.payments-shell{color:#082a43;background:#f4fafb;min-height:100vh;font-family:Manrope,Arial,sans-serif}.payments-shell.arabic{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}.payments-header{background:#fff;border-bottom:1px solid #dce8eb;align-items:center;height:76px;padding:0 max(4vw,24px);display:flex}.payments-header .brand img{width:96px}.payments-header nav{gap:28px;height:100%;margin:auto;display:flex}.payments-header nav a{color:#5b7480;border-bottom:3px solid #0000;align-items:center;font-size:9px;font-weight:700;text-decoration:none;display:flex}.payments-header nav a.active{color:#087a91;border-color:#14abc1}.payments-header>div{align-items:center;gap:12px;display:flex}.payments-header>div button{color:#087a91;background:0 0;border:0;font-size:8px;font-weight:800}.payments-header>div a{color:#55727e;font-size:7px;text-decoration:none}.payments-header>div>span{background:#d4af67;border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.payments-hero{color:#fff;background:#063d56;justify-content:space-between;align-items:end;padding:36px max(7vw,34px);display:flex;position:relative;overflow:hidden}.payments-hero:after{content:"";background:#14abc1;border-radius:99px;width:370px;height:54px;position:absolute;top:20px;right:-120px;transform:rotate(-25deg)}.arabic .payments-hero:after{left:-120px;right:auto;transform:rotate(25deg)}.payments-hero>div,.payments-hero>button{z-index:1;position:relative}.payments-hero p{color:#60cfd8;letter-spacing:1.2px;margin:0 0 7px;font-size:8px;font-weight:800}.payments-hero h1{margin:0 0 6px;font:700 34px Sora}.payments-hero span{color:#b9d0d8;font-size:10px}.payments-hero>button{color:#063d56;background:#14abc1;border:0;border-radius:11px;padding:11px 14px;font-size:8px;font-weight:800}.payments-workspace{max-width:1180px;margin:auto;padding:18px 20px 70px}.payment-safety{background:#e9f6f7;border:1px solid #cfe7e9;border-radius:14px;gap:10px;padding:12px 14px;display:flex}.payment-safety>span{color:#fff;background:#087a91;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.payment-safety p{color:#55747f;margin:0;font-size:8px;line-height:1.5}.payment-safety b{color:#082a43;display:block}.payments-tabs{border-bottom:1px solid #dce8eb;gap:24px;margin:17px 0;display:flex}.payments-tabs button{color:#607b86;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 1px;font-size:8px;font-weight:800}.payments-tabs button.active{color:#087a91;border-color:#14abc1}.payments-tabs span{background:#e6f3f5;border-radius:99px;margin-inline-start:4px;padding:2px 5px;font-size:6px}.payment-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.payment-metrics article{background:#fff;border:1px solid #dce8eb;border-radius:16px;align-items:center;gap:10px;padding:14px;display:flex}.payment-metrics article>span{color:#087a91;background:#e6f3f5;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.payment-metrics article:nth-child(2)>span{color:#906820;background:#f6ecd9}.payment-metrics article:nth-child(3)>span{color:#14775f;background:#dff3ec}.payment-metrics article>div{flex-direction:column;gap:3px;display:flex}.payment-metrics p{color:#657e88;margin:0;font-size:7px}.payment-metrics b{font:700 16px Sora}.payment-metrics small{color:#6d838d;font-size:7px}.payments-grid{grid-template-columns:1.1fr .9fr;gap:13px;margin-top:13px;display:grid}.payment-panel{background:#fff;border:1px solid #dce8eb;border-radius:17px;padding:16px;overflow:hidden}.panel-title{border-bottom:1px solid #e3edef;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.panel-title h2{margin:0 0 3px;font:700 12px Sora}.panel-title p{color:#6a818b;margin:0;font-size:7px}.panel-title>i{color:#906820;background:#f6ecd9;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.panel-title>button{color:#087a91;background:0 0;border:0;font-size:7px;font-weight:800}.due-appointment{grid-template-columns:45px 1fr 70px;align-items:center;gap:10px;padding:15px 0;display:grid}.payment-date{background:#e6f3f5;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:43px;height:48px;display:flex}.payment-date b{font:700 14px Sora}.payment-date span{color:#087a91;font-size:6px}.due-appointment>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.due-appointment p{color:#087a91;margin:0;font-size:7px}.due-appointment h3{margin:0;font-size:9px}.due-appointment span{color:#667f89;font-size:7px}.due-appointment strong{font:700 12px Sora}.coverage-preview{background:#dff3ec;border-radius:11px;gap:9px;padding:10px;display:flex}.coverage-preview>span{color:#14775f}.coverage-preview p{color:#53776e;margin:0;font-size:7px}.coverage-preview b{color:#124f42;display:block}.payment-primary{color:#fff;background:#087a91;border:0;border-radius:10px;padding:10px 13px;font-size:8px;font-weight:800}.payment-panel>.payment-primary{width:100%;margin-top:11px}.mini-transaction{border-bottom:1px solid #e5edef;align-items:center;gap:9px;padding:11px 0;display:flex}.mini-transaction>span{border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.mini-transaction>span.paid{color:#14775f;background:#dff3ec}.mini-transaction>span.refund{color:#906820;background:#f6ecd9}.mini-transaction>div{flex-direction:column;flex:1;gap:3px;display:flex}.mini-transaction b{font-size:8px}.mini-transaction small{color:#6a818b;font-size:7px}.mini-transaction strong{font-size:8px}.section-heading{justify-content:space-between;align-items:end;display:flex}.section-heading h2{margin:0 0 4px;font:700 17px Sora}.section-heading p{color:#657e88;margin:0;font-size:8px}.section-heading>button{color:#fff;background:#087a91;border:0;border-radius:9px;padding:9px 11px;font-size:7px;font-weight:800}.card-method{background:#fff;border:1px solid #dce8eb;border-radius:17px;grid-template-columns:250px 1fr;align-items:center;gap:20px;margin-top:14px;padding:17px;display:grid}.card-visual{color:#fff;background:linear-gradient(135deg,#063d56,#0c7187);border-radius:15px;flex-direction:column;justify-content:space-between;height:135px;padding:18px;display:flex;box-shadow:0 12px 25px #063d5630}.card-visual>span{align-self:flex-end;font-style:italic;font-weight:800}.card-visual b{letter-spacing:2px;font-size:11px}.card-visual small{color:#b8d1d9;font-size:7px}.card-method>div:last-child>p{color:#087a91;font-size:7px;font-weight:800}.card-method h3{font:700 14px Sora}.card-method>div:last-child>span{color:#627c86;font-size:8px}.card-method>div:last-child>div{gap:7px;margin-top:14px;display:flex}.card-method button{color:#087a91;background:#fff;border:1px solid #cbdde1;border-radius:8px;padding:7px;font-size:7px;font-weight:800}.benefit-method{background:#fff;border:1px solid #dce8eb;border-radius:15px;align-items:center;gap:11px;margin-top:10px;padding:15px;display:flex}.benefit-method>span{color:#14775f;background:#dff3ec;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.benefit-method>div{flex-direction:column;flex:1;gap:3px;display:flex}.benefit-method p{color:#087a91;margin:0;font-size:7px}.benefit-method h3{margin:0;font:700 13px Sora}.benefit-method small{color:#667f89;font-size:7px}.benefit-method>i{color:#14775f;background:#dff3ec;border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal}.transaction-tools{justify-content:space-between;margin-bottom:11px;display:flex}.transaction-tools>div{gap:6px;display:flex}.transaction-tools button{color:#607b86;background:#fff;border:1px solid #cbdde1;border-radius:99px;padding:7px 10px;font-size:7px}.transaction-tools button.active{color:#fff;background:#063d56}.transaction-tools label{color:#087a91;background:#fff;border:1px solid #cbdde1;border-radius:10px;gap:7px;width:240px;padding:8px;display:flex}.transaction-tools input{border:0;outline:0;width:100%;font-size:8px}.transaction-table{background:#fff;border:1px solid #dce8eb;border-radius:16px;overflow:hidden}.transaction-head,.transaction-table>button{grid-template-columns:110px minmax(180px,1.3fr) 1fr 75px 85px 10px;align-items:center;gap:10px;display:grid}.transaction-head{color:#58727d;background:#edf6f7;padding:10px 13px;font-size:7px;font-weight:800}.transaction-table>button{text-align:start;color:#082a43;background:#fff;border:0;border-bottom:1px solid #e6eef0;width:100%;padding:13px}.transaction-table>button:hover{background:#f5fafb}.transaction-table time{font-size:8px}.transaction-table time small,.transaction-table>button>div small{color:#6c828c;margin-top:3px;font-size:6px;display:block}.transaction-table>button>div b{font-size:8px}.transaction-table>button>span{font-size:7px}.transaction-table i{text-align:center;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal}.transaction-table i.paid{color:#14775f;background:#dff3ec}.transaction-table i.refunded{color:#906820;background:#f6ecd9}.transaction-table strong{font-size:8px}.transaction-table em{font-style:normal}.refund-view{max-width:720px}.refund-summary{color:#fff;background:#063d56;border-radius:17px;align-items:center;gap:12px;padding:18px;display:flex}.refund-summary>span{color:#5fcdd5;background:#15536b;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.refund-summary>div{flex:1}.refund-summary p{color:#5fcdd5;letter-spacing:1px;margin:0;font-size:7px}.refund-summary h2{margin:4px 0;font:700 22px Sora}.refund-summary small{color:#afc8d1;font-size:7px}.refund-summary>i{color:#7e5c1d;background:#f6ecd9;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.refund-timeline{background:#fff;border:1px solid #dce8eb;border-radius:16px;padding:18px 15px;list-style:none}.refund-timeline li{gap:10px;min-height:62px;display:flex;position:relative}.refund-timeline li:not(:last-child):after{content:"";border-left:1px solid #cbdce0;position:absolute;top:27px;bottom:0;left:13px}.arabic .refund-timeline li:after{left:auto;right:13px}.refund-timeline li>span{color:#6c838d;z-index:1;background:#eaf1f3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.refund-timeline li.done>span{color:#14775f;background:#dff3ec}.refund-timeline li.current>span{color:#fff;background:#087a91}.refund-timeline li>div{flex-direction:column;gap:3px;padding-top:3px;display:flex}.refund-timeline b{font-size:8px}.refund-timeline small{color:#6a818b;font-size:7px}.refund-truth{background:#e9f6f7;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.refund-truth>span{color:#087a91}.refund-truth p{color:#587680;flex:1;margin:0;font-size:7px;line-height:1.45}.refund-truth b{color:#082a43;display:block}.refund-truth button{color:#087a91;background:0 0;border:0;font-size:7px;font-weight:800}.checkout-layer{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#082a4365;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.checkout-dialog,.receipt-dialog{background:#fff;border-radius:19px;width:min(480px,100%);max-height:95vh;padding:27px;position:relative;overflow:auto}.checkout-dialog>p,.receipt-dialog>p{color:#087a91;letter-spacing:1px;margin:0 0 6px;font-size:7px;font-weight:800}.checkout-dialog>h2{margin:0 0 15px;font:700 22px Sora}.checkout-provider{background:#f3f8f9;border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.checkout-provider>span{color:#66538a;background:#ece7f5;border-radius:11px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:800;display:grid}.checkout-provider>div{flex-direction:column;gap:3px;display:flex}.checkout-provider b{font-size:8px}.checkout-provider small,.checkout-provider p{color:#667f89;margin:0;font-size:7px}.cost-breakdown{border:1px solid #dce8eb;border-radius:13px;margin:13px 0;padding:2px 12px}.cost-breakdown>div{border-bottom:1px solid #e6eef0;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.cost-breakdown>div:last-child{border:0}.cost-breakdown dt,.cost-breakdown dd{margin:0;font-size:8px}.cost-breakdown dt small{color:#6b828c;margin-top:3px;font-size:6px;display:block}.cost-breakdown .discount{color:#14775f}.cost-breakdown .total dt,.cost-breakdown .total dd{font:700 13px Sora}.cancellation-policy,.secure-charge{background:#f6ecd9;border-radius:11px;gap:9px;margin-bottom:13px;padding:10px;display:flex}.cancellation-policy>span,.secure-charge>span{color:#906820}.cancellation-policy p,.secure-charge p{color:#725d36;margin:0;font-size:7px;line-height:1.45}.cancellation-policy b{display:block}.full{width:100%}.checkout-total{color:#fff;background:#063d56;border-radius:13px;justify-content:space-between;margin-bottom:13px;padding:13px;display:flex}.checkout-total span{color:#b1cad3;font-size:8px}.checkout-total b{font:700 17px Sora}.method-options{flex-direction:column;gap:7px;display:flex}.method-options button{text-align:start;color:#082a43;background:#fff;border:1px solid #d5e3e6;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.method-options button.active{background:#f2fafb;border:2px solid #087a91;padding:10px}.method-options button>span{background:#e8f1f3;border-radius:7px;place-items:center;width:37px;height:28px;font-size:8px;font-weight:800;display:grid}.method-options button>div{flex-direction:column;flex:1;gap:3px;display:flex}.method-options b{font-size:8px}.method-options small{color:#6b828c;font-size:7px}.method-options i{color:#087a91;font-style:normal}.save-receipt{color:#597580;align-items:center;gap:7px;margin:13px 0;font-size:7px;display:flex}.secure-charge{background:#e9f6f7}.secure-charge>span{color:#087a91}.secure-charge p{color:#52747f}.checkout-actions{justify-content:flex-end;gap:8px;display:flex}.checkout-actions>button:first-child{color:#58727d;background:#fff;border:1px solid #cbdde1;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:800}.payment-success{text-align:center}.payment-success>span{color:#14775f;background:#dff3ec;border-radius:18px;place-items:center;width:56px;height:56px;margin:auto;font-size:22px;display:grid}.payment-success>p{color:#087a91;letter-spacing:1px;margin:15px 0 6px;font-size:7px;font-weight:800}.payment-success h2{margin:0 0 7px;font:700 23px Sora}.payment-success>b{font-size:9px;display:block}.payment-success>small{color:#647e88;margin:6px 0 17px;font-size:7px;display:block}.payment-success>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.payment-success a,.payment-success button{color:#fff;background:#087a91;border:0;border-radius:9px;padding:10px;font-size:8px;font-weight:800;text-decoration:none}.payment-success button{color:#087a91;background:#fff;border:1px solid #cbdde1}.receipt-dialog{text-align:center}.receipt-dialog>img{width:90px}.receipt-dialog>p{margin-top:18px}.receipt-dialog>h2{margin:0 0 5px;font:700 29px Sora}.receipt-dialog>span{color:#607b86;font-size:8px}.receipt-dialog dl{text-align:start;border:1px solid #dce8eb;border-radius:13px;margin-top:18px;padding:2px 12px}.receipt-dialog dl div{border-bottom:1px solid #e6eef0;justify-content:space-between;padding:10px 0;display:flex}.receipt-dialog dl div:last-child{border:0}.receipt-dialog dt{color:#657e88;font-size:7px}.receipt-dialog dd{text-align:end;margin:0;font-size:8px;font-weight:800}.receipt-note{color:#725d36;background:#f6ecd9;border-radius:10px;margin:13px 0;padding:9px;font-size:7px}.receipt-dialog>button:last-child{color:#fff;background:#087a91;border:0;border-radius:9px;width:100%;padding:10px;font-size:8px;font-weight:800}.payment-toast{color:#fff;z-index:40;background:#063d56;border-radius:13px;align-items:center;gap:9px;padding:12px 14px;font-size:8px;display:flex;position:fixed;bottom:23px;right:23px}.payment-toast>span{background:#2ca98b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.payment-toast button{color:#fff;background:0 0;border:0;margin-inline-start:8px}@media (max-width:760px){.payments-header{padding:0 15px}.payments-header nav{display:none}.payments-header>div{margin-inline-start:auto}.payments-hero{flex-direction:column;align-items:flex-start;gap:17px;padding:30px 20px}.payments-workspace{padding:13px}.payment-metrics,.payments-grid,.card-method{grid-template-columns:1fr}.card-visual{max-width:300px}.transaction-tools{flex-direction:column;gap:9px}.transaction-tools label{width:100%}.transaction-head{display:none}.transaction-table>button{grid-template-columns:90px 1fr 75px}.transaction-table>button>span,.transaction-table>button>i,.transaction-table>button>em{display:none}.checkout-dialog,.receipt-dialog{padding:23px 18px}}
.support-shell{color:#082a43;background:#f4fafb;min-height:100vh;font-family:Manrope,Arial,sans-serif}.support-shell.arabic{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}.support-header{background:#fff;border-bottom:1px solid #dce8eb;align-items:center;height:76px;padding:0 max(4vw,24px);display:flex}.support-header .brand img{width:96px}.support-header nav{gap:28px;height:100%;margin:auto;display:flex}.support-header nav a{color:#5b7480;border-bottom:3px solid #0000;align-items:center;font-size:9px;font-weight:700;text-decoration:none;display:flex}.support-header nav a.active{color:#087a91;border-color:#14abc1}.support-header>div{align-items:center;gap:12px;display:flex}.support-header>div button{color:#087a91;background:0 0;border:0;font-size:8px;font-weight:800}.support-header>div a{color:#55727e;font-size:7px;text-decoration:none}.support-header>div>span{background:#d4af67;border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.support-hero{color:#fff;background:#063d56;padding:37px max(7vw,34px) 43px;position:relative;overflow:hidden}.support-hero:after{content:"";background:#14abc1;border-radius:99px;width:380px;height:55px;position:absolute;top:20px;right:-130px;transform:rotate(-25deg)}.arabic .support-hero:after{left:-130px;right:auto;transform:rotate(25deg)}.support-hero>div{z-index:1;max-width:900px;margin:auto;position:relative}.support-hero p{color:#60cfd8;letter-spacing:1.2px;margin:0 0 7px;font-size:8px;font-weight:800}.support-hero h1{margin:0 0 6px;font:700 34px Sora}.support-hero>div>span{color:#b9d0d8;font-size:10px}.support-hero label{background:#fff;border-radius:13px;align-items:center;gap:9px;margin-top:21px;padding:7px 7px 7px 13px;display:flex}.support-hero label i{color:#087a91;font-style:normal}.support-hero input{border:0;outline:0;flex:1;font-size:9px}.support-hero label button{color:#fff;background:#087a91;border:0;border-radius:9px;padding:10px 15px;font-size:8px;font-weight:800}.support-workspace{max-width:1120px;margin:auto;padding:18px 20px 70px}.emergency-banner{background:#fae9ed;border:1px solid #f0cbd4;border-radius:14px;align-items:center;gap:11px;margin-bottom:15px;padding:12px 14px;display:flex}.emergency-banner>span{color:#fff;background:#c03d54;border-radius:10px;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.emergency-banner>div{flex:1}.emergency-banner b{font-size:9px}.emergency-banner p{color:#7d4855;margin:3px 0 0;font-size:7px}.emergency-banner a{color:#fff;background:#c03d54;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:800;text-decoration:none}.support-grid{grid-template-columns:minmax(0,1.5fr) 300px;gap:15px;display:grid}.support-section-head{justify-content:space-between;align-items:end;margin:4px 0 11px;display:flex}.support-section-head h2{margin:0 0 3px;font:700 15px Sora}.support-section-head p{color:#647e88;margin:0;font-size:8px}.support-section-head>button{color:#087a91;background:0 0;border:0;font-size:7px;font-weight:800}.support-topics{grid-template-columns:1fr 1fr;gap:9px;display:grid}.support-topics>button{text-align:start;color:#082a43;background:#fff;border:1px solid #dce8eb;border-radius:15px;align-items:center;gap:10px;padding:13px;display:flex}.support-topics>button:hover{background:#f7fbfc;border-color:#8dc4cc}.support-topics>button.safety{background:#fff7f8;border-color:#f0d4da;grid-column:1/-1}.support-topics>button>span{color:#087a91;background:#e5f3f5;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.support-topics>button.safety>span{color:#c03d54;background:#fae9ed}.support-topics button>div{flex-direction:column;flex:1;gap:4px;display:flex}.support-topics b{font-size:8px}.support-topics small{color:#667f89;font-size:7px;line-height:1.35}.support-topics i{color:#78909a;font-style:normal}.self-service{margin-top:20px}.self-service details{background:#fff;border:1px solid #dce8eb;border-radius:12px;margin-bottom:7px}.self-service summary{cursor:pointer;justify-content:space-between;padding:12px 13px;font-size:8px;font-weight:800;list-style:none;display:flex}.self-service summary::-webkit-details-marker{display:none}.self-service details p{color:#607a85;margin:0;padding:0 13px 12px;font-size:7px;line-height:1.5}.case-card,.support-promise{background:#fff;border:1px solid #dce8eb;border-radius:16px;margin-bottom:12px;overflow:hidden}.case-card>div{border-bottom:1px solid #e4edef;justify-content:space-between;align-items:center;padding:14px;display:flex}.case-card h2{margin:0;font:700 11px Sora}.case-card>div>span{color:#087a91;background:#e5f3f5;border-radius:99px;padding:3px 6px;font-size:7px}.case-card>button{text-align:start;color:#082a43;background:#fff;border:0;border-bottom:1px solid #e6eef0;align-items:center;gap:9px;width:100%;padding:12px;display:flex}.case-card>button:hover{background:#f6fafb}.case-card button>i{border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.case-blue{color:#087a91;background:#e5f3f5}.case-gold{color:#906820;background:#f6ecd9}.case-card button>div{flex-direction:column;flex:1;gap:3px;display:flex}.case-card p{color:#087a91;margin:0;font-size:7px}.case-card b{font-size:8px}.case-card small{color:#6b828c;font-size:7px}.case-card em{font-style:normal}.case-card>a{color:#087a91;padding:11px 13px;font-size:7px;font-weight:800;text-decoration:none;display:block}.support-promise{color:#fff;background:#063d56;padding:16px}.support-promise>span{color:#5fcdd5;background:#15536b;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.support-promise h2{font:700 11px Sora}.support-promise ul{margin:0;padding:0;list-style:none}.support-promise li{color:#b0c8d1;border-bottom:1px solid #285b70;padding:7px 0 7px 16px;font-size:7px;position:relative}.support-promise li:before{content:"✓";color:#5fcdd5;position:absolute;left:0}.arabic .support-promise li{padding:7px 16px 7px 0}.arabic .support-promise li:before{left:auto;right:0}.support-modal-layer{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#082a4365;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.support-modal,.case-detail{background:#fff;border-radius:19px;width:min(480px,100%);max-height:95vh;padding:26px;position:relative;overflow:auto}.support-modal>p,.case-detail>p{color:#087a91;letter-spacing:1px;margin:0 0 6px;font-size:7px;font-weight:800}.support-modal>h2,.case-detail>h2{margin:0 0 14px;font:700 22px Sora}.modal-emergency{background:#fae9ed;border-radius:12px;align-items:center;gap:9px;margin-bottom:13px;padding:10px;display:flex}.modal-emergency>span{color:#fff;background:#c03d54;border-radius:9px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.modal-emergency p{color:#7d4855;flex:1;margin:0;font-size:7px;line-height:1.4}.modal-emergency b{color:#a42f46;display:block}.modal-emergency a{color:#c03d54;font-weight:800;text-decoration:none}.support-modal label{margin-top:11px;font-size:8px;font-weight:800;display:block}.support-modal textarea,.support-modal input,.support-modal select{color:#082a43;border:1px solid #cbdde1;border-radius:10px;width:100%;margin-top:5px;padding:10px;font-size:8px;display:block}.support-modal textarea{resize:none;height:90px}.support-modal label>small{color:#6d838d;margin-top:4px;font-size:6px;display:block}.routing-note{background:#e9f6f7;border-radius:11px;gap:9px;margin:13px 0;padding:10px;display:flex}.routing-note>span{color:#087a91}.routing-note p{color:#587680;margin:0;font-size:7px;line-height:1.45}.routing-note b{color:#082a43;display:block}.submit-support{color:#fff;background:#087a91;border:0;border-radius:10px;width:100%;padding:11px;font-size:8px;font-weight:800}.safety-modal .submit-support{background:#a73149}.support-success{text-align:center}.support-success>span{color:#14775f;background:#dff3ec;border-radius:18px;place-items:center;width:56px;height:56px;margin:auto;font-size:22px;display:grid}.support-success>p{color:#087a91;letter-spacing:1px;margin:15px 0 6px;font-size:7px;font-weight:800}.support-success h2{margin:0 0 8px;font:700 21px Sora}.support-success>b{font:700 10px monospace;display:block}.support-success>small{color:#647e88;margin:8px auto 17px;font-size:7px;line-height:1.5;display:block}.support-success>button{color:#fff;background:#087a91;border:0;border-radius:9px;width:100%;padding:10px;font-size:8px;font-weight:800}.case-status{background:#f6ecd9;border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.case-status>span{color:#d4af67}.case-status>div{flex-direction:column;gap:3px;display:flex}.case-status b{font-size:8px}.case-status small{color:#725d36;font-size:7px}.case-thread{flex-direction:column;gap:13px;margin:17px 0;display:flex}.case-thread article{gap:9px;display:flex}.case-thread article>span{color:#087a91;background:#e5f3f5;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:7px;font-weight:800;display:grid}.case-thread article.mine{flex-direction:row-reverse}.case-thread article.mine>span{color:#906820;background:#f6ecd9}.case-thread article>div{background:#f3f8f9;border-radius:0 11px 11px;padding:10px}.case-thread article.mine>div{background:#e9f6f7;border-radius:11px 0 11px 11px}.case-thread article b{justify-content:space-between;gap:12px;font-size:7px;display:flex}.case-thread article small{color:#6b828c;font-size:6px}.case-thread article p{color:#52707c;margin:6px 0 0;font-size:7px;line-height:1.5}.case-reply{border:1px solid #cbdde1;border-radius:11px;padding:6px;display:flex}.case-reply textarea{resize:none;border:0;outline:0;flex:1;height:45px;padding:7px;font-size:8px}.case-reply button{color:#fff;background:#087a91;border:0;border-radius:8px;align-self:end;padding:8px 11px;font-size:7px;font-weight:800}.case-footnote{text-align:center;color:#6d838d;margin-top:8px;font-size:6px;display:block}@media (max-width:760px){.support-header{padding:0 15px}.support-header nav{display:none}.support-header>div{margin-inline-start:auto}.support-hero{padding:30px 20px}.support-workspace{padding:13px}.support-grid,.support-topics{grid-template-columns:1fr}.support-topics>button.safety{grid-column:auto}.emergency-banner{align-items:flex-start}.emergency-banner a{white-space:nowrap}.support-modal,.case-detail{padding:23px 18px}}
.journey-shell{color:#082a43;background:#f4fafb;min-height:100vh;font-family:Manrope,Arial,sans-serif}.journey-shell.arabic{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}.journey-header{color:#fff;background:#063d56;justify-content:space-between;align-items:center;height:73px;padding:0 max(5vw,24px);display:flex}.journey-header img{width:100px}.journey-header>div{align-items:center;gap:16px;display:flex}.journey-header span{color:#abc6d0;font-size:8px}.journey-header button{color:#fff;background:#104b63;border:1px solid #3a6c7f;border-radius:9px;padding:7px 10px;font-size:8px;font-weight:800}.journey-hero{color:#fff;background:#063d56;justify-content:space-between;align-items:end;padding:50px max(8vw,38px) 58px;display:flex;position:relative;overflow:hidden}.journey-hero:after,.journey-hero:before{content:"";background:#14abc1;border-radius:99px;width:470px;height:58px;position:absolute;top:35px;right:-145px;transform:rotate(-26deg)}.journey-hero:before{background:#d4af67;top:105px;right:-190px}.arabic .journey-hero:after{left:-145px;right:auto;transform:rotate(26deg)}.arabic .journey-hero:before{left:-190px;right:auto;transform:rotate(26deg)}.journey-hero>div,.journey-hero>aside{z-index:1;position:relative}.journey-hero>div{max-width:700px}.journey-hero p{color:#60cfd8;letter-spacing:1.2px;margin:0 0 9px;font-size:8px;font-weight:800}.journey-hero h1{letter-spacing:-1.4px;margin:0 0 12px;font:700 clamp(36px,4.5vw,59px)/1.07 Sora}.journey-hero>div>span{color:#b9d0d8;max-width:610px;font-size:11px;line-height:1.65;display:block}.journey-hero>aside{background:#104b63;border:1px solid #326578;border-radius:17px;width:210px;padding:17px}.journey-hero aside b{font:700 28px Sora}.journey-hero aside p{color:#b6ced6;letter-spacing:0;margin:2px 0 13px;font-size:7px}.journey-hero aside i{background:#285f74;border-radius:99px;height:6px;display:block;overflow:hidden}.journey-hero aside i span{background:#14abc1;width:92%;height:100%;display:block}.journey-hero aside small{color:#8fb0bd;margin-top:7px;font-size:7px;display:block}.journey-workspace{max-width:1180px;margin:auto;padding:24px 20px 70px}.journey-intro{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.journey-intro h2{margin:0 0 4px;font:700 19px Sora}.journey-intro p{color:#647e88;margin:0;font-size:8px}.journey-filters{gap:6px;display:flex}.journey-filters button{color:#5d7782;background:#fff;border:1px solid #cbdde1;border-radius:99px;padding:7px 10px;font-size:7px;font-weight:800}.journey-filters button.active{color:#fff;background:#063d56}.journey-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.journey-card{color:#082a43;background:#fff;border:1px solid #dce8eb;border-radius:17px;flex-direction:column;min-height:190px;padding:15px;text-decoration:none;transition:all .18s;display:flex}.journey-card:hover{border-color:#9dcbd2;transform:translateY(-3px);box-shadow:0 12px 30px #082a4312}.journey-card-top{justify-content:space-between;align-items:center;display:flex}.journey-card-top>span{color:#087a91;background:#e5f3f5;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.journey-card.provider .journey-card-top>span{color:#14775f;background:#dff3ec}.journey-card.partner .journey-card-top>span{color:#906820;background:#f6ecd9}.journey-card.operations .journey-card-top>span{color:#765987;background:#f1eaf4}.journey-card-top i{color:#52717d;background:#edf6f7;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal}.journey-card>p{color:#087a91;letter-spacing:1px;margin:15px 0 5px;font-size:6px;font-weight:800}.journey-card h2{margin:0 0 5px;font:700 12px Sora}.journey-card>small{color:#607a85;font-size:7px;line-height:1.5}.journey-card>div:last-child{color:#087a91;border-top:1px solid #e4edef;justify-content:space-between;margin-top:auto;padding-top:10px;display:flex}.journey-card>div:last-child b{font-size:7px}.journey-foundations{color:#fff;background:#063d56;border-radius:19px;grid-template-columns:1.1fr repeat(4,1fr);align-items:center;gap:14px;margin-top:18px;padding:22px;display:grid}.journey-foundations>div p{color:#5eced7;letter-spacing:1px;font-size:7px;font-weight:800}.journey-foundations>div h2{margin:0;font:700 15px Sora}.journey-foundations article{align-items:center;gap:8px;display:flex}.journey-foundations article>span{color:#5fcdd5;background:#15536b;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.journey-foundations article>div{flex-direction:column;gap:3px;display:flex}.journey-foundations b{font-size:7px}.journey-foundations small{color:#9ebac5;font-size:6px;line-height:1.35}.journey-footer{color:#fff;background:#052f43;align-items:center;gap:20px;padding:18px max(5vw,24px);display:flex}.journey-footer img{width:82px}.journey-footer p{color:#8eacb8;flex:1;font-size:7px}.journey-footer a{color:#5fcdd5;font-size:7px;font-weight:800;text-decoration:none}.mobile-dock{display:none}footer>a{color:#087a91;font-size:8px;font-weight:800;text-decoration:none}@media (max-width:950px){.journey-grid{grid-template-columns:repeat(3,1fr)}.journey-foundations{grid-template-columns:repeat(2,1fr)}.journey-foundations>div{grid-column:1/-1}.journey-hero>aside{display:none}}@media (max-width:720px){body{padding-bottom:66px}.journey-shell{margin-bottom:-66px;padding-bottom:66px}.journey-header{height:64px;padding:0 18px}.journey-header span{display:none}.journey-hero{padding:37px 20px 42px}.journey-hero h1{font-size:38px}.journey-workspace{padding:18px 13px}.journey-intro{flex-direction:column;align-items:flex-start;gap:12px}.journey-filters{max-width:100%;padding-bottom:3px;overflow:auto}.journey-grid{grid-template-columns:1fr 1fr}.journey-card{min-height:175px}.journey-foundations{grid-template-columns:1fr}.journey-foundations>div{grid-column:auto}.journey-footer{flex-wrap:wrap}.journey-footer p{flex-basis:100%;order:3}.mobile-dock{color:#fff;z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#063d56ef;border:1px solid #396a7d;border-radius:17px;grid-template-columns:repeat(5,1fr);height:58px;padding:5px;display:grid;position:fixed;bottom:7px;left:8px;right:8px;box-shadow:0 12px 40px #082a4350}.mobile-dock a{color:#9dbbc6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.mobile-dock a.active{color:#fff;background:#15536b}.mobile-dock span{font-size:14px;line-height:1}.mobile-dock b{font-size:6px}}@media (max-width:470px){.journey-grid{grid-template-columns:1fr}.journey-card{min-height:160px}}.live-journey-shell .journey-header span{font-size:11px}.live-journey-shell .journey-header button,.live-journey-shell .journey-hero p{font-size:10px}.live-journey-shell .journey-hero>div>span{font-size:13px}.live-journey-shell .journey-hero aside p,.live-journey-shell .journey-hero aside small{font-size:9px}.live-journey-shell .journey-intro{align-items:center;gap:20px}.live-journey-shell .journey-intro h2{font-size:21px}.live-journey-shell .journey-intro p{max-width:700px;font-size:11px;line-height:1.55}.live-journey-shell .journey-filters button{padding:8px 11px;font-size:9px}.live-journey-shell .journey-card{min-height:205px}.live-journey-shell .journey-card>p{font-size:8px}.live-journey-shell .journey-card h2{font-size:14px}.live-journey-shell .journey-card>small{font-size:10px;line-height:1.55}.live-journey-shell .journey-card>div:last-child b{font-size:9px}.live-journey-shell .journey-card-top i{padding:5px 7px;font-size:8px;font-weight:800}.journey-status.live{color:#14775f;background:#dff3ec}.journey-status.readonly{color:#087a91;background:#e5f3f5}.journey-status.restricted{color:#765987;background:#eee8f3}.journey-status.inactive{color:#8d611e;background:#fff0d8}.live-journey-shell .journey-foundations b{font-size:9px}.live-journey-shell .journey-foundations small{font-size:8px}.live-journey-shell .journey-footer p,.live-journey-shell .journey-footer a{font-size:9px}
.provider-nav-link{color:#a9c1cc;text-align:start;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;font-size:10px;font-weight:700;text-decoration:none;display:flex;position:relative}.provider-nav-link:hover{color:#fff;background:#16465f}.provider-nav-link>span{width:20px;font-size:17px}.provider-patients-shell{color:#082a43;background:#f4fafb;min-height:100vh;font-family:Manrope,Arial,sans-serif;display:flex}.provider-patients-shell.arabic{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}.patient-provider-sidebar{color:#fff;z-index:10;background:#063d56;flex-direction:column;width:235px;padding:24px 17px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.patient-facility{background:#104b63;border:1px solid #2c6075;border-radius:13px;align-items:center;gap:9px;margin:22px 0 18px;padding:10px;display:flex}.patient-facility>span{color:#082a43;background:#d4af67;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.patient-facility>div{flex-direction:column;gap:3px;display:flex}.patient-facility b{font-size:8px}.patient-facility small{color:#abc5cf;font-size:7px}.patient-provider-sidebar nav{flex-direction:column;gap:4px;display:flex}.patient-provider-sidebar nav a,.patient-provider-sidebar nav button{color:#aec6cf;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:9px;font-weight:700;text-decoration:none;display:flex;position:relative}.patient-provider-sidebar nav a.active,.patient-provider-sidebar nav a:hover,.patient-provider-sidebar nav button:hover{color:#fff;background:#15536b}.patient-provider-sidebar nav .active:before{content:"";background:#14abc1;border-radius:4px;width:3px;height:21px;position:absolute;inset-inline-start:-17px}.patient-provider-sidebar nav a>span,.patient-provider-sidebar nav button>span{width:18px;font-size:14px}.patient-provider-sidebar nav i{background:#28627a;border-radius:99px;margin-inline-start:auto;padding:3px 6px;font-size:7px;font-style:normal}.patient-sidebar-bottom{border-top:1px solid #285a70;flex-direction:column;gap:9px;margin-top:auto;padding-top:14px;display:flex}.patient-sidebar-bottom a{color:#b6ccd5;font-size:8px;text-decoration:none}.patient-sidebar-bottom p{color:#6d94a4;font-size:7px}.patient-provider-main{width:calc(100% - 235px);margin-inline-start:235px}.patient-provider-top{z-index:8;background:#fff;border-bottom:1px solid #dce8eb;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.patient-provider-top>div{align-items:center;gap:9px;display:flex}.patient-provider-top>div>span:first-child{color:#087a91}.patient-provider-top b{font-size:8px}.patient-provider-top small{color:#687f89;margin-top:3px;font-size:7px;display:block}.patient-provider-top button{color:#087a91;background:0 0;border:0;font-size:8px;font-weight:800}.patient-provider-top a{color:#55727e;font-size:7px;text-decoration:none}.patient-provider-top>div:last-child>span{background:#d4af67;border-radius:10px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.patient-provider-workspace{max-width:1200px;margin:auto;padding:30px}.patient-workspace-heading{justify-content:space-between;align-items:end;display:flex}.patient-workspace-heading p{color:#087a91;letter-spacing:1px;margin:0 0 6px;font-size:8px;font-weight:800}.patient-workspace-heading h1{margin:0 0 5px;font:700 29px Sora}.patient-workspace-heading span{color:#637d87;font-size:9px}.patient-workspace-heading>button{color:#087a91;background:#fff;border:1px solid #cbdde1;border-radius:10px;padding:10px 12px;font-size:8px;font-weight:800}.patient-access-note{background:#e9f6f7;border:1px solid #cfe7e9;border-radius:13px;gap:10px;margin:18px 0 12px;padding:11px 13px;display:flex}.patient-access-note>span{color:#fff;background:#087a91;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.patient-access-note p{color:#55747f;margin:0;font-size:7px;line-height:1.5}.patient-access-note b{color:#082a43;display:block}.patient-metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.patient-metrics article{background:#fff;border:1px solid #dce8eb;border-radius:14px;align-items:center;gap:9px;padding:12px;display:flex}.patient-metrics article>span{color:#087a91;background:#e5f3f5;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.patient-metrics article:nth-child(3)>span{color:#906820;background:#f6ecd9}.patient-metrics article>div{align-items:baseline;gap:7px;display:flex}.patient-metrics b{font:700 18px Sora}.patient-metrics p{color:#637d87;margin:0;font-size:7px}.patient-tools{justify-content:space-between;margin:15px 0 10px;display:flex}.patient-tools>div{gap:6px;display:flex}.patient-tools button{color:#607b86;background:#fff;border:1px solid #cbdde1;border-radius:99px;padding:7px 10px;font-size:7px}.patient-tools button.active{color:#fff;background:#063d56}.patient-tools label{color:#087a91;background:#fff;border:1px solid #cbdde1;border-radius:10px;gap:7px;width:250px;padding:8px;display:flex}.patient-tools input{border:0;outline:0;width:100%;font-size:8px}.patient-directory{background:#fff;border:1px solid #dce8eb;border-radius:16px;overflow:hidden}.patient-directory-head,.patient-directory>button{grid-template-columns:minmax(200px,1.3fr) 90px 130px 100px 60px 10px;align-items:center;gap:10px;display:grid}.patient-directory-head{color:#58727d;background:#edf6f7;padding:10px 13px;font-size:7px;font-weight:800}.patient-directory>button{text-align:start;color:#082a43;background:#fff;border:0;border-bottom:1px solid #e6eef0;width:100%;padding:12px 13px}.patient-directory>button:hover{background:#f5fafb}.directory-person{align-items:center;gap:9px;display:flex}.directory-person>span{color:#087a91;background:#e5f3f5;border-radius:9px;place-items:center;width:32px;height:32px;font-size:7px;font-weight:800;display:grid}.directory-person>div{flex-direction:column;gap:3px;display:flex}.directory-person small{color:#6b828c;font-size:6px}.directory-person em{color:#996d21;font-size:6px;font-style:normal}.patient-directory time,.patient-directory>button>span,.patient-directory strong{font-size:7px}.patient-directory>button>i{text-align:center;border-radius:99px;padding:5px 6px;font-size:6px;font-style:normal;font-weight:800}.patient-directory i.active{color:#14775f;background:#dff3ec}.patient-directory i.expiring{color:#906820;background:#f6ecd9}.patient-directory i.visit-only{color:#087a91;background:#e5f3f5}.patient-directory>button>em{font-style:normal}.patient-detail-layer{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#082a4365;justify-content:flex-end;display:flex;position:fixed;inset:0}.arabic .patient-detail-layer{justify-content:flex-start}.patient-detail{background:#fff;width:min(480px,100%);height:100%;padding:27px;position:relative;overflow:auto}.patient-detail>p,.access-request>p{color:#087a91;letter-spacing:1px;font-size:7px;font-weight:800}.patient-detail-head{align-items:center;gap:10px;display:flex}.patient-detail-head>span{color:#087a91;background:#e5f3f5;border-radius:13px;place-items:center;width:47px;height:47px;font-size:9px;font-weight:800;display:grid}.patient-detail-head h2{margin:0 0 4px;font:700 20px Sora}.patient-detail-head small{color:#667f89;font-size:7px}.access-banner{border-radius:12px;align-items:center;gap:9px;margin:15px 0;padding:11px;display:flex}.access-banner.active{background:#dff3ec}.access-banner.expiring{background:#f6ecd9}.access-banner.visit-only{background:#e5f3f5}.access-banner>span{color:#087a91}.access-banner>div{flex:1}.access-banner b{font-size:8px}.access-banner p{color:#587680;margin:3px 0 0;font-size:7px}.access-banner button{color:#087a91;background:0 0;border:0;font-size:7px;font-weight:800}.patient-detail section{border-top:1px solid #e2ebed;margin-top:14px;padding-top:13px}.patient-detail h3{font:700 10px Sora}.patient-detail dl{border:1px solid #dce8eb;border-radius:12px;padding:2px 11px}.patient-detail dl div{border-bottom:1px solid #e6eef0;justify-content:space-between;padding:9px 0;display:flex}.patient-detail dl div:last-child{border:0}.patient-detail dt{color:#667f89;font-size:7px}.patient-detail dd{text-align:end;margin:0;font-size:8px;font-weight:800}.consent-valid{color:#14775f}.patient-shared-title{justify-content:space-between;align-items:center;display:flex}.patient-shared-title span{color:#687f89;font-size:7px}.shared-patient-document{text-align:start;color:#082a43;background:#f6fafb;border:1px solid #dce8eb;border-radius:11px;align-items:center;gap:8px;width:100%;margin-bottom:6px;padding:9px;display:flex}.shared-patient-document>span{color:#087a91}.shared-patient-document>div{flex-direction:column;flex:1;gap:3px;display:flex}.shared-patient-document b{font-size:7px}.shared-patient-document small{color:#6b828c;font-size:6px}.shared-patient-document i{color:#087a91;font-size:7px;font-style:normal}.sharing-boundary{text-align:center;color:#6d838d;font-size:6px}.patient-detail-actions{grid-template-columns:1fr 1.2fr;gap:7px;margin-top:16px;display:grid}.patient-detail-actions button,.patient-detail-actions a{color:#087a91;text-align:center;background:#fff;border:1px solid #cbdde1;border-radius:9px;padding:10px;font-size:7px;font-weight:800;text-decoration:none}.patient-detail-actions a{color:#fff;background:#087a91;border-color:#087a91}.access-request-layer{z-index:40;background:#082a4370;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.access-request{background:#fff;border-radius:18px;width:min(450px,100%);padding:25px;position:relative}.access-request>h2{margin:0 0 5px;font:700 21px Sora}.access-request>span{color:#607a85;font-size:7px;line-height:1.5}.access-request label{margin-top:11px;font-size:8px;font-weight:800;display:block}.access-request select{border:1px solid #cbdde1;border-radius:10px;width:100%;margin-top:5px;padding:9px;font-size:8px;display:block}.requested-fields{margin-top:12px}.requested-fields>b{margin-bottom:6px;font-size:8px;display:block}.requested-fields button{color:#607a85;background:#fff;border:1px solid #d5e3e6;border-radius:9px;margin:0 5px 5px 0;padding:7px;font-size:7px}.requested-fields button.selected{color:#087a91;background:#e9f6f7;border-color:#87c6cf}.requested-fields button span{margin-inline-end:4px}.request-explain{background:#e9f6f7;border-radius:11px;gap:9px;margin:11px 0;padding:10px;display:flex}.request-explain>span{color:#087a91}.request-explain p{color:#587680;margin:0;font-size:7px;line-height:1.45}.send-access-request{color:#fff;background:#087a91;border:0;border-radius:10px;width:100%;padding:10px;font-size:8px;font-weight:800}.provider-patient-toast{color:#fff;z-index:50;background:#063d56;border-radius:13px;align-items:center;gap:9px;padding:12px 14px;font-size:8px;display:flex;position:fixed;bottom:23px;right:23px}.provider-patient-toast>span{background:#2ca98b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.provider-patient-toast button{color:#fff;background:0 0;border:0;margin-inline-start:8px}@media (max-width:760px){.patient-provider-sidebar{display:none}.patient-provider-main{width:100%;margin:0}.patient-provider-top{padding:0 14px}.patient-provider-top>div:first-child{display:none}.patient-provider-workspace{padding:21px 13px}.patient-workspace-heading{align-items:flex-start;gap:13px}.patient-workspace-heading h1{font-size:24px}.patient-workspace-heading>button{display:none}.patient-metrics{grid-template-columns:1fr}.patient-tools{flex-direction:column;gap:9px}.patient-tools label{width:100%}.patient-directory-head{display:none}.patient-directory>button{grid-template-columns:minmax(150px,1fr) 110px 10px}.patient-directory>button>time,.patient-directory>button>i,.patient-directory>button>strong{display:none}.patient-detail{padding:23px 18px}.patient-detail-actions{grid-template-columns:1fr}}.patient-provider-sidebar nav a,.patient-facility b,.patient-provider-top b{font-size:12px}.patient-facility small,.patient-provider-top small,.patient-sidebar-bottom p,.patient-sidebar-bottom a{font-size:11px}.patient-workspace-heading p{font-size:10px}.patient-workspace-heading h1{font-size:32px}.patient-workspace-heading span{font-size:13px;line-height:1.5}.patient-workspace-heading>a{color:#087a91;white-space:nowrap;background:#fff;border:1px solid #cbdde1;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800;text-decoration:none}.patient-access-note{align-items:flex-start;padding:15px 16px}.patient-access-note p{font-size:12px}.patient-access-note b{margin-bottom:3px;font-size:13px}.patient-metrics article{min-height:78px;padding:16px}.patient-metrics article>div{display:block}.patient-metrics b{font-size:23px}.patient-metrics p{margin-top:3px;font-size:11px}.patient-tools button{cursor:pointer;padding:8px 13px;font-size:11px}.patient-tools label{font-size:14px}.patient-tools input{background:0 0;font-size:12px}.patient-directory-head,.patient-directory>article{grid-template-columns:minmax(220px,1.3fr) minmax(145px,.8fr) minmax(145px,.8fr) 90px 55px 22px;align-items:center;gap:14px;display:grid}.patient-directory-head{padding:12px 16px;font-size:10px}.patient-directory>article{border-bottom:1px solid #e6eef0;padding:15px 16px}.patient-directory>article:last-child{border-bottom:0}.patient-directory>article:hover{background:#f7fbfc}.directory-person b{font-size:12px}.directory-person small{font-size:10px}.directory-person>span{width:38px;height:38px;font-size:11px}.patient-directory time,.patient-directory>article>span,.patient-directory>article>strong{font-size:11px}.patient-directory>article>i{text-align:center;text-transform:capitalize;border-radius:99px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.patient-directory>article>i.active{color:#14775f;background:#dff3ec}.patient-directory>article>i.visit-only{color:#087a91;background:#e5f3f5}.patient-directory>article>a{color:#087a91;text-align:center;font-size:24px;text-decoration:none}.patient-limit-note{color:#73551e;background:#fff7e8;border:1px solid #f0d9aa;border-radius:10px;padding:10px 12px;font-size:11px}.patient-state{text-align:center;background:#fff;border:1px solid #dce8eb;border-radius:16px;margin-top:18px;padding:44px 24px}.patient-state>span{color:#087a91;background:#e5f3f5;border-radius:14px;place-items:center;width:46px;height:46px;margin:0 auto 14px;font-size:20px;display:grid}.patient-state h2{margin:0 0 7px;font:700 18px Sora}.patient-state p{color:#607a85;max-width:540px;margin:0 auto 16px;font-size:12px;line-height:1.55}.patient-state>a{color:#fff;background:#087a91;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.patient-loading>span{animation:1.2s linear infinite provider-patient-spin}.patient-empty{margin-top:0}.patient-empty>span{background:#eef6f7}@keyframes provider-patient-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.patient-provider-sidebar{display:none}.patient-provider-main{width:100%;margin:0}.patient-provider-top{padding:0 18px}.patient-provider-workspace{padding:24px 18px}.patient-directory-head{display:none}.patient-directory>article{grid-template-columns:minmax(180px,1fr) minmax(145px,.65fr) 24px}.patient-directory>article>time,.patient-directory>article>i,.patient-directory>article>strong{display:none}}@media (max-width:560px){.patient-provider-top>div:first-child{display:none}.patient-workspace-heading{align-items:flex-start;gap:14px}.patient-workspace-heading>a{display:none}.patient-workspace-heading h1{font-size:28px}.patient-metrics{grid-template-columns:1fr}.patient-tools{flex-direction:column;gap:10px}.patient-tools>div{overflow:auto}.patient-tools label{width:100%}.patient-directory>article{grid-template-columns:minmax(0,1fr) 24px}.patient-directory>article>span{display:none}.patient-provider-workspace{padding:20px 13px}.patient-state{padding:34px 18px}}
.services-shell{color:#082a43;background:#f4fafb;min-height:100vh;font-family:Manrope,Arial,sans-serif;display:flex}.services-shell.arabic{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}.services-sidebar{color:#fff;z-index:10;background:#063d56;flex-direction:column;width:235px;padding:24px 17px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.services-facility{background:#104b63;border:1px solid #2c6075;border-radius:13px;align-items:center;gap:9px;margin:22px 0 18px;padding:10px;display:flex}.services-facility>span{color:#082a43;background:#d4af67;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.services-facility>div{flex-direction:column;gap:3px;display:flex}.services-facility b{font-size:8px}.services-facility small{color:#abc5cf;font-size:7px}.services-sidebar nav{flex-direction:column;gap:4px;display:flex}.services-sidebar nav a,.services-sidebar nav button{color:#aec6cf;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:9px;font-weight:700;text-decoration:none;display:flex;position:relative}.services-sidebar nav a.active,.services-sidebar nav a:hover,.services-sidebar nav button:hover{color:#fff;background:#15536b}.services-sidebar nav .active:before{content:"";background:#14abc1;border-radius:4px;width:3px;height:21px;position:absolute;inset-inline-start:-17px}.services-sidebar nav a>span,.services-sidebar nav button>span{width:18px;font-size:14px}.services-sidebar nav i{background:#28627a;border-radius:99px;margin-inline-start:auto;padding:3px 6px;font-size:7px;font-style:normal}.services-side-bottom{border-top:1px solid #285a70;flex-direction:column;gap:9px;margin-top:auto;padding-top:14px;display:flex}.services-side-bottom a{color:#b6ccd5;font-size:8px;text-decoration:none}.services-side-bottom p{color:#6d94a4;font-size:7px}.services-main{width:calc(100% - 235px);margin-inline-start:235px}.services-top{z-index:8;background:#fff;border-bottom:1px solid #dce8eb;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.services-top>div{align-items:center;gap:9px;display:flex}.services-top>div>span:first-child{color:#087a91}.services-top b{font-size:8px}.services-top small{color:#687f89;margin-top:3px;font-size:7px;display:block}.services-top button{color:#087a91;background:0 0;border:0;font-size:8px;font-weight:800}.services-top a{color:#55727e;font-size:7px;text-decoration:none}.services-top>div:last-child>span{background:#d4af67;border-radius:10px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.services-workspace{max-width:1200px;margin:auto;padding:30px}.services-heading{justify-content:space-between;align-items:end;display:flex}.services-heading p{color:#087a91;letter-spacing:1px;margin:0 0 6px;font-size:8px;font-weight:800}.services-heading h1{margin:0 0 5px;font:700 29px Sora}.services-heading span{color:#637d87;font-size:9px}.services-heading>button{color:#fff;background:#087a91;border:0;border-radius:10px;padding:10px 13px;font-size:8px;font-weight:800}.publish-warning{background:#f6ecd9;border:1px solid #ecd9b6;border-radius:13px;align-items:center;gap:10px;margin:17px 0 11px;padding:11px 13px;display:flex}.publish-warning>span{color:#fff;background:#d4af67;border-radius:9px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.publish-warning p{color:#725d36;flex:1;margin:0;font-size:7px;line-height:1.45}.publish-warning b{color:#563e17;display:block}.publish-warning a{color:#805f20;font-size:7px;font-weight:800;text-decoration:none}.services-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.services-metrics article{background:#fff;border:1px solid #dce8eb;border-radius:14px;align-items:center;gap:9px;padding:11px;display:flex}.services-metrics article>span{color:#087a91;background:#e5f3f5;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.services-metrics article>div{flex-direction:column;gap:2px;display:flex}.services-metrics b{font:700 15px Sora}.services-metrics p{color:#637d87;margin:0;font-size:7px}.services-tabs{border-bottom:1px solid #dce8eb;gap:22px;margin:15px 0 12px;display:flex}.services-tabs button{color:#607b86;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 1px;font-size:8px;font-weight:800}.services-tabs button.active{color:#087a91;border-color:#14abc1}.catalog-tools{justify-content:space-between;margin-bottom:9px;display:flex}.catalog-tools>div{gap:6px;display:flex}.catalog-tools button{color:#607b86;background:#fff;border:1px solid #cbdde1;border-radius:99px;padding:7px 9px;font-size:7px}.catalog-tools button.active{color:#fff;background:#063d56}.catalog-tools label{color:#087a91;background:#fff;border:1px solid #cbdde1;border-radius:10px;gap:7px;width:235px;padding:8px;display:flex}.catalog-tools input{border:0;outline:0;width:100%;font-size:8px}.service-table{background:#fff;border:1px solid #dce8eb;border-radius:16px;overflow:hidden}.service-head,.service-table>button{grid-template-columns:minmax(220px,1.4fr) 85px 70px 75px 65px 75px 10px;align-items:center;gap:10px;display:grid}.service-head{color:#58727d;background:#edf6f7;padding:10px 13px;font-size:7px;font-weight:800}.service-table>button{text-align:start;color:#082a43;background:#fff;border:0;border-bottom:1px solid #e6eef0;width:100%;padding:12px 13px}.service-table>button:hover{background:#f5fafb}.service-table>button>div{align-items:center;gap:8px;display:flex}.service-table>button>div>span{color:#087a91;background:#e5f3f5;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.service-table p{flex-direction:column;gap:3px;margin:0;display:flex}.service-table p b{font-size:8px}.service-table p small{color:#6b828c;font-size:6px}.service-table>button>span,.service-table strong{font-size:7px}.service-table i{text-align:center;border-radius:99px;padding:5px;font-size:6px;font-style:normal;font-weight:800}.service-table i.published{color:#14775f;background:#dff3ec}.service-table i.draft{color:#087a91;background:#e5f3f5}.service-table i.restricted{color:#906820;background:#f6ecd9}.service-table em{font-style:normal}.availability-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.availability-head h2,.availability-rules h2{margin:0 0 3px;font:700 13px Sora}.availability-head p{color:#6b828c;margin:0;font-size:7px}.availability-head>div:last-child{align-items:center;gap:7px;display:flex}.availability-head button{background:#fff;border:1px solid #cbdde1;border-radius:8px;padding:6px 9px}.availability-head>div:last-child b{font-size:8px}.availability-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.availability-grid article{background:#fff;border:1px solid #dce8eb;border-radius:13px;padding:12px}.availability-grid article>div{justify-content:space-between;display:flex}.availability-grid b{font-size:8px}.availability-grid article>div span{color:#6b828c;font-size:6px}.availability-grid p{background:#e7f0f2;border-radius:99px;height:6px;margin:14px 0 7px;overflow:hidden}.availability-grid p i{background:#14abc1;height:100%;display:block}.availability-grid small{color:#607b86;font-size:6px}.availability-grid button{color:#087a91;background:#edf6f7;border:0;border-radius:8px;width:100%;margin-top:10px;padding:7px;font-size:7px;font-weight:800;display:block}.availability-rules{background:#fff;border:1px solid #dce8eb;border-radius:15px;margin-top:12px;padding:15px}.availability-rules>div{border-bottom:1px solid #e6eef0;grid-template-columns:1fr 150px 50px;gap:10px;padding:10px 0;display:grid}.availability-rules span{color:#607b86;font-size:8px}.availability-rules b{font-size:8px}.availability-rules button{color:#087a91;background:0 0;border:0;font-size:7px;font-weight:800}.locations-view>article{background:#fff;border:1px solid #dce8eb;border-radius:17px;grid-template-columns:250px 1fr 150px;display:grid;overflow:hidden}.location-map{background:#dbecef;place-items:center;min-height:230px;display:grid;position:relative}.location-map:before,.location-map:after{content:"";background:#c2dce1;position:absolute}.location-map:before{width:120%;height:14px;transform:rotate(27deg)}.location-map:after{width:12px;height:120%;transform:rotate(18deg)}.location-map>span{color:#fff;z-index:2;background:#087a91;border-radius:50% 50% 50% 0;place-items:center;width:35px;height:35px;display:grid;transform:rotate(-45deg)}.location-map>span:first-letter{transform:rotate(45deg)}.location-map>b{background:#fff;border-radius:7px;padding:5px;font-size:7px;position:absolute;bottom:14px;left:14px}.location-copy{padding:19px}.location-copy>p{color:#14775f;margin:0;font-size:7px;font-weight:800}.location-copy h2{font:700 15px Sora}.location-copy>span{color:#607b86;font-size:8px}.location-copy ul{flex-direction:column;gap:6px;padding:0;font-size:7px;list-style:none;display:flex}.location-copy>div{gap:6px;display:flex}.location-copy button,.add-location{color:#087a91;background:#fff;border:1px solid #cbdde1;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:800}.locations-view article>aside{border-inline-start:1px solid #e1ebed;padding:18px}.locations-view aside p{color:#607b86;font-size:7px}.locations-view aside b{font:700 20px Sora}.locations-view aside small{color:#6b828c;margin-top:3px;font-size:6px;display:block}.locations-view aside hr{border:0;border-top:1px solid #e1ebed;margin:16px 0}.add-location{margin-top:10px}.service-drawer-layer{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#082a4365;justify-content:flex-end;display:flex;position:fixed;inset:0}.arabic .service-drawer-layer{justify-content:flex-start}.service-drawer{background:#fff;width:min(500px,100%);height:100%;padding:27px;position:relative;overflow:auto}.service-drawer>p{color:#087a91;letter-spacing:1px;font-size:7px;font-weight:800}.service-drawer>h2{margin:0 0 8px;font:700 20px Sora}.service-drawer-status{justify-content:space-between;align-items:center;display:flex}.service-drawer-status span{color:#087a91;background:#e5f3f5;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:800}.service-drawer-status span.published{color:#14775f;background:#dff3ec}.service-drawer-status span.restricted{color:#906820;background:#f6ecd9}.service-drawer-status b{font:700 7px monospace}.service-drawer label{margin-top:11px;font-size:8px;font-weight:800;display:block}.service-drawer input,.service-drawer select,.service-drawer textarea{color:#082a43;border:1px solid #cbdde1;border-radius:10px;width:100%;margin-top:5px;padding:9px;font-size:8px;display:block}.service-drawer textarea{resize:none;height:75px}.service-form-grid{grid-template-columns:1fr 1fr;gap:0 9px;display:grid}.price-input{border:1px solid #cbdde1;border-radius:10px;margin-top:5px;display:flex;overflow:hidden}.price-input span{color:#607b86;background:#edf6f7;padding:9px;font-size:7px}.price-input input{border:0;border-radius:0;margin:0}.price-truth,.publish-gate{background:#e9f6f7;border-radius:11px;gap:9px;margin-top:12px;padding:10px;display:flex}.price-truth>span{color:#087a91}.price-truth p,.publish-gate p{color:#587680;margin:0;font-size:7px;line-height:1.45}.price-truth b,.publish-gate b{color:#082a43;display:block}.publish-gate{background:#f6ecd9}.publish-gate>span{color:#906820}.publish-gate p{color:#725d36}.service-drawer-actions{grid-template-columns:1fr 1.3fr;gap:7px;margin-top:15px;display:grid}.service-drawer-actions button{color:#087a91;background:#fff;border:1px solid #cbdde1;border-radius:9px;padding:10px;font-size:7px;font-weight:800}.service-drawer-actions button:last-child{color:#fff;background:#087a91;border:0}.service-drawer-actions button:disabled{background:#b9cbd0}.service-toast{color:#fff;z-index:50;background:#063d56;border-radius:13px;align-items:center;gap:9px;padding:12px 14px;font-size:8px;display:flex;position:fixed;bottom:23px;right:23px}.service-toast>span{background:#2ca98b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.service-toast button{color:#fff;background:0 0;border:0;margin-inline-start:8px}.provider-setup-message{color:#315f6c;background:#e9f6f7;border-radius:13px;align-items:center;gap:10px;margin:17px 0;padding:11px 13px;display:flex}.provider-setup-message.error{color:#8d4335;background:#f9e8e4}.provider-setup-message>span{background:#fff8;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.provider-setup-message p{flex-direction:column;gap:2px;margin:0;font-size:8px;display:flex}.provider-setup-state{text-align:center;background:#fff;border:1px solid #dce8eb;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;margin-top:18px;padding:36px;display:flex}.provider-setup-state>span{color:#087a91;background:#e5f3f5;border-radius:16px;place-items:center;width:50px;height:50px;font-size:18px;display:grid}.provider-setup-state.pending>span{color:#906820;background:#f6ecd9}.provider-setup-state.restricted>span{color:#526f7b;background:#e9edf0}.provider-setup-state h2{margin:16px 0 7px;font:700 20px Sora}.provider-setup-state p{color:#607b86;max-width:600px;margin:0 0 13px;font-size:9px;line-height:1.6}.provider-setup-state a,.provider-setup-state button{color:#fff;background:#087a91;border:0;border-radius:9px;padding:9px 13px;font-size:8px;font-weight:800;text-decoration:none}.provider-setup-state dl{width:min(480px,100%);margin:15px 0 0}.provider-setup-state dl>div{border-top:1px solid #e2ecee;justify-content:space-between;padding:10px;font-size:8px;display:flex}.provider-setup-state dd{text-transform:capitalize;font-weight:800}.provider-onboarding-form{background:#fff;border:1px solid #dce8eb;border-radius:17px;margin-top:18px;padding:24px}.provider-onboarding-form>div:first-child p{color:#087a91;letter-spacing:1px;font-size:7px;font-weight:800}.provider-onboarding-form h2{margin:4px 0;font:700 19px Sora}.provider-onboarding-form>div:first-child span{color:#607b86;font-size:8px}.onboarding-grid{grid-template-columns:1fr 1fr;gap:0 12px;margin-top:14px;display:grid}.provider-onboarding-form label{margin-top:11px;font-size:8px;font-weight:800;display:block}.provider-onboarding-form input,.provider-onboarding-form select,.provider-onboarding-form textarea{color:#082a43;border:1px solid #cbdde1;border-radius:10px;width:100%;margin-top:5px;padding:10px;font-size:8px;display:block}.provider-onboarding-form textarea{resize:vertical;height:85px}.provider-onboarding-form>button{color:#fff;background:#087a91;border:0;border-radius:10px;margin:16px 0 0 auto;padding:11px 16px;font-size:8px;font-weight:800;display:block}.publish-warning.success{background:#dff3ec;border-color:#bfe6d9}.publish-warning.success>span{background:#14775f}.publish-warning.success p{color:#416e62}.service-live-row{background:#fff;border-bottom:1px solid #e6eef0}.service-live-row>button{text-align:start;color:#082a43;background:#fff;border:0;grid-template-columns:minmax(220px,1.4fr) 85px 70px 75px 65px 75px 10px;align-items:center;gap:10px;width:100%;padding:12px 13px;display:grid}.service-live-row>button:hover{background:#f5fafb}.service-live-row>button>div{align-items:center;gap:8px;display:flex}.service-live-row>button>div>span{color:#087a91;background:#e5f3f5;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.service-live-row p{flex-direction:column;gap:3px;margin:0;display:flex}.service-live-row p b{font-size:8px}.service-live-row p small,.service-live-row>button>span,.service-live-row strong{font-size:7px}.service-live-row i{text-align:center;border-radius:99px;padding:5px;font-size:6px;font-style:normal;font-weight:800}.service-live-row i.published{color:#14775f;background:#dff3ec}.service-live-row i.draft{color:#087a91;background:#e5f3f5}.service-live-row>div{justify-content:flex-end;gap:6px;padding:0 13px 10px;display:flex}.service-live-row>div button{color:#087a91;background:#fff;border:1px solid #cbdde1;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:800}.service-live-row>div button:last-child{color:#fff;background:#087a91;border-color:#087a91}.provider-checkbox{align-items:center;gap:8px;display:flex!important}.provider-checkbox input{width:auto;margin:0;display:inline-block}.availability-editor{flex-direction:column;gap:8px;margin:18px 0;display:flex}.availability-editor>div{grid-template-columns:1.1fr 1fr 15px 1fr 28px;align-items:center;gap:6px;display:grid}.availability-editor select,.availability-editor input{color:#082a43;border:1px solid #cbdde1;border-radius:9px;width:100%;padding:9px;font-size:8px}.availability-editor button{color:#8d4335;background:#f9e8e4;border:0;border-radius:8px;height:30px}.add-availability{color:#087a91;background:#f3f9fa;border:1px dashed #8fb9c3;border-radius:9px;width:100%;padding:9px;font-size:8px;font-weight:800}@media (max-width:850px){.services-metrics{grid-template-columns:repeat(2,1fr)}.availability-grid{grid-template-columns:repeat(3,1fr)}.locations-view>article{grid-template-columns:200px 1fr}.locations-view article>aside{border-inline-start:0;border-top:1px solid #e1ebed;grid-column:1/-1;align-items:center;gap:12px;display:flex}.locations-view aside hr{display:none}}@media (max-width:720px){.services-sidebar{display:none}.services-main{width:100%;margin:0}.services-top{padding:0 14px}.services-top>div:first-child{display:none}.services-workspace{padding:21px 13px}.services-heading{align-items:flex-start;gap:12px}.services-heading h1{font-size:24px}.services-heading>button{white-space:nowrap}.services-metrics{grid-template-columns:1fr}.catalog-tools{flex-direction:column;gap:8px}.catalog-tools label{width:100%}.service-head{display:none}.service-table>button{grid-template-columns:minmax(150px,1fr) 75px 10px}.service-table>button>span,.service-table>button>strong{display:none}.service-live-row>button{grid-template-columns:minmax(150px,1fr) 75px 10px}.service-live-row>button>span,.service-live-row>button>strong,.service-live-row>button>i{display:none}.availability-grid{grid-template-columns:1fr 1fr}.locations-view>article{grid-template-columns:1fr}.location-map{min-height:160px}.service-drawer{padding:23px 18px}.service-form-grid,.onboarding-grid{grid-template-columns:1fr}.availability-editor>div{grid-template-columns:1fr 1fr 12px 1fr 28px}.provider-setup-state,.provider-onboarding-form{padding:22px 16px}}
.insights-shell{color:#082a43;background:#f4fafb;min-height:100vh;font-family:Manrope,Arial,sans-serif;display:flex}.insights-shell.arabic{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}.insights-sidebar{color:#fff;z-index:10;background:#063d56;flex-direction:column;width:235px;padding:24px 17px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.insights-facility{background:#104b63;border:1px solid #2c6075;border-radius:13px;align-items:center;gap:9px;margin:22px 0 18px;padding:10px;display:flex}.insights-facility>span{color:#082a43;background:#d4af67;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.insights-facility>div{flex-direction:column;gap:3px;display:flex}.insights-facility b{font-size:8px}.insights-facility small{color:#abc5cf;font-size:7px}.insights-sidebar nav{flex-direction:column;gap:4px;display:flex}.insights-sidebar nav a{color:#aec6cf;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:9px;font-weight:700;text-decoration:none;display:flex;position:relative}.insights-sidebar nav a.active,.insights-sidebar nav a:hover{color:#fff;background:#15536b}.insights-sidebar nav .active:before{content:"";background:#14abc1;border-radius:4px;width:3px;height:21px;position:absolute;inset-inline-start:-17px}.insights-sidebar nav span{width:18px;font-size:14px}.insights-side-bottom{border-top:1px solid #285a70;flex-direction:column;gap:9px;margin-top:auto;padding-top:14px;display:flex}.insights-side-bottom a{color:#b6ccd5;font-size:8px;text-decoration:none}.insights-side-bottom p{color:#6d94a4;font-size:7px}.insights-main{width:calc(100% - 235px);margin-inline-start:235px}.insights-top{z-index:8;background:#fff;border-bottom:1px solid #dce8eb;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.insights-top>div{align-items:center;gap:9px;display:flex}.insights-top>div>span:first-child{color:#087a91}.insights-top b{font-size:8px}.insights-top small{color:#687f89;margin-top:3px;font-size:7px;display:block}.insights-top button{color:#087a91;background:0 0;border:0;font-size:8px;font-weight:800}.insights-top a{color:#55727e;font-size:7px;text-decoration:none}.insights-top>div:last-child>span{background:#d4af67;border-radius:10px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.insights-workspace{max-width:1200px;margin:auto;padding:30px}.insights-heading{justify-content:space-between;align-items:end;display:flex}.insights-heading p{color:#087a91;letter-spacing:1px;margin:0 0 6px;font-size:8px;font-weight:800}.insights-heading h1{margin:0 0 5px;font:700 29px Sora}.insights-heading span{color:#637d87;font-size:9px}.insights-heading>button{color:#fff;background:#087a91;border:0;border-radius:10px;padding:10px 13px;font-size:8px;font-weight:800}.privacy-banner{background:#e9f6f7;border:1px solid #c9e7ea;border-radius:13px;align-items:center;gap:10px;margin:17px 0 11px;padding:11px 13px;display:flex}.privacy-banner>span{color:#fff;background:#087a91;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.privacy-banner p{color:#587680;flex:1;margin:0;font-size:7px;line-height:1.45}.privacy-banner b{color:#082a43;display:block}.privacy-banner i{color:#087a91;background:#fff;border-radius:99px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:800}.insights-controls{align-items:center;gap:10px;margin-bottom:11px;display:flex}.insights-controls>div{background:#e7f0f2;border-radius:9px;padding:3px;display:flex}.insights-controls button{color:#5f7781;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:7px;font-weight:800}.insights-controls button.active{color:#087a91;background:#fff;box-shadow:0 2px 7px #073a5212}.insights-controls label{color:#087a91;background:#fff;border:1px solid #d3e1e4;border-radius:9px;align-items:center;gap:5px;padding:5px 8px;display:flex}.insights-controls select{color:#526d78;background:0 0;border:0;outline:0;font-size:7px}.insights-controls small{color:#78909a;margin-inline-start:auto;font-size:7px}.insights-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.insights-metrics article{background:#fff;border:1px solid #dce8eb;border-radius:14px;padding:13px}.insights-metrics article>div{justify-content:space-between;align-items:center;display:flex}.insights-metrics article>div>span{color:#087a91;background:#e5f3f5;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.insights-metrics i{color:#14775f;background:#e3f4ee;border-radius:99px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800}.insights-metrics b{margin-top:10px;font:700 20px Sora;display:block}.insights-metrics p{margin:3px 0;font-size:8px;font-weight:800}.insights-metrics small{color:#78909a;font-size:6px}.insights-grid{grid-template-columns:1.6fr 1fr;gap:10px;margin-top:10px;display:grid}.insights-grid>article,.service-performance{background:#fff;border:1px solid #dce8eb;border-radius:16px;padding:16px}.panel-title{justify-content:space-between;align-items:start;display:flex}.panel-title h2{margin:0 0 3px;font:700 13px Sora}.panel-title p{color:#6b828c;margin:0;font-size:7px}.panel-title>span{color:#6b828c;font-size:6px}.panel-title>span i{background:#14abc1;border-radius:50%;width:7px;height:7px;display:inline-block}.chart-area{border-bottom:1px solid #dce8eb;height:145px;margin-top:12px;display:flex}.chart-y{color:#91a3aa;flex-direction:column;justify-content:space-between;width:22px;padding-bottom:16px;font-size:6px;display:flex}.bars{background:repeating-linear-gradient(#eef4f5 0 1px,#0000 1px 34px);flex:1;justify-content:space-around;align-items:flex-end;display:flex}.bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.bars i{background:linear-gradient(#14abc1,#087a91);border-radius:5px 5px 2px 2px;width:18px;display:block}.bars span{color:#78909a;height:10px;font-size:6px}.chart-summary{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}.chart-summary span{color:#78909a;font-size:6px}.chart-summary b{color:#082a43;margin-top:2px;font:700 12px Sora;display:block}.capacity-card{flex-direction:column;display:flex}.capacity-ring{background:conic-gradient(#087a91 0 78%,#dcebee 78%);border-radius:50%;place-items:center;width:115px;height:115px;margin:13px auto;display:grid}.capacity-ring:before{content:"";background:#fff;border-radius:50%;width:82px;height:82px;position:absolute}.capacity-ring>div{text-align:center;flex-direction:column;display:flex;position:relative}.capacity-ring b{font:700 19px Sora}.capacity-ring span{color:#78909a;font-size:6px}.capacity-legend{justify-content:center;gap:17px;display:flex}.capacity-legend span{color:#6b828c;font-size:6px}.capacity-legend i{border-radius:50%;width:6px;height:6px;margin-inline-end:4px;display:inline-block}.capacity-legend i.booked{background:#087a91}.capacity-legend i.open{background:#dcebee}.capacity-legend b{color:#082a43;margin-inline-start:5px}.capacity-note{background:#f6ecd9;border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:9px;display:flex}.capacity-note>span{color:#987027}.capacity-note p{color:#725d36;margin:0;font-size:6px}.capacity-note b{display:block}.heatmap{margin-top:13px}.heat-times,.heat-row{grid-template-columns:50px repeat(5,1fr);align-items:center;gap:5px;display:grid}.heat-times{color:#78909a;text-align:center;margin-bottom:5px;font-size:6px}.heat-row{margin-bottom:5px}.heat-row b{color:#607b86;font-size:6px}.heat-row i{background:#087a91;border-radius:5px;height:22px;display:block}.heat-key{justify-content:flex-end;align-items:center;gap:3px;margin-top:8px;display:flex}.heat-key span{color:#78909a;margin:0 3px;font-size:6px}.heat-key i{background:#087a91;border-radius:2px;width:12px;height:5px}.heat-key i:first-of-type{opacity:.2}.heat-key i:nth-of-type(2){opacity:.4}.heat-key i:nth-of-type(3){opacity:.65}.source-row{grid-template-columns:95px 1fr 28px;align-items:center;gap:8px;margin-top:15px;display:grid}.source-row>span,.source-row>b{font-size:7px}.source-row>p{background:#e7f0f2;border-radius:99px;height:7px;margin:0;overflow:hidden}.source-row>p i{background:#14abc1;border-radius:99px;height:100%;display:block}.service-performance{margin-top:10px}.service-performance .panel-title a{color:#087a91;font-size:7px;font-weight:800;text-decoration:none}.performance-table{margin-top:13px}.performance-head,.performance-row{grid-template-columns:minmax(220px,1.5fr) 80px 80px 1fr 60px;align-items:center;gap:10px;display:grid}.performance-head{color:#607b86;background:#edf6f7;border-radius:9px;padding:9px 11px;font-size:6px;font-weight:800}.performance-row{border-bottom:1px solid #e6eef0;padding:11px}.performance-row>div{align-items:center;gap:8px;display:flex}.performance-row>div>span{color:#087a91;background:#e5f3f5;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.performance-row b,.performance-row strong,.performance-row>span{font-size:7px}.performance-row p{background:#e7f0f2;border-radius:99px;height:6px;overflow:hidden}.performance-row p i{background:#087a91;height:100%;display:block}.performance-row em{font-size:7px;font-style:normal;font-weight:800}.performance-row em.positive{color:#14775f}.performance-row em.negative{color:#a3524d}.insights-foot{color:#607b86;background:#edf6f7;border-radius:11px;align-items:center;gap:8px;margin-top:10px;padding:10px;display:flex}.insights-foot p{flex:1;margin:0;font-size:6px}.insights-foot a{color:#087a91;font-size:6px;font-weight:800;text-decoration:none}.insights-toast{color:#fff;z-index:50;background:#063d56;border-radius:13px;align-items:center;gap:9px;padding:12px 14px;font-size:8px;display:flex;position:fixed;bottom:23px;right:23px}.insights-toast span{background:#2ca98b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}@media (max-width:900px){.insights-metrics{grid-template-columns:repeat(2,1fr)}.insights-grid{grid-template-columns:1fr}.performance-head,.performance-row{grid-template-columns:minmax(180px,1fr) 70px 70px 1fr 50px}}@media (max-width:720px){.insights-sidebar{display:none}.insights-main{width:100%;margin:0}.insights-top{padding:0 14px}.insights-top>div:first-child{display:none}.insights-workspace{padding:21px 13px}.insights-heading{align-items:flex-start;gap:12px}.insights-heading h1{font-size:24px}.insights-heading>button{white-space:nowrap}.insights-metrics{grid-template-columns:1fr 1fr}.privacy-banner i{display:none}.insights-controls{flex-wrap:wrap}.insights-controls small{width:100%;margin:0}.performance-head{display:none}.performance-row{grid-template-columns:minmax(155px,1fr) 55px 55px}.performance-row p,.performance-row em{display:none}.insights-foot{align-items:flex-start}.insights-foot a{display:none}}.insights-sidebar nav a,.insights-facility b,.insights-top b{font-size:12px}.insights-facility small,.insights-top small,.insights-side-bottom a,.insights-side-bottom p{font-size:11px}.insights-heading p{font-size:10px}.insights-heading h1{font-size:32px}.insights-heading span{font-size:13px;line-height:1.5}.insights-heading>button{cursor:pointer;padding:11px 14px;font-size:12px}.insights-heading>button:disabled{opacity:.5;cursor:not-allowed}.privacy-banner{padding:15px 16px}.privacy-banner p{font-size:12px}.privacy-banner b{margin-bottom:3px;font-size:13px}.privacy-banner i{font-size:9px}.insights-controls button{cursor:pointer;padding:8px 13px;font-size:11px}.insights-controls small{font-size:11px}.insights-metrics article{min-height:142px;padding:16px}.insights-metrics article>div>span{width:38px;height:38px;font-size:16px}.insights-metrics i{font-size:9px}.insights-metrics b{font-size:25px}.insights-metrics p{font-size:12px}.insights-metrics small{font-size:10px;line-height:1.4}.live-insights-grid{grid-template-columns:1.6fr 1fr}.live-insights-grid>article{min-height:260px;padding:20px}.live-insights-grid .panel-title h2{font-size:15px}.live-insights-grid .panel-title p{font-size:11px}.live-chart{background:repeating-linear-gradient(#edf3f4 0 1px,#0000 1px 46px);border-bottom:1px solid #dce8eb;align-items:flex-end;gap:3px;height:205px;margin-top:14px;padding-top:28px;display:flex}.live-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:3px;height:100%;display:flex;position:relative}.live-chart>div>span{color:#53727d;margin-bottom:3px;font-size:8px}.live-chart>div>i{background:linear-gradient(#14abc1,#087a91);border-radius:5px 5px 1px 1px;width:min(18px,80%);min-height:2px}.live-chart>div>small{color:#78909a;white-space:nowrap;font-size:8px;position:absolute;top:calc(100% + 7px)}.aggregate-card{flex-direction:column;display:flex}.aggregate-list{margin-top:18px}.aggregate-list>div{border-bottom:1px solid #e6eef0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.aggregate-list>div:last-child{border-bottom:0}.aggregate-list span{text-transform:capitalize;align-items:center;gap:8px;font-size:12px;display:flex}.aggregate-list i{background:#14abc1;border-radius:3px;width:9px;height:9px;display:block}.aggregate-list b{color:#082a43;font:700 14px Sora}.aggregate-empty{color:#607b86;margin:auto 0;font-size:12px}.insights-boundary{align-items:flex-start;gap:14px;display:flex;background:#edf6f7!important}.insights-boundary>span{color:#087a91;background:#fff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.insights-boundary h2{margin:2px 0 8px;font:700 15px Sora}.insights-boundary p{color:#55747f;margin:0 0 12px;font-size:12px;line-height:1.6}.insights-boundary a{color:#087a91;font-size:11px;font-weight:800;text-decoration:none}.insights-state{text-align:center;background:#fff;border:1px solid #dce8eb;border-radius:16px;margin-top:14px;padding:44px 24px}.insights-state>span{color:#087a91;background:#e5f3f5;border-radius:14px;place-items:center;width:46px;height:46px;margin:0 auto 14px;font-size:20px;display:grid}.insights-state h2{margin:0 0 7px;font:700 18px Sora}.insights-state p{color:#607a85;max-width:540px;margin:0 auto 16px;font-size:12px;line-height:1.55}.insights-state>a{color:#fff;background:#087a91;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.insights-loading>span{animation:1.2s linear infinite insights-spin}.insights-empty{grid-column:1/-1;margin-top:10px}@keyframes insights-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.insights-sidebar{display:none}.insights-main{width:100%;margin:0}.insights-top{padding:0 18px}.insights-workspace{padding:24px 18px}.insights-metrics{grid-template-columns:repeat(2,1fr)}.live-insights-grid{grid-template-columns:1fr}}@media (max-width:560px){.insights-top>div:first-child{display:none}.insights-workspace{padding:20px 13px}.insights-heading{align-items:flex-start}.insights-heading h1{font-size:28px}.insights-heading>button,.privacy-banner i{display:none}.insights-metrics{grid-template-columns:1fr}.insights-controls{flex-wrap:wrap}.insights-controls small{width:100%;margin:0}.live-insights-grid>article{min-height:auto;padding:16px}.booking-chart{overflow-x:auto}.live-chart{min-width:520px}.insights-state{padding:34px 18px}}
.settings-shell{color:#082a43;background:#f4fafb;min-height:100vh;font-family:Manrope,Arial,sans-serif;display:flex}.settings-shell.arabic{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}.settings-sidebar{color:#fff;z-index:10;background:#063d56;flex-direction:column;width:235px;padding:24px 17px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.settings-facility{background:#104b63;border:1px solid #2c6075;border-radius:13px;align-items:center;gap:9px;margin:22px 0 18px;padding:10px;display:flex}.settings-facility>span{color:#082a43;background:#d4af67;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.settings-facility>div{flex-direction:column;gap:3px;display:flex}.settings-facility b{font-size:8px}.settings-facility small{color:#abc5cf;font-size:7px}.settings-sidebar nav{flex-direction:column;gap:4px;display:flex}.settings-sidebar nav a{color:#aec6cf;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:9px;font-weight:700;text-decoration:none;display:flex;position:relative}.settings-sidebar nav a.active,.settings-sidebar nav a:hover{color:#fff;background:#15536b}.settings-sidebar nav .active:before{content:"";background:#14abc1;border-radius:4px;width:3px;height:21px;position:absolute;inset-inline-start:-17px}.settings-sidebar nav span{width:18px;font-size:14px}.settings-side-bottom{border-top:1px solid #285a70;flex-direction:column;gap:9px;margin-top:auto;padding-top:14px;display:flex}.settings-side-bottom a{color:#b6ccd5;font-size:8px;text-decoration:none}.settings-side-bottom p{color:#6d94a4;font-size:7px}.settings-main{width:calc(100% - 235px);margin-inline-start:235px}.settings-top{z-index:8;background:#fff;border-bottom:1px solid #dce8eb;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.settings-top>div{align-items:center;gap:9px;display:flex}.settings-top>div>span:first-child{color:#087a91}.settings-top b{font-size:8px}.settings-top small{color:#687f89;margin-top:3px;font-size:7px;display:block}.settings-top button{color:#087a91;background:0 0;border:0;font-size:8px;font-weight:800}.settings-top a{color:#55727e;font-size:7px;text-decoration:none}.settings-top>div:last-child>span{background:#d4af67;border-radius:10px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.settings-workspace{max-width:1200px;margin:auto;padding:30px}.settings-heading{justify-content:space-between;align-items:end;display:flex}.settings-heading p{color:#087a91;letter-spacing:1px;margin:0 0 6px;font-size:8px;font-weight:800}.settings-heading h1{margin:0 0 5px;font:700 29px Sora}.settings-heading span{color:#637d87;font-size:9px}.settings-heading>button,.organization-grid article>button,.notification-settings>button{color:#fff;background:#087a91;border:0;border-radius:10px;padding:10px 13px;font-size:8px;font-weight:800}.settings-warning{background:#e9f6f7;border:1px solid #c9e7ea;border-radius:13px;align-items:center;gap:10px;margin:17px 0 6px;padding:11px 13px;display:flex}.settings-warning>span{color:#fff;background:#087a91;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.settings-warning p{color:#587680;flex:1;margin:0;font-size:7px;line-height:1.45}.settings-warning b{color:#082a43;display:block}.settings-warning i{color:#087a91;background:#fff;border-radius:99px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:800}.settings-tabs{border-bottom:1px solid #dce8eb;gap:23px;margin:14px 0 12px;display:flex}.settings-tabs button{color:#607984;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 2px;font-size:8px;font-weight:800}.settings-tabs button.active{color:#087a91;border-color:#14abc1}.team-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.team-summary article{background:#fff;border:1px solid #dce8eb;border-radius:13px;align-items:center;gap:9px;padding:12px;display:flex}.team-summary article>span{color:#087a91;background:#e5f3f5;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.team-summary b{font:700 15px Sora}.team-summary p{color:#6b828c;margin:2px 0;font-size:7px}.team-card,.permission-card,.notification-settings,.audit-card{background:#fff;border:1px solid #dce8eb;border-radius:16px;margin-top:10px;padding:16px}.team-tools,.permission-title,.settings-section-title,.audit-head{justify-content:space-between;align-items:start;display:flex}.team-tools h2,.permission-title h2,.settings-section-title h2,.audit-head h2{margin:0 0 3px;font:700 13px Sora}.team-tools p,.permission-title p,.settings-section-title p,.audit-head p{color:#6b828c;margin:0;font-size:7px}.team-tools label{color:#087a91;border:1px solid #cbdde1;border-radius:9px;gap:5px;width:220px;padding:7px;display:flex}.team-tools input{border:0;outline:0;width:100%;font-size:7px}.team-table{margin-top:12px}.team-head,.team-table>button{grid-template-columns:minmax(210px,1.5fr) 110px 100px 70px 80px 10px;align-items:center;gap:9px;display:grid}.team-head{color:#607984;background:#edf6f7;border-radius:9px;padding:9px 11px;font-size:6px;font-weight:800}.team-table>button{text-align:start;color:#082a43;background:#fff;border:0;border-bottom:1px solid #e6eef0;width:100%;padding:10px 11px}.team-table>button:hover{background:#f7fbfc}.team-table>button>div{align-items:center;gap:8px;display:flex}.team-table>button>div>span,.member-banner>i{color:#087a91;background:#e5f3f5;border-radius:9px;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;font-weight:800;display:grid}.team-table p,.member-banner p{flex-direction:column;gap:3px;margin:0;display:flex}.team-table p b,.team-table>button strong,.team-table>button>span{font-size:7px}.team-table p small{color:#78909a;font-size:6px}.team-table i{text-align:center;border-radius:99px;padding:5px;font-size:6px;font-style:normal;font-weight:800}.team-table i.active{color:#14775f;background:#dff3ec}.team-table i.invited{color:#906820;background:#f6ecd9}.team-table em{font-style:normal}.permission-title>span{color:#14775f;background:#e3f4ee;border-radius:99px;padding:5px 7px;font-size:6px}.permission-table{margin-top:12px}.permission-table>div{border-bottom:1px solid #e6eef0;grid-template-columns:minmax(240px,1fr) repeat(4,90px);align-items:center;padding:9px 10px;display:grid}.permission-table>div:first-child{color:#607984;text-align:center;background:#edf6f7;border-radius:9px;font-size:6px}.permission-table>div:first-child b:first-child{text-align:start}.permission-table p{margin:0}.permission-table p b{font-size:7px;display:block}.permission-table p small{color:#78909a;font-size:6px}.permission-table span{text-align:center;font-size:8px;font-weight:800}.permission-table span.yes{color:#14775f}.permission-table span.no{color:#aebdc2}.organization-grid{grid-template-columns:1.7fr 1fr;gap:10px;display:grid}.organization-grid>article,.organization-grid>aside{background:#fff;border:1px solid #dce8eb;border-radius:16px;padding:18px}.verified{color:#14775f;background:#e3f4ee;border-radius:99px;padding:6px 8px;font-size:6px}.form-grid{grid-template-columns:1fr 1fr;gap:0 10px;margin:5px 0 15px;display:grid}.form-grid label,.settings-drawer label{margin-top:12px;font-size:7px;font-weight:800;display:block}.form-grid input,.settings-drawer input,.settings-drawer select{color:#082a43;background:#fff;border:1px solid #cbdde1;border-radius:9px;width:100%;margin-top:5px;padding:9px;font-size:8px;display:block}.form-grid input:disabled{color:#6c8189;background:#edf3f4}.form-grid .wide{grid-column:1/-1}.organization-grid>aside{text-align:center}.organization-grid>aside h2{text-align:start;margin:0;font:700 13px Sora}.verification-seal{color:#fff;background:#14775f;border:7px solid #d9f0e9;border-radius:50%;place-items:center;width:70px;height:70px;margin:17px auto 10px;font-size:22px;display:grid}.organization-grid>aside>b{font-size:9px}.organization-grid>aside>p{color:#6b828c;font-size:7px}.organization-grid ul{text-align:start;margin:15px 0;padding:0;list-style:none}.organization-grid li{border-bottom:1px solid #e6eef0;grid-template-columns:18px 1fr auto;align-items:center;padding:8px 0;font-size:7px;display:grid}.organization-grid li>span{color:#14775f}.organization-grid li>b{font-size:6px}.organization-grid>aside>a{color:#087a91;margin-top:14px;font-size:7px;font-weight:800;text-decoration:none;display:block}.notification-settings{max-width:850px}.notification-row{border-bottom:1px solid #e6eef0;grid-template-columns:1fr 120px 100px;align-items:center;padding:13px 0;display:grid}.notification-row>div{align-items:center;gap:9px;display:flex}.notification-row>div>span{color:#087a91;background:#e5f3f5;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.notification-row p{margin:0}.notification-row p b{font-size:8px;display:block}.notification-row p small{color:#78909a;font-size:6px}.notification-row label{color:#607984;align-items:center;gap:6px;font-size:7px;display:flex}.notification-row input{display:none}.notification-row label i{background:#c5d5d9;border-radius:99px;width:28px;height:16px;position:relative}.notification-row label i:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:2px;left:2px}.notification-row input:checked+i{background:#087a91}.notification-row input:checked+i:before{transform:translate(12px)}.notification-settings>button{margin-top:14px}.audit-head>button{color:#087a91;background:#fff;border:1px solid #cbdde1;border-radius:9px;padding:8px 10px;font-size:7px;font-weight:800}.audit-list article{border-bottom:1px solid #e6eef0;grid-template-columns:34px 1fr 100px;align-items:start;gap:9px;padding:12px 0;display:grid}.audit-list article>span{color:#087a91;background:#e5f3f5;border-radius:9px;place-items:center;width:30px;height:30px;font-size:6px;font-weight:800;display:grid}.audit-list article>div b{font-size:7px}.audit-list article p{margin:3px 0;font-size:8px}.audit-list article small,.audit-list time{color:#78909a;font-size:6px}.audit-list time{text-align:end}.audit-card footer{color:#607984;background:#edf6f7;border-radius:9px;gap:7px;margin-top:12px;padding:9px;display:flex}.audit-card footer p{margin:0;font-size:6px}.settings-drawer-layer{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#082a4365;justify-content:flex-end;display:flex;position:fixed;inset:0}.arabic .settings-drawer-layer{justify-content:flex-start}.settings-drawer{background:#fff;width:min(450px,100%);height:100%;padding:27px;position:relative;overflow:auto}.settings-close{top:17px;color:#52707a;background:#edf4f5;border:0;border-radius:9px;width:28px;height:28px;position:absolute;inset-inline-end:17px}.settings-drawer>p{color:#087a91;letter-spacing:1px;font-size:7px;font-weight:800}.settings-drawer>h2{margin:0 0 5px;font:700 20px Sora}.settings-drawer>span{color:#6b828c;font-size:7px}.member-banner{background:#edf6f7;border-radius:11px;align-items:center;gap:9px;margin-top:13px;padding:10px;display:flex}.member-banner p b{font-size:8px}.member-banner p small{color:#78909a;font-size:6px}.access-note{background:#e9f6f7;border-radius:10px;gap:8px;margin-top:15px;padding:10px;display:flex}.access-note>span{color:#087a91}.access-note p{color:#587680;margin:0;font-size:7px}.access-note b{color:#082a43;display:block}.drawer-actions{grid-template-columns:1fr 1.3fr;gap:7px;margin-top:15px;display:grid}.drawer-actions button{color:#087a91;background:#fff;border:1px solid #cbdde1;border-radius:9px;padding:10px;font-size:7px;font-weight:800}.drawer-actions button:last-child{color:#fff;background:#087a91;border:0}.suspend{color:#a3524d;background:0 0;border:0;width:100%;margin-top:17px;font-size:7px;font-weight:800}.settings-toast{color:#fff;z-index:50;background:#063d56;border-radius:13px;align-items:center;gap:9px;padding:12px 14px;font-size:8px;display:flex;position:fixed;bottom:23px;right:23px}.settings-toast span{background:#2ca98b;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.settings-live-message{color:#315f6c;background:#e9f6f7;border-radius:13px;align-items:center;gap:10px;margin:17px 0;padding:11px 13px;display:flex}.settings-live-message.error{color:#8d4335;background:#f9e8e4}.settings-live-message>span{background:#fff8;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.settings-live-message p{flex-direction:column;gap:2px;margin:0;font-size:8px;display:flex}.settings-live-state{text-align:center;background:#fff;border:1px solid #dce8eb;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;margin-top:18px;padding:36px;display:flex}.settings-live-state>span{color:#087a91;background:#e5f3f5;border-radius:16px;place-items:center;width:50px;height:50px;font-size:18px;display:grid}.settings-live-state.restricted>span{color:#526f7b;background:#e9edf0}.settings-live-state h2{margin:15px 0 7px;font:700 20px Sora}.settings-live-state p{color:#607b86;max-width:560px;font-size:9px;line-height:1.6}.settings-live-state a{color:#fff;background:#087a91;border-radius:9px;padding:9px 13px;font-size:8px;font-weight:800;text-decoration:none}.organization-switcher{align-items:center;gap:8px;margin:12px 0;font-size:8px;font-weight:800;display:flex}.organization-switcher select{color:#082a43;background:#fff;border:1px solid #cbdde1;border-radius:9px;padding:8px;font-size:8px}.invitation-card article{border-top:1px solid #e6eef0;grid-template-columns:1fr 80px 70px;align-items:center;gap:10px;padding:11px 0;display:grid}.invitation-card article>div{flex-direction:column;gap:3px;display:flex}.invitation-card article b{font-size:8px}.invitation-card article small{color:#78909a;font-size:7px}.invitation-card article i{text-align:center;color:#906820;background:#f6ecd9;border-radius:99px;padding:5px;font-size:6px;font-style:normal;font-weight:800}.invitation-card article i.revoked{color:#6b7e85;background:#edf1f2}.invitation-card article button{color:#9a4d3b;background:#fff;border:1px solid #d9b6b1;border-radius:8px;padding:7px;font-size:7px;font-weight:800}.settings-drawer form{margin-top:12px}.invite-created{text-align:center;margin-top:45px}.invite-created>span{color:#14775f;background:#dff3ec;border-radius:16px;place-items:center;width:52px;height:52px;margin:auto;font-size:18px;display:grid}.invite-created h3{font:700 17px Sora}.invite-created p{color:#607b86;font-size:8px;line-height:1.55}.invite-created input{font:7px monospace}.invite-created button{color:#fff;background:#087a91;border:0;border-radius:9px;margin-top:9px;padding:10px 14px;font-size:8px;font-weight:800}@media (max-width:900px){.team-summary{grid-template-columns:repeat(2,1fr)}.organization-grid{grid-template-columns:1fr}.permission-table>div{grid-template-columns:minmax(200px,1fr) repeat(4,65px)}}@media (max-width:720px){.settings-sidebar{display:none}.settings-main{width:100%;margin:0}.settings-top{padding:0 14px}.settings-top>div:first-child{display:none}.settings-workspace{padding:21px 13px}.settings-heading{align-items:flex-start;gap:12px}.settings-heading h1{font-size:24px}.settings-heading>button{white-space:nowrap}.settings-warning i{display:none}.settings-tabs{gap:12px;overflow:auto}.settings-tabs button{white-space:nowrap}.team-summary{grid-template-columns:1fr 1fr}.team-tools{flex-direction:column;gap:9px}.team-tools label{width:100%}.team-head{display:none}.team-table>button{grid-template-columns:minmax(160px,1fr) 75px 10px}.team-table>button>span,.team-table>button>i{display:none}.permission-card{overflow:auto}.permission-table{min-width:650px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.notification-row{grid-template-columns:1fr 95px}.notification-row label:last-child{display:none}.audit-list article{grid-template-columns:34px 1fr}.audit-list time{text-align:start;grid-column:2}.settings-drawer{padding:23px 18px}}
.provider-nav-link{color:#a9c4d1;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:43px;padding:0 12px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.provider-nav-link>span{text-align:center;width:21px;font-size:18px}.provider-nav-link:hover,.provider-nav-link.active{color:#fff;background:#16445f}.provider-nav-link.active:before{content:"";background:#08a8d8;border-radius:4px;width:3px;height:22px;position:absolute;inset-inline-start:18px}.provider-nav-link em{color:#082a43;text-align:center;background:#08a8d8;border-radius:999px;min-width:20px;margin-inline-start:auto;padding:3px;font-size:8px;font-style:normal}.sidebar-bottom{gap:10px;display:grid}.provider-live-notifications{color:#006a8e;font-size:10px;font-weight:800;text-decoration:none}.provider-live-primary{color:#082a43;background:#08a8d8;border-radius:12px;padding:13px 17px;font-size:10px;font-weight:800;text-decoration:none}.provider-live-card{min-height:360px}.provider-live-tabs{border-bottom:1px solid #e5eef2;gap:6px;padding:14px 20px;display:flex}.provider-live-tabs button{color:#557184;background:#fff;border:1px solid #cbdde4;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.provider-live-tabs button.active{color:#fff;background:#082a43;border-color:#082a43}.provider-live-tabs span{color:#082a43;background:#08a8d8;border-radius:99px;margin-inline-start:4px;padding:2px 5px}.status.pending{color:#8b641d;background:#fff2d8}.status.declined,.status.cancelled,.status.no_show{color:#a53d50;background:#fae8ed}.provider-live-error,.provider-live-notice{border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:13px 15px;font-size:10px;display:flex}.provider-live-error{color:#9a3d2f;background:#fff0ed}.provider-live-notice{color:#117a65;background:#dff5f0}.provider-live-error button,.provider-live-notice button{color:inherit;background:0 0;border:0;font-weight:800}.provider-live-state{text-align:center;padding:65px 25px}.provider-live-state>span{color:#08a8d8;font-size:30px}.provider-live-state h2{margin:10px 0 5px;font:700 18px Sora}.provider-live-state p{color:#607a85;margin:0;font-size:10px}.provider-lifecycle-note{background:#e9f6fa;border-radius:14px;padding:14px}.provider-lifecycle-note b{font-size:10px}.provider-lifecycle-note p{color:#557184;margin:5px 0 0;font-size:9px;line-height:1.5}.provider-live-actions .danger-action{color:#fff;background:#c03d54;border:0}.provider-live-actions .full{grid-column:1/-1}.provider-action-wait{color:#79591e;background:#fff2d8;border-radius:12px;grid-column:1/-1;padding:12px;font-size:9px;line-height:1.5}.provider-live-shell .drawer-footnote{text-align:start!important}.provider-live-shell .appointment-row .status.completed{color:#117a65;background:#dff5f0}@media (max-width:720px){.provider-live-shell .provider-topbar{justify-content:flex-end}.provider-live-shell .provider-welcome{flex-direction:column}.provider-live-primary{align-self:flex-start}.provider-live-tabs{overflow:auto}.provider-live-tabs button{white-space:nowrap}.provider-live-shell .metric-grid{grid-template-columns:1fr 1fr}.provider-live-shell .metric-grid article:last-child{grid-column:1/-1}}
.encounter-live-shell .encounter-top>div:last-child a{color:#77d7e9;font-size:9px;font-weight:800;text-decoration:none}.encounter-live-state{text-align:center;grid-column:1/-1;place-content:center;min-height:calc(100vh - 72px);padding:30px;display:grid}.encounter-live-state>span{color:#08a8d8;font-size:38px}.encounter-live-state h1{margin:12px 0 7px;font:700 28px Sora}.encounter-live-state p{color:#607a85;max-width:520px}.encounter-live-state a{color:#082a43;background:#08a8d8;border-radius:11px;justify-self:center;padding:11px 15px;font-size:10px;font-weight:800;text-decoration:none}.encounter-live-state.error>span{color:#c03d54}.encounter-live-alert{border-radius:12px;justify-content:space-between;align-items:center;margin-top:15px;padding:12px 14px;font-size:9px;display:flex}.encounter-live-alert.error{color:#9a3d2f;background:#fff0ed}.encounter-live-alert.success{color:#117a65;text-align:start;background:#dff5f0;padding:12px 14px}.encounter-live-alert button{color:inherit;background:0 0;border:0}.draft-banner.locked{background:#dff5f0}.draft-banner.locked>span{color:#fff;background:#117a65}.encounter-live-shell textarea:disabled{color:#47616d;background:#f2f6f7}.encounter-live-shell .note-actions button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1050px){.encounter-live-shell{grid-template-rows:72px auto auto;grid-template-columns:235px minmax(0,1fr)}.encounter-live-shell .encounter-audit{border-inline-start:0;border-top:1px solid #dce9ee;grid-area:3/2}.encounter-live-shell .encounter-audit ol{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}}@media (max-width:720px){.encounter-live-shell{display:block}.encounter-live-shell .encounter-top{height:72px}.encounter-live-shell .encounter-context,.encounter-live-shell .encounter-top>div:last-child b{display:none}.encounter-live-shell .patient-context{border:0;border-bottom:1px solid #dce9ee}.encounter-live-shell .encounter-main{padding:20px 15px}.encounter-live-shell .encounter-heading{flex-direction:column;align-items:flex-start;gap:12px}.encounter-live-shell .encounter-audit ol{grid-template-columns:1fr}.encounter-live-shell .note-actions{flex-direction:column}.encounter-live-shell .note-actions button{width:100%}}
.wallet-live-shell .wallet-hero>a{z-index:1;color:#082a43;background:#08a8d8;border-radius:12px;padding:14px 19px;font-size:10px;font-weight:800;text-decoration:none;position:relative}.wallet-live-notifications{color:#006a8e;font-size:10px;font-weight:800;text-decoration:none}.wallet-live-heading{justify-content:space-between;align-items:end;margin:26px 0 16px;display:flex}.wallet-live-heading p{color:#006a8e;letter-spacing:.8px;margin:0 0 5px;font-size:8px;font-weight:800}.wallet-live-heading h2{margin:0 0 5px;font:700 20px Sora}.wallet-live-heading>div>span{color:#607a85;font-size:9px}.wallet-live-heading label{color:#006a8e;background:#fff;border:1px solid #cbdde4;border-radius:12px;align-items:center;gap:8px;width:min(300px,100%);padding:10px 12px;display:flex}.wallet-live-heading input{border:0;outline:0;width:100%;font-size:10px}.wallet-live-error{color:#9a3d2f;background:#fff0ed;border-radius:12px;justify-content:space-between;margin-bottom:14px;padding:13px 15px;font-size:10px;display:flex}.wallet-live-error button{color:inherit;background:0 0;border:0}.wallet-live-state{text-align:center;background:#fff;border:1px solid #dce9ee;border-radius:18px;padding:60px 25px}.wallet-live-state>span{color:#08a8d8;font-size:34px}.wallet-live-state h2{margin:10px 0 5px;font:700 19px Sora}.wallet-live-state p{color:#607a85;font-size:10px}.wallet-live-state a{color:#082a43;background:#08a8d8;border-radius:10px;margin-top:8px;padding:10px 14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.wallet-live-list{gap:11px;display:grid}.wallet-live-list article{background:#fff;border:1px solid #dce9ee;border-radius:17px;grid-template-columns:66px 42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.wallet-record-date{background:#e5f3f7;border-radius:13px;place-items:center;width:64px;height:66px;padding:8px;display:grid}.wallet-record-date b{font:700 23px Sora}.wallet-record-date span{color:#006a8e;text-transform:uppercase;font-size:7px}.wallet-record-avatar{color:#fff;background:#082a43;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.wallet-record-main{flex-direction:column;gap:3px;display:flex}.wallet-record-main p{color:#006a8e;letter-spacing:.6px;margin:0;font-size:7px;font-weight:800}.wallet-record-main h2{margin:0;font:700 14px Sora}.wallet-record-main>span,.wallet-record-main small{color:#607a85;font-size:8px}.wallet-live-list article>button{color:#006a8e;background:#fff;border:1px solid #006a8e;border-radius:10px;padding:9px 11px;font-size:8px;font-weight:800}.wallet-record-detail .provenance-banner{margin-bottom:14px}.wallet-instructions{background:#f4fafc;border:1px solid #dce9ee;border-radius:14px;margin:15px 0;padding:15px}.wallet-instructions>p{color:#006a8e;text-transform:uppercase;letter-spacing:.6px;margin:0 0 9px;font-size:8px;font-weight:800}.wallet-instructions>div{white-space:pre-wrap;color:#173b50;font-size:10px;line-height:1.65}.wallet-record-boundary{background:#e9f6fa;border-radius:13px;gap:10px;margin-bottom:14px;padding:12px;display:flex}.wallet-record-boundary>span{color:#fff;background:#006a8e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.wallet-record-boundary p{color:#4b6b7a;margin:0;font-size:8px;line-height:1.5}.wallet-record-boundary b{color:#082a43;display:block}.wallet-record-detail>.primary{text-align:center;text-decoration:none;display:block}@media (max-width:720px){.wallet-live-heading{flex-direction:column;align-items:stretch;gap:14px}.wallet-live-list article{grid-template-columns:58px 1fr}.wallet-record-avatar{display:none}.wallet-record-main{grid-column:2}.wallet-live-list article>button{grid-column:2;justify-self:start}.wallet-live-shell .wallet-hero{flex-direction:column;align-items:flex-start;gap:18px}}
.appointment-live-actions a{color:#006a8e;background:#fff;border:1px solid #006a8e;border-radius:9px;padding:9px;font-size:10px;font-weight:800;text-decoration:none}
.payments-live-shell .payments-header>div a{color:#006a8e;font-size:9px;font-weight:800;text-decoration:none}.payments-live-shell .payments-hero>a{z-index:1;color:#082a43;background:#08a8d8;border-radius:12px;padding:14px 19px;font-size:10px;font-weight:800;text-decoration:none;position:relative}.payments-live-metrics{margin:20px 0}.payments-live-panel{overflow:hidden}.payments-live-toolbar{border-bottom:1px solid #e5eef2;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.payments-live-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.payments-live-toolbar button{color:#557184;background:#fff;border:1px solid #cbdde4;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.payments-live-toolbar button.active{color:#fff;background:#082a43;border-color:#082a43}.payments-live-toolbar label{color:#006a8e;border:1px solid #cbdde4;border-radius:11px;align-items:center;gap:7px;width:min(260px,100%);padding:9px;display:flex}.payments-live-toolbar input{border:0;outline:0;width:100%;font-size:9px}.payments-live-error{color:#9a3d2f;background:#fff0ed;justify-content:space-between;padding:13px 17px;font-size:9px;display:flex}.payments-live-error button{color:inherit;background:0 0;border:0}.payments-live-state{text-align:center;padding:60px 25px}.payments-live-state>span{color:#08a8d8;font-size:32px}.payments-live-state h2{margin:9px 0 5px;font:700 18px Sora}.payments-live-state p{color:#607a85;font-size:9px}.payments-live-state a{color:#082a43;background:#08a8d8;border-radius:10px;padding:10px 14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.payments-live-list{display:grid}.payments-live-list>button{text-align:start;color:#082a43;background:#fff;border:0;border-bottom:1px solid #e7eff2;grid-template-columns:minmax(150px,.8fr) minmax(190px,1.2fr) minmax(120px,.7fr) 120px 100px 12px;align-items:center;gap:13px;width:100%;padding:14px 18px;display:grid}.payments-live-list>button:hover{background:#f4fafc}.payments-live-list time,.payments-live-list>button>div{flex-direction:column;gap:3px;font-size:9px;display:flex}.payments-live-list small,.payments-live-list>button>span{color:#607a85;font-size:8px}.payments-live-list i,.payment-status-large{text-align:center;color:#557184;background:#e9eff2;border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.payments-live-list i.not_charged,.payment-status-large.not_charged{color:#006a8e;background:#e5f3f7}.payments-live-list i.paid,.payment-status-large.paid{color:#117a65;background:#dff5f0}.payments-live-list i.refund_pending,.payment-status-large.refund_pending{color:#8b641d;background:#fff2d8}.payments-live-list i.refunded,.payment-status-large.refunded{color:#117a65;background:#dff5f0}.payments-live-list i.failed,.payment-status-large.failed{color:#a53d50;background:#fae8ed}.payments-live-list strong{text-align:end;font-size:10px}.payments-live-list em{color:#7893a1;font-style:normal}.payments-live-detail .payment-status-large{margin:7px 0 13px;display:inline-block}.payments-live-detail .refund-truth{margin:14px 0}.payments-live-detail>a{color:#082a43;text-align:center;background:#08a8d8;border-radius:10px;padding:11px;font-size:9px;font-weight:800;text-decoration:none;display:block}@media (max-width:900px){.payments-live-list>button{grid-template-columns:1fr 1fr}.payments-live-list>button>span,.payments-live-list i,.payments-live-list strong,.payments-live-list em{text-align:start;justify-self:start}.payments-live-toolbar{flex-direction:column;align-items:stretch}}@media (max-width:650px){.payments-live-metrics,.payments-live-list>button{grid-template-columns:1fr}.payments-live-toolbar label{width:100%}.payments-live-shell .payments-hero{flex-direction:column;align-items:flex-start;gap:18px}}
.family-live-shell .family-header>div a{color:#006a8e;font-size:9px;font-weight:800;text-decoration:none}.family-live-alert{border-radius:12px;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 14px;font-size:9px;display:flex}.family-live-alert.error{color:#9a3d2f;background:#fff0ed}.family-live-alert.success{color:#117a65;background:#dff5f0}.family-live-alert button{color:inherit;background:0 0;border:0}.family-invite-link{background:#e9f6fa;border:1px solid #cce7ef;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:15px;display:flex}.family-invite-link b{font-size:10px}.family-invite-link p{color:#557184;margin:4px 0;font-size:8px}.family-invite-link code{color:#006a8e;max-width:760px;font-size:8px;display:block;overflow:auto}.family-invite-link button{color:#082a43;background:#08a8d8;border:0;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:800}.family-live-tabs{border-bottom:1px solid #d5e4ea;gap:23px;margin:23px 0 17px;display:flex}.family-live-tabs button{color:#607a85;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 2px;font-size:9px;font-weight:800}.family-live-tabs button.active{color:#006a8e;border-color:#08a8d8}.family-live-tabs span{background:#e5f3f7;border-radius:99px;margin-inline-start:5px;padding:3px 6px;font-size:7px}.family-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.family-live-grid article{background:#fff;border:1px solid #dce9ee;border-radius:18px;padding:17px}.family-live-grid article header{align-items:center;gap:11px;display:flex}.family-live-grid article header>span{background:#e5f3f7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.family-live-grid article header>div{flex:1}.family-live-grid article header p{color:#006a8e;text-transform:uppercase;margin:0 0 3px;font-size:7px;font-weight:800}.family-live-grid article h2{margin:0;font:700 14px Sora}.family-live-grid article header>i{color:#8b641d;background:#fff2d8;border-radius:99px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.family-live-grid article header>i.active{color:#117a65;background:#dff5f0}.family-live-grid article header>i.revoked{color:#a53d50;background:#fae8ed}.family-permission-summary{border-top:1px solid #e5eef2;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding-top:13px;display:flex}.family-permission-summary>b{width:100%;font-size:8px}.family-permission-summary span{border-radius:99px;padding:5px 7px;font-size:7px}.family-permission-summary span.on{color:#117a65;background:#dff5f0}.family-permission-summary span.off{color:#718692;background:#e9eff2;text-decoration:line-through}.family-boundary{color:#607a85;min-height:34px;font-size:8px;line-height:1.5}.family-live-grid article>button{color:#a53d50;background:#fff;border:1px solid #c03d54;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:800}.family-live-state{text-align:center;background:#fff;border:1px solid #dce9ee;border-radius:18px;grid-column:1/-1;padding:55px 25px}.family-live-state>span{color:#08a8d8;font-size:32px}.family-live-state h2{margin:9px 0 5px;font:700 18px Sora}.family-live-state p{color:#607a85;font-size:9px}.family-live-state button{color:#082a43;background:#08a8d8;border:0;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:800}.family-live-modal label{margin-top:13px;font-size:9px;font-weight:800;display:block}.family-live-modal label>input:not([type=checkbox]){border:1px solid #cbdde4;border-radius:10px;width:100%;margin-top:6px;padding:10px;display:block}.family-permission-picker{border:1px solid #dce9ee;border-radius:13px;margin:14px 0;padding:8px 13px 12px}.family-permission-picker legend{padding:0 5px;font-size:8px;font-weight:800}.family-permission-picker label{align-items:center;gap:9px;margin:7px 0;display:flex}.family-permission-picker label>span{flex-direction:column;gap:2px;display:flex}.family-permission-picker b{font-size:9px}.family-permission-picker small{color:#607a85;font-size:7px}@media (max-width:760px){.family-live-grid{grid-template-columns:1fr}.family-invite-link{flex-direction:column;align-items:flex-start}.family-live-tabs{overflow:auto}.family-live-tabs button{white-space:nowrap}}
.wallet-delegated-note,.payments-delegated-note,.appointments-delegated-note,.providers-delegated-note{color:#79591e;background:#fff2d8;border-radius:12px;max-width:1180px;margin:12px auto 0;padding:11px 16px;font-size:9px}.family-scope-links{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.family-scope-links>span{align-items:center;gap:7px;display:flex}.family-scope-links a{color:#006a8e;border:1px solid #006a8e;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:800;text-decoration:none}
