.subcontract-pdf-overlay{position:fixed;inset:0;z-index:1200;background:#e7ebea;display:flex;flex-direction:column;color:#202d2c}.subcontract-pdf-toolbar{flex:0 0 auto;min-height:64px;background:#fff;border-bottom:1px solid #ccd6d3;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 20px}.subcontract-pdf-toolbar>div{display:flex;gap:12px;align-items:center}.subcontract-pdf-toolbar button,.subcontract-pdf-toolbar a{min-height:40px;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;padding:8px;cursor:pointer;text-decoration:none}.subcontract-pdf-toolbar button:first-child,.subcontract-pdf-toolbar a:first-child{color:#145a56}.subcontract-pdf-toolbar button:disabled{opacity:.45;cursor:default}.subcontract-pdf-viewer{flex:1 1 auto;min-height:0;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:20px}.subcontract-pdf-viewer>div{flex:0 0 794px;box-shadow:0 6px 24px #15232125}.subcontract-pdf-loading{position:absolute;top:76px;right:28px;color:#53635f;font-size:13px}.subcontract-pdf-viewer .print-sheet.pdf-capture{position:relative;inset:auto;z-index:auto}.subcontract-instruction-sheet .patient-box .print-patient-name{overflow-wrap:anywhere}@media(max-width:834px){.subcontract-pdf-viewer{justify-content:flex-start}}@media(max-width:600px){.subcontract-pdf-toolbar{padding:8px 12px}.subcontract-pdf-toolbar strong{font-size:14px}.subcontract-pdf-toolbar button,.subcontract-pdf-toolbar a{font-size:12px}.subcontract-pdf-viewer{padding:8px}.subcontract-pdf-loading{top:68px;right:12px}}
