.request-review-backdrop{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071a2bc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.request-review-modal{color:#173e5b;background:#fff;border-radius:18px;flex-direction:column;width:min(1020px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #071a2b80}.request-review-modal>header{background:linear-gradient(120deg,#f5fbff,#fff);border-bottom:1px solid #dce7ee;justify-content:space-between;gap:18px;padding:22px 25px;display:flex}.request-review-modal>header span{letter-spacing:.12em;color:#1680c1;font-size:9px;font-weight:900}.request-review-modal>header h2{margin:5px 0 3px;font-size:23px}.request-review-modal>header p{color:#b06a16;margin:0;font-size:11px;font-weight:800}.request-review-modal>header>button{color:#537086;cursor:pointer;background:#eef4f7;border:0;border-radius:9px;width:36px;height:36px;font-size:24px}.request-review-body{grid-template-columns:minmax(0,1.5fr) minmax(290px,.8fr);display:grid;overflow:auto}.request-review-details{padding:22px 25px}.request-review-details h3,.commercial-checklist h3{color:#164a70;margin:0 0 11px;font-size:14px}.request-facts{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.request-facts p{background:#f9fcfe;border:1px solid #dce7ee;border-radius:9px;flex-direction:column;margin:0;padding:10px;display:flex}.request-facts b{color:#678297;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.request-facts span{margin-top:4px;font-size:10px;line-height:1.45}.request-worker-list{flex-direction:column;gap:6px;max-height:230px;display:flex;overflow:auto}.request-worker-list article{border:1px solid #e0e9ef;border-radius:8px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.request-worker-list article>b{color:#1572b2;background:#e7f3fb;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.request-worker-list article span{flex-direction:column;display:flex}.request-worker-list strong{font-size:10px}.request-worker-list small{color:#698297;margin-top:2px;font-size:8px}.request-notes{background:#fff8e8;border-radius:9px;flex-direction:column;margin-top:12px;padding:10px;display:flex}.request-notes b{color:#88620f;font-size:9px}.request-notes span{margin-top:3px;font-size:9px}.commercial-checklist{background:#f6fafc;border-left:1px solid #dce7ee;padding:22px}.commercial-checklist>p{color:#6a8294;margin:-5px 0 13px;font-size:9px;line-height:1.45}.commercial-checklist>button{color:#294f6b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e2ea;border-radius:10px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;width:100%;margin-bottom:8px;padding:10px;display:grid}.commercial-checklist>button i{color:#668092;background:#edf2f5;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:900;display:grid}.commercial-checklist>button span{flex-direction:column;display:flex}.commercial-checklist>button strong{font-size:10px}.commercial-checklist>button small{color:#748898;margin-top:2px;font-size:8px;line-height:1.35}.commercial-checklist>button.checked{background:#edf9f3;border-color:#84c9a9}.commercial-checklist>button.checked i{color:#fff;background:#16865e}.commercial-checklist>button.not-required{opacity:.72;cursor:default}.request-ready{color:#925c14;background:#fff7e9;border:1px solid #efc184;border-radius:10px;flex-direction:column;margin-top:13px;padding:11px;display:flex}.request-ready b{font-size:10px}.request-ready span{margin-top:2px;font-size:8px}.request-ready.yes{color:#166c4d;background:#e9f7f1;border-color:#79c7a4}.request-review-modal>footer{border-top:1px solid #dce7ee;justify-content:flex-end;gap:9px;padding:15px 24px;display:flex}.request-review-modal>footer button{cursor:pointer;border:0;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:900}.review-secondary{color:#276184;background:#eaf3f8}.review-primary{color:#fff;background:#16865e}.review-primary:disabled{cursor:not-allowed;background:#b8c7c0}.request-stage{align-items:center;gap:7px;margin:9px 0;display:flex}.request-stage>i{background:#e3eaf0;border-radius:99px;flex:1;height:5px;display:block;overflow:hidden}.request-stage>i b{background:linear-gradient(90deg,#1680c1,#16865e);border-radius:99px;height:100%;display:block}.request-stage>span{color:#668093;font-size:7px;font-weight:800}@media (width<=760px){.request-review-backdrop{padding:10px}.request-review-body{grid-template-columns:1fr}.commercial-checklist{border-top:1px solid #dce7ee;border-left:0}.request-facts{grid-template-columns:1fr}.request-review-modal>footer{flex-direction:column}.request-review-modal>footer button{width:100%}}.records-backdrop{z-index:180;background:#0c2237b8;place-items:center;padding:24px;font-family:Arial,sans-serif;display:grid;position:fixed;inset:0}.records-shell{background:#f4f7fa;border-radius:18px;flex-direction:column;width:min(1420px,97vw);height:min(880px,94vh);display:flex;overflow:hidden;box-shadow:0 30px 80px #07152355}.records-header{background:#fff;border-bottom:1px solid #dce4eb;justify-content:space-between;padding:20px 24px;display:flex}.records-header span,.record-identity span{letter-spacing:.13em;color:#1672b7;font-size:10px;font-weight:900}.records-header h2{color:#102f4a;margin:4px 0;font-size:24px}.records-header p{color:#687d90;margin:0;font-size:12px}.records-header>button{color:#657789;cursor:pointer;background:#eef3f7;border:0;border-radius:10px;width:36px;height:36px;font-size:24px}.records-layout{flex:1;grid-template-columns:360px minmax(0,1fr);min-height:0;display:grid}.records-list{background:#fff;border-right:1px solid #dce4eb;padding:18px;overflow-y:auto}.records-list>label{color:#50677c;font-size:10px;font-weight:900}.records-list input{border:1px solid #cfdbe5;border-radius:9px;width:100%;margin-top:7px;padding:11px}.records-count{color:#75889a;margin:12px 2px;font-size:10px}.records-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e8ee;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin-bottom:8px;padding:11px;display:grid}.records-list>button.active{background:#eef7ff;border-color:#2684cc;box-shadow:0 0 0 2px #2684cc18}.records-list>button>i,.record-avatar{color:#176cad;background:#e5f1fb;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:900;display:grid}.records-list button span{flex-direction:column;min-width:0;display:flex}.records-list button strong{color:#18364e;font-size:11px}.records-list button small,.records-list button em{color:#718597;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;font-style:normal;overflow:hidden}.record-status{color:#637385;background:#eef1f4;border-radius:10px;padding:5px 7px;font-size:7px}.record-status.en-flujo{color:#1269aa;background:#e6f2ff}.record-status.completado{color:#21825d;background:#e5f7ee}.record-detail{padding:20px 24px;overflow-y:auto}.record-identity{background:#fff;border:1px solid #dfe6ec;border-radius:13px;grid-template-columns:52px minmax(0,1fr) 230px;align-items:center;gap:13px;padding:16px;display:grid}.record-avatar{width:52px;height:52px;font-size:14px}.record-identity h3{color:#11334f;margin:3px 0;font-size:20px}.record-identity p{color:#687e91;margin:0;font-size:10px}.record-progress span,.record-progress small{color:#667c8f;font-size:9px;display:block}.record-progress>i{background:#e8edf1;border-radius:5px;height:7px;margin:7px 0;display:block;overflow:hidden}.record-progress>i b{background:#27a472;border-radius:5px;height:100%;display:block}.record-facts{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.record-facts p{background:#fff;border:1px solid #e0e7ed;border-radius:10px;flex-direction:column;margin:0;padding:10px;display:flex}.record-facts .wide{grid-column:1/-1}.record-facts b{color:#728699;text-transform:uppercase;font-size:8px}.record-facts span{color:#173751;margin-top:4px;font-size:11px;font-weight:700}.record-tabs{border-bottom:1px solid #d9e2e9;gap:5px;display:flex}.record-tabs button{color:#657b8f;cursor:pointer;background:0 0;border:0;padding:11px 15px;font-weight:800}.record-tabs button.active{color:#116eb3;border-bottom:3px solid #1b7dc5}.evaluation-content,.record-files{padding-top:15px}.record-section-head{justify-content:space-between;align-items:center;display:flex}.record-section-head h4{color:#16364f;margin:0}.record-section-head p{color:#718597;margin:4px 0;font-size:9px}.record-section-head>span{color:#176fae;background:#e7f3fc;border-radius:10px;padding:6px 9px;font-size:9px}.clinical-step-list{gap:9px;margin-top:12px;display:grid}.clinical-step-list>article{background:#fff;border:1px solid #dfe7ed;border-radius:11px;overflow:hidden}.clinical-step-list article>header{border-bottom:1px solid #edf1f4;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.clinical-step-list header>b{color:#176ea9;background:#e5f2fb;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.clinical-step-list header div{flex-direction:column;display:flex}.clinical-step-list header strong{color:#17374f;font-size:11px}.clinical-step-list header small{color:#788b9b;margin-top:2px;font-size:8px}.clinical-step-list header>span{font-size:8px;font-weight:900}.clinical-step-list header>span.done{color:#22825c}.clinical-step-list header>span.pending{color:#bc7413}.exam-result{border-bottom:1px solid #f0f3f5;grid-template-columns:minmax(180px,1fr) 85px 85px minmax(140px,1.4fr);align-items:center;gap:8px;padding:8px 12px;display:grid}.exam-result strong{color:#29465c;font-size:9px}.exam-result span,.exam-result em{color:#748797;font-size:8px;font-style:normal}.exam-result span i{vertical-align:-2px;border:1px solid #b8c6d1;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.clinical-empty,.records-empty,.records-empty-detail{text-align:center;color:#7b8e9f;padding:25px;font-size:11px}.future-clinical{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.future-clinical article{background:#f0f4f7;border:1px dashed #c6d3dd;border-radius:10px;gap:9px;padding:12px;display:flex}.future-clinical article>b{color:#1876b8}.future-clinical span{flex-direction:column;display:flex}.future-clinical strong{color:#39546a;font-size:10px}.future-clinical small{color:#7a8d9c;margin-top:3px;font-size:8px}.files-empty{text-align:center;color:#72889a;background:#fff;border:1px dashed #bfcfdb;border-radius:12px;padding:55px}.files-empty>b{color:#1c78b9;font-size:30px}.files-empty h4{color:#17364f;margin:8px;font-size:17px}.files-empty p{max-width:500px;margin:0 auto 15px;font-size:10px;line-height:1.5}.files-empty button{color:#8b99a5;background:#e8edf1;border:0;border-radius:8px;padding:9px 12px}@media (width<=850px){.records-backdrop{padding:0}.records-shell{border-radius:0;width:100vw;height:100vh}.records-layout{grid-template-columns:1fr}.records-list{border-bottom:1px solid #dce4eb;border-right:0;max-height:34vh}.record-facts{grid-template-columns:1fr 1fr}.record-identity{grid-template-columns:44px 1fr}.record-progress{grid-column:1/-1}.exam-result{grid-template-columns:1fr 65px 65px}.exam-result em{grid-column:1/-1}.future-clinical{grid-template-columns:1fr}}.clinical-view-tabs{background:#fff;border-bottom:1px solid #dce4eb;flex-direction:row;gap:6px;padding:10px 24px;display:flex;overflow-x:auto}.clinical-view-tabs button{color:#566e81;cursor:pointer;white-space:nowrap;background:#f7f9fb;border:1px solid #d9e3eb;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:800}.clinical-view-tabs button b{color:#42627b;background:#e5edf3;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:6px;font-size:7px;display:inline-grid}.clinical-view-tabs button.active{color:#fff;background:#176fae;border-color:#176fae}.clinical-view-tabs button.active b{color:#176fae;background:#fff}.clinical-workspace{padding:0;overflow:hidden}.records-backdrop.records-embedded{z-index:auto;background:#f4f7fa;width:100%;height:100vh;padding:0;display:block;position:relative;inset:auto}.records-embedded .records-shell{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:0}.records-embedded .records-header{padding:22px 28px}.records-embedded .records-header>button{color:#176fae;background:#edf4fa;align-items:center;gap:7px;width:auto;height:36px;padding:0 14px;font-size:10px;font-weight:900;display:flex}.records-embedded .records-header>button span{letter-spacing:0;color:inherit;font-size:15px}.records-embedded .records-layout{grid-template-columns:330px minmax(0,1fr)}@media (width<=850px){.records-backdrop.records-embedded{height:100vh}.records-embedded .records-header{padding:16px}.records-embedded .records-header>button{justify-content:center;width:38px;padding:0;font-size:0}.records-embedded .records-header>button span{font-size:18px}}.records-layout.list-mode{display:block}.records-table-view{height:100%;padding:24px 28px;overflow:auto}.records-table-tools{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.records-table-tools h3{color:#153752;margin:0;font-size:18px}.records-table-tools p{color:#73879a;margin:4px 0 0;font-size:10px}.records-table-tools label{color:#536b7f;width:min(420px,45%);font-size:9px;font-weight:900}.records-table-tools input{background:#fff;border:1px solid #ccd9e3;border-radius:9px;width:100%;margin-top:6px;padding:11px 12px;display:block}.records-data-table{background:#fff;border:1px solid #dce5ec;border-radius:12px;min-width:1050px;overflow:hidden;box-shadow:0 5px 18px #17344c0a}.records-data-head,.records-data-row{grid-template-columns:45px 82px minmax(190px,1.35fr) 100px minmax(150px,1fr) minmax(110px,.8fr) minmax(130px,.9fr) 82px 82px;align-items:center;display:grid}.records-data-head{color:#fff;background:#174f7f;min-height:38px}.records-data-head span{text-transform:uppercase;border-right:1px solid #ffffff25;padding:10px 9px;font-size:8px;font-weight:900}.records-data-row{color:#29475e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7edf2;width:100%;min-height:54px}.records-data-row:nth-child(odd){background:#f8fafc}.records-data-row:hover{background:#eaf5fd}.records-data-row>span{text-overflow:ellipsis;min-width:0;padding:9px;font-size:9px;overflow:hidden}.records-data-row strong{color:#153750;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.records-data-row small{color:#72879a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;display:block;overflow:hidden}.records-data-row i{color:#1472b6;font-size:8px;font-style:normal;font-weight:900}.records-table-empty{text-align:center;color:#74899b;padding:70px 20px}.records-table-empty b,.records-table-empty span{display:block}.records-table-empty b{color:#36556d;font-size:14px}.records-table-empty span{margin-top:6px;font-size:9px}.back-to-record-list{color:#1473b7;cursor:pointer;background:0 0;border:0;padding:0 0 10px;font-size:9px;font-weight:900}@media (width<=850px){.records-table-view{padding:16px}.records-table-tools{flex-direction:column;align-items:stretch}.records-table-tools label{width:100%}}.battery-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.battery-detail-list>article{background:#fff;border:1px solid #dce6ed;border-radius:11px;overflow:hidden}.battery-detail-list article>header{background:#edf7ff;border-bottom:1px solid #d7e9f7;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.battery-detail-list header span{letter-spacing:.1em;color:#2378b5;font-size:7px;font-weight:900}.battery-detail-list h5{color:#153954;margin:3px 0 0;font-size:12px}.battery-detail-list header>b{color:#1c6ea9;background:#fff;border-radius:10px;padding:5px 7px;font-size:8px}.battery-detail-list article>div>p{border-bottom:1px solid #eef2f5;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:8px 12px;display:grid}.battery-detail-list code,.clinical-exam-table code,.required-file-list code{color:#146da9;text-align:center;background:#e6f2fa;border-radius:5px;padding:3px 5px;font-size:8px}.battery-detail-list p strong{color:#29485e;font-size:9px}.battery-detail-list p small{color:#7b8e9d;text-transform:capitalize;font-size:7px}.record-section-head.consolidated{margin-top:18px}.clinical-exam-table{background:#fff;border:1px solid #dce5ec;border-radius:11px;margin-top:10px;overflow:hidden}.clinical-exam-table article{border-bottom:1px solid #edf1f4;grid-template-columns:42px minmax(180px,1fr) 72px 75px minmax(160px,1fr);align-items:center;gap:8px;padding:9px 11px;display:grid}.clinical-exam-table article>span{flex-direction:column;display:flex}.clinical-exam-table strong{color:#24455d;font-size:9px}.clinical-exam-table small{color:#718697;margin-top:2px;font-size:7px}.clinical-exam-table label{color:#60778a;font-size:8px}.clinical-exam-table article>input{border:1px solid #d3dfe7;border-radius:7px;padding:7px;font-size:8px}.required-file-list{gap:9px;margin-top:12px;display:grid}.required-file-list>article{background:#fff;border:1px solid #dce5ec;border-radius:11px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) 220px;align-items:center;gap:13px;padding:11px;display:grid}.required-file-list>article.invalid{background:#fffaf4;border-color:#e9a765}.required-file-list>article.verified{background:#f3fbf7;border-color:#69c49a}.file-type{align-items:center;gap:9px;display:flex}.file-type>b{color:#176eaa;background:#e8f2f9;border-radius:8px;place-items:center;width:35px;height:35px;font-size:9px;display:grid}.verified .file-type>b{color:#20835c;background:#dff5e9}.file-type span,.file-control,.file-verification span,.file-safety span{flex-direction:column;display:flex}.file-type strong{color:#1d4059;font-size:10px}.file-type small{color:#718596;margin-top:3px;font-size:7px}.file-control>strong{color:#31536a;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.file-control>small{color:#8a6a42;margin:2px 0 5px;font-size:7px;line-height:1.35}.file-control>label{color:#fff;cursor:pointer;background:#1676b9;border-radius:6px;width:max-content;padding:6px 8px;font-size:8px;font-weight:900}.file-control input{display:none}.file-verification{background:#f2f5f7;border-radius:8px;align-items:flex-start;gap:7px;padding:8px;display:flex}.file-verification strong{color:#34546b;font-size:8px}.file-verification small{color:#74899a;margin-top:2px;font-size:7px;line-height:1.35}.file-safety{background:#eaf4fb;border:1px solid #c8e0f0;border-radius:10px;gap:10px;margin-top:12px;padding:12px;display:flex}.file-safety>b{font-size:18px}.file-safety strong{color:#1e587e;font-size:9px}.file-safety small{color:#608099;margin-top:3px;font-size:8px;line-height:1.45}@media (width<=1050px){.battery-detail-list,.required-file-list>article{grid-template-columns:1fr}.clinical-exam-table article{grid-template-columns:38px 1fr 70px 72px}.clinical-exam-table article>input{grid-column:2/-1}}@media (width<=850px){.battery-detail-list{grid-template-columns:1fr}.clinical-exam-table article{grid-template-columns:34px 1fr}.required-file-list>article{grid-template-columns:1fr}}.battery-detail-list>article.drug-battery-card{grid-column:1/-1}.drug-battery-card>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.battery-detail-list .drug-battery-card>div>p:nth-child(odd){border-right:1px solid #eef2f5}@media (width<=1050px){.drug-battery-card>div{grid-template-columns:1fr}.battery-detail-list .drug-battery-card>div>p:nth-child(odd){border-right:0}}.records-layout.detail-mode{grid-template-columns:1fr}.patient-switcher{z-index:20;background:#fff;border-bottom:1px solid #dce5ec;grid-template-columns:auto minmax(280px,470px) minmax(220px,1fr);align-items:center;gap:14px;padding:10px 24px;display:grid;position:relative}.patient-switcher>div:first-child{flex-direction:column;display:flex}.patient-switcher>div:first-child strong{color:#173b57;font-size:10px}.patient-switcher>div:first-child span{color:#74889a;margin-top:2px;font-size:7px}.patient-search{min-width:0;position:relative}.patient-search>label{background:#f8fafc;border:1px solid #cfdae3;border-radius:8px;align-items:center;padding:0 9px;display:flex}.patient-search>label span{color:#6e8495}.patient-search input{background:0 0;border:0;outline:none;width:100%;padding:9px 7px;font-size:8px}.patient-search-results{z-index:30;background:#fff;border:1px solid #d3e0e9;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 14px 30px #173b5725}.patient-search-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f5;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.patient-search-results button:hover{background:#eef7fd}.patient-search-results p{color:#718697;margin:0;padding:14px;font-size:8px}.patient-switcher i{color:#176da8;background:#e3f0fa;border-radius:7px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:900;display:grid}.patient-switcher button span,.selected-patient-chip span{flex-direction:column;min-width:0;display:flex}.patient-switcher button strong,.selected-patient-chip strong{text-overflow:ellipsis;white-space:nowrap;color:#183b57;font-size:8px;overflow:hidden}.patient-switcher button small,.selected-patient-chip small{text-overflow:ellipsis;white-space:nowrap;color:#74899a;margin-top:2px;font-size:6px;overflow:hidden}.selected-patient-chip{background:#eef7fd;border:1px solid #b9d8eb;border-radius:9px;justify-self:end;align-items:center;gap:8px;max-width:320px;padding:7px 11px;display:flex}.selected-patient-chip i{flex:none}.selected-patient-chip span{max-width:240px}@media (width<=850px){.patient-switcher{grid-template-columns:1fr 1fr;padding:10px 14px}.patient-search{grid-area:2/1/auto/-1}.selected-patient-chip{justify-self:end}.records-layout.detail-mode .record-detail{width:100%}}@media (width<=560px){.patient-switcher{grid-template-columns:1fr}.patient-search{grid-area:auto}.selected-patient-chip{justify-self:stretch;max-width:none}.patient-search>label{width:100%}}.battery-detail-list p strong em{color:#687f91;margin-top:3px;font-size:7px;font-style:normal;font-weight:500;display:block}.clinical-form{background:#fff;border:1px solid #d9e4eb;border-radius:12px;margin-top:18px;overflow:hidden}.clinical-form>nav{background:#edf3f7;border-bottom:1px solid #d9e4eb;gap:3px;padding:8px;display:flex;overflow-x:auto}.clinical-form>nav button{color:#62798c;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:900}.clinical-form>nav button.active{color:#fff;background:#1678bd}.clinical-form>div{padding:14px}.clinical-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.clinical-title h4{color:#163a54;margin:0;font-size:14px}.clinical-title p{color:#718596;margin:3px 0 0;font-size:8px}.clinical-title>span{color:#a26b1b;background:#fff2d9;border-radius:8px;padding:5px 7px;font-size:7px;font-weight:900}.vitals-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.vitals-grid label,.conclusion-grid label{color:#516b7e;flex-direction:column;font-size:8px;font-weight:900;display:flex}.vitals-grid input,.conclusion-grid input,.conclusion-grid select,.clinical-form textarea{font:inherit;color:#244359;background:#fff;border:1px solid #cfdae3;border-radius:7px;margin-top:5px;padding:8px}.clinical-form textarea{resize:vertical;width:100%;min-height:65px}.history-table{border:1px solid #dfe7ed;border-radius:9px;overflow:hidden}.history-table article{border-bottom:1px solid #eef2f4;grid-template-columns:minmax(150px,1fr) 85px 100px minmax(180px,1.6fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.history-table strong{color:#2a485e;font-size:9px}.history-table label{color:#60788a;font-size:8px}.history-table input[type=text],.history-table article>input{border:1px solid #d5dfe6;border-radius:6px;padding:7px;font-size:8px}.conclusion-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.conclusion-grid .wide{grid-column:1/-1}.closure-check{background:#fff4df;border:1px solid #efd09c;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:10px;display:grid}.closure-check>span{font-size:18px}.closure-check div{flex-direction:column;display:flex}.closure-check strong{color:#85540e;font-size:9px}.closure-check small{color:#9a733e;margin-top:3px;font-size:7px}.closure-check button,.clinical-form>footer button{color:#fff;cursor:pointer;background:#168050;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:900}.clinical-form>footer{background:#f4f7f9;border-top:1px solid #e0e7ec;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.clinical-form>footer span{color:#62798b;font-size:8px}.clinical-form>footer button{background:#176fae}@media (width<=900px){.vitals-grid{grid-template-columns:repeat(2,1fr)}.history-table article{grid-template-columns:1fr 80px 90px}.history-table article>input{grid-column:1/-1}.conclusion-grid{grid-template-columns:1fr}.conclusion-grid .wide{grid-column:auto}}.risk-closure-list{gap:14px;padding:16px;display:grid}.risk-closure-card{background:#fff;border:1px solid #d8e5ef;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #1737520a}.risk-closure-card>header{background:#f1f7fb;align-items:center;gap:12px;padding:14px 16px;display:flex}.risk-closure-card>header>span{color:#fff;background:#183f65;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.risk-closure-card>header div{display:grid}.risk-closure-card>header small{letter-spacing:1px;color:#6c8498;font-size:9px}.risk-closure-card h5{color:#133656;margin:3px 0 0;font-size:15px}.risk-closure-card>header>b{color:#167452;background:#dff4ea;border-radius:20px;margin-left:auto;padding:6px 9px;font-size:9px}.risk-closure-card>div{grid-template-columns:2fr 1fr;gap:12px;padding:16px;display:grid}.risk-closure-card label{color:#49677f;gap:6px;font-size:11px;font-weight:700;display:grid}.risk-closure-card select,.risk-closure-card textarea{color:#173b59;background:#fff;border:1px solid #ccdce8;border-radius:9px;width:100%;padding:10px}.risk-closure-card .wide{grid-column:1/-1}.risk-closure-card textarea{resize:vertical;min-height:62px}.conclusion-common{border-top:1px dashed #cbdbe7;margin-top:14px}@media (width<=700px){.risk-closure-card>div{grid-template-columns:1fr}}.nursing-data-block,.anthropometric-block{border:1px solid #dce6ed;border-radius:10px;margin-bottom:11px;padding:12px}.nursing-data-block>header,.anthropometric-block>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.nursing-data-block h5,.anthropometric-block h5{color:#173f5d;margin:0;font-size:11px}.nursing-data-block header p,.anthropometric-block header p{color:#718698;margin:3px 0 0;font-size:7px}.nursing-data-block header>b{color:#176fae;background:#e7f4fc;border-radius:8px;padding:5px 7px;font-size:6px}.anthropometric-block{background:#fffaf1;border-color:#eccb93}.anthropometric-block header>b{color:#996115;background:#fff0d6;border-radius:8px;padding:5px 7px;font-size:6px}.anthropometric-policy{background:#fff;border:1px solid #e7c98f;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:11px;padding:9px;display:grid}.anthropometric-policy>span{font-size:18px}.anthropometric-policy>div{flex-direction:column;display:flex}.anthropometric-policy strong{color:#81591c;font-size:8px}.anthropometric-policy small{color:#8e744c;margin-top:3px;font-size:7px}.anthropometric-policy button{color:#7a848b;background:#d9dee2;border:0;border-radius:7px;padding:8px 9px;font-size:7px;font-weight:900}.battery-details-collapsible{background:#f7fafc;border:1px solid #d9e4eb;border-radius:11px;margin-top:14px;overflow:hidden}.battery-details-collapsible>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;list-style:none;display:flex}.battery-details-collapsible>summary::-webkit-details-marker{display:none}.battery-details-collapsible>summary span{flex-direction:column;display:flex}.battery-details-collapsible>summary strong{color:#23465f;font-size:10px}.battery-details-collapsible>summary small{color:#718596;margin-top:3px;font-size:8px}.battery-details-collapsible>summary>b{color:#176fae;background:#e5f2fb;border-radius:9px;padding:6px 8px;font-size:8px}.battery-details-collapsible[open]>summary{background:#edf6fc;border-bottom:1px solid #dce5eb}.battery-details-collapsible>.record-section-head,.battery-details-collapsible>.battery-detail-list{margin-left:12px;margin-right:12px}.battery-details-collapsible>.record-section-head{margin-top:12px}.battery-details-collapsible>.battery-detail-list{margin-bottom:12px}.vitals-grid select{font:inherit;color:#244359;background:#fff;border:1px solid #cfdae3;border-radius:7px;margin-top:5px;padding:8px}.overall-physical{background:#eaf4fb;border:1px solid #c8dfef;border-radius:9px;grid-template-columns:minmax(220px,1fr) 110px 110px;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:grid}.overall-physical strong{color:#1d526f;font-size:9px}.overall-physical label{color:#577287;font-size:8px}.private-note{background:#fff6e5;border:1px solid #edcf97;border-radius:9px;padding:10px!important}.private-note>span{color:#a46710;margin-top:3px;font-size:7px}@media (width<=700px){.overall-physical{grid-template-columns:1fr 90px 90px}}.records-filter-panel{background:#fff;border:1px solid #dbe5ec;border-radius:12px;grid-template-columns:minmax(190px,1.2fr) 145px 145px minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;margin-bottom:10px;padding:14px;display:grid;box-shadow:0 5px 18px #17344c08}.records-filter-heading{align-self:center;align-items:center;gap:9px;display:flex}.records-filter-heading>span{color:#176fae;background:#e7f3fc;border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.records-filter-heading>div{flex-direction:column;display:flex}.records-filter-heading strong{color:#173750;font-size:10px}.records-filter-heading small{color:#74889a;margin-top:3px;font-size:8px}.records-filter-panel label{text-transform:uppercase;letter-spacing:.04em;color:#60778a;font-size:8px;font-weight:900}.records-filter-panel input,.records-filter-panel select{color:#26465e;width:100%;height:38px;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #ccd9e3;border-radius:8px;margin-top:6px;padding:0 10px;font-weight:600;display:block}.records-filter-panel button{color:#176fae;cursor:pointer;background:#edf5fb;border:1px solid #bdd1e0;border-radius:8px;height:38px;padding:0 13px;font-size:8px;font-weight:900}.records-filter-panel button:disabled{opacity:.45;cursor:default}.records-active-filters{color:#73879a;justify-content:space-between;align-items:center;margin:0 2px 9px;font-size:8px;display:flex}.records-active-filters b{color:#176fae;background:#e7f3fc;border-radius:10px;padding:5px 8px}.records-data-head,.records-data-row{grid-template-columns:45px 82px minmax(190px,1.35fr) 100px minmax(150px,1fr) minmax(110px,.8fr) minmax(130px,.9fr) 105px 82px}.records-table-empty button{color:#fff;cursor:pointer;background:#176fae;border:0;border-radius:8px;margin-top:14px;padding:9px 13px;font-size:9px;font-weight:900}@media (width<=1100px){.records-filter-panel{grid-template-columns:1fr 1fr 1fr}.records-filter-heading{grid-column:1/-1}.records-filter-panel button{align-self:end}}@media (width<=850px){.records-filter-panel{grid-template-columns:1fr 1fr}.records-filter-heading,.records-filter-panel label:nth-of-type(3),.records-filter-panel label:nth-of-type(4),.records-filter-panel button{grid-column:1/-1}}.risk-closure-card label>small{color:#a16210;font-size:8px;font-weight:700}.risk-closure-card label>b{color:#a33b32;margin-left:5px;font-size:7px}.risk-closure-card textarea.required-note{background:#fff8f6;border-color:#d58a7d}.closure-check.blocked{background:#fff1ee;border-color:#e5b5ad}.closure-check.blocked strong{color:#9b3d34}.closure-check button:disabled{cursor:not-allowed;background:#9aa8b2}.required-file-list>article.review-required{background:#fffaf1;border-color:#e3bd76}.file-preview-button{color:#146ca9;cursor:pointer;background:#eaf5fc;border:1px solid #1676b9;border-radius:6px;width:max-content;margin:3px 0 7px;padding:6px 8px;font-size:8px;font-weight:900}.file-preview-button:hover{background:#dcedf8}.file-verification input:disabled+span{opacity:.55}.tox-report-overlay{z-index:300;background:#eaf0f4;position:fixed;inset:0;overflow:auto}.tox-report-toolbar{z-index:2;color:#fff;background:#102c47;align-items:center;gap:8px;padding:11px 18px;display:flex;position:sticky;top:0}.tox-report-toolbar>div{flex-direction:column;margin-right:auto;display:flex}.tox-report-toolbar strong{font-size:11px}.tox-report-toolbar span{color:#a9c3d7;margin-top:2px;font-size:8px}.tox-report-toolbar button{color:#174e75;background:#fff;border:0;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.tox-report-toolbar button.secondary{color:#fff;background:#274761}.tox-report-scroll{padding:24px}.tox-report-page{color:#17354d;background:#fff;width:816px;min-height:1056px;margin:auto;padding:48px 52px;box-shadow:0 15px 50px #17364e25}.tox-report-page>header{border-bottom:3px solid #176fae;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.tox-brand{align-items:center;gap:10px;display:flex}.tox-brand>b{color:#fff;background:#176fae;border-radius:12px;place-items:center;width:45px;height:45px;font-size:14px;display:grid}.tox-brand span{flex-direction:column;display:flex}.tox-brand strong{font-size:12px}.tox-brand small{color:#6b8294;margin-top:3px;font-size:7px}.tox-report-page>header>div:last-child{text-align:right}.tox-report-page>header>div:last-child>span{letter-spacing:.15em;color:#176fae;font-size:7px;font-weight:950}.tox-report-page h1{letter-spacing:.05em;margin:4px 0;font-size:23px}.tox-report-page>header p{margin:0;font-size:8px}.tox-report-page section{margin-top:22px}.tox-report-page h2{text-transform:uppercase;letter-spacing:.08em;color:#17699f;margin:0 0 10px;font-size:11px}.tox-identification>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tox-identification p,.tox-sample p{border:1px solid #dce6ed;border-radius:7px;margin:0;padding:9px}.tox-identification small,.tox-identification strong,.tox-sample small,.tox-sample strong{display:block}.tox-identification small,.tox-sample small{color:#748797;text-transform:uppercase;font-size:6px}.tox-identification strong,.tox-sample strong{margin-top:4px;font-size:8px}.tox-sample>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.tox-results{border:1px solid #cfdae3;border-radius:9px;overflow:hidden}.tox-results>header{background:#edf5fa;justify-content:space-between;align-items:center;padding:12px;display:flex}.tox-results>header span{color:#176fae;font-size:6px;font-weight:950}.tox-results>header h2{margin:3px 0 0}.tox-results>header>b{color:#61788b;background:#fff;border-radius:9px;padding:5px 7px;font-size:6px}.tox-results table{border-collapse:collapse;width:100%}.tox-results th,.tox-results td{text-align:left;border-top:1px solid #dce5eb;padding:11px 13px;font-size:8px}.tox-results th{color:#64798a;text-transform:uppercase;background:#f8fafb;font-size:6px}.tox-results td:last-child{width:180px}.tox-results td strong{border-radius:10px;padding:5px 8px;display:inline-block}.tox-results .negative{color:#16805a;background:#e6f6ee}.tox-results .nonnegative{color:#9b6211;background:#fff0d9}.tox-results .invalid{color:#a3403c;background:#ffeded}.tox-warning{color:#755722;background:#fff8e8;border-top:1px solid #edcf94;margin:0;padding:10px 13px;font-size:7px;line-height:1.5}.tox-observations{background:#f5f8fa;border-left:3px solid #176fae;padding:11px}.tox-observations h2{margin-bottom:5px}.tox-observations p{margin:0;font-size:8px;line-height:1.5}.tox-signature{justify-content:space-between;align-items:end;display:flex;margin-top:45px!important}.tox-signature>div{text-align:center;width:270px}.tox-signature>div>span{border-top:1px solid #526a7c;display:block}.tox-signature>div strong,.tox-signature>div small,.tox-signature>div em{display:block}.tox-signature>div strong{margin-top:7px;font-size:9px}.tox-signature>div small,.tox-signature>div em{color:#6b7f8e;margin-top:3px;font-size:7px}.tox-signature aside{align-items:center;gap:8px;display:flex}.tox-signature img{width:78px;height:78px}.tox-signature aside span{flex-direction:column;display:flex}.tox-signature aside strong{font-size:8px}.tox-signature aside small,.tox-signature aside code{overflow-wrap:anywhere;max-width:190px;margin-top:3px;font-size:6px}.tox-report-page>footer{color:#64798a;border-top:1px solid #dce5eb;margin-top:28px;padding-top:10px}.tox-report-page>footer p{font-size:7px}.tox-report-page>footer span{text-align:center;font-size:6px;display:block}@media print{body>*{visibility:hidden}.tox-report-overlay,.tox-report-overlay *{visibility:visible}.tox-report-overlay{background:#fff;position:absolute;inset:0}.tox-report-toolbar{display:none}.tox-report-scroll{padding:0}.tox-report-page{width:100%;min-height:auto;box-shadow:none;margin:0}@page{size:letter portrait;margin:0}}@media (width<=850px){.tox-report-scroll{padding:10px;overflow:auto}.tox-report-page{transform-origin:0 0}}.clinical-doc-center{background:#fff;border:1px solid #d8e4ec;border-radius:12px;margin-top:14px;overflow:hidden}.clinical-doc-center>header{background:#edf5fa;justify-content:space-between;align-items:flex-start;gap:15px;padding:16px;display:flex}.clinical-doc-center>header span{color:#176fae;letter-spacing:.12em;font-size:7px;font-weight:950}.clinical-doc-center h3{margin:5px 0;font-size:15px}.clinical-doc-center>header p{color:#718697;margin:0;font-size:8px}.clinical-doc-center>header>b{color:#176fae;font-size:7px}.clinical-doc-list{padding:8px 15px}.clinical-doc-list article{border-bottom:1px solid #e4ebf0;grid-template-columns:38px minmax(0,1fr) 80px 80px;align-items:center;gap:10px;padding:10px 0;display:grid}.clinical-doc-list i{color:#176fae;background:#e6f2fa;border-radius:9px;place-items:center;width:35px;height:35px;font-size:7px;font-style:normal;font-weight:950;display:grid}.clinical-doc-list span{flex-direction:column;display:flex}.clinical-doc-list strong{font-size:9px}.clinical-doc-list small{color:#728697;margin-top:3px;font-size:7px}.clinical-doc-list article>b{text-align:center;border-radius:9px;padding:5px;font-size:6px}.clinical-doc-list b.ready{color:#16805a;background:#e5f6ed}.clinical-doc-list b.pending{color:#956015;background:#fff1dc}.clinical-doc-list button,.attachment-builder button{color:#fff;background:#176fae;border:0;border-radius:7px;padding:8px;font-size:7px;font-weight:900}.clinical-doc-list button:disabled{color:#879198;background:#dce2e6}.attachment-builder{border:1px solid #dbe5ec;border-radius:10px;margin:8px 15px 15px;overflow:hidden}.attachment-builder>header{background:#f5f8fa;padding:11px}.attachment-builder h4{margin:0;font-size:10px}.attachment-builder header p{color:#718697;margin:3px 0 0;font-size:7px}.attachment-builder>label{border-top:1px solid #e7edf1;grid-template-columns:22px minmax(0,1fr) 80px;align-items:center;gap:9px;padding:10px;display:grid}.attachment-builder label>span{flex-direction:column;display:flex}.attachment-builder label strong{font-size:8px}.attachment-builder label small{color:#738798;margin-top:3px;font-size:7px}.attachment-builder label>b{text-align:right;color:#177451;font-size:6px}.attachment-builder label.disabled{opacity:.55}.attachment-builder>footer{background:#f7f9fb;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.attachment-builder>footer span{color:#6c8191;font-size:7px}.central-doc-overlay{z-index:350;background:#eaf0f4;position:fixed;inset:0;overflow:auto}.central-doc-toolbar{z-index:5;color:#fff;background:#102c47;align-items:center;gap:8px;padding:11px 18px;display:flex;position:sticky;top:0}.central-doc-toolbar>div{flex-direction:column;margin-right:auto;display:flex}.central-doc-toolbar strong{font-size:10px}.central-doc-toolbar span{color:#aac3d6;font-size:7px}.central-doc-toolbar button{color:#174e75;background:#fff;border:0;border-radius:8px;padding:9px 12px;font-size:8px;font-weight:900}.central-doc-scroll{padding:24px}.central-occ-page,.central-psycho-page{color:#17354d;page-break-after:always;background:#fff;width:816px;min-height:1056px;margin:0 auto 25px;padding:50px 55px;box-shadow:0 15px 50px #17364e25}.central-occ-page>header{border-bottom:3px solid #176fae;justify-content:space-between;padding-bottom:18px;display:flex}.central-occ-page>header>div{align-items:center;gap:9px;display:flex}.central-occ-page>header>div>b,.central-psycho-page>header>b{color:#fff;background:#176fae;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.central-occ-page>header span{flex-direction:column;display:flex}.central-occ-page>header small{color:#708596;font-size:7px}.central-occ-page>header aside{text-align:right}.central-occ-page>header aside>span{color:#176fae;font-size:7px;font-weight:950}.central-occ-page h1{margin:4px 0;font-size:23px}.central-occ-page section{margin-top:25px}.central-occ-page h2,.central-psycho-page h2{color:#17699f;text-transform:uppercase;font-size:11px}.central-id-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.central-id-grid p{border:1px solid #dce6ed;border-radius:7px;margin:0;padding:9px}.central-id-grid small,.central-id-grid strong{display:block}.central-id-grid small{color:#768999;font-size:6px}.central-id-grid strong{margin-top:4px;font-size:8px}.central-risk-list>article{border:1px solid #dce5eb;border-radius:8px;grid-template-columns:1fr 1.6fr 70px;gap:10px;margin-bottom:7px;padding:11px;display:grid}.central-risk-list span{flex-direction:column;display:flex}.central-risk-list strong,.central-risk-list article>b{font-size:8px}.central-risk-list small{color:#758999;margin-top:3px;font-size:7px}.central-risk-list em{font-size:7px;font-style:normal;font-weight:900}.central-sign{text-align:center;width:270px;margin:75px auto 0}.central-sign>span{border-top:1px solid #526a7c;display:block}.central-sign strong,.central-sign small{margin-top:5px;font-size:8px;display:block}.central-occ-page>footer{text-align:center;color:#718596;border-top:1px solid #dce5eb;margin-top:50px;padding-top:10px;font-size:7px}.central-psycho-page>header{border-bottom:3px solid #176fae;align-items:center;gap:12px;padding-bottom:18px;display:flex}.central-psycho-page>header small{color:#176fae;font-size:7px}.central-psycho-page>header h1{margin:4px 0}.central-psycho-page section{margin-top:30px}.central-psycho-page section p,.central-psycho-page section strong{font-size:10px}.central-psycho-page>footer{text-align:center;width:280px;margin:120px auto 0}.central-psycho-page>footer span{border-top:1px solid #526a7c;display:block}.central-psycho-page>footer strong,.central-psycho-page>footer small{margin-top:5px;font-size:8px;display:block}@media print{body>*{visibility:hidden}.central-doc-overlay,.central-doc-overlay *{visibility:visible}.central-doc-overlay{background:#fff;position:absolute;inset:0}.central-doc-toolbar{display:none}.central-doc-scroll{padding:0}.central-occ-page,.central-psycho-page,.central-doc-scroll>.tox-report-page{width:100%;min-height:auto;box-shadow:none;page-break-after:always;margin:0}@page{size:letter portrait;margin:0}}.central-psycho-page>header>em{border-radius:999px;margin-left:auto;padding:7px 11px;font-size:7px;font-style:normal;font-weight:950}.central-psycho-page>header>em.pending{color:#9b620f;background:#fff0d9}.central-psycho-page>header>em.completed{color:#137451;background:#e3f6ec}.central-psycho-request{background:#f5f9fc;border:1px solid #d9e6ee;border-left:4px solid #176fae;border-radius:8px;padding:14px}.central-psycho-request small{color:#176fae;font-size:7px;font-weight:950;display:block}.central-psycho-request strong{margin-top:6px;display:block;font-size:12px!important}.central-psycho-request p{color:#728697;margin:5px 0 0;font-size:8px!important}.central-psycho-pending{background:#fff9ed;border:1px solid #ead4ad;border-radius:10px;align-items:center;gap:14px;display:flex;padding:20px!important}.central-psycho-pending>b{color:#fff;background:#e89a25;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.central-psycho-pending small{color:#9a6718;font-size:7px;font-weight:950}.central-psycho-pending h2{color:#70480d;margin:5px 0;font-size:14px}.central-psycho-pending p{color:#806b4b;max-width:580px;margin:0;line-height:1.55;font-size:9px!important}.central-psycho-results{columns:2;column-gap:9px;display:block}.central-psycho-results>article{break-inside:avoid;border:1px solid #d8e4ec;border-radius:8px;width:100%;margin:0 0 9px;display:inline-block;overflow:hidden}.central-psycho-results>article h3{color:#17699f;text-transform:uppercase;letter-spacing:.08em;background:#edf5fa;margin:0;padding:7px 9px;font-size:7px}.central-psycho-results>article p{border-top:1px solid #e5ecf1;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:8px;margin:0;padding:5px 9px;display:grid;font-size:7px!important}.central-psycho-results>article p span{line-height:1.25}.central-psycho-results>article p strong{text-align:right;color:#8b5b15;background:#fff2de;border-radius:8px;padding:4px 6px;font-size:7px!important}.central-psycho-results>article p strong.expected{color:#147451;background:#e6f6ed}.central-psycho-results-section{margin-top:22px!important}.central-psycho-conclusion{background:#f6fafd;border:1px solid #cfe0eb;border-left:4px solid #176fae;border-radius:8px;padding:12px;margin-top:16px!important}.central-psycho-conclusion h2{margin:0 0 7px}.central-psycho-conclusion>strong{color:#154f76;display:block;font-size:12px!important}.central-psycho-conclusion p{color:#60798d;margin:5px 0 0;font-size:8px!important}.central-psycho-page>footer.central-psycho-footer{text-align:left;justify-content:space-between;align-items:end;width:100%;display:flex;margin:25px 0 0!important}.central-psycho-footer>div{text-align:center;width:250px}.central-psycho-footer>div>span{border-top:1px solid #526a7c;display:block}.central-psycho-footer>div strong,.central-psycho-footer>div small{margin-top:4px;font-size:8px;display:block}.central-psycho-footer>aside,.central-document-footer>aside{background:#f4f8fa;border-radius:8px;align-items:center;gap:8px;padding:7px;display:flex}.central-psycho-footer aside img,.central-document-footer aside img{width:62px;height:62px}.central-psycho-footer aside>span,.central-document-footer aside>span{flex-direction:column;max-width:150px;display:flex}.central-psycho-footer aside strong,.central-document-footer aside strong{font-size:8px}.central-psycho-footer aside small,.central-psycho-footer aside code,.central-document-footer aside small,.central-document-footer aside code{overflow-wrap:anywhere;color:#64798a;margin-top:3px;font-size:6px}.central-document-footer{justify-content:space-between;align-items:end;display:flex;margin-top:45px!important}.central-document-footer .central-sign{width:270px;margin:0}@media print{.central-psycho-results>article{margin-bottom:7px}.central-psycho-results>article p{padding:4px 8px}.central-psycho-conclusion{margin-top:10px!important}.central-psycho-page>footer.central-psycho-footer{margin-top:18px!important}.central-document-footer{margin-top:35px!important}.central-doc-overlay,.central-doc-overlay *{visibility:visible!important}.central-doc-overlay{background:#fff!important;position:absolute!important;inset:0!important}.central-doc-overlay .central-doc-toolbar{display:none!important}.central-doc-overlay .central-occ-page,.central-doc-overlay .tox-report-page,.central-doc-overlay .central-psycho-page{break-after:page;page-break-after:always;visibility:visible!important;width:215.9mm!important;min-height:279.4mm!important;box-shadow:none!important;margin:0!important;display:block!important}.central-doc-overlay .central-doc-scroll>article:last-child{break-after:auto;page-break-after:auto}}.company-module{background:#f4f7fa;height:100vh;overflow:auto}.company-module>header{background:#fff;border-bottom:1px solid #dce5ec;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex}.company-module>header span{letter-spacing:.14em;color:#1673b5;font-size:9px;font-weight:950}.company-module>header h1{color:#12334e;margin:5px 0 3px;font-size:27px}.company-module>header p{color:#6d8294;margin:0;font-size:10px}.company-module>header>div:last-child{gap:8px;display:flex}.company-module button{cursor:pointer}.company-module>header button{color:#176da9;background:#edf5fb;border:1px solid #cbdce8;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900}.company-module .primary{color:#fff;background:#1675b8;border-color:#1675b8}.company-module>nav{background:#fff;border-bottom:1px solid #e0e7ed;flex-direction:row;gap:6px;padding:12px 30px;display:flex;overflow:auto}.company-module>nav button{white-space:nowrap;color:#557086;background:#f8fafc;border:1px solid #d5e0e8;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:850}.company-module>nav button b{background:#e5edf3;border-radius:10px;place-items:center;min-width:18px;height:18px;margin-left:6px;font-size:7px;display:inline-grid}.company-module>nav button.active{color:#fff;background:#176fae;border-color:#176fae}.company-module>nav button.active b{color:#176fae;background:#fff}.company-tools{justify-content:space-between;align-items:flex-end;padding:18px 30px 12px;display:flex}.company-tools label{color:#536b7f;width:min(430px,55%);font-size:9px;font-weight:900}.company-tools input{background:#fff;border:1px solid #cbd9e3;border-radius:9px;width:100%;margin-top:6px;padding:11px 12px;display:block}.company-tools>span{color:#74889a;font-size:9px}.company-table{background:#fff;border:1px solid #dce5ec;border-radius:12px;min-width:1040px;margin:0 30px 30px;overflow:hidden}.company-table-head,.company-row{grid-template-columns:110px minmax(180px,1.25fr) 100px minmax(150px,1fr) minmax(150px,1fr) 100px 105px;align-items:center;display:grid}.company-table-head{color:#fff;background:#174f7f;min-height:38px}.company-table-head span{text-transform:uppercase;border-right:1px solid #ffffff20;padding:10px;font-size:8px;font-weight:900}.company-row{color:#29475e;text-align:left;background:#fff;border:0;border-bottom:1px solid #e6edf2;width:100%;min-height:57px}.company-row:nth-child(odd){background:#f8fafc}.company-row:hover{background:#eaf5fd}.company-row>span{text-overflow:ellipsis;min-width:0;padding:9px 10px;font-size:9px;overflow:hidden}.company-row strong,.company-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.company-row strong{color:#153750;font-size:10px}.company-row small{color:#72879a;margin-top:3px;font-size:7px}.company-row i{color:#1472b6;font-size:8px;font-style:normal;font-weight:900}.company-status{border-radius:10px;padding:5px 7px;font-size:7px;display:inline-block}.company-status.pending{color:#a4620d;background:#fff0d8}.company-status.active{color:#187b55;background:#e3f6ed}.company-status.agreement{color:#1769aa;background:#e5f1ff}.company-status.blocked{color:#b34239;background:#ffe8e5}.company-editor>header{z-index:2;position:sticky;top:0}.company-form{grid-template-columns:1.2fr .8fr;gap:14px;padding:20px 30px 90px;display:grid}.company-form section{background:#fff;border:1px solid #dce5ec;border-radius:12px;padding:18px}.company-form section:first-child{grid-row:span 2}.company-form h2{color:#173b57;margin:0 0 14px;font-size:14px}.company-form section>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.company-form label{color:#536b7f;font-size:8px;font-weight:850}.company-form label.wide{grid-column:1/-1}.company-form label small{color:#8093a2;font-weight:500}.company-form input,.company-form select,.company-form textarea{color:#173750;background:#fff;border:1px solid #ccd9e3;border-radius:8px;width:100%;margin-top:6px;padding:10px;font-size:9px;display:block}.company-form textarea{resize:vertical;min-height:70px}.company-form input:disabled{color:#8a9aa7;background:#eef2f5}.company-form .commercial-data{background:#f7fbfe;border-color:#bfdaeb}.company-editor>footer{z-index:3;background:#fff;border-top:1px solid #dce5ec;justify-content:flex-end;align-items:center;gap:8px;padding:13px 30px;display:flex;position:fixed;bottom:0;left:226px;right:0;box-shadow:0 -8px 25px #1839510d}.company-editor>footer span{color:#718699;margin-right:auto;font-size:8px}.company-editor>footer button{color:#5b7285;background:#fff;border:1px solid #d3dee6;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:900}.company-editor>footer button:disabled{opacity:.45}@media (width<=900px){.company-form{grid-template-columns:1fr}.company-form section:first-child{grid-row:auto}}@media (width<=760px){.company-module>header,.company-tools{padding-left:16px;padding-right:16px}.company-module>header{flex-direction:column;align-items:flex-start}.company-module>nav{padding-left:16px;padding-right:16px}.company-table{margin-left:16px;margin-right:16px}.company-tools label{width:75%}.company-form{padding:16px 16px 90px}.company-form section>div{grid-template-columns:1fr}.company-form label.wide{grid-column:auto}.company-editor>footer{padding:10px 16px;left:62px}.company-editor>footer span{display:none}}.company-row>span:nth-child(2) strong,.company-row>span:nth-child(2) small,.records-data-row>span:nth-child(5),.record-facts>p:first-child span,.online-request-grid article h3,.batch-file strong,.patient-master-row>span:nth-child(7) small,.letter-data p:nth-child(5) strong,.company-form section:first-child label:nth-child(2) input,.company-form section:first-child label:nth-child(3) input{text-transform:uppercase}.patient-registry{background:#f4f7fa;height:100vh;overflow:auto}.patient-registry>header{background:#fff;border-bottom:1px solid #dce5ec;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex}.patient-registry>header span{letter-spacing:.14em;color:#1673b5;font-size:9px;font-weight:950}.patient-registry>header h1{color:#12334e;margin:5px 0 3px;font-size:27px}.patient-registry>header p{color:#6d8294;margin:0;font-size:10px}.patient-registry>header>div:last-child{gap:8px;display:flex}.patient-registry>header button{color:#176da9;background:#edf5fb;border:1px solid #cbdce8;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900}.patient-registry .primary{color:#fff!important;background:#1675b8!important;border-color:#1675b8!important}.patient-master-tools{justify-content:space-between;align-items:flex-end;padding:20px 30px 12px;display:flex}.patient-master-tools label{color:#536b7f;width:min(470px,58%);font-size:9px;font-weight:900}.patient-master-tools input{background:#fff;border:1px solid #cbd9e3;border-radius:9px;width:100%;margin-top:6px;padding:11px 12px;display:block}.patient-master-tools span{color:#74889a;font-size:9px}.patient-master-table{background:#fff;border:1px solid #dce5ec;border-radius:12px;min-width:1150px;margin:0 30px 30px;overflow:hidden}.patient-master-head,.patient-master-row{grid-template-columns:120px minmax(190px,1.2fr) 95px 100px minmax(120px,.8fr) minmax(150px,1fr) minmax(170px,1.05fr) 85px;align-items:center;display:grid}.patient-master-head{color:#fff;background:#174f7f;min-height:38px}.patient-master-head span{text-transform:uppercase;border-right:1px solid #ffffff20;padding:10px 9px;font-size:8px;font-weight:900}.patient-master-row{text-align:left;color:#29475e;background:#fff;border:0;border-bottom:1px solid #e6edf2;width:100%;min-height:58px}.patient-master-row:nth-child(odd){background:#f8fafc}.patient-master-row:hover{background:#eaf5fd}.patient-master-row>span{text-overflow:ellipsis;min-width:0;padding:9px;font-size:9px;overflow:hidden}.patient-master-row strong,.patient-master-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.patient-master-row strong{color:#153750;font-size:10px}.patient-master-row small{color:#72879a;margin-top:3px;font-size:7px}.patient-master-row i{color:#1472b6;font-size:8px;font-style:normal;font-weight:900}.patient-master-editor>header{z-index:2;position:sticky;top:0}.patient-master-form{grid-template-columns:1.1fr .9fr;gap:14px;padding:20px 30px 90px;display:grid}.patient-master-form section{background:#fff;border:1px solid #dce5ec;border-radius:12px;padding:18px}.patient-master-form section:first-child{grid-row:span 2}.patient-master-form h2{color:#173b57;margin:0 0 14px;font-size:14px}.patient-master-form section>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.patient-master-form label{color:#536b7f;font-size:8px;font-weight:850}.patient-master-form label.wide{grid-column:1/-1}.patient-master-form input,.patient-master-form select,.patient-master-form textarea{color:#173750;background:#fff;border:1px solid #ccd9e3;border-radius:8px;width:100%;margin-top:6px;padding:10px;font-size:9px;display:block}.patient-master-form textarea{resize:vertical;min-height:75px}.patient-master-editor>footer{z-index:3;background:#fff;border-top:1px solid #dce5ec;justify-content:flex-end;align-items:center;gap:8px;padding:13px 30px;display:flex;position:fixed;bottom:0;left:226px;right:0;box-shadow:0 -8px 25px #1839510d}.patient-master-editor>footer span{color:#718699;margin-right:auto;font-size:8px}.patient-master-editor>footer button{color:#5b7285;background:#fff;border:1px solid #d3dee6;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:900}@media (width<=900px){.patient-master-form{grid-template-columns:1fr}.patient-master-form section:first-child{grid-row:auto}}@media (width<=760px){.patient-registry>header,.patient-master-tools{padding-left:16px;padding-right:16px}.patient-registry>header{flex-direction:column;align-items:flex-start}.patient-master-table{margin-left:16px;margin-right:16px}.patient-master-tools label{width:76%}.patient-master-form{padding:16px 16px 90px}.patient-master-form section>div{grid-template-columns:1fr}.patient-master-form label.wide{grid-column:auto}.patient-master-editor>footer{padding:10px 16px;left:62px}.patient-master-editor>footer span{display:none}}.psycho-report-overlay{z-index:500;background:#0b2034e8;padding:18px;position:fixed;inset:0;overflow:auto}.psycho-report-toolbar{z-index:3;background:#fff;border-radius:12px;align-items:center;gap:9px;width:min(960px,100%);margin:0 auto 14px;padding:12px 15px;display:flex;position:sticky;top:0;box-shadow:0 8px 30px #0003}.psycho-report-toolbar>div{flex-direction:column;margin-right:auto;display:flex}.psycho-report-toolbar strong{color:#153650}.psycho-report-toolbar span{color:#728698;margin-top:3px;font-size:9px}.psycho-report-toolbar button{color:#fff;background:#176fae;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:900}.psycho-report-toolbar button.secondary{color:#486277;background:#e9eff4}.psycho-report-scroll{gap:18px;display:grid}.psycho-report-page{color:#112f49;background:#fff;flex-direction:column;width:816px;min-height:1056px;margin:auto;padding:38px 44px;font-family:Arial,sans-serif;display:flex;box-shadow:0 12px 40px #0005}.psycho-report-header{border-bottom:2px solid #123d63;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.report-logo{align-items:center;gap:9px;display:flex}.report-logo>b{color:#fff;letter-spacing:.03em;background:#1675bb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.report-logo>span{flex-direction:column;display:flex}.report-logo strong{font-size:16px}.report-logo small{color:#6d8192;font-size:8px}.psycho-report-header>div:last-child{text-align:right;flex-direction:column;display:flex}.psycho-report-header>div:last-child span{letter-spacing:.14em;color:#6d8192;font-size:8px}.psycho-report-header>div:last-child strong{margin-top:4px;font-size:10px}.report-kicker{text-align:center;letter-spacing:.18em;color:#1472b7;margin-top:28px;font-size:9px;font-weight:900}.psycho-report-page>h1{text-align:center;max-width:650px;margin:8px auto 3px;font-size:20px;line-height:1.25}.report-subtitle{text-align:center;color:#718497;margin:0 0 22px;font-size:9px;font-weight:900}.report-info{border:1px solid #d6e1e8;border-radius:10px;grid-template-columns:1fr 1fr;margin:20px 0;display:grid;overflow:hidden}.report-info p{border-bottom:1px solid #e3e9ee;justify-content:space-between;gap:12px;margin:0;padding:10px 12px;display:flex}.report-info p:nth-child(odd){border-right:1px solid #e3e9ee}.report-info p:nth-last-child(-n+2){border-bottom:0}.report-info small{text-transform:uppercase;color:#738698;font-size:8px}.report-info strong{text-align:right;font-size:9px}.certificate-copy{text-align:justify;margin:9px 5px 20px;font-size:10px;line-height:1.7}.aptitude-result{text-align:center;background:#f2fbf7;border:2px solid #17845d;border-radius:12px;flex-direction:column;padding:18px;display:flex}.aptitude-result small{letter-spacing:.13em;color:#537568;font-size:8px}.aptitude-result strong{color:#13704e;margin:5px;font-size:30px}.aptitude-result span{color:#45685b;font-size:9px}.aptitude-result.not-fit{background:#fff5f5;border-color:#b84a4a}.aptitude-result.not-fit strong{color:#a33131}.report-notes{background:#f3f7fa;border-left:3px solid #176fae;margin-top:17px;padding:11px 13px}.report-notes strong{font-size:9px}.report-notes p{margin:5px 0;font-size:9px;line-height:1.5}.psycho-report-footer{border-top:1px solid #d9e3ea;justify-content:space-between;align-items:end;margin-top:auto;padding-top:22px;display:flex}.psycho-report-footer>div{text-align:center;flex-direction:column;width:250px;display:flex}.psycho-report-footer>div>span{border-top:1px solid #153650;margin-bottom:6px}.psycho-report-footer strong{font-size:9px}.psycho-report-footer small,.psycho-report-footer em{color:#74889a;margin-top:3px;font-size:7px;font-style:normal}.psycho-report-footer aside{background:#f4f7f9;border-radius:9px;align-items:center;gap:9px;padding:8px;display:flex}.psycho-report-footer img{width:72px;height:72px}.psycho-report-footer aside>span{flex-direction:column;max-width:180px;display:flex}.psycho-report-footer code{word-break:break-all;color:#657a8c;margin-top:4px;font-size:6px}.detailed-page>h1{margin-bottom:16px}.report-instruments,.report-conclusion{border:1px solid #d8e3ea;border-radius:9px;margin-bottom:12px;padding:11px 13px}.report-instruments h2,.report-results>h2,.report-conclusion h2{text-transform:uppercase;letter-spacing:.08em;color:#176fae;margin:0 0 7px;font-size:10px}.report-instruments p,.report-conclusion p,.report-conclusion small{margin:0;font-size:8px;line-height:1.45}.report-results{margin-bottom:10px}.report-area{border:1px solid #dce5eb;border-radius:8px;margin-bottom:7px;overflow:hidden}.report-area h3{color:#fff;text-transform:uppercase;background:#164f7e;margin:0;padding:6px 9px;font-size:8px}.report-area p{border-top:1px solid #e7edf2;justify-content:space-between;margin:0;padding:5px 9px;font-size:7px;display:flex}.report-area p strong{color:#177052}.detailed-page .report-info{margin:10px 0}.detailed-page .report-info p{padding:7px 10px}.detailed-page .psycho-report-footer{padding-top:12px}@media print{body *{visibility:hidden!important}.psycho-report-overlay,.psycho-report-overlay *{visibility:visible!important}.psycho-report-overlay{background:#fff;padding:0;position:absolute;inset:0;overflow:visible}.psycho-report-toolbar{display:none}.psycho-report-scroll{display:block}.psycho-report-page{box-shadow:none;page-break-after:always;break-after:page;width:215.9mm;height:279.4mm;min-height:279.4mm;margin:0;padding:10mm 12mm}.psycho-report-page:last-child{page-break-after:auto;break-after:auto}@page{size:letter;margin:0}}@media (width<=850px){.psycho-report-overlay{padding:8px}.psycho-report-page{transform-origin:0 0}.psycho-report-toolbar{flex-wrap:wrap}.psycho-report-toolbar>div{width:100%}}.psycho-module,.psycho-form{color:#133550;background:#f3f6f9;min-height:100vh}.psycho-module>header,.psycho-form>header{background:#fff;border-bottom:1px solid #dce5ec;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.psycho-module header>div>span,.psycho-form header div>span{letter-spacing:.14em;color:#1472b7;font-size:9px;font-weight:900}.psycho-module h1,.psycho-form h1{margin:5px 0;font-size:25px}.psycho-module header p,.psycho-form header p{color:#718598;margin:0;font-size:10px}.psycho-module header>button,.psycho-form header button{color:#176fae;cursor:pointer;background:#edf4fa;border:0;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:900}.psycho-module>nav{background:#fff;border-bottom:1px solid #dce5ec;gap:7px;padding:12px 28px;display:flex}.psycho-module>nav button{color:#577083;background:#f7f9fb;border:1px solid #d4e0e9;border-radius:9px;padding:8px 12px;font-size:9px;font-weight:900}.psycho-module>nav button.active{color:#fff;background:#176fae}.psycho-module nav b{color:#42627b;background:#e7eef3;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:7px;font-size:7px;display:inline-grid}.psycho-module nav button.active b{color:#176fae;background:#fff}.psycho-tools{justify-content:space-between;align-items:end;padding:22px 28px 13px;display:flex}.psycho-tools h2{margin:0;font-size:18px}.psycho-tools p{color:#73879a;font-size:9px}.psycho-tools label{width:min(420px,45%);font-size:8px;font-weight:900}.psycho-tools input{background:#fff;border:1px solid #ccd9e3;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.psycho-table{background:#fff;border:1px solid #dce5ec;border-radius:12px;min-width:1000px;margin:0 28px;overflow:hidden}.psycho-head,.psycho-row{grid-template-columns:45px 85px minmax(180px,1.2fr) 100px minmax(140px,1fr) minmax(190px,1.4fr) 110px 85px;align-items:center;display:grid}.psycho-head{color:#fff;background:#174f7f}.psycho-head span,.psycho-row>span{min-width:0;padding:11px 9px;font-size:8px}.psycho-row{text-align:left;color:#29475e;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7edf2;width:100%}.psycho-row:nth-child(odd){background:#f8fafc}.psycho-row:hover{background:#eaf5fd}.psycho-row strong,.psycho-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.psycho-row strong{font-size:10px}.psycho-row small{color:#75899a;margin-top:3px;font-size:7px}.psycho-row b{border-radius:10px;padding:5px 7px;font-size:7px}.psycho-row b.pending{color:#a86509;background:#fff1db}.psycho-row b.done{color:#188158;background:#e4f7ed}.psycho-row i{color:#1472b6;font-style:normal;font-weight:900}.psycho-empty{text-align:center;padding:70px}.psycho-empty b,.psycho-empty span{display:block}.psycho-empty span{color:#74899b;margin-top:5px;font-size:9px}.psycho-form>header>div>button{margin-bottom:12px;display:block}.psycho-form>header>b{color:#9a650e;background:#fff1db;border-radius:10px;padding:7px 10px;font-size:8px}.psycho-form>nav{background:#fff;border-bottom:1px solid #dce5ec;padding:0 28px;display:flex}.psycho-form>nav button{color:#647b8f;cursor:pointer;background:0 0;border:0;padding:13px 16px;font-size:9px;font-weight:900}.psycho-form>nav button.active{color:#176fae;border-bottom:3px solid #176fae}.psycho-form>main{padding:22px 28px}.psycho-card{background:#fff;border:1px solid #dce5ec;border-radius:12px;padding:18px}.psycho-title{border-bottom:1px solid #e4ebf0;justify-content:space-between;margin-bottom:15px;padding-bottom:13px;display:flex}.psycho-title h2{margin:0;font-size:17px}.psycho-title p{color:#718598;margin:4px 0 0;font-size:9px}.psycho-title>span{color:#176fae;background:#e7f3fc;border-radius:10px;padding:6px 9px;font-size:8px;font-weight:900}.psycho-identification,.psycho-conclusion{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.psycho-card label{color:#5b7286;font-size:8px;font-weight:900}.psycho-card input,.psycho-card select,.psycho-card textarea{color:#173750;width:100%;font:inherit;background:#fff;border:1px solid #cad8e2;border-radius:8px;margin-top:6px;padding:10px;display:block}.psycho-card input:disabled{color:#536b7e;background:#f3f6f8}.instrument-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.instrument-list label{border:1px solid #dbe5ec;border-radius:9px;align-items:center;gap:8px;padding:12px;display:flex}.instrument-list input{width:auto;margin:0}.other-instrument{margin-top:13px;display:block}.psycho-results>section{border:1px solid #dce5ec;border-radius:10px;margin-bottom:16px;overflow:hidden}.psycho-results h3{color:#fff;text-transform:uppercase;background:#174f7f;margin:0;padding:10px 12px;font-size:10px}.result-head,.result-row{grid-template-columns:minmax(220px,1.5fr) repeat(3,1fr);align-items:center;display:grid}.result-head{color:#426078;text-transform:uppercase;background:#eaf1f6;font-size:7px;font-weight:900}.result-head span,.result-row>*{text-align:center;padding:9px}.result-head span:first-child,.result-row strong{text-align:left}.result-row{border-top:1px solid #e6ecf1}.result-row strong{font-size:9px}.result-row label{place-items:center;display:grid}.result-row input{width:auto;margin:0}.psycho-conclusion .wide{grid-column:1/-1}.psycho-conclusion textarea{min-height:90px}.psycho-finish{justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;display:flex}.psycho-finish span{color:#718598;font-size:9px}.psycho-finish button{color:#fff;background:#16875e;border:0;border-radius:9px;padding:11px 15px;font-size:9px;font-weight:900}.psycho-finish button:disabled{background:#b8c7d2}.psycho-files{gap:10px;display:grid}.psycho-files label{border:1px solid #dce5ec;border-radius:9px;justify-content:space-between;align-items:center;padding:12px;display:flex}.psycho-files span{flex-direction:column;display:flex}.psycho-files small{color:#798c9d;margin-top:3px}.psycho-files input{width:auto;margin:0}.company-name{text-transform:uppercase}@media (width<=850px){.psycho-module{overflow:auto}.psycho-module>header,.psycho-tools{align-items:flex-start;gap:12px}.psycho-tools{flex-direction:column}.psycho-tools label{width:100%}.psycho-table{margin:0 16px}.psycho-form>main{padding:16px}.psycho-identification,.psycho-conclusion,.instrument-list{grid-template-columns:1fr}.result-head,.result-row{grid-template-columns:minmax(150px,1.5fr) repeat(3,70px)}}.psycho-finish .report-preview-button{color:#fff;cursor:pointer;background:#176fae;border:2px solid #176fae;padding:12px 16px;transition:transform .15s,box-shadow .15s,background .15s;position:relative;box-shadow:0 5px 14px #176fae35}.psycho-finish .report-preview-button:before{content:"▤";vertical-align:-1px;margin-right:7px;font-size:12px}.psycho-finish .report-preview-button:hover{background:#0f5f99;transform:translateY(-1px);box-shadow:0 7px 18px #176fae50}.psycho-finish .report-preview-button:active{transform:translateY(1px);box-shadow:0 2px 7px #176fae40}.psycho-finish .report-preview-button:focus-visible{outline-offset:3px;outline:3px solid #7cc7ff}.psycho-patient-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 28px 0;display:grid}.psycho-patient-facts p{background:#fff;border:1px solid #d8e4eb;border-radius:10px;flex-direction:column;margin:0;padding:12px;display:flex}.psycho-patient-facts p.wide{grid-column:1/-1}.psycho-patient-facts b{color:#718697;text-transform:uppercase;font-size:7px}.psycho-patient-facts span{color:#284861;margin-top:5px;font-size:9px;font-weight:800}.psycho-form>nav.psycho-main-tabs{background:0 0;border-bottom:1px solid #ccdce7;margin:18px 28px 0;padding:0;display:flex}.psycho-form>nav.psycho-main-tabs button{text-align:center;color:#627b8f;background:0 0;border:0;flex:1;padding:13px;font-size:14px;font-weight:900}.psycho-form>nav.psycho-main-tabs button.active{color:#1472b7;border-bottom:3px solid #1472b7}.psycho-form>nav.psycho-section-tabs{background:#eaf1f6;border:1px solid #d8e4eb;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:5px;margin:14px 28px 0;padding:7px;display:grid}.psycho-form>nav.psycho-section-tabs button{color:#60788b;background:0 0;border:0;border-radius:7px;padding:10px;font-size:9px;font-weight:900}.psycho-form>nav.psycho-section-tabs button.active{color:#fff;background:#1778bd}.psycho-form-footer{background:#fff;border-top:1px solid #dce5ec;justify-content:space-between;align-items:center;padding:12px 28px;display:flex}.psycho-form-footer span{color:#62798b;font-size:8px}.psycho-form-footer button{color:#fff;background:#176fae;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:900}@media (width<=850px){.psycho-patient-facts{grid-template-columns:1fr 1fr;margin:14px 16px 0}.psycho-form>nav.psycho-main-tabs,.psycho-form>nav.psycho-section-tabs{margin-left:16px;margin-right:16px}.psycho-form>nav.psycho-section-tabs{grid-template-columns:1fr 1fr}.psycho-form-footer{gap:12px;padding:12px 16px}.psycho-form-footer span{max-width:55%}}.drug-module,.drug-form{color:#153b59;min-height:calc(100vh - 55px)}.drug-module>header,.drug-form>header{background:#fff;border-bottom:1px solid #d9e4ec;justify-content:space-between;gap:18px;padding:24px 28px;display:flex}.drug-module>header span,.drug-form>header span{color:#1677b9;letter-spacing:.16em;font-size:8px;font-weight:950}.drug-module>header h1,.drug-form>header h1{margin:6px 0;font-size:27px;font-weight:550}.drug-module>header p,.drug-form>header p{color:#6d8395;margin:0;font-size:9px}.drug-module>header button,.drug-form>header button{color:#17699f;cursor:pointer;background:#eaf3fa;border:0;border-radius:9px;padding:11px 14px;font-size:8px;font-weight:900}.drug-form>header>b{color:#9b6414;background:#fff0d7;border-radius:12px;align-self:flex-start;padding:7px 10px;font-size:7px}.drug-module>nav,.drug-form>nav{background:#fff;border-bottom:1px solid #dbe5ec;gap:6px;padding:12px 28px;display:flex;overflow:auto}.drug-module>nav button,.drug-form>nav button{color:#60788b;white-space:nowrap;cursor:pointer;background:#f7fafc;border:1px solid #d8e3eb;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:900}.drug-module>nav button.active,.drug-form>nav button.active{color:#fff;background:#1678bd;border-color:#1678bd}.drug-tools{justify-content:space-between;align-items:end;gap:15px;padding:22px 28px 13px;display:flex}.drug-tools h2{margin:0;font-size:17px}.drug-tools p{color:#75899a;margin:4px 0 0;font-size:8px}.drug-tools label{color:#5a7284;flex-direction:column;gap:5px;font-size:8px;font-weight:850;display:flex}.drug-tools input{border:1px solid #cedbe5;border-radius:8px;width:300px;padding:9px 10px;font-size:8px}.drug-table{background:#fff;border:1px solid #d9e4eb;border-radius:12px;margin:0 28px 35px;overflow:hidden}.drug-head,.drug-row{grid-template-columns:95px 1.1fr 100px 1fr 1.4fr 120px 65px;align-items:center;gap:9px;display:grid}.drug-head{color:#60798d;background:#eaf3f9;padding:9px 12px;font-size:7px;font-weight:950}.drug-row{text-align:left;color:#294b63;cursor:pointer;background:#fff;border:0;border-top:1px solid #e6edf2;width:100%;padding:11px 12px;font-size:8px}.drug-row:hover{background:#f5faff}.drug-row span{min-width:0}.drug-row strong{font-size:9px;display:block}.drug-row small{color:#7a8f9f;margin-top:3px;font-size:7px;display:block}.drug-row i{color:#1473ad;font-style:normal;font-weight:900}.drug-row b{border-radius:10px;padding:5px 7px;font-size:6px;display:inline-block}.drug-row b.sampling{color:#176ca6;background:#eaf3fb}.drug-row b.pending{color:#986318;background:#fff2dc}.drug-row b.done{color:#16805a;background:#e5f6ed}.drug-empty{text-align:center;padding:45px}.drug-empty b,.drug-empty span{display:block}.drug-empty span{color:#788d9d;margin-top:6px;font-size:8px}.drug-facts{background:#f4f8fb;grid-template-columns:repeat(4,1fr);gap:9px;padding:15px 28px;display:grid}.drug-facts p{background:#fff;border:1px solid #dbe6ed;border-radius:9px;margin:0;padding:10px}.drug-facts p.wide{grid-column:1/-1}.drug-facts b,.drug-facts span{display:block}.drug-facts b{color:#72889a;text-transform:uppercase;font-size:7px}.drug-facts span{margin-top:5px;font-size:9px;font-weight:850}.drug-form>main{padding:18px 28px 90px}.drug-card{background:#fff;border:1px solid #d9e4eb;border-radius:12px;padding:17px}.drug-card>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.drug-card h2{margin:0;font-size:16px}.drug-card header p{color:#758a9b;margin:4px 0 0;font-size:8px}.drug-card header>span{color:#176ca6;background:#e7f3fb;border-radius:9px;padding:7px 9px;font-size:7px;font-weight:950}.drug-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.drug-grid label{color:#526d81;flex-direction:column;gap:6px;font-size:8px;font-weight:900;display:flex}.drug-grid label.wide{grid-column:1/-1}.drug-grid input,.drug-grid select,.drug-grid textarea,.drug-confirmation select{color:#183e5a;background:#fff;border:1px solid #cedbe4;border-radius:8px;padding:10px;font-size:9px}.drug-grid textarea{min-height:72px}.drug-results{border:1px solid #dce6ed;border-radius:9px;overflow:hidden}.drug-results>div,.drug-results article{grid-template-columns:minmax(180px,1fr) repeat(3,110px);align-items:center;gap:8px;padding:10px;display:grid}.drug-results>div{color:#627a8d;text-align:center;background:#eaf3f8;font-size:7px;font-weight:950}.drug-results>div span:first-child{text-align:left}.drug-results article{border-top:1px solid #e5edf2}.drug-results article strong{font-size:9px}.drug-results article label{text-align:center}.drug-confirmation>p,.drug-note{color:#795b28;background:#fff6e5;border:1px solid #edd39f;border-radius:9px;padding:11px;font-size:8px}.drug-confirmation>label{border-bottom:1px solid #e4ebef;justify-content:space-between;align-items:center;gap:15px;padding:10px;display:flex}.drug-confirmation span{flex-direction:column;display:flex}.drug-confirmation strong{font-size:9px}.drug-confirmation small{color:#718697;margin-top:3px;font-size:7px}.revision-list{flex-direction:column;gap:7px;display:flex}.revision-list article{border:1px solid #dce6ed;border-radius:8px;grid-template-columns:90px 100px 1fr;gap:10px;padding:10px;display:grid}.revision-list b{font-size:8px}.revision-list span{text-transform:capitalize;font-size:8px}.revision-list small{color:#728899;font-size:7px}.drug-form>footer{background:#fff;border-top:1px solid #d9e4eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 28px;display:flex;position:sticky;bottom:0}.drug-form>footer>span{color:#667d8f;font-size:8px}.drug-form>footer>div{gap:7px;display:flex}.drug-form>footer button{color:#176ba5;cursor:pointer;background:#edf6fc;border:1px solid #b9d3e5;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.drug-form>footer button.finish{color:#fff;background:#16845b;border:0}.drug-form>footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.drug-head,.drug-row{grid-template-columns:85px 1.2fr 95px 1fr 65px}.drug-head span:nth-child(5),.drug-row span:nth-child(5),.drug-head span:nth-child(6),.drug-row span:nth-child(6){display:none}.drug-grid,.drug-facts{grid-template-columns:1fr 1fr}.drug-results>div,.drug-results article{grid-template-columns:minmax(130px,1fr) repeat(3,75px)}}@media (width<=760px){.drug-module>header,.drug-form>header,.drug-tools{padding-left:15px;padding-right:15px}.drug-table{margin-left:15px;margin-right:15px;overflow:auto}.drug-head,.drug-row{min-width:610px}.drug-tools{flex-direction:column;align-items:stretch}.drug-tools input{width:100%}.drug-form>main,.drug-facts,.drug-form>footer{padding-left:15px;padding-right:15px}.drug-grid{grid-template-columns:1fr}.drug-grid label.wide{grid-column:auto}.drug-results{overflow:auto}.drug-results>div,.drug-results article{min-width:520px}.drug-form>footer{flex-direction:column;align-items:stretch}.drug-form>footer>div{grid-template-columns:1fr 1fr;display:grid}}.drug-module .drug-table{grid-template-columns:none;display:block}.drug-module .drug-head,.drug-module .drug-row{grid-template-columns:105px minmax(150px,1.15fr) 110px minmax(120px,.9fr) minmax(190px,1.35fr) 125px 70px;align-items:center;gap:12px;display:grid}.drug-module .drug-row{justify-content:initial}.drug-report-preview{color:#fff;background:#1577b8;border:0;border-radius:8px;margin-top:14px;padding:10px 14px;font-size:8px;font-weight:900}.drug-report-preview:disabled{color:#7d8d99;background:#d7e0e6}.medical-conclusion-page{color:#173b58;background:#f4f7f9;min-height:100%;padding:28px}.medical-conclusion-page>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px;display:flex}.medical-conclusion-page>header span{letter-spacing:.13em;color:#1778bd;font-size:9px;font-weight:900}.medical-conclusion-page h1{margin:5px 0;font-size:30px}.medical-conclusion-page>header p{color:#6c8294;margin:0;font-size:10px}.medical-conclusion-page>header button{color:#176da8;background:#fff;border:1px solid #c9d9e5;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900}.medical-conclusion-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.medical-conclusion-summary article{background:#fff;border:1px solid #dbe5eb;border-radius:12px;padding:14px;display:grid}.medical-conclusion-summary small{letter-spacing:.1em;color:#718697;font-size:7px;font-weight:900}.medical-conclusion-summary strong{color:#176fae;margin:4px 0;font-size:27px}.medical-conclusion-summary span{color:#6d8191;font-size:8px}.medical-conclusion-notice{color:#13704d;background:#e8f7f0;border-radius:9px;margin-bottom:12px;padding:10px 13px;font-size:9px;font-weight:900}.medical-conclusion-editor{background:#fff;border:1px solid #d8e4eb;border-radius:13px;overflow:hidden}.medical-conclusion-editor>header{border-bottom:1px solid #e2e9ee;padding:16px 18px}.medical-conclusion-editor h2{margin:0;font-size:16px}.medical-conclusion-editor>header p{color:#718596;margin:4px 0 0;font-size:8px}.medical-conclusion-head,.medical-conclusion-editor>article{grid-template-columns:100px minmax(280px,1.7fr) minmax(200px,1fr) 105px;align-items:center;gap:12px;display:grid}.medical-conclusion-head{color:#6c8192;background:#f0f5f8;padding:9px 16px;font-size:7px;font-weight:900}.medical-conclusion-editor>article{border-top:1px solid #edf1f4;padding:12px 16px}.conclusion-order{align-items:center;gap:6px;display:flex}.conclusion-order button{color:#176fae;background:#fff;border:1px solid #ccdbe5;border-radius:6px;width:25px;height:25px}.conclusion-order b{font-size:9px}.medical-conclusion-editor textarea{min-height:56px;font:inherit;resize:vertical;border:1px solid #ccd9e2;border-radius:8px;padding:9px;font-size:9px}.conclusion-rules{gap:7px;display:grid}.conclusion-rules label{color:#536d80;font-size:8px}.medical-conclusion-editor>article>button{border:0;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.medical-conclusion-editor>article>button.active{color:#11704d;background:#ddf4e9}.medical-conclusion-editor>article>button.inactive{color:#6f7e89;background:#edf0f2}.medical-conclusion-editor>footer{background:#f7f9fa;gap:9px;padding:15px 16px;display:flex}.medical-conclusion-editor>footer input{border:1px solid #cbd9e3;border-radius:8px;flex:1;padding:10px}.medical-conclusion-editor>footer button{color:#fff;background:#1778bd;border:0;border-radius:8px;padding:10px 14px;font-weight:900}@media (width<=850px){.medical-conclusion-page{padding:18px 13px}.medical-conclusion-page>header{flex-direction:column}.medical-conclusion-summary{grid-template-columns:1fr}.medical-conclusion-head{display:none}.medical-conclusion-editor>article{grid-template-columns:78px 1fr}.medical-conclusion-editor textarea,.conclusion-rules{grid-column:2}.medical-conclusion-editor>article>button{grid-column:2;width:max-content}.medical-conclusion-editor>footer{flex-direction:column}}
