.lab-page{padding:52px clamp(28px,4vw,68px) 80px;color:#102146;background:#f6f8fc;min-height:100vh}.lab-loading{min-height:60vh;display:grid;place-items:center;grid-gap:12px;gap:12px;color:#60708e;font-size:16px}.lab-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.lab-hero>div>span{color:#42bcb0;text-transform:uppercase;letter-spacing:.11em;font-weight:800;font-size:13px}.lab-hero h1{font-size:clamp(38px,4vw,56px);line-height:1;margin:10px 0 12px;letter-spacing:-.04em}.lab-hero p{font-size:17px;line-height:1.55;color:#667590;margin:0;max-width:720px}.lab-primary{border:0;border-radius:16px;background:#ff795d;color:white;padding:15px 21px;font:800 15px inherit;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 13px 28px rgba(255,121,93,.25);cursor:pointer}.lab-primary svg{width:19px}.lab-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.lab-primary.wide{width:100%;margin-top:16px}.lab-error{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:14px;background:#fff0ef;color:#ae3840;font-size:14px;margin:14px 0}.lab-error svg{width:18px;flex:none}.lab-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:20px}.lab-metrics article{border:1px solid #dfe6f0;background:#fff;border-radius:18px;padding:18px;display:flex;align-items:center;gap:13px;box-shadow:0 4px 15px rgba(20,42,79,.025)}.lab-metrics article>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#45bcb0;background:#e9faf7}.lab-metrics article svg{width:21px}.lab-metrics article div{display:flex;flex-direction:column}.lab-metrics strong{font-size:24px;line-height:1}.lab-metrics small{font-size:12px;color:#74829a;margin-top:6px}.lab-metrics article.alert>span{background:#fff0ef;color:#df5260}.lab-toolbar{height:66px;border:1px solid #dfe6f0;background:#fff;border-radius:18px;margin-bottom:18px;padding:9px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.lab-toolbar label{height:46px;display:flex;align-items:center;gap:10px;min-width:min(520px,60%)}.lab-toolbar label svg{width:19px;color:#8390a5}.lab-toolbar input{border:0;outline:0;width:100%;font:500 14px inherit;color:#102146}.lab-toolbar>div{display:flex;align-items:center;gap:8px;color:#6f7d93;font-size:13px;font-weight:700}.lab-live-dot{width:8px;height:8px;border-radius:50%;background:#4bc4b8;box-shadow:0 0 0 5px #e7f9f6}.lab-board{display:grid;grid-template-columns:repeat(3,minmax(270px,1fr));grid-gap:14px;gap:14px;align-items:start}.lab-column{border:1px solid #dfe5ef;background:#eef2f7;border-radius:20px;min-height:510px;padding:12px}.lab-column>header{padding:10px 6px 16px;display:flex;justify-content:space-between;align-items:center}.lab-column>header>div{display:flex;align-items:center;gap:11px}.lab-column>header i{width:7px;height:42px;border-radius:8px;background:#4bc4b8}.lab-column:nth-child(2)>header i{background:#537fda}.lab-column:nth-child(3)>header i{background:#9b70d5}.lab-column>header strong{font-size:15px;display:block}.lab-column>header small{font-size:11px;color:#77859b;margin-top:3px;display:block}.lab-column>header b{background:white;border-radius:12px;padding:8px 12px;font-size:13px}.lab-column-body{display:grid;grid-gap:11px;gap:11px}.lab-order-card{width:100%;text-align:left;border:1px solid #d9e1ed;background:white;border-radius:17px;padding:15px;color:#102146;cursor:pointer;box-shadow:0 5px 15px rgba(16,33,70,.04);transition:.2s}.lab-order-card:hover{transform:translateY(-2px);border-color:#aebdd1;box-shadow:0 10px 24px rgba(16,33,70,.08)}.lab-order-foot,.lab-order-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.lab-order-top small{color:#8190a7;font-size:11px;font-weight:700}.lab-priority{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;padding:5px 8px;border-radius:7px;background:#eef2f7;color:#52647f}.lab-priority.urgent{background:#fff2df;color:#b96816}.lab-priority.stat{background:#ffe9e9;color:#c63f4a}.lab-pet{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;grid-gap:11px;gap:11px;align-items:center;margin:14px 0}.lab-pet>div{min-width:0}.lab-pet small,.lab-pet strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-pet strong{font-size:15px}.lab-pet small{color:#72819a;font-size:12px;margin-top:3px}.lab-pet>svg{width:17px;color:#9ba8ba}.lab-exams{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:13px}.lab-exams span{border-radius:7px;background:#f1f4f8;padding:5px 7px;font-size:10px;font-weight:700;color:#60708a}.lab-critical{display:flex;align-items:center;gap:7px;background:#fff0ef;color:#bd3e49;border-radius:9px;padding:8px;font-size:11px;font-weight:800;margin-bottom:10px}.lab-critical svg{width:14px}.lab-order-foot{border-top:1px solid #edf0f4;padding-top:11px}.lab-order-foot span{display:flex;align-items:center;gap:5px;color:#75839a;font-size:10px}.lab-order-foot svg{width:13px}.lab-order-foot b{font-size:10px;color:#355b9d}.lab-empty-column{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#99a5b7;gap:10px;font-size:12px}.lab-empty-column svg{width:28px}.lab-integration{margin-top:18px;border:1px solid #dce4ef;background:#fff;border-radius:18px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.lab-integration>div{display:flex;align-items:center;gap:12px}.lab-integration>div:first-child>svg{color:#4bc4b8;width:29px}.lab-integration span{display:flex;flex-direction:column;color:#74829a;font-size:12px}.lab-integration span strong{color:#102146;font-size:14px;margin-bottom:3px}.lab-integration>div:last-child{font-size:12px;color:#53647e}.lab-integration>div:last-child svg{width:14px;color:#a7b2c2}.lab-drawer-backdrop,.lab-modal-backdrop{position:fixed;inset:0;background:rgba(14,27,53,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;display:grid;place-items:center;padding:24px}.lab-modal{background:#fff;border-radius:24px;width:min(1050px,96vw);max-height:92vh;overflow:auto;box-shadow:0 28px 80px rgba(8,20,44,.25)}.lab-drawer>header,.lab-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 28px;border-bottom:1px solid #e5eaf1}.lab-drawer h2,.lab-modal h2{font-size:25px;letter-spacing:-.025em;margin:0}.lab-modal header p{font-size:14px;color:#718098;margin:6px 0 0}.lab-drawer>header button,.lab-modal>header button{width:39px;height:39px;border:0;border-radius:12px;background:#f2f4f8;display:grid;place-items:center;color:#50617d;cursor:pointer}.lab-drawer>header button svg,.lab-modal>header button svg{width:19px}.lab-create-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);grid-gap:26px;gap:26px;padding:25px 28px}.lab-form-stack{display:grid;grid-gap:16px;gap:16px}.lab-field{display:block;position:relative}.lab-exam-catalog>span,.lab-field>span{display:block;font-size:12px;font-weight:800;color:#50617b;margin-bottom:7px}.lab-field input,.lab-field select,.lab-field textarea{width:100%;border:1px solid #dbe2ec;background:#fff;border-radius:12px;padding:12px 13px;color:#102146;font:500 14px inherit;outline:none}.lab-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px}.lab-field textarea{min-height:88px;resize:vertical;line-height:1.5}.lab-field input:focus,.lab-field select:focus,.lab-field textarea:focus{border-color:#4bc4b8;box-shadow:0 0 0 3px rgba(75,196,184,.13)}.lab-select-arrow{position:absolute;right:12px;bottom:12px;width:16px;pointer-events:none;color:#79879c}.lab-search-field{position:relative}.lab-search-field svg{position:absolute;left:12px;top:12px;width:18px;color:#8794a7}.lab-search-field input{padding-left:40px}.lab-pet-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.lab-pet-options button{border:1px solid #dce3ed;border-radius:13px;background:#fff;padding:10px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;grid-gap:9px;gap:9px;align-items:center;text-align:left;color:#102146;cursor:pointer}.lab-pet-options button.selected{border-color:#46bfb3;background:#effbf9;box-shadow:0 0 0 2px rgba(70,191,179,.12)}.lab-pet-options button span{min-width:0}.lab-pet-options small,.lab-pet-options strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-pet-options strong{font-size:13px}.lab-pet-options small{font-size:11px;color:#74829a;margin-top:3px}.lab-pet-options button>svg{width:16px;color:#e38638}.lab-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.lab-exam-catalog{border-left:1px solid #e4e9f0;padding-left:24px}.lab-exam-catalog>p{color:#74829a;font-size:12px;line-height:1.5;margin:0 0 13px}.lab-exam-catalog>button{width:100%;border:1px solid #e0e6ee;background:#fff;border-radius:12px;padding:10px;display:flex;gap:10px;align-items:center;text-align:left;color:#102146;margin:7px 0;cursor:pointer}.lab-exam-catalog>button.selected{border-color:#46bfb3;background:#effbf9}.lab-exam-catalog button>i{width:27px;height:27px;border-radius:8px;background:#f1f4f8;display:grid;place-items:center;font-style:normal;font-weight:800}.lab-exam-catalog button.selected>i{background:#49c1b5;color:white}.lab-exam-catalog small,.lab-exam-catalog strong{display:block}.lab-exam-catalog strong{font-size:12px}.lab-exam-catalog small{font-size:10px;color:#7c899c;margin-top:2px}.lab-helper{margin:0 28px;padding:11px 14px;border-radius:11px;background:#fff7e8;color:#946419;font-size:12px}.lab-dialog-actions{display:flex;justify-content:flex-end;gap:10px;padding:20px 28px 25px;border-top:1px solid #e7ebf1;margin-top:20px}.lab-dialog-actions>button:not(.lab-primary){border:1px solid #dce3ed;background:white;color:#40516d;border-radius:14px;padding:13px 20px;font-weight:800;cursor:pointer}.lab-drawer-backdrop{place-items:stretch end;padding:0}.lab-drawer{height:100vh;width:min(570px,100vw);background:#fff;box-shadow:-25px 0 70px rgba(9,24,49,.2);display:flex;flex-direction:column}.lab-drawer>header{padding:20px 24px}.lab-drawer>header span{color:#4abeb3;font-size:11px;font-weight:900;letter-spacing:.08em}.lab-drawer>header h2{font-size:21px;margin-top:4px}.lab-drawer-scroll{overflow:auto;padding:22px 24px 50px}.lab-patient-summary{display:grid;grid-template-columns:68px minmax(0,1fr);grid-gap:15px;gap:15px;align-items:center;border:1px solid #e1e7ef;border-radius:18px;padding:15px}.lab-patient-summary>div{min-width:0}.lab-patient-summary span{color:#ff795d;text-transform:uppercase;font-size:10px;font-weight:900;letter-spacing:.06em}.lab-patient-summary h3{font-size:21px;margin:3px 0}.lab-patient-summary p{font-size:12px;color:#74829a;margin:0 0 7px}.lab-patient-summary a{font-size:11px;font-weight:800;color:#337fbd;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.lab-patient-summary a svg{width:13px}.lab-allergy{display:flex;align-items:center;gap:10px;background:#fff4e8;color:#9d5a1e;border-radius:13px;padding:12px;margin-top:11px}.lab-allergy svg{width:19px}.lab-allergy span{display:flex;flex-direction:column;font-size:12px}.lab-allergy strong{font-size:11px;margin-bottom:2px}.lab-order-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:#e1e7ef;border:1px solid #e1e7ef;border-radius:15px;overflow:hidden;margin:15px 0}.lab-order-info div{background:white;padding:13px}.lab-order-info span,.lab-order-info strong{display:block}.lab-order-info span{font-size:10px;color:#7c899d;margin-bottom:4px}.lab-order-info strong{font-size:12px}.lab-clinical-note,.lab-results,.lab-stage-form{border:1px solid #e0e6ee;border-radius:17px;padding:17px;margin-top:15px}.lab-clinical-note span{font-size:11px;font-weight:900;color:#556680}.lab-clinical-note p{font-size:13px;line-height:1.55;color:#586981;margin:7px 0 0}.lab-section-title{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px}.lab-section-title>span{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#eaf9f7;color:#42b9ad;flex:none}.lab-section-title svg{width:20px}.lab-section-title h3{font-size:15px;margin:1px 0 4px}.lab-section-title p{font-size:11px;line-height:1.5;color:#74829a;margin:0}.lab-stage-form>.lab-form-grid{margin-bottom:13px}.lab-results>article{border:1px solid #dfe5ed;border-radius:14px;padding:13px;margin:10px 0}.lab-results>article.abnormal{border-color:#efb6ba;background:#fffafa}.lab-results article>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.lab-results article>header small,.lab-results article>header strong{display:block}.lab-results article>header strong{font-size:13px}.lab-results article>header small{font-size:10px;color:#77869b;margin-top:2px}.lab-results article>header>span{font-size:9px;text-transform:uppercase;font-weight:900;color:#407ca4;background:#eef5fa;padding:5px 7px;border-radius:7px}.lab-result-grid{display:grid;grid-template-columns:1.2fr .7fr 1fr;grid-gap:8px;gap:8px}.lab-result-grid .lab-field>span{font-size:10px}.lab-result-grid .lab-field input{padding:9px;font-size:12px}.lab-abnormal-check{display:flex;align-items:center;gap:7px;color:#9c4b50;font-size:11px;margin:10px 0}.lab-results article>button{border:0;border-radius:10px;background:#102146;color:white;padding:9px 12px;font-size:11px;font-weight:800;cursor:pointer}.lab-results article>button:disabled{opacity:.4}.lab-released-result{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.lab-released-result strong{font-size:16px}.lab-released-result span{font-size:10px;color:#74829a}@media(max-width:1100px){.lab-metrics{grid-template-columns:repeat(3,1fr)}.lab-board{overflow-x:auto;grid-template-columns:repeat(3,minmax(310px,1fr))}.lab-integration{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.lab-page{padding:28px 16px 70px}.lab-hero{align-items:flex-start;flex-direction:column}.lab-hero .lab-primary{width:100%}.lab-metrics{grid-template-columns:repeat(2,1fr)}.lab-toolbar>div{display:none}.lab-toolbar label{min-width:100%}.lab-create-layout{grid-template-columns:1fr}.lab-exam-catalog{border-left:0;border-top:1px solid #e4e9f0;padding:20px 0 0}.lab-form-grid,.lab-order-info,.lab-pet-options,.lab-result-grid{grid-template-columns:1fr}.lab-modal-backdrop{padding:8px}.lab-modal{max-height:97vh}.lab-integration>div:last-child{flex-wrap:wrap}}.lab-workspace-nav{display:flex;gap:6px;padding:6px;margin:-8px 0 24px;border:1px solid #dfe6f0;border-radius:17px;background:#fff;overflow:auto}.lab-workspace-nav button{white-space:nowrap;border:0;border-radius:12px;padding:11px 15px;background:transparent;color:#64738c;font:800 13px inherit;cursor:pointer}.lab-workspace-nav button.active{background:#102146;color:#fff;box-shadow:0 6px 16px rgba(16,33,70,.16)}.lab-v2-page{display:grid;grid-gap:20px;gap:20px}.lab-v2-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:5px 2px 2px}.lab-v2-header>div{max-width:760px}.lab-v2-header>div>span{display:block;color:#42bcb0;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.lab-v2-header h2{font-size:32px;line-height:1.1;letter-spacing:-.035em;margin:7px 0 8px}.lab-v2-header p{color:#67758d;font-size:15px;line-height:1.55;margin:0}.lab-v2-actions button,.lab-v2-header button{border:0;border-radius:14px;background:#ff795d;color:#fff;padding:13px 17px;display:inline-flex;align-items:center;gap:8px;font:800 13px inherit;cursor:pointer}.lab-v2-actions button svg,.lab-v2-header button svg{width:18px}.lab-v2-header button:disabled{opacity:.45;cursor:not-allowed}.lab-v2-actions{display:flex;gap:9px}.lab-v2-actions button.secondary{background:#fff;color:#102146;border:1px solid #dce4ee}.lab-v2-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.lab-v2-metrics article{display:grid;grid-template-columns:42px auto minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;border:1px solid #dfe6f0;border-radius:17px;background:#fff;padding:16px}.lab-v2-metrics i{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#e9faf7;color:#42bcb0}.lab-v2-metrics i svg{width:20px}.lab-v2-metrics strong{font-size:23px}.lab-v2-metrics span{color:#718097;font-size:12px;line-height:1.35}.lab-v2-card{border:1px solid #dfe6f0;border-radius:20px;background:#fff;overflow:hidden}.lab-v2-card.full{grid-column:1/-1}.lab-v2-card>header{display:flex;align-items:center;justify-content:space-between;padding:19px 20px;border-bottom:1px solid #e7ebf1}.lab-v2-card>header span{display:block;color:#42bcb0;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.lab-v2-card>header h3{font-size:18px;margin:4px 0 0}.lab-v2-card>header>b{background:#eef3f8;border-radius:10px;padding:7px 10px;font-size:12px}.lab-logistics-grid{display:grid;grid-template-columns:minmax(330px,.85fr) minmax(440px,1.15fr);grid-gap:15px;gap:15px;align-items:start}.specimen-row{display:grid;grid-template-columns:18px 38px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;padding:14px 18px;border-bottom:1px solid #edf0f4;cursor:pointer}.specimen-row:hover{background:#f8fafc}.specimen-row input{accent-color:#42bcb0}.specimen-row i{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#ecfaf8;color:#42bcb0}.specimen-row i svg{width:19px}.specimen-row span{min-width:0}.specimen-row small,.specimen-row strong{display:block}.specimen-row strong{font-size:13px}.specimen-row small{margin-top:3px;color:#75839a;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.specimen-row em{font-style:normal;font-size:10px;color:#65748c;text-align:right}.transfer-row{padding:16px 19px;border-bottom:1px solid #edf0f4}.transfer-row>header{display:flex;align-items:center;justify-content:space-between}.transfer-row>header span{border-radius:7px;padding:5px 7px;background:#eef3f8;color:#63738b;text-transform:uppercase;font-size:9px;font-weight:900}.transfer-row>header span.in_transit{background:#fff2df;color:#a86118}.transfer-row>header span.received{background:#eaf9f7;color:#258c82}.transfer-row>header b{font-size:12px}.transfer-row>div{display:grid;grid-template-columns:17px 1fr 18px 1fr;align-items:center;grid-gap:9px;gap:9px;margin:15px 0}.transfer-row>div>svg{width:16px;color:#8190a6}.transfer-row>div span{min-width:0}.transfer-row>div small,.transfer-row>div strong{display:block}.transfer-row>div small{font-size:9px;color:#8794a7}.transfer-row>div strong{font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transfer-row>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#6e7d94;font-size:10px}.transfer-row>footer span{display:flex;align-items:center;gap:5px}.transfer-row>footer svg{width:14px}.transfer-row>footer button{border:0;border-radius:9px;background:#102146;color:#fff;padding:8px 10px;font-weight:800;cursor:pointer}.partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.partner-card{border:1px solid #dfe6f0;border-radius:19px;background:#fff;padding:17px}.partner-card>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center}.partner-card>header i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eaf9f7;color:#42bcb0}.partner-card>header i svg{width:20px}.partner-card>header span{min-width:0}.partner-card>header em{display:block;color:#718099;font-style:normal;font-size:9px;text-transform:uppercase;font-weight:900}.partner-card h3{font-size:15px;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-card>header b{border-radius:7px;background:#f1f3f6;color:#718097;padding:5px 7px;font-size:9px}.partner-card>header b.active{background:#e9f9f6;color:#278a81}.partner-card>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;border-block:1px solid #edf0f4;margin:15px 0;padding:13px 0}.partner-card>div small,.partner-card>div strong{display:block}.partner-card>div small{font-size:9px;color:#8794a7}.partner-card>div strong{font-size:11px;margin-top:3px;overflow-wrap:anywhere}.partner-card>footer{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.partner-card>footer span{font-size:10px;color:#7a889c}.partner-card>footer strong{font-size:10px;text-align:right}.lab-v2-search{height:53px;max-width:570px;border:1px solid #dfe6f0;border-radius:15px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 15px}.lab-v2-search svg{width:19px;color:#8290a5}.lab-v2-search input{width:100%;border:0;outline:0;font:500 13px inherit;color:#102146}.catalog-card{overflow:auto}.catalog-head,.catalog-row{display:grid;grid-template-columns:1.2fr 1.3fr .45fr .55fr .65fr;grid-gap:15px;gap:15px;align-items:center;min-width:820px}.catalog-head{padding:12px 18px;background:#f3f6fa;color:#78869b;font-size:9px;font-weight:900;text-transform:uppercase}.catalog-row{padding:14px 18px;border-top:1px solid #edf0f4}.catalog-row div em,.catalog-row div small,.catalog-row div strong{display:block}.catalog-row div em{font-style:normal;color:#42a99f;font-size:9px;font-weight:900}.catalog-row div strong{font-size:12px;margin:3px 0}.catalog-row div small{font-size:10px;color:#78869a}.catalog-row>b{font-size:12px}.catalog-row>span{width:max-content;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900}.catalog-row>span.required{background:#fff2df;color:#a86118}.catalog-row>span.free{background:#e9f9f6;color:#278a81}.notification-card{max-width:980px}.notification-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:15px 19px;border-top:1px solid #edf0f4}.notification-row>i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eaf9f7;color:#3cad9f}.notification-row>i.critical{background:#fff0ef;color:#d44d59}.notification-row>i svg{width:20px}.notification-row>span small,.notification-row>span strong{display:block}.notification-row>span strong{font-size:12px}.notification-row>span small{font-size:10px;color:#77869b;margin-top:2px}.notification-row p{font-size:11px;line-height:1.45;color:#5d6e87;margin:7px 0 0}.notification-row aside{text-align:right}.notification-row aside b,.notification-row aside em{display:block}.notification-row aside b{font-size:9px}.notification-row aside em{font-size:9px;color:#498c84;font-style:normal;margin-top:5px}.lab-v2-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px;color:#8794a7}.lab-v2-empty>svg{width:31px;margin-bottom:11px}.lab-v2-empty strong{color:#53647e;font-size:13px}.lab-v2-empty p{max-width:430px;font-size:11px;line-height:1.55;margin:6px 0}.lab-v2-modal{width:min(760px,96vw);max-height:92vh;overflow:auto;border-radius:23px;background:#fff;box-shadow:0 28px 80px rgba(8,20,44,.25)}.lab-v2-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:23px 25px;border-bottom:1px solid #e5eaf1}.lab-v2-modal>header h2{font-size:23px;margin:0}.lab-v2-modal>header p{font-size:12px;color:#718098;margin:5px 0 0}.lab-v2-modal>header button{width:38px;height:38px;border:0;border-radius:11px;background:#f1f4f8;color:#53647e;display:grid;place-items:center;cursor:pointer}.lab-v2-modal>header button svg{width:18px}.lab-v2-modal>div{padding:22px 25px}.lab-v2-form{display:grid;grid-gap:13px;gap:13px}.lab-v2-form.two{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-v2-field{display:block}.lab-v2-field>span{display:block;color:#52627c;font-size:11px;font-weight:800;margin-bottom:6px}.lab-v2-field input,.lab-v2-field select{width:100%;border:1px solid #dbe2ec;border-radius:11px;background:#fff;padding:11px 12px;color:#102146;font:500 13px inherit;outline:0}.lab-v2-field input:focus,.lab-v2-field select:focus{border-color:#4bc4b8;box-shadow:0 0 0 3px rgba(75,196,184,.12)}.lab-v2-check{display:flex;align-items:flex-start;gap:10px;border:1px solid #dfe6ef;border-radius:13px;padding:12px;margin-top:15px}.lab-v2-check input{accent-color:#42bcb0}.lab-v2-check small,.lab-v2-check strong{display:block}.lab-v2-check strong{font-size:12px}.lab-v2-check small{font-size:10px;color:#77869b;margin-top:3px}.channel-choice{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:15px}.channel-choice>span{width:100%;font-size:11px;font-weight:800;color:#52627c}.channel-choice label{display:flex;align-items:center;gap:5px;border:1px solid #dfe6ef;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.channel-choice input{accent-color:#42bcb0}.lab-v2-modal-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #e8ecf2;padding-top:17px;margin-top:20px}.lab-v2-modal-actions button{border:1px solid #dce3ed;border-radius:12px;background:#fff;color:#40516d;padding:11px 16px;font-weight:800;cursor:pointer}.lab-v2-modal-actions button.primary{border-color:#ff795d;background:#ff795d;color:#fff}.lab-v2-modal-actions button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1050px){.lab-logistics-grid{grid-template-columns:1fr}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.lab-workspace-nav{margin-top:0}.lab-v2-header{align-items:flex-start;flex-direction:column}.lab-v2-header h2{font-size:27px}.lab-v2-actions,.lab-v2-header>button{width:100%}.lab-v2-actions button{flex:1 1;justify-content:center}.lab-v2-form.two,.lab-v2-metrics,.partner-grid{grid-template-columns:1fr}.lab-logistics-grid{grid-template-columns:minmax(0,1fr)}.specimen-row{grid-template-columns:18px 38px minmax(0,1fr)}.specimen-row em{display:none}.transfer-row>footer{align-items:flex-start;flex-direction:column}.notification-row{grid-template-columns:38px minmax(0,1fr)}.notification-row aside{grid-column:2;text-align:left;display:flex;gap:8px}}.lab-analytic-page{display:grid;grid-gap:20px;gap:20px}.lab-analytic-grid{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(460px,1.15fr);grid-gap:15px;gap:15px;align-items:start}.analytic-benches>header>button{border:0;border-radius:10px;background:#102146;color:#fff;padding:9px 11px;display:flex;align-items:center;gap:6px;font:800 10px inherit;cursor:pointer}.analytic-benches>header>button:disabled{opacity:.45}.analytic-benches>header>button svg{width:15px}.analytic-triage>article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 18px;border-top:1px solid #edf0f4}.analytic-triage>article>i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eaf9f7;color:#42bcb0}.analytic-triage>article>i svg{width:20px}.analytic-triage>article>span{min-width:0}.analytic-triage em,.analytic-triage small,.analytic-triage strong{display:block}.analytic-triage strong{font-size:12px}.analytic-triage small{font-size:10px;color:#78869b;margin-top:2px}.analytic-triage em{font-size:10px;color:#52647e;font-style:normal;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analytic-order article>button,.analytic-triage>article>button{border:1px solid #dce3ed;border-radius:9px;background:#fff;color:#102146;padding:8px 10px;font:800 10px inherit;cursor:pointer}.analytic-benches>article{padding:15px 18px;border-top:1px solid #edf0f4}.analytic-benches>article>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center}.analytic-benches>article>header>i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eef3fb;color:#4977ca}.analytic-benches>article>header>i svg{width:21px}.analytic-benches>article header span{min-width:0}.analytic-benches>article em,.analytic-benches>article small,.analytic-benches>article strong{display:block}.analytic-benches>article em{font-size:9px;color:#46a99f;font-style:normal;font-weight:900;text-transform:uppercase}.analytic-benches>article strong{font-size:13px;margin:3px 0}.analytic-benches>article small{font-size:10px;color:#7c899d}.analytic-benches>article header b{border-radius:8px;padding:6px 8px;font-size:9px;background:#f0f3f7;color:#718097}.analytic-benches>article header b.pass{background:#e9f9f6;color:#278a81}.analytic-benches>article header b.warning{background:#fff2df;color:#a86118}.analytic-benches>article header b.fail{background:#fff0ef;color:#c14651}.analytic-benches>article>footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #edf0f4;margin-top:12px;padding-top:10px;color:#718097;font-size:9px}.analytic-queue>header>b{font-size:11px}.analytic-order{border-top:1px solid #e8edf3;padding:15px 18px}.analytic-order>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.analytic-order>header small,.analytic-order>header strong{display:block}.analytic-order>header strong{font-size:14px}.analytic-order>header small{font-size:10px;color:#78869b;margin-top:2px}.analytic-order>header>b{border-radius:7px;padding:5px 7px;font-size:9px;background:#eef3f8;color:#52647e}.analytic-order>header>b.review{background:#f3ebff;color:#7652a9}.analytic-order>article{display:grid;grid-template-columns:1.2fr .9fr .9fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #e2e7ef;border-radius:12px;padding:10px 12px;margin:7px 0}.analytic-order>article span{min-width:0}.analytic-order>article small,.analytic-order>article strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analytic-order>article strong{font-size:11px}.analytic-order>article small{font-size:9px;color:#7d899b;margin-bottom:2px}.analytic-order>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;background:#f4f7fa;padding:10px 12px;margin-top:10px}.analytic-order>footer span{display:flex;align-items:center;gap:7px;font-size:10px;color:#5c6c84}.analytic-order>footer svg{width:16px}.analytic-order>footer button{border:0;border-radius:9px;background:#102146;color:#fff;padding:9px 11px;display:flex;align-items:center;gap:6px;font:800 10px inherit;cursor:pointer}.analytic-order>footer button svg{width:14px}.triage-decision{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:16px}.triage-decision button{border:1px solid #dfe5ed;border-radius:13px;background:#fff;color:#68778f;padding:13px;display:flex;align-items:center;justify-content:center;gap:8px;font:800 12px inherit;cursor:pointer}.triage-decision button svg{width:18px}.triage-decision button.accept.active{border-color:#4bbcaf;background:#ebfaf7;color:#278a81}.triage-decision button.reject.active{border-color:#e6999f;background:#fff0ef;color:#ba414c}.lab-v2-field textarea{width:100%;min-height:92px;border:1px solid #dbe2ec;border-radius:11px;padding:11px 12px;color:#102146;font:500 13px/1.5 inherit;resize:vertical;outline:0}.signature-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.signature-summary span{border:1px solid #e1e7ef;border-radius:11px;padding:10px}.signature-summary em,.signature-summary strong{display:block}.signature-summary strong{font-size:11px}.signature-summary em{font-size:12px;color:#278a81;font-style:normal;font-weight:800;margin-top:4px}.lab-signed-report,.signature-warning{display:flex;align-items:center;gap:10px;border-radius:12px;background:#ebfaf7;color:#287e76;padding:12px;margin-top:15px}.lab-signed-report svg,.signature-warning svg{width:20px;flex:none}.lab-signed-report span,.signature-warning span{display:flex;flex-direction:column}.lab-signed-report strong,.signature-warning strong{font-size:11px}.lab-signed-report small,.signature-warning small{font-size:9px;margin-top:2px}.lab-sample-trace{border:1px solid #e0e6ee;border-radius:17px;padding:15px;margin-top:15px}.lab-sample-trace>span{display:block;color:#52627c;font-size:11px;font-weight:900;margin-bottom:8px}.lab-sample-trace>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:8px 0;border-top:1px solid #edf0f4}.lab-sample-trace>div>svg{width:18px;color:#42bcb0}.lab-sample-trace small,.lab-sample-trace strong{display:block}.lab-sample-trace strong{font-size:11px}.lab-sample-trace small{font-size:9px;color:#77869b;margin-top:2px}.lab-sample-trace b{border-radius:7px;background:#eef3f8;color:#63738b;padding:5px 7px;font-size:8px;text-transform:uppercase}.lab-sample-trace b.accepted{background:#e9f9f6;color:#278a81}.lab-sample-trace b.rejected{background:#fff0ef;color:#c14651}@media(max-width:1050px){.lab-analytic-grid{grid-template-columns:1fr}}@media(max-width:760px){.analytic-order>article{grid-template-columns:1fr 1fr}.analytic-order>article>button{grid-column:1/-1}.analytic-order>footer{align-items:flex-start;flex-direction:column}.analytic-order>footer button{width:100%;justify-content:center}.signature-summary,.triage-decision{grid-template-columns:1fr}.analytic-benches>article>header{grid-template-columns:42px minmax(0,1fr)}.analytic-benches>article header b{grid-column:2;width:max-content}.analytic-triage>article{grid-template-columns:38px minmax(0,1fr)}.analytic-triage>article>button{grid-column:2}}.lab-billing-page{display:grid;grid-gap:20px;gap:20px}.billing-onboarding{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:center;border:1px solid #ecdca6;border-radius:16px;background:#fff9e8;padding:15px 18px;color:#775f1b}.billing-onboarding>svg{width:26px}.billing-onboarding strong{font-size:13px}.billing-onboarding p{font-size:11px;line-height:1.5;margin:3px 0}.billing-main-grid{display:grid;grid-template-columns:minmax(440px,1.15fr) minmax(340px,.85fr);grid-gap:15px;gap:15px;align-items:start}.authorization-list>article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 18px;border-top:1px solid #edf0f4}.authorization-list>article>i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#fff5dd;color:#ac711f}.authorization-list>article>i.approved{background:#e9f9f6;color:#278a81}.authorization-list>article>i.denied{background:#fff0ef;color:#c14651}.authorization-list>article>i svg{width:20px}.authorization-list>article>span{min-width:0}.authorization-list em,.authorization-list small,.authorization-list strong{display:block}.authorization-list>article>span strong{font-size:12px}.authorization-list>article>span small{font-size:10px;color:#78869b;margin-top:2px}.authorization-list>article>span em{font-style:normal;color:#52647e;font-size:10px;margin-top:5px}.authorization-list aside{text-align:right}.authorization-list aside>b{display:block;width:max-content;margin-left:auto;border-radius:7px;padding:5px 7px;background:#fff2df;color:#a86118;font-size:9px}.authorization-list aside>b.approved{background:#e9f9f6;color:#278a81}.authorization-list aside>b.denied{background:#fff0ef;color:#c14651}.authorization-list aside button{border:0;border-radius:8px;background:#102146;color:#fff;padding:7px 9px;font:800 9px inherit;margin-top:6px;cursor:pointer}.authorization-list aside small{display:block;max-width:130px;color:#78869b;font-size:9px;margin-top:5px}.contract-price-list>article{padding:14px 18px;border-top:1px solid #edf0f4}.contract-price-list>article>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.contract-price-list>article>header small,.contract-price-list>article>header strong{display:block}.contract-price-list>article>header strong{font-size:12px}.contract-price-list>article>header small{font-size:9px;color:#78869b;margin-top:2px}.contract-price-list>article>header>b{font-size:9px;color:#52647e}.contract-price-list>article>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;border-radius:9px;background:#f6f8fb;padding:8px 10px;margin:5px 0}.contract-price-list>article>div small,.contract-price-list>article>div strong{display:block}.contract-price-list>article>div strong{font-size:10px}.contract-price-list>article>div small{font-size:8px;color:#7c899d}.contract-price-list>article>div>b{font-size:10px}.contract-price-list>article>div>em{border-radius:6px;background:#e9f9f6;color:#278a81;padding:4px 6px;font:800 8px inherit;font-style:normal}.contract-price-list>article>p{font-size:10px;color:#7b899d;margin:6px 0}.billing-batches>header>button{border:0;border-radius:10px;background:#102146;color:#fff;padding:9px 11px;display:flex;align-items:center;gap:6px;font:800 10px inherit;cursor:pointer}.billing-batches>header>button svg{width:15px}.billing-batches>article{border-top:1px solid #e4e9f0;padding:15px 18px}.billing-batches>article>header{display:grid;grid-template-columns:1.5fr .7fr .7fr .65fr auto;grid-gap:13px;gap:13px;align-items:center}.billing-batches>article>header div small,.billing-batches>article>header div strong,.billing-batches>article>header span em,.billing-batches>article>header span small,.billing-batches>article>header span strong{display:block}.billing-batches>article>header span em{font-style:normal;color:#42a99f;font-size:8px;font-weight:900}.billing-batches>article>header span strong{font-size:13px;margin:2px 0}.billing-batches>article>header div small,.billing-batches>article>header span small{font-size:9px;color:#78869b}.billing-batches>article>header div strong{font-size:12px;margin-top:2px}.billing-batches>article>header .glosa strong{color:#c14651}.billing-batches>article>header>b{border-radius:7px;padding:6px 8px;background:#eef3f8;color:#52647e;font-size:8px;text-transform:uppercase}.billing-batches>article>header>b.submitted{background:#eef3fb;color:#426aad}.billing-batches>article>header>b.paid{background:#e9f9f6;color:#278a81}.billing-batches>article>header>b.partially_paid{background:#fff2df;color:#a86118}.billing-batches>article>div{margin-top:12px}.billing-item{display:grid;grid-template-columns:minmax(0,1fr) auto 110px auto;grid-gap:12px;gap:12px;align-items:center;border-radius:10px;background:#f7f9fb;padding:9px 11px;margin:5px 0}.billing-item span small,.billing-item span strong{display:block}.billing-item span strong{font-size:10px}.billing-item span small{font-size:8px;color:#78869b;margin-top:2px}.billing-item>b{font-size:10px}.billing-item>em{font-style:normal;font-size:8px;font-weight:900;color:#52647e}.billing-item>em.paid{color:#278a81}.billing-item>em.glossed{color:#c14651}.billing-item>button{border:1px solid #d9e1ec;border-radius:7px;background:#fff;padding:6px 8px;font:800 8px inherit;cursor:pointer}.billing-batches>article>footer{display:flex;justify-content:flex-end;margin-top:10px}.billing-batches>article>footer button{border:0;border-radius:9px;background:#ff795d;color:#fff;padding:9px 11px;display:flex;align-items:center;gap:6px;font:800 9px inherit;cursor:pointer}.billing-batches>article>footer button svg{width:14px}.billing-batches>article>footer span{font-size:9px;color:#78869b}.billing-decision{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-bottom:16px}.billing-decision button{border:1px solid #dfe5ed;border-radius:12px;background:#fff;color:#68778f;padding:12px;display:flex;align-items:center;justify-content:center;gap:7px;font:800 11px inherit;cursor:pointer}.billing-decision button svg{width:17px}.billing-decision button.approve.active{border-color:#4bbcaf;background:#ebfaf7;color:#278a81}.billing-decision button.deny.active{border-color:#e6999f;background:#fff0ef;color:#ba414c}@media(max-width:1050px){.billing-main-grid{grid-template-columns:1fr}}@media(max-width:760px){.authorization-list>article{grid-template-columns:38px minmax(0,1fr)}.authorization-list aside{grid-column:2;text-align:left}.authorization-list aside>b{margin-left:0}.billing-batches>article>header{grid-template-columns:1fr 1fr}.billing-batches>article>header>span{grid-column:1/-1}.billing-batches>article>header>b{width:max-content}.billing-item{grid-template-columns:1fr auto}.billing-item>em{grid-column:1}.billing-decision{grid-template-columns:1fr}}.lab-batch-page,.lab-catalog-page{display:grid;grid-gap:20px;gap:20px}.lab-v2-metrics article.alert{border-color:#f0b8bd;background:#fffafa}.lab-v2-metrics article.alert i{background:#fff0ef;color:#d34d59}.lab-copilot-strip{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:center;border:1px solid #c9e9e5;background:linear-gradient(135deg,#effaf8,#f6f9ff);border-radius:17px;padding:14px 17px}.lab-copilot-strip>i{width:46px;height:46px;border-radius:14px;background:#102146;color:#fff;display:grid;place-items:center}.lab-copilot-strip>i svg{width:22px}.lab-copilot-strip span{min-width:0}.lab-copilot-strip small,.lab-copilot-strip strong{display:block}.lab-copilot-strip strong{font-size:14px}.lab-copilot-strip small{color:#64758d;font-size:12px;line-height:1.45;margin-top:3px}.lab-copilot-strip>div{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.lab-copilot-strip b{background:#fff;border:1px solid #d7e4eb;border-radius:9px;padding:7px 9px;font-size:10px;color:#52647e}.lab-map-toolbar{display:grid;grid-template-columns:minmax(310px,1fr) 230px 230px;grid-gap:10px;gap:10px}.lab-map-toolbar label{height:48px;border:1px solid #dfe6f0;border-radius:14px;background:#fff;display:flex;align-items:center;gap:9px;padding:0 13px}.lab-map-toolbar label>svg{width:18px;color:#7c899d}.lab-map-toolbar input,.lab-map-toolbar select{width:100%;border:0;outline:0;background:transparent;color:#102146;font:600 13px inherit}.lab-map-card{border:1px solid #dfe6f0;border-radius:20px;background:#fff;overflow:auto}.lab-map-body>article,.lab-map-card>header{display:grid;grid-template-columns:32px minmax(180px,1.05fr) minmax(160px,.9fr) minmax(145px,.8fr) minmax(180px,1fr) minmax(180px,1fr) minmax(135px,.72fr);grid-gap:12px;gap:12px;align-items:center;min-width:1140px}.lab-map-card>header{padding:12px 16px;background:#f1f5f9;color:#68788f;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.lab-map-card input[type=checkbox]{width:17px;height:17px;accent-color:#42bcb0}.lab-map-body>article{padding:12px 16px;border-top:1px solid #e8edf3;transition:.16s}.lab-map-body>article.selected,.lab-map-body>article:hover{background:#f4fbfa}.lab-map-body>article.critical{box-shadow:inset 4px 0 #db4e5a}.lab-map-body small,.lab-map-body strong{display:block}.lab-map-body strong{font-size:12px}.lab-map-body small{font-size:10px;color:#75849a;margin-top:3px}.lab-map-result{display:grid;grid-template-columns:minmax(0,1fr) 62px;grid-gap:6px;gap:6px}.lab-map-result input{min-width:0;width:100%;border:1px solid #d9e2ec;border-radius:9px;padding:9px;color:#102146;font:700 12px inherit;outline:0}.lab-map-result input:focus{border-color:#42bcb0;box-shadow:0 0 0 3px rgba(66,188,176,.12)}.lab-map-body small.normal{color:#278a81}.lab-map-body small.high,.lab-map-body small.low{color:#a46618}.lab-map-body small.critical_high,.lab-map-body small.critical_low{color:#c43f4b;font-weight:900}.lab-map-check{display:flex;align-items:center;gap:7px}.lab-map-check>svg{width:18px;color:#42bcb0}.lab-label-center{border:1px solid #dfe6f0;border-radius:20px;background:#fff;overflow:hidden}.lab-label-center>header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #e8edf3}.lab-label-center>header span{font-size:10px;color:#42a99f;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.lab-label-center>header h3{font-size:19px;margin:4px 0}.lab-label-center>header p{font-size:11px;color:#74829a;margin:0}.lab-label-center>header b{background:#eef3f8;border-radius:10px;padding:8px 11px;font-size:12px}.lab-label-center>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:#e7ebf1}.lab-label-center>div>button{border:0;background:#fff;color:#102146;padding:13px 15px;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;grid-gap:10px;gap:10px;align-items:center;text-align:left}.lab-label-center>div>button:hover{background:#f4fbfa}.lab-label-center button>svg:first-child{width:22px;color:#42bcb0}.lab-label-center button>svg:last-child{width:17px;color:#8290a5}.lab-label-center button small,.lab-label-center button strong{display:block}.lab-label-center button strong{font-size:12px}.lab-label-center button small{font-size:10px;color:#75849a;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-label-modal{width:min(580px,94vw);border-radius:22px;background:#fff;box-shadow:0 28px 80px rgba(8,20,44,.25);overflow:hidden}.lab-label-modal>header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 22px;border-bottom:1px solid #e5eaf1}.lab-label-modal header span{color:#42a99f;font-size:10px;font-weight:900;text-transform:uppercase}.lab-label-modal h2{font-size:24px;margin:4px 0}.lab-label-modal p{font-size:12px;color:#74829a;margin:0}.lab-label-modal header button{width:39px;height:39px;border:0;border-radius:12px;background:#f1f4f8;display:grid;place-items:center}.lab-print-label{width:min(420px,calc(100% - 44px));margin:24px auto;border:2px solid #102146;border-radius:12px;padding:16px;text-align:center}.lab-print-label>strong{display:block;font-size:16px;letter-spacing:.14em}.lab-print-label svg{max-width:100%;height:auto}.lab-print-label dl{display:grid;grid-template-columns:repeat(3,1fr);margin:9px 0 0;border-top:1px solid #dfe5ed;padding-top:9px;text-align:left}.lab-print-label dt{font-size:8px;color:#74829a;text-transform:uppercase}.lab-print-label dd{font-size:9px;font-weight:800;margin:2px 0 0;overflow-wrap:anywhere}.lab-label-modal>footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 22px;border-top:1px solid #e5eaf1}.lab-label-modal>footer button{border:1px solid #dce3ed;border-radius:11px;background:#fff;padding:10px 13px;color:#102146;font-weight:800;display:flex;align-items:center;gap:7px}.lab-label-modal>footer button.primary{background:#ff795d;border-color:#ff795d;color:#fff}.lab-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.lab-catalog-grid>article{border:1px solid #dfe6f0;border-radius:19px;background:#fff;overflow:hidden}.lab-catalog-grid>article>header{padding:17px 18px;border-bottom:1px solid #e9edf3}.lab-catalog-grid>article>header>div{display:flex;justify-content:space-between;gap:8px}.lab-catalog-grid em,.lab-catalog-grid header span{font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.lab-catalog-grid em{color:#42a99f}.lab-catalog-grid header span{color:#718097}.lab-catalog-grid h3{font-size:17px;margin:7px 0 4px}.lab-catalog-grid header p{font-size:11px;color:#74829a;margin:0}.lab-catalog-grid dl{padding:13px 18px;margin:0}.lab-catalog-grid dl>div{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:8px;gap:8px;padding:5px 0}.lab-catalog-grid dt{font-size:9px;color:#8190a5}.lab-catalog-grid dd{font-size:10px;font-weight:800;margin:0}.lab-catalog-badges{display:flex;flex-wrap:wrap;gap:5px;padding:0 18px 14px}.lab-catalog-badges span{display:flex;align-items:center;gap:4px;background:#f1f5f8;border-radius:7px;padding:5px 7px;color:#5c6d84;font-size:9px;font-weight:800}.lab-catalog-badges svg{width:12px}.lab-catalog-grid>article>footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e9edf3;padding:12px 18px}.lab-catalog-grid footer strong{font-size:13px}.lab-catalog-grid footer button{border:0;border-radius:9px;background:#eaf9f7;color:#278a81;padding:8px 10px;display:flex;align-items:center;gap:5px;font:900 10px inherit}.lab-catalog-grid footer svg{width:14px}.lab-catalog-modal{width:min(940px,96vw)}.lab-catalog-form{display:grid;grid-gap:14px;gap:14px;padding:22px 25px 0}.lab-catalog-group{border:1px solid #e0e6ee;border-radius:16px;padding:16px}.lab-catalog-group>header{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#42a99f}.lab-catalog-group>header svg{width:19px}.lab-catalog-group h3{font-size:14px;color:#102146;margin:0}.lab-catalog-modal .lab-v2-form label{display:block}.lab-catalog-modal .lab-v2-form label>span{display:block;color:#52627c;font-size:11px;font-weight:800;margin-bottom:6px}.lab-catalog-modal .lab-v2-form input,.lab-catalog-modal .lab-v2-form select,.lab-catalog-modal .lab-v2-form textarea{width:100%;border:1px solid #dbe2ec;border-radius:11px;background:#fff;padding:11px 12px;color:#102146;font:600 13px inherit;outline:0}.lab-catalog-modal .lab-v2-form textarea{min-height:78px;resize:vertical}.lab-catalog-modal .lab-v2-form input:focus,.lab-catalog-modal .lab-v2-form select:focus,.lab-catalog-modal .lab-v2-form textarea:focus{border-color:#4bc4b8;box-shadow:0 0 0 3px rgba(75,196,184,.12)}.lab-catalog-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.lab-catalog-checks label{display:flex;align-items:center;gap:8px;border:1px solid #e0e6ee;border-radius:11px;padding:10px;font-size:11px;font-weight:800}.lab-catalog-checks input{accent-color:#42bcb0}.lab-reference-summary{display:flex;align-items:center;gap:11px;margin:22px 25px 16px;padding:13px;border-radius:14px;background:#effaf8;color:#287e76}.lab-reference-summary>svg{width:23px;flex:none}.lab-reference-summary small,.lab-reference-summary strong{display:block}.lab-reference-summary strong{font-size:12px}.lab-reference-summary small{font-size:10px;line-height:1.45;margin-top:2px}.lab-catalog-modal>.lab-v2-form{padding:0 25px}@media(max-width:1100px){.lab-catalog-grid,.lab-label-center>div{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-map-toolbar{grid-template-columns:1fr 1fr}.lab-map-toolbar label:first-child{grid-column:1/-1}}@media(max-width:760px){.lab-copilot-strip{grid-template-columns:42px minmax(0,1fr)}.lab-copilot-strip>div{grid-column:2;justify-content:flex-start}.lab-catalog-grid,.lab-label-center>div,.lab-map-toolbar{grid-template-columns:1fr}.lab-map-toolbar label:first-child{grid-column:auto}.lab-catalog-checks,.lab-print-label dl{grid-template-columns:1fr}.lab-print-label dl{gap:7px}}@media print{.lab-label-modal{box-shadow:none}}.lab-order-tools>label input[type=file]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.lab-label-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.lab-label-actions button{min-height:38px;border:1px solid #d9e2ec;border-radius:10px;background:#fff;color:#102146;padding:8px 11px;font:800 11px inherit;display:flex;align-items:center;gap:6px;cursor:pointer}.lab-label-actions button svg{width:15px}.lab-label-actions button.agent{border-color:#bde5e1;background:#effaf8;color:#187b73}.lab-label-actions button:disabled{opacity:.45;cursor:not-allowed}.lab-label-feedback{margin:0;padding:10px 18px;border-bottom:1px solid #d7ebe8;background:#f1fbf9;color:#267d75;font-size:12px;font-weight:800}.lab-label-center>div>article{background:#fff;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center}.lab-label-center>div>article>label{display:grid;place-items:center;height:100%;cursor:pointer}.lab-label-center>div>article input{width:17px;height:17px;accent-color:#42bcb0}.lab-label-center>div>article>button{width:100%;border:0;background:transparent;color:#102146;padding:13px 15px 13px 0;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;grid-gap:10px;gap:10px;align-items:center;text-align:left;cursor:pointer}.lab-label-center>div>article:hover{background:#f4fbfa}.lab-label-center article button>svg:first-child{width:22px;color:#42bcb0}.lab-label-center article button>svg:last-child{width:17px;color:#8290a5}.lab-label-center article button small,.lab-label-center article button strong{display:block}.lab-label-center article button strong{font-size:12px}.lab-label-center article button small{font-size:10px;color:#75849a;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-print-label{width:60mm;min-height:40mm;max-width:calc(100% - 44px);padding:11px 13px;border-radius:9px}.lab-print-label .label-brand{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe5ed;padding-bottom:6px}.lab-print-label .label-brand strong{font-size:13px;letter-spacing:.08em}.lab-print-label .label-brand span{font-size:9px;color:#738198;font-weight:800}.lab-print-label>b{display:block;text-align:left;font-size:18px;margin:7px 0 1px}.lab-print-label svg{width:100%;max-height:66px}.lab-print-label dl{margin-top:5px;padding-top:6px}.lab-print-label dt{font-size:7px}.lab-print-label dd{font-size:8px}.lab-report-actions{display:flex;align-items:center;gap:8px}.analytic-order>footer .lab-report-actions button.secondary{background:#fff;color:#102146;border:1px solid #dce3ed}.lab-report-actions>b.published{display:flex;align-items:center;gap:6px;border-radius:9px;padding:8px 10px;background:#eaf8f6;color:#25897f;font-size:12px}.lab-report-actions>b.published svg{width:16px}.lab-order-tools{display:flex;align-items:center;gap:8px}.lab-order-tools>label{min-height:36px;border:1px solid #dce3ed;border-radius:9px;background:#fff;color:#102146;padding:7px 11px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;cursor:pointer}.lab-order-tools>label.busy{opacity:.58;cursor:wait}.lab-order-tools>label svg{width:16px}.lab-order-tools>label input{display:none}.lab-order-tools>b{border-radius:7px;padding:7px 9px;font-size:11px;background:#eef3f8;color:#52647e}.lab-evidence-list{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 11px}.lab-evidence-list>button{max-width:320px;border:1px solid #bfe6e1;border-radius:11px;background:#effaf8;color:#102146;padding:10px 12px;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer}.lab-evidence-list svg{width:19px;color:#35a99d;flex:none}.lab-evidence-list small,.lab-evidence-list span,.lab-evidence-list strong{display:block;min-width:0}.lab-evidence-list strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-evidence-list small{font-size:11px;color:#718097;margin-top:2px}.lab-patient-history{margin:0 28px 18px;padding:17px 18px;border:1px solid #dbe5ef;border-left:4px solid #49c1b5;border-radius:15px;background:linear-gradient(135deg,#f5fbfa,#fff 72%)}.lab-patient-history>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.lab-patient-history>header div>span{display:block;color:#2ea99e;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lab-patient-history>header strong{display:block;color:#102146;font-size:16px;margin-top:4px}.lab-patient-history>header>small{color:#60718d;font-size:12px;font-weight:800;background:#fff;border:1px solid #e0e7ef;border-radius:999px;padding:7px 10px}.lab-patient-history>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.lab-patient-history article{min-width:0;border:1px solid #e1e8ef;border-radius:12px;background:#fff;padding:11px 12px}.lab-patient-history article span{display:flex;justify-content:space-between;gap:8px}.lab-patient-history article strong{color:#102146;font-size:12px}.lab-patient-history article small{color:#7b899c;font-size:10px}.lab-patient-history .empty,.lab-patient-history article p{color:#60718d;font-size:12px;line-height:1.45;margin:7px 0 0}.lab-patient-history article p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-patient-history .empty{margin:0}.lab-reference-alert{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid #eed296;border-left:5px solid #e6ad31;border-radius:16px;background:#fff9eb;padding:15px 17px}.lab-reference-alert>svg{width:24px;color:#b87a13}.lab-reference-alert strong{display:block;color:#674910;font-size:14px}.lab-reference-alert p{color:#806735;font-size:12px;line-height:1.5;margin:4px 0 0}.lab-reference-alert button{border:1px solid #d7a641;border-radius:11px;background:#fff;color:#79530e;padding:10px 13px;font-weight:900;cursor:pointer}@media(max-width:760px){.lab-patient-history{margin:0 16px 16px}.lab-patient-history>header{align-items:flex-start;flex-direction:column}.lab-patient-history>div{grid-template-columns:1fr}.lab-reference-alert{grid-template-columns:36px 1fr}.lab-reference-alert button{grid-column:1/-1;width:100%}}.lab-copilot-intake{margin:22px 28px 0;border:1px solid #bfe6e1;border-radius:18px;background:linear-gradient(135deg,#effaf8,#f4f7ff);padding:18px;display:grid;grid-template-columns:minmax(0,1fr) 285px;grid-gap:18px;gap:18px;align-items:center}.lab-copilot-intake-copy>span{display:flex;align-items:center;gap:6px;color:#26998f;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.lab-copilot-intake-copy>span svg{width:17px}.lab-copilot-intake-copy>strong{display:block;font-size:17px;margin:7px 0 4px}.lab-copilot-intake-copy>p{color:#61728c;font-size:13px;line-height:1.5;margin:0;max-width:620px}.lab-copilot-intake>label{min-height:76px;border:1px dashed #5dbeb5;border-radius:15px;background:#fff;color:#102146;padding:13px 15px;display:grid;grid-template-columns:38px 1fr;grid-gap:11px;gap:11px;align-items:center;cursor:pointer}.lab-copilot-intake>label.busy{opacity:.65;cursor:wait}.lab-copilot-intake>label>svg{width:22px;color:#35aa9f}.lab-copilot-intake>label small,.lab-copilot-intake>label strong{display:block}.lab-copilot-intake>label strong{font-size:13px}.lab-copilot-intake>label small{font-size:11px;color:#718097;margin-top:3px}.lab-copilot-intake input{display:none}.lab-copilot-review{margin:14px 28px 0;border:1px solid #d9e4ed;border-radius:17px;background:#fff;overflow:hidden}.lab-copilot-review>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:#102146;color:#fff}.lab-copilot-review>header>div{display:flex;align-items:center;gap:10px}.lab-copilot-review>header svg{width:22px;color:#51c7bb}.lab-copilot-review>header small,.lab-copilot-review>header strong{display:block}.lab-copilot-review>header strong{font-size:14px}.lab-copilot-review>header small{font-size:11px;color:#bfcbe0;margin-top:2px}.lab-copilot-review>header>b{border-radius:999px;background:#fff2df;color:#9b6118;padding:6px 9px;font-size:10px;text-transform:uppercase}.lab-copilot-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:#e5eaf1}.lab-copilot-review-grid>article{background:#fff;padding:13px 15px;min-width:0}.lab-copilot-review-grid small,.lab-copilot-review-grid span,.lab-copilot-review-grid strong{display:block}.lab-copilot-review-grid span{color:#718097;font-size:10px;font-weight:800;text-transform:uppercase}.lab-copilot-review-grid strong{font-size:13px;margin:5px 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-copilot-review-grid small{color:#61728c;font-size:10px}.lab-copilot-review>ul{margin:0;padding:12px 31px;background:#fff9eb;color:#775315;font-size:11px;line-height:1.5}.lab-copilot-review>ul li+li{margin-top:3px}@media(max-width:760px){.lab-copilot-intake{margin:16px 16px 0;grid-template-columns:1fr}.lab-copilot-review{margin:12px 16px 0}.lab-copilot-review-grid{grid-template-columns:1fr}}.lab-intake-queue{margin:14px 28px 0;border:1px solid #dbe5ee;border-radius:16px;background:#fff;overflow:hidden}.lab-intake-queue>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;background:#f4f7fa}.lab-intake-queue>header small,.lab-intake-queue>header strong{display:block}.lab-intake-queue>header strong{font-size:14px}.lab-intake-queue>header small{margin-top:3px;color:#718097;font-size:11px}.lab-intake-queue>header>b{border-radius:999px;background:#102146;color:#fff;padding:6px 9px;font-size:11px}.lab-intake-queue>div{display:flex;gap:8px;padding:12px;overflow-x:auto}.lab-intake-queue>div>button{min-width:230px;border:1px solid #dce4ed;border-radius:12px;background:#fff;color:#102146;padding:10px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;grid-gap:9px;gap:9px;align-items:center;text-align:left;cursor:pointer}.lab-intake-queue>div>button.active{border-color:#42bcb0;background:#effaf8;box-shadow:0 0 0 2px rgba(66,188,176,.12)}.lab-intake-queue button>span{width:26px;height:26px;border-radius:8px;background:#edf2f7;display:grid;place-items:center;font-size:11px;font-weight:900}.lab-intake-queue button small,.lab-intake-queue button strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-intake-queue button strong{font-size:12px}.lab-intake-queue button small{color:#718097;font-size:10px;margin-top:2px}.lab-intake-queue button>svg{width:16px;color:#d28a24}@media(max-width:760px){.lab-intake-queue{margin:12px 16px 0}}.lab-profile-shelf{border:1px solid #dfe6f0;border-radius:20px;background:#fff;overflow:hidden}.lab-profile-shelf>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:17px 19px;border-bottom:1px solid #e8edf3}.lab-profile-shelf>header span{color:#2ca89d;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.lab-profile-shelf>header h3{font-size:18px;margin:5px 0 0}.lab-profile-shelf>header>small{color:#718097;font-size:11px;max-width:360px;text-align:right}.lab-profile-shelf>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:#e7ebf1}.lab-profile-shelf article{background:#fff;padding:15px 17px}.lab-profile-shelf article>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.lab-profile-shelf article em{color:#2ca89d;font-size:10px;font-style:normal;font-weight:900}.lab-profile-shelf article>span b{border-radius:7px;background:#fff2df;color:#9a6118;padding:5px 7px;font-size:8px}.lab-profile-shelf article>strong{display:block;font-size:15px;margin-top:7px}.lab-profile-shelf article>p{min-height:32px;color:#718097;font-size:11px;line-height:1.45;margin:4px 0 11px}.lab-profile-shelf article>div{display:flex;flex-wrap:wrap;gap:5px}.lab-profile-shelf article i{border-radius:7px;background:#f1f5f8;color:#52647e;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.lab-profile-shelf article>footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e8edf3;margin-top:12px;padding-top:10px}.lab-profile-shelf footer small{color:#718097;font-size:9px}.lab-profile-shelf footer b{font-size:11px}.lab-profile-picker{margin:17px 25px;border:1px solid #e0e6ee;border-radius:15px;overflow:hidden}.lab-profile-picker>header{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;background:#f4f7fa}.lab-profile-picker>header strong{font-size:12px}.lab-profile-picker>header small{color:#718097;font-size:10px}.lab-profile-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px;overflow:auto}.lab-profile-picker label{display:grid;grid-template-columns:20px 1fr;grid-gap:9px;gap:9px;align-items:center;border-top:1px solid #e8edf3;padding:10px 13px;cursor:pointer}.lab-profile-picker label:nth-child(odd){border-right:1px solid #e8edf3}.lab-profile-picker label.selected{background:#effaf8}.lab-profile-picker input{accent-color:#42bcb0}.lab-profile-picker span small,.lab-profile-picker span strong{display:block}.lab-profile-picker span strong{font-size:11px}.lab-profile-picker span small{color:#718097;font-size:9px;margin-top:2px}.lab-catalog-checks.profile{margin:0 25px}.lab-catalog-checks.profile label{max-width:420px}@media(max-width:900px){.lab-profile-shelf>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.lab-profile-shelf>header{align-items:flex-start;flex-direction:column}.lab-profile-shelf>header>small{text-align:left}.lab-profile-picker>div,.lab-profile-shelf>div{grid-template-columns:1fr}.lab-profile-picker label:nth-child(odd){border-right:0}}.lab-loading{gap:0}.lab-loading>span{display:inline-flex;align-items:center;justify-content:center;gap:12px}.lab-loading svg{width:24px;height:24px;flex:none;color:#42bcb0}.notification-center{position:relative}.notification-trigger{align-items:center;background:#fff;border:1px solid #dce3ed;border-radius:13px;color:#61708a;cursor:pointer;display:flex;height:44px;justify-content:center;position:relative;width:44px}.notification-trigger:hover{background:#f6f9fd;color:#10214a}.notification-trigger.critical{border-color:#ffc5bc;color:#db5548}.notification-trigger>span{align-items:center;background:#ff7155;border:2px solid #fff;border-radius:20px;color:#fff;display:flex;font-size:9px;font-weight:900;height:19px;justify-content:center;min-width:19px;padding:0 4px;position:absolute;right:-6px;top:-6px}.notification-scrim{background:rgba(6,19,45,.34);border:0;cursor:default;height:100vh;inset:0;position:fixed;width:100vw;z-index:119}.notification-drawer{background:#f8fafe;border-left:1px solid #dce3ed;box-shadow:-22px 0 70px rgba(10,30,65,.2);display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:min(440px,100vw);z-index:120}.notification-drawer>header{align-items:flex-start;background:#10214a;color:#fff;display:flex;justify-content:space-between;padding:24px 24px 21px}.notification-drawer>header span{color:#58cbc0;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.notification-drawer>header h2{font-size:29px;letter-spacing:-.04em;line-height:1;margin:7px 0}.notification-drawer>header p{color:rgba(255,255,255,.68);font-size:13px;margin:0}.notification-drawer>header button{align-items:center;background:rgba(255,255,255,.1);border:0;border-radius:11px;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.notification-drawer>header svg{height:18px;width:18px}.notification-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr;padding:16px 18px 5px}.notification-summary article{align-items:center;background:#fff;border:1px solid #e0e6ef;border-radius:15px;display:flex;gap:11px;padding:13px}.notification-summary article>svg{background:#e9f8f5;border-radius:10px;color:#25a89d;height:38px;padding:9px;width:38px}.notification-summary article.critical>svg{background:#fff0ed;color:#dc5448}.notification-summary article div{display:flex;flex-direction:column}.notification-summary strong{color:#10214a;font-size:20px;line-height:1}.notification-summary span{color:#77849a;font-size:10px;margin-top:4px}.notification-drawer>nav{align-items:center;border-bottom:1px solid #e0e5ed;display:flex;gap:6px;margin:0 18px;padding:11px 0}.notification-drawer>nav button{align-items:center;background:transparent;border:0;border-radius:9px;color:#708098;cursor:pointer;display:flex;font-size:11px;font-weight:800;gap:5px;padding:8px 10px}.notification-drawer>nav button.active{background:#10214a;color:#fff}.notification-drawer>nav button:last-child{color:#269a90;margin-left:auto;padding-right:0}.notification-drawer>nav button:disabled{cursor:not-allowed;opacity:.45}.notification-drawer>nav svg{height:14px;width:14px}.notification-list{flex:1 1;overflow-y:auto;padding:9px 18px 20px}.notification-list>article{background:#fff;border:1px solid #e1e6ee;border-radius:15px;display:flex;margin:9px 0;overflow:hidden;position:relative;transition:transform .16s ease,box-shadow .16s ease}.notification-list>article.unread{box-shadow:0 8px 22px rgba(21,42,77,.07)}.notification-list>article.unread:before{background:#43bdb1;content:\"\";inset:0 auto 0 0;position:absolute;width:3px}.notification-list>article.critical:before{background:#e55c4f}.notification-list>article:hover{box-shadow:0 12px 28px rgba(21,42,77,.11);transform:translateY(-1px)}.notification-body{align-items:flex-start;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;grid-gap:11px;gap:11px;grid-template-columns:38px 1fr;padding:14px 8px 14px 14px;text-align:left;width:calc(100% - 39px)}.notification-body>i{align-items:center;background:#eaf8f6;border-radius:11px;color:#269f94;display:flex;height:38px;justify-content:center;width:38px}.notification-list article.warning .notification-body>i{background:#fff7e5;color:#c88925}.notification-list article.critical .notification-body>i{background:#fff0ed;color:#d75146}.notification-list article.success .notification-body>i{background:#eaf8ef;color:#32955b}.notification-body>i svg{height:18px;width:18px}.notification-body>div{min-width:0}.notification-body header{align-items:center;display:flex;justify-content:space-between}.notification-body header span{color:#3eaa9f;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.notification-body time{color:#919caf;font-size:9px}.notification-body strong{color:#10214a;display:block;font-size:13px;margin:5px 0}.notification-body p{color:#6c7990;font-size:11px;line-height:1.45;margin:0}.notification-body footer{align-items:center;display:flex;justify-content:space-between;margin-top:9px}.notification-body footer b{color:#f06b50;font-size:10px}.notification-body footer em{align-items:center;color:#d34e43;display:flex;font-size:9px;font-style:normal;font-weight:850;gap:3px;text-transform:uppercase}.notification-body footer svg{height:11px;width:11px}.notification-archive{align-items:center;align-self:stretch;background:transparent;border:0;border-left:1px solid #edf0f4;color:#9aa4b3;cursor:pointer;display:flex;justify-content:center;width:39px}.notification-archive:hover{background:#fff2ef;color:#d5574b}.notification-archive svg{height:15px;width:15px}.notification-state{align-items:center;color:#7b889e;display:flex;flex-direction:column;justify-content:center;min-height:280px;padding:30px;text-align:center}.notification-state>svg{color:#38aca1;height:36px;margin-bottom:12px;width:36px}.notification-state strong{color:#33425d;font-size:14px}.notification-state p{font-size:11px;line-height:1.5;max-width:280px}.notification-state.error>svg{color:#db564a}.notification-state button{align-items:center;background:#fff;border:1px solid #dae1eb;border-radius:10px;color:#43516a;display:flex;font-size:11px;font-weight:800;gap:6px;padding:9px 12px}.notification-state button svg{height:14px;width:14px}.notification-drawer>footer{align-items:flex-start;background:#fff;border-top:1px solid #e0e6ee;color:#2ea297;display:flex;gap:10px;padding:14px 20px}.notification-drawer>footer svg{height:20px;width:20px}.notification-drawer>footer span{display:flex;flex-direction:column}.notification-drawer>footer strong{color:#263654;font-size:11px}.notification-drawer>footer small{color:#7f8b9d;font-size:9px;margin-top:2px}.spin{animation:notification-spin 1s linear infinite}@keyframes notification-spin{to{transform:rotate(1turn)}}@media(max-width:620px){.notification-drawer{width:100vw}.notification-drawer>nav button:last-child{font-size:0}.notification-drawer>nav button:last-child svg{height:17px;width:17px}}.ops-dashboard{display:grid;grid-gap:16px;gap:16px;margin:0 auto;max-width:1440px}.ops-welcome{align-items:flex-end;display:flex;justify-content:space-between}.ops-activity>header span,.ops-attention>header span,.ops-today>header span,.ops-welcome>div:first-child>span{align-items:center;color:#32aaa0;display:flex;font-size:11px;font-weight:900;gap:6px;letter-spacing:.1em;text-transform:uppercase}.ops-welcome>div:first-child>span svg{height:15px;width:15px}.ops-welcome h1{color:#10214a;font-size:clamp(35px,4vw,52px);letter-spacing:-.055em;line-height:1;margin:10px 0}.ops-welcome p{color:#6e7a90;font-size:15px;margin:0;text-transform:capitalize}.ops-welcome>div:last-child{align-items:flex-end;display:flex;flex-direction:column}.ops-welcome>div:last-child small{color:#8b97a9;font-size:11px}.ops-welcome>div:last-child strong{align-items:center;color:#258e85;display:flex;font-size:13px;gap:7px;margin-top:3px}.ops-welcome>div:last-child i{background:#47c1b5;border:4px solid #dff6f2;border-radius:50%;height:12px;width:12px}.ops-dashboard-error{align-items:center;background:#fff0ed;border:1px solid #ffd2ca;border-radius:13px;color:#b5493f;display:flex;font-size:13px;justify-content:space-between;padding:11px 14px}.ops-dashboard-error button{align-items:center;background:transparent;border:0;color:inherit;display:flex;font-weight:850;gap:5px}.ops-dashboard-error svg{height:15px;width:15px}.ops-metrics{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(4,1fr)}.ops-metrics article{align-items:center;background:#fff;border:1px solid #dfe5ee;border-radius:19px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:50px 1fr auto;min-height:112px;padding:17px;position:relative}.ops-metrics article>span{align-items:center;background:#e9f8f6;border-radius:15px;color:#26a89d;display:flex;height:50px;justify-content:center;width:50px}.ops-metrics article.coral>span{background:#fff0eb;color:#ed6d50}.ops-metrics article.blue>span{background:#edf3ff;color:#4774b9}.ops-metrics article.yellow>span{background:#fff7df;color:#c7952e}.ops-metrics article svg{height:23px;width:23px}.ops-metrics article>div{display:flex;flex-direction:column}.ops-metrics small{color:#758198;font-size:12px}.ops-metrics strong{color:#10214a;font-size:27px;letter-spacing:-.025em;line-height:1.1;margin:3px 0}.ops-metrics p{color:#8490a3;font-size:11px;margin:0}.ops-metrics em{align-items:center;background:#e8f8f5;border-radius:99px;color:#288f86;display:flex;font-size:10px;font-style:normal;font-weight:800;gap:3px;padding:5px 7px}.ops-metrics em svg{height:12px;width:12px}.ops-metrics .loading{animation:ops-pulse 1.2s ease-in-out infinite;background:linear-gradient(90deg,#fff,#f3f6f9,#fff);background-size:200%}.ops-dashboard-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr)}.ops-activity,.ops-attention,.ops-today{background:#fff;border:1px solid #dfe5ed;border-radius:20px;overflow:hidden}.ops-activity>header,.ops-attention>header,.ops-today>header{align-items:center;border-bottom:1px solid #e5e9f0;display:flex;justify-content:space-between;min-height:68px;padding:14px 20px}.ops-activity>header h2,.ops-attention>header h2,.ops-today>header h2{color:#10214a;font-size:21px;margin:4px 0 0}.ops-today>header a{align-items:center;color:#ed6d50;display:flex;font-size:12px;font-weight:850;gap:5px}.ops-today>header a svg{height:15px;width:15px}.ops-today>div{padding:4px 15px 12px}.ops-appointment{align-items:center;border-bottom:1px solid #edf0f4;display:grid;grid-gap:12px;gap:12px;grid-template-columns:48px 44px 1fr auto 18px;min-height:82px;padding:9px 4px}.ops-appointment:last-child{border-bottom:0}.ops-appointment>time{align-items:center;background:#f1f5fa;border-radius:11px;color:#10214a;display:flex;flex-direction:column;justify-content:center;min-height:48px}.ops-appointment>time strong{font-size:13px}.ops-appointment>time small{color:#7b8798;font-size:10px}.ops-appointment>.pet-photo-avatar{border-radius:13px;height:44px;min-width:44px;width:44px}.ops-appointment>div{min-width:0}.ops-appointment>div>strong{color:#10214a;font-size:14px}.ops-appointment p{color:#53617a;font-size:12px;margin:3px 0}.ops-appointment>div>small{color:#8994a5;font-size:11px}.ops-appointment>em{background:#edf8f6;border-radius:99px;color:#2b8f87;font-size:10px;font-style:normal;font-weight:850;padding:6px 9px}.ops-appointment>svg{color:#a4adba;height:17px;width:17px}.ops-attention>div{display:grid;grid-gap:8px;gap:8px;padding:13px}.ops-attention>div>a{align-items:center;background:#fafbfd;border:1px solid #e5e9ef;border-radius:14px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:40px 1fr auto 15px;min-height:72px;padding:10px}.ops-attention>div>a>i{align-items:center;background:#e9f8f5;border-radius:11px;color:#27a69a;display:flex;height:40px;justify-content:center;width:40px}.ops-attention>div>a.critical>i{background:#fff0ed;color:#d95449}.ops-attention>div>a.warning>i{background:#fff6df;color:#bf8b24}.ops-attention>div>a>i svg{height:18px;width:18px}.ops-attention span{min-width:0}.ops-attention strong{color:#10214a;display:block;font-size:13px}.ops-attention p{color:#7c8799;font-size:11px;line-height:1.35;margin:3px 0 0}.ops-attention b{align-items:center;background:#10214a;border-radius:99px;color:#fff;display:flex;font-size:11px;height:26px;justify-content:center;min-width:26px;padding:0 7px}.ops-attention>a>svg{height:14px;width:14px}.ops-lower-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1.1fr .9fr}.ops-activity>div{padding:5px 17px 13px}.ops-activity article{align-items:center;border-bottom:1px solid #edf0f4;display:grid;grid-gap:11px;gap:11px;grid-template-columns:39px 1fr auto;min-height:72px}.ops-activity article:last-child{border:0}.ops-activity article>i{align-items:center;background:#eff4fa;border-radius:11px;color:#517194;display:flex;height:39px;justify-content:center;width:39px}.ops-activity article>i svg{height:18px;width:18px}.ops-activity article>span{display:flex;flex-direction:column}.ops-activity article small{color:#36a69b;font-size:9px;font-weight:900;letter-spacing:.07em}.ops-activity article strong{color:#10214a;font-size:13px}.ops-activity article p{color:#758198;font-size:11px;margin:2px 0}.ops-activity article time{color:#929cad;font-size:10px}.ops-bidu-card{background:linear-gradient(135deg,#10214a,#17366e);border-radius:20px;color:#fff;display:grid;grid-template-columns:1fr 170px;min-height:210px;overflow:hidden;padding:22px 0 0 24px}.ops-bidu-card>div{position:relative;z-index:1}.ops-bidu-card span{color:#57cabf;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ops-bidu-card h2{font-size:24px;letter-spacing:-.035em;line-height:1.1;margin:10px 0;max-width:390px}.ops-bidu-card p{color:#bac5d8;font-size:13px;line-height:1.5;max-width:400px}.ops-bidu-card a{align-items:center;color:#ff8060;display:flex;font-size:13px;font-weight:900;gap:6px;margin-top:14px}.ops-bidu-card a svg{height:16px;width:16px}.ops-bidu-card img{align-self:end;height:178px;object-fit:contain;width:180px}.ops-empty{align-items:center;color:#8793a6;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:18px 24px;text-align:center}.ops-empty>svg{color:#44b5aa;height:32px;margin-bottom:10px;width:32px}.ops-empty strong{color:#40506a;font-size:14px}.ops-empty p{font-size:12px;line-height:1.45;max-width:330px}.ops-attention.is-empty .ops-empty,.ops-today.is-empty .ops-empty{min-height:172px}.ops-activity.is-empty .ops-empty{min-height:128px}@keyframes ops-pulse{50%{background-position:100%}}@media (max-width:1180px){.ops-metrics{grid-template-columns:1fr 1fr}.ops-dashboard-grid,.ops-lower-grid{grid-template-columns:1fr}}@media (max-width:700px){.ops-welcome{flex-direction:column;gap:13px}.ops-welcome,.ops-welcome>div:last-child{align-items:flex-start}.ops-metrics{grid-template-columns:1fr}.ops-appointment{grid-template-columns:44px 42px 1fr 16px}.ops-appointment>em{display:none}.ops-bidu-card{grid-template-columns:1fr;padding:24px}.ops-bidu-card img{display:none}}.ops-welcome p{text-transform:none}.app-topbar>.global-search-trigger{width:auto;max-width:680px;height:46px;min-width:260px;flex:1 1 560px;margin:0 auto 0 0;border:1px solid #dfe5ed;border-radius:14px;background:#fff;color:#7a8799;display:flex;align-items:center;gap:12px;padding:0 15px;text-align:left}.global-search-trigger span{min-width:0;flex:1 1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-trigger kbd{flex:none;display:flex;align-items:center;border:solid #dde3ea;border-width:1px 1px 2px;border-radius:7px;padding:3px 7px;background:#f8fafc;color:#64748b;font-size:11px;white-space:nowrap}.app-topbar>.global-search-backdrop,.global-search-backdrop,.team-modal-backdrop{position:fixed;inset:0;z-index:1000;min-width:0;background:rgba(8,22,49,.48);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding:11vh 24px}.global-search-dialog{width:min(720px,100%);border-radius:22px;background:#fff;box-shadow:0 32px 90px rgba(13,27,61,.3);overflow:hidden}.global-search-dialog>header{height:68px;display:flex;align-items:center;gap:13px;padding:0 20px;border-bottom:1px solid #e6ebf1}.global-search-dialog>header>svg{flex:none;color:#50bfb5}.global-search-dialog input{min-width:0;flex:1 1;border:0;outline:0;font-size:16px;color:#0d1b3d}.global-search-dialog header button{flex:none;border:0;background:#f3f5f8;width:34px;height:34px;border-radius:10px;display:grid;place-items:center}.global-search-dialog header button svg{width:18px}.global-search-body{min-height:230px;max-height:52vh;overflow:auto;padding:10px}.global-search-result{width:100%;min-height:68px;border:0;background:#fff;border-radius:14px;padding:10px 12px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;text-align:left;color:#0d1b3d}.global-search-result:focus,.global-search-result:hover{background:#f1f8f7;outline:0}.global-search-result>.pet-avatar,.global-search-result>i{width:44px;height:44px;min-width:44px;border-radius:13px}.global-search-result>i{display:grid;place-items:center;background:#eef3fa;color:#547097}.global-search-result>span{min-width:0;display:flex;flex-direction:column;gap:3px}.global-search-result small,.global-search-result strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-result strong{font-size:15px}.global-search-result small{font-size:13px;color:#718096}.global-search-result em{flex:none;display:flex;align-items:center;gap:5px;font-style:normal;font-size:11px;font-weight:900;color:#387e79;background:#eaf8f6;border-radius:999px;padding:5px 9px}.global-search-result em svg{width:13px}.global-search-hint,.global-search-status{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#68758b}.global-search-hint>svg{width:34px;height:34px;color:#50bfb5;margin-bottom:12px}.global-search-hint strong{font-size:16px;color:#0d1b3d}.global-search-hint p{font-size:13px;max-width:390px}.global-search-status{flex-direction:row;gap:10px}.global-search-status svg{color:#50bfb5}.global-search-dialog>footer{height:42px;background:#f8fafc;border-top:1px solid #e9edf2;padding:0 18px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#77849a;font-size:11px}.global-search-dialog footer kbd{border:1px solid #dce2e9;border-radius:5px;background:#fff;padding:2px 5px}.spin{animation:bidu-spin 1s linear infinite}@keyframes bidu-spin{to{transform:rotate(1turn)}}.team-page{max-width:1480px;margin:0 auto;padding:38px 40px 64px}.team-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.team-hero>div>span{display:flex;align-items:center;gap:7px;color:#3ca99f;text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:900}.team-hero span svg{width:16px}.team-hero h1{font-size:42px;letter-spacing:-.04em;margin:9px 0;color:#0d1b3d}.team-hero p{font-size:16px;color:#68758b;margin:0}.team-primary{border:0;background:#ff7a59;color:#fff;min-height:48px;border-radius:14px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:900;box-shadow:0 12px 30px rgba(255,122,89,.24)}.team-message{margin-top:20px;padding:13px 16px;border-radius:12px;background:#eaf8f6;color:#286e69;display:flex;justify-content:space-between;font-size:14px;font-weight:800}.team-message button{border:0;background:transparent}.team-message svg{width:17px}.team-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin:28px 0}.team-metrics article{border:1px solid #e0e6ed;background:#fff;border-radius:18px;padding:18px;display:flex;align-items:center;gap:14px}.team-metrics i{width:44px;height:44px;border-radius:13px;background:#eaf8f6;color:#43b3a9;display:grid;place-items:center}.team-metrics span{display:flex;flex-direction:column}.team-metrics strong{font-size:24px}.team-metrics small{font-size:12px;color:#758198}.team-tabs{border-bottom:1px solid #dfe5ed;display:flex;gap:28px;margin-bottom:20px}.team-tabs button{border:0;background:transparent;padding:13px 2px;color:#718096;font-size:14px;font-weight:900;position:relative}.team-tabs button.active{color:#0d1b3d}.team-tabs button.active:after{content:"";height:3px;border-radius:3px;background:#50bfb5;position:absolute;left:0;right:0;bottom:-1px}.team-invites,.team-people{display:flex;flex-direction:column;gap:10px}.team-people>article{display:grid;grid-template-columns:48px minmax(190px,1.3fr) 170px minmax(200px,1fr) 90px;align-items:center;grid-gap:14px;gap:14px;border:1px solid #e1e7ee;background:#fff;border-radius:16px;padding:13px 16px}.team-people>article.inactive{opacity:.62}.team-avatar{width:44px;height:44px;border-radius:13px;background:#10234b;color:#fff;display:grid;place-items:center;font-weight:900}.team-person{display:flex;flex-direction:column;gap:3px}.team-person>span{display:flex;align-items:center;gap:7px}.team-person strong{font-size:14px}.team-person em{font-size:9px;font-style:normal;background:#e8f7f5;color:#287d75;border-radius:999px;padding:3px 6px;font-weight:900}.team-person em.suspended{background:#fff0ef;color:#ba4a4a}.team-person small{font-size:12px;color:#748196}.team-people label{display:flex;flex-direction:column;gap:4px;color:#7b879a;font-size:10px;font-weight:900}.team-form-grid input,.team-form-grid select,.team-people select{height:39px;border:1px solid #dfe5ed;border-radius:10px;background:#fff;padding:0 10px;color:#102046;font-size:13px;outline:none}.team-module-summary{display:flex;gap:5px;flex-wrap:wrap}.team-module-summary span{font-size:9px;padding:4px 7px;border-radius:999px;background:#eef6f5;color:#327d77;font-weight:900}.team-people article>button{border:0;border-radius:9px;padding:8px;font-size:11px;font-weight:900}.team-people .danger{background:#fff0ef;color:#bd4b4b}.team-people .restore{background:#eaf8f6;color:#277a72}.team-invites>article{display:grid;grid-template-columns:44px 1fr auto auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid #e1e7ee;background:#fff;border-radius:16px;padding:16px}.team-invites>article>i{width:42px;height:42px;border-radius:12px;background:#eef3fb;color:#56729a;display:grid;place-items:center}.team-invites strong{font-size:14px}.team-invites p,.team-invites small{margin:3px 0;color:#748196;font-size:12px}.team-invites .status{font-size:10px;font-weight:900;border-radius:999px;padding:5px 8px;background:#fff6db;color:#8a6a16}.team-invites .status.accepted{background:#e8f7f5;color:#277a72}.team-invites .status.expired,.team-invites .status.revoked{background:#fff0ef;color:#b94b4b}.team-invites article>div:last-child{display:flex;gap:7px}.team-invites button{border:1px solid #dfe5ed;background:#fff;border-radius:9px;padding:8px 10px;display:flex;gap:5px;font-size:11px;font-weight:900}.team-invites button svg{width:13px}.team-audit{background:#fff;border:1px solid #e1e7ee;border-radius:18px;padding:8px 18px}.team-audit article{display:grid;grid-template-columns:30px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #edf0f4}.team-audit article:last-child{border:0}.team-audit i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e8f7f5;color:#319087}.team-audit i svg{width:14px}.team-audit strong{font-size:13px}.team-audit p{margin:2px 0;color:#758198;font-size:12px}.team-audit time{color:#8290a2;font-size:11px}.team-role-matrix{overflow:auto;background:#fff;border:1px solid #e1e7ee;border-radius:18px}.team-role-matrix>div,.team-role-matrix>header{min-width:1150px;display:grid;grid-template-columns:190px repeat(12,minmax(72px,1fr));align-items:center}.team-role-matrix>header{background:#f7f9fb;color:#6e7a8e;font-size:9px;font-weight:900;text-transform:uppercase}.team-role-matrix>div>span,.team-role-matrix>div>strong,.team-role-matrix>header span{padding:12px 8px;text-align:center;border-right:1px solid #edf0f4}.team-role-matrix>div>strong,.team-role-matrix>header span:first-child{text-align:left;padding-left:16px}.team-role-matrix>div{border-top:1px solid #edf0f4}.team-role-matrix>div>strong{font-size:12px;display:flex;flex-direction:column}.team-role-matrix>div>strong small{font-size:9px;color:#8591a3;font-weight:600;margin-top:2px}.team-role-matrix>div>span{color:#42aaa1}.team-role-matrix svg{width:15px}.team-empty,.team-state{min-height:220px;border:1px dashed #ccd5df;border-radius:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#758198}.team-empty svg{color:#50bfb5;margin-bottom:10px}.team-empty strong{color:#0d1b3d}.team-empty p{font-size:13px}.team-state button{margin-top:10px}.team-modal-backdrop{align-items:center;padding:24px}.team-modal{width:min(790px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:23px;box-shadow:0 30px 90px rgba(13,27,61,.28)}.team-modal>header{padding:24px 26px 17px;display:flex;justify-content:space-between;border-bottom:1px solid #e5eaf0}.team-modal>header span{font-size:11px;text-transform:uppercase;color:#ff7859;font-weight:900;letter-spacing:.08em}.team-modal h2{font-size:26px;margin:5px 0}.team-modal header p{font-size:13px;color:#6f7c90;margin:0}.team-modal header button{border:0;background:#f3f5f8;width:36px;height:36px;border-radius:10px}.team-form-grid{padding:20px 26px;display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.team-form-grid label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:900}.team-permission-picker{margin:0 26px;border:1px solid #dfe5ed;border-radius:15px;overflow:hidden}.team-permission-picker>header{background:#f8fafc;padding:13px 15px;display:flex;justify-content:space-between}.team-permission-picker>header div{display:flex;flex-direction:column}.team-permission-picker header strong{font-size:13px}.team-permission-picker header small{font-size:11px;color:#79869a}.team-permission-picker header>span{font-size:11px;font-weight:900;color:#388d85}.team-permission-picker>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;padding:12px}.team-permission-picker button{border:1px solid #e0e5ec;background:#fff;border-radius:10px;padding:10px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;color:#617087}.team-permission-picker button.selected{border-color:#50bfb5;background:#eef9f7;color:#26766f}.team-permission-picker i{width:17px;height:17px;border:1px solid #cbd4df;border-radius:5px;display:grid;place-items:center}.team-permission-picker i svg{width:12px}.team-form-error{margin:14px 26px 0;padding:10px;background:#fff0ef;color:#a84343;border-radius:10px;font-size:12px}.team-modal>footer{padding:18px 26px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.team-modal>footer>span{display:flex;align-items:center;gap:5px;margin-right:auto;font-size:10px;color:#77849a}.team-modal>footer>span svg{width:14px}.team-modal>footer>button:not(.team-primary){height:42px;border:1px solid #dfe5ed;background:#fff;border-radius:12px;padding:0 15px;font-weight:900}.invite-accept{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#f5f7fa}.invite-accept>section{padding:45px 8vw;display:flex;flex-direction:column;align-items:flex-start}.invite-card{width:min(510px,100%);margin:auto 0;background:#fff;border-radius:24px;padding:34px;box-shadow:0 25px 70px -35px rgba(13,27,61,.42)}.invite-card>span{display:flex;align-items:center;gap:7px;color:#34978e;font-size:11px;text-transform:uppercase;font-weight:900;letter-spacing:.08em}.invite-card h1{font-size:32px;margin:10px 0}.invite-card>p{color:#68758b;font-size:14px;line-height:1.55}.invite-card dl{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e2e7ed;border-radius:13px;margin:20px 0}.invite-card dl div{padding:11px 13px}.invite-card dl div+div{border-left:1px solid #e2e7ed}.invite-card dt{font-size:10px;color:#7a8799}.invite-card dd{margin:3px 0;font-size:13px;font-weight:900}.invite-card label{display:grid;grid-template-columns:20px 1fr;align-items:center;grid-gap:6px;gap:6px;margin:12px 0;font-size:11px;font-weight:900}.invite-card label svg{width:16px;color:#50bfb5}.invite-card input{grid-column:1/-1;height:45px;border:1px solid #dfe5ed;border-radius:11px;padding:0 12px;outline:none}.invite-card>a,.invite-card>button{width:100%;height:46px;border:0;border-radius:12px;background:#ff7a59;color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;margin-top:15px}.invite-card>small{display:block;text-align:center;color:#7c899a;font-size:10px;margin-top:12px}.invite-error{background:#fff0ef;color:#a94141!important;padding:9px;border-radius:9px!important}.invite-accept>aside{background:#0d1b3d;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:50px}.invite-accept>aside img{max-width:75%;height:auto}.invite-accept blockquote{font-size:17px;max-width:390px;text-align:center;color:#dbe3ee}@media(max-width:900px){.global-search-trigger{width:auto;flex:1 1}.global-search-trigger span{display:none}.team-page{padding:25px 20px}.team-hero{align-items:flex-start;flex-direction:column}.team-metrics{grid-template-columns:1fr 1fr}.team-people>article{grid-template-columns:44px 1fr}.team-module-summary,.team-people article>button,.team-people label{grid-column:2}.team-invites>article{grid-template-columns:40px 1fr}.team-invites .status,.team-invites article>div:last-child{grid-column:2}.team-form-grid{grid-template-columns:1fr}.team-permission-picker>div{grid-template-columns:1fr 1fr}.invite-accept{grid-template-columns:1fr}.invite-accept>aside{display:none}}@media(max-width:560px){.global-search-trigger kbd{display:none}.team-metrics{grid-template-columns:1fr}.team-tabs{overflow:auto}.team-permission-picker>div{grid-template-columns:1fr}.team-modal>footer{flex-wrap:wrap}.team-modal>footer>span{width:100%}.invite-accept>section{padding:25px 18px}.invite-card{padding:24px}}@media(not all and (hover:none)){.global-search-trigger kbd b:first-child{display:none}.global-search-trigger kbd b:nth-child(2){display:inline}}