.admin-empty-state{text-align:center;background:#fff;border:1px solid #e6eaf0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:36px 24px;display:flex}.admin-empty-state img{object-fit:contain;margin-bottom:4px}.admin-empty-state h2{color:#344054;margin:0;font-size:16px;font-weight:600;line-height:1.5}.admin-empty-state p{color:#667487;margin:0;font-size:13px;line-height:1.7}.review-filter-bar,.review-query-error{align-items:center;gap:12px;margin-bottom:16px;display:flex}.review-filter-bar .ant-select{min-width:140px}.review-query-error{color:#ad431e}.review-tab-count{color:#53677f;background:#edf3fb;border-radius:10px;margin-left:5px;padding:1px 6px;font-size:12px}.review-item-subject{gap:4px;display:grid}.review-item-subject>span{color:#65758b;font-size:12px}.review-media-detail{gap:18px;display:grid}.review-profile-detail{gap:14px;display:grid}.review-profile-content{container-type:inline-size}.review-profile-assets{gap:14px;display:grid}.review-profile-identity-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@container (width>=560px){.review-profile-assets{grid-template-columns:160px minmax(0,1fr);gap:24px}.review-profile-identity-assets{grid-template-columns:1fr}.review-profile-assets .review-profile-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-profile-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.review-media-tile.is-compact .review-query-error{flex-wrap:wrap;font-size:12px}.review-media-thumbnail{aspect-ratio:1;cursor:pointer;background:#f4f6f9;border:1px solid #e6eaf0;border-radius:8px;justify-content:center;align-items:center;width:min(240px,100%);padding:0;display:flex;position:relative;overflow:hidden}.review-media-thumbnail img{object-fit:contain;width:100%;height:100%}.review-media-tile.is-compact .review-media-thumbnail{width:min(160px,100%)}.post-admin-item .review-media-tile{flex:0 0 70px}.post-admin-item .review-media-tile.is-compact .review-media-thumbnail{width:70px}.post-admin-item .review-media-thumbnail img{object-fit:contain;width:100%;height:100%}.review-video-label{color:#fff;background:#000000a6;border-radius:5px;padding:4px 10px;position:absolute;bottom:12px}.post-admin-item .review-video-label{padding:2px 4px;font-size:12px;bottom:4px}.review-todo-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:20px 0;display:grid}.review-todo-card{color:#243b59;background:#fff;border:1px solid #dce7f5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:20px;text-decoration:none;display:flex}.review-todo-card strong{color:#1677ff;font-size:28px}.review-todo-card.is-priority{background:#f2f7ff;border-color:#91bfff}.review-header-alert{color:#0958d9;background:#f0f7ff;border:1px solid #91caff;border-radius:6px;padding:4px 10px;font-weight:600;text-decoration:none}@media (width<=600px){.review-todo-grid{grid-template-columns:1fr;gap:8px}.review-todo-card{padding:14px 18px}}.provider-picker{gap:8px;min-width:0;display:grid}.provider-picker-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.provider-picker-search input,.provider-picker>select{min-width:0}.provider-picker-pagination,.provider-picker-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.provider-picker-pagination>div{gap:6px;display:flex}.provider-picker-error{color:#a13f3d}.gender-value{align-items:center;gap:6px;display:inline-flex}.gender-value>img{flex:none;width:16px;height:16px;display:block}.provider-cover-review{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.provider-cover-review .provider-service-heading{width:100%;margin-bottom:0}.provider-cover-thumbnail{cursor:pointer;background:#fafbfd;border:1px solid #e6eaf0;border-radius:8px;justify-content:center;align-items:center;width:120px;height:120px;padding:0;display:flex;overflow:hidden}.provider-cover-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.provider-publication-note{color:#65758b;margin:14px 0;font-size:13px;line-height:1.6}body:has(.service-settings-workspace){min-width:0}.service-settings-workspace{max-width:1280px}.service-settings-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.service-settings-nav{background:#fff;border:1px solid #e6eaf0;border-radius:10px;gap:4px;padding:8px;display:grid}.service-nav-item{color:#526176;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:12px;font-size:14px;text-decoration:none;display:flex}.service-nav-item img{object-fit:contain;flex:none;width:20px;height:20px}.service-nav-item:hover{background:#f5f7fa}.service-nav-item.is-selected{color:#0958d9;background:#e6f4ff;font-weight:600}.service-settings-detail{min-width:0}.service-header-key-link{margin-left:auto;font-size:13px}.service-settings-panel{background:#fff;border:1px solid #e1e6e3;border-radius:12px;min-width:0;padding:28px 32px;scroll-margin-top:24px}.service-settings-panel-header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:20px;display:flex}.service-settings-panel-header h2{margin:0;font-size:19px}.service-settings-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px;display:grid}.service-settings-status dt{color:#596660;font-size:13px}.service-settings-status dd{overflow-wrap:anywhere;margin:6px 0 0}.service-settings-help{color:#374151;overflow-wrap:anywhere;background:#f5f7fa;border-radius:8px;margin:28px 0 0;padding:16px;font-size:13px;line-height:1.7}.service-settings-help summary{cursor:pointer;font-weight:600}.service-settings-links{flex-wrap:wrap;gap:8px 16px;margin-top:12px;display:flex}.service-settings-help ol{margin:12px 0;padding-left:20px}.service-settings-help p{margin:8px 0 0}.service-settings-fields{grid-template-columns:minmax(0,1fr);display:grid}.service-settings-panel .ant-form-item{min-width:0}.service-settings-panel .ant-form-item-label{white-space:normal}.service-settings-panel .ant-alert{margin-bottom:20px}.service-settings-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.service-settings-actions .ant-btn{white-space:normal;height:auto;min-height:40px}.service-settings-validation{color:#596660;margin:12px 0 0;font-size:12px}@media (width<=1000px){.service-settings-layout{grid-template-columns:1fr;gap:16px}.service-settings-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.service-nav-item{justify-content:center;padding:10px 8px}}@media (width<=600px){.service-settings-panel{padding:16px}.service-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.service-nav-item{justify-content:flex-start;font-size:13px}}body:has(.sms-workspace){min-width:0}.sms-workspace{max-width:1040px}.sms-settings-panel{background:#fff;border:1px solid #e1e6e3;border-radius:16px;padding:24px}.sms-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.sms-status dt{color:#596660;font-size:13px}.sms-status dd{margin:6px 0 0;font-size:15px;font-weight:600}.sms-settings-panel .ant-alert{margin-bottom:24px}.sms-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.sms-field-grid .ant-input-number{width:100%}.sms-save-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sms-save-row>span{color:#596660;font-size:13px}@media (width<=600px){.sms-settings-panel{padding:16px}.sms-status{grid-template-columns:repeat(2,minmax(0,1fr))}.sms-field-grid{grid-template-columns:minmax(0,1fr)}}.dialog-close-icon-button{cursor:pointer;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex;position:absolute;top:16px;right:16px}.dialog-close-icon-button img{object-fit:contain;width:22px;height:22px}.dialog-close-icon-button:hover:not(:disabled){background:#e9eef3;border-color:#bcc7d2}.dialog-close-icon-button:active:not(:disabled){background:#dee5ed}.dialog-close-icon-button:focus-visible{outline-offset:3px;outline:2px solid #1677ff}.dialog-close-icon-button:disabled{cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion:reduce){.dialog-close-icon-button{transition:none}}.case-resolution-page{max-width:980px;margin:0 auto}.case-resolution-confirmation .ant-modal-header{align-items:center;min-height:44px;padding-right:52px;display:flex}.case-resolution-heading{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.case-resolution-heading h3{margin:0}.case-resolution-card{margin-bottom:20px}.case-resolution-card .ant-card-body{padding:24px}.case-person-link{white-space:normal;text-align:left;height:auto;padding:0}.case-reason{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.case-resolution-feedback{margin:12px 0}.case-resolution-page .ant-radio-group{flex-wrap:wrap;gap:12px;display:flex}.case-confirm-amounts{background:#f5f7fa;border-radius:8px;grid-template-columns:1fr auto;gap:12px;padding:16px;display:grid}@media (width<=600px){.case-resolution-card .ant-card-body{padding:16px}.case-resolution-heading{gap:12px}.case-resolution-heading h3{font-size:20px}}.support-chat-layout[hidden]{display:none}.support-chat-toolbar{align-items:center;gap:16px;display:flex}.support-chat-empty{color:#526176;background:#fff;border:1px solid #e5e9ef;border-radius:12px;grid-template-columns:256px minmax(0,1fr);align-items:center;gap:48px;width:100%;max-width:880px;min-height:380px;margin:clamp(24px,6vh,64px) auto 0;padding:48px 56px;display:grid}.support-chat-empty-art img{object-fit:contain;width:100%;height:auto;display:block}.support-chat-empty-copy h2{color:#172a43;margin:0 0 12px;font-size:23px;font-weight:600;line-height:1.4}.support-chat-empty-copy p{overflow-wrap:anywhere;margin:0 0 24px;font-size:14px;line-height:1.7}.support-chat-channel-link{color:#0958d9;background:#fff;border:1px solid #d6e1ed;border-radius:6px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.support-chat-channel-link:hover{background:#f5f9ff;border-color:#4096ff}.support-chat-channel-link:focus-visible{outline-offset:3px;outline:2px solid #1677ff}@media (width<=1100px){.support-chat-empty{grid-template-columns:200px minmax(0,1fr);gap:32px;padding:36px}}@media (width<=600px){.support-chat-empty{text-align:center;grid-template-columns:1fr;justify-items:center;gap:28px;min-height:0;margin-top:16px;padding:36px 24px 40px}.support-chat-empty-art{width:176px}.support-chat-empty-copy h2{font-size:20px}.support-chat-empty-copy p{margin-bottom:20px}.support-chat-channel-link{min-height:44px}}.support-chat-thread.is-unselected{color:#667487;justify-content:center;align-items:center}.support-chat-thread .support-chat-messages{overscroll-behavior-y:contain;overflow-anchor:none;flex:none;height:min(55vh,580px);min-height:240px;overflow-y:auto}.support-chat-thread.is-unselected .support-chat-messages{display:none}.support-chat-history{align-self:center}.support-chat-layout .support-chat-list{max-height:min(72vh,820px);overflow-y:auto}.support-conversations-more{margin:8px auto}@media (width<=640px){.support-chat-layout .support-chat-list{max-height:none;overflow-y:hidden}.support-conversations-more{flex-shrink:0;align-self:center}}.support-chat-image-button{cursor:zoom-in;background:0 0;border:0;border-radius:6px;padding:0;display:block}.support-chat-image-button:focus-visible{outline-offset:3px;outline:2px solid #1677ff}.support-chat-image-button img{object-fit:contain;width:min(220px,48vw);height:180px}.admin-site-registration{text-align:center;justify-content:center;padding:20px 16px;display:flex}.admin-site-registration a{color:#5d706b;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.admin-site-registration a:hover{text-decoration:underline}.admin-site-registration a:focus-visible{outline-offset:3px;outline:2px solid #174a3d}#root{min-height:100vh}:root{color:#1f2937;background:#f5f7fa;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.ant-switch:not(.ant-switch-checked):not(.ant-switch-disabled){background:#6b7280}.ant-switch:not(.ant-switch-checked):not(.ant-switch-disabled):hover{background:#526176}h1,h2,p{margin-top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.generated-icon{flex:none;width:20px;height:20px;display:inline-block}.generated-icon img{object-fit:contain;width:100%;height:100%;display:block}.workspace{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#fff;border-right:1px solid #e6eaf0;flex-direction:column;align-self:start;height:100dvh;min-height:100vh;padding:0 12px 16px;display:flex;position:sticky;top:0;overflow:hidden}.brand{align-items:center;height:64px;padding:0 14px;text-decoration:none;display:flex}.admin-brand-identity{white-space:nowrap;align-items:center;gap:0;display:inline-flex}.admin-brand-identity img{object-fit:contain;flex:none;display:block}.admin-brand-wordmark{width:76px;height:34px}.admin-brand-identity.is-large .admin-brand-wordmark{width:96px;height:44px}.side-nav{align-content:start;gap:3px;margin-top:8px;display:grid}.desktop-navigation{flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.nav-group+.nav-group{margin-top:18px}.nav-group-title{color:#65758b;margin:0 12px 6px;font-size:12px;font-weight:500;line-height:24px}.mobile-navigation-toggle{display:none}.admin-breadcrumb{color:#65758b;align-items:center;gap:8px;display:inline-flex}.admin-breadcrumb strong{color:#344054;font-weight:500}.nav-item{color:#526176;white-space:nowrap;border-radius:7px;align-items:center;gap:11px;min-height:42px;padding:8px 12px;font-size:14px;font-weight:550;text-decoration:none;display:flex}.nav-item:hover{color:#0958d9;background:#f2f6fb}.nav-item.active,.nav-item.active:hover{color:#0958d9;background:#e6f4ff;font-weight:700}.nav-icon{flex:0 0 18px;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.admin-navigation-icon{object-fit:contain;width:20px;height:20px;display:block}.support-unread-badge{color:#fff;background:#0958d9;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sidebar-foot{color:#667487;border-top:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:15px 12px 0;font-size:12px;display:flex}.sidebar-foot button{color:#0958d9;background:0 0;border:0;padding:3px 0}.workspace-main{min-width:0}.topbar{z-index:30;color:#4c5b70;background:#fff;border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;gap:12px;height:54px;padding:0 32px;font-size:12px;display:flex;position:sticky;top:0}.topbar-alerts{align-items:center;gap:10px;display:flex}.support-new-alert{color:#0958d9;font-weight:700;text-decoration:none}.support-new-alert:focus-visible{outline-offset:3px;outline:2px solid #1677ff}.provider-application-toast{cursor:pointer;background:#f0f7ff;border:1px solid #91caff;position:relative;box-shadow:0 10px 30px #173f5029}.provider-application-toast .ant-notification-notice-message{color:#0958d9;font-weight:750}.provider-toast-action{color:#0958d9;text-align:left;background:0 0;border:0;padding:5px 0 0;font-size:13px;font-weight:750;display:block}.support-inbox-summary{color:#526176;align-items:center;margin-left:auto;font-size:13px;display:inline-flex}.topbar-label{color:#667487}.dashboard{max-width:1510px;margin:0 auto;padding:24px 32px 64px}.list-page{flex-direction:column;min-height:0;display:flex}.admin-list-pagination{justify-content:flex-end;margin-top:0;padding-top:18px;display:flex}.page-intro{justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-bottom:20px;display:flex}h1{color:#172a43;margin-bottom:0;font-size:24px;font-weight:650;line-height:1.25}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:0;display:grid}.overview-section-title{color:#526176;margin:24px 0 12px;font-size:14px;font-weight:600}.page-intro+.overview-section-title{margin-top:0}.metric-card{min-height:132px;color:inherit;background:#fff;border:1px solid #e6eaf0;border-radius:9px;align-content:start;gap:3px;padding:17px 18px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:grid}.metric-card:hover{border-color:#91caff;box-shadow:0 5px 16px #142f4a12}.metric-card.is-action{border-top:3px solid #1677ff;padding-top:15px}.metric-card span{color:#69778b;font-size:12px}.metric-card strong{color:#172a43;font-size:27px;font-weight:650;line-height:1.2}.system-strip{color:#667487;background:#fff;border:1px solid #e6eaf0;border-radius:9px;align-items:center;gap:10px;min-height:49px;margin-top:16px;padding:10px 15px;font-size:12px;display:flex}.system-strip strong{color:#cf5a45;margin-left:auto}.system-strip strong.healthy{color:#237804}.system-strip button{color:#0958d9;background:0 0;border:0;font-weight:650}.list-title{justify-content:space-between;align-items:baseline;gap:12px;margin:1px 0 18px;display:flex}.list-count{color:#5d6b7e;font-size:12px}.provider-notice-panel{color:#25384e;background:#f4f8ff;border:1px solid #dce8fb;border-radius:9px;align-items:center;gap:14px;margin-bottom:16px;padding:11px 14px;font-size:12px;display:flex}.provider-notice-panel>strong{flex:none}.post-admin-item-body strong{color:#273950;font-size:14px}.provider-notice-items{flex-wrap:wrap;gap:8px;max-height:132px;display:flex;overflow-y:auto}.provider-notice-items button{color:#0958d9;cursor:pointer;background:#fff;border:1px solid #cddcf4;border-radius:6px;align-items:center;gap:8px;padding:5px 9px;display:inline-flex}.provider-notice-items time{color:#65758b}.person-link{text-align:left;font-weight:600}.application-funds-status{color:#66788b;margin-top:2px;display:block}.list-title-actions{align-items:center;gap:14px;display:flex}.danger-action{color:#cf1322}.category-editor{gap:14px;display:grid}.category-editor label{color:#344860;gap:6px;font-weight:600;display:grid}.category-editor .ant-select{width:100%}.category-editor input[type=number]{border:1px solid #d9d9d9;border-radius:6px;min-height:32px;padding:4px 11px}.category-editor>.ant-btn{justify-self:start}.filter-bar{align-items:center;gap:9px;margin-bottom:16px;display:flex}.filter-bar>.ant-input{width:min(370px,100%);min-height:34px}.filter-bar>.ant-btn{min-height:34px}.select-wrap{flex:none;width:162px}.select-wrap .ant-select{width:100%}.select-wrap .generated-icon{width:14px;height:14px}.feedback{color:#237804;margin:0 0 13px;font-size:12px}.feedback.error{color:#d4380d}.empty-state{color:#667487;background:#fff;border:1px solid #e6eaf0;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:164px;font-size:13px;display:flex}.empty-state button{color:#0958d9;background:0 0;border:0;font-weight:650}.table-wrap{background:#fff;border:1px solid #e6eaf0;border-radius:9px;width:100%;overflow-x:auto}.list-page .table-wrap{flex:none}.ant-tag.ant-tag-green{color:#237804}.ant-typography.application-reference{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.application-reference-number{white-space:nowrap}.ant-typography.application-reference .ant-typography-copy{color:#0958d9;margin-inline-start:0}@media (width>=901px){.list-page .table-wrap{max-height:max(260px,100dvh - 290px);overflow:auto}.review-center-page .table-wrap{max-height:max(260px,100dvh - 340px)}.table-wrap th{z-index:2;position:sticky;top:0}.table-wrap td{overflow-wrap:anywhere}.table-applications table{table-layout:fixed;min-width:1480px}.table-applications th:first-child,.table-applications td:first-child{width:116px;min-width:116px}.table-applications td:first-child,.table-orders td:first-child{z-index:1;background:#fff;border-right:1px solid #edf0f4;position:sticky;left:0}.table-applications th:first-child,.table-orders th:first-child{z-index:3;left:0}.table-applications th:nth-child(2){width:210px}.table-applications th:nth-child(3),.table-applications th:nth-child(4){width:110px}.table-applications th:nth-child(5),.table-applications th:nth-child(9){width:145px}.table-applications th:nth-child(6){width:200px}.table-applications th:nth-child(7){width:105px}.table-applications th:nth-child(8){width:170px}.table-applications th:nth-child(10){width:110px}.table-orders table{table-layout:fixed;min-width:1120px}.table-orders th:first-child{width:110px}.table-orders th:nth-child(2){width:210px}.table-orders th:nth-child(3),.table-orders th:nth-child(4){width:100px}.table-orders th:nth-child(5){width:170px}.table-orders th:nth-child(6){width:150px}.table-orders th:nth-child(7),.table-orders th:nth-child(8){width:110px}}table{border-collapse:collapse;text-align:left;width:100%;min-width:690px}th{color:#65758b;white-space:nowrap;background:#fafbfd;border-bottom:1px solid #e6eaf0;padding:12px 15px;font-size:12px;font-weight:650}td{color:#526176;vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:12px 15px;font-size:13px;line-height:1.5}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafcff}.table-wrap td strong{color:#25384e;font-size:13px;font-weight:650}.status-pill{border-radius:5px;margin:0;font-size:11px}.text-action{white-space:nowrap;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:650}.text-action:not(.danger-action){color:#0958d9}.text-action.danger-action{color:#cf1322}.text-action:hover,.case-open:hover{text-underline-offset:3px;text-decoration:underline}.case-open{color:#0958d9;max-width:330px;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.case-reply{color:#8390a0;margin-top:4px;display:block}.primary-button{color:#fff;background:#0958d9;border:1px solid #0958d9;border-radius:6px;min-height:35px;padding:7px 14px;font-size:12px;font-weight:650}.primary-button:hover{background:#003eb3;border-color:#003eb3}.primary-button:disabled{opacity:.55}.banner-admin-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;gap:17px;display:grid}.banner-admin-layout.is-browsing{grid-template-columns:minmax(0,1fr)}.banner-admin-page .list-title{flex-wrap:wrap;align-items:center}.banner-admin-page h1{flex-shrink:0}.banner-admin-page .list-title-actions{margin-left:auto}.banner-editor-slot{min-width:0;scroll-margin-top:80px}.banner-editor-slot[hidden]{display:none}.banner-admin-list{gap:10px;min-width:0;display:grid}.banner-admin-card{background:#fff;border:1px solid #e6eaf0;border-radius:9px;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:10px;display:grid}.banner-admin-card.is-editing{border-color:#1677ff}.banner-admin-card>img{object-fit:cover;border-radius:6px;width:128px;height:72px}.user-detail-facts dd .text-action{margin-left:8px}.banner-admin-card>div:not(.banner-card-actions){flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.banner-admin-card span:not(.status-pill){color:#667487;font-size:11px}.banner-card-actions{flex-wrap:wrap;gap:6px;display:flex}.banner-card-actions button{color:#0958d9;cursor:pointer;background:#e6f4ff;border:0;border-radius:5px;padding:6px 10px;font-size:12px;font-weight:650}.banner-card-actions .banner-delete{color:#b42318;background:#fff1f0}.banner-editor{background:#fff;border:1px solid #e6eaf0;border-radius:9px;gap:12px;padding:18px;display:grid}.banner-editor h2{color:#273950;margin:0;font-size:17px}.banner-editor-preview{object-fit:cover;border-radius:6px;width:100%;height:158px}.banner-image-editor{justify-items:start;gap:8px;display:grid}.banner-preview-button{cursor:pointer;background:0 0;border:0;width:100%;padding:0}.banner-preview-button:focus-visible{outline-offset:3px;outline:2px solid #1677ff}.banner-preview-empty{box-sizing:border-box;color:#60758b;border:1px dashed #bccbda;border-radius:6px;place-items:center;width:100%;height:158px;display:grid}.banner-editor label{color:#526176;gap:5px;font-size:12px;font-weight:650;display:grid}.banner-editor input,.banner-editor select,.login-card input,.case-dialog textarea{color:#273950;background:#fff;border:1px solid #d9dfe7;border-radius:6px;outline:0;width:100%;min-height:35px;padding:7px 10px}.banner-editor input.sr-only{width:1px;height:1px;min-height:0;padding:0}.banner-editor input:focus,.banner-editor select:focus,.login-card input:focus,.case-dialog textarea:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff24}.banner-editor-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.banner-editor .primary-button{justify-self:start}.case-dialog .ant-modal-body{max-height:72vh;overflow-y:auto}.case-detail-meta{color:#627287;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.case-detail-meta time{margin-left:auto}.provider-applicant-info{grid-template-columns:72px minmax(0,1fr);gap:9px 12px;margin:18px 0;font-size:13px;line-height:1.6;display:grid}.provider-applicant-info dt{color:#65758b}.provider-applicant-info dd{color:#25384e;overflow-wrap:anywhere;min-width:0;margin:0}.provider-account-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.provider-phone-reveal{margin-left:12px}.provider-service-heading{margin:18px 0 10px;font-size:14px}.provider-service-list{gap:8px;display:grid}.provider-service-item{background:#fafbfd;border:1px solid #e6eaf0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;font-size:13px;display:grid}.provider-service-item small{color:#65758b;overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.provider-application-dialog .ant-modal-body{max-height:min(72vh,720px);overflow-y:auto}.provider-identity-review{background:#f8fafc;border:1px solid #dbe4ec;border-radius:8px;gap:12px;margin-top:18px;padding:14px;display:grid}.provider-identity-review h3{margin:0;font-size:14px}.provider-identity-review-tools,.provider-identity-review-actions{flex-wrap:wrap;gap:8px;display:flex}.provider-identity-review-tools button{color:#205482;background:#fff;border:1px solid #d5dfeb;border-radius:6px;padding:7px 9px;font-size:12px}.provider-identity-preview{object-fit:contain;background:#e9eef3;width:100%;max-height:70vh;display:block}.provider-identity-preview-button{cursor:zoom-out;background:0 0;border:0;width:100%;padding:0;display:block}.provider-identity-preview-button:focus-visible{outline-offset:3px;outline:2px solid #1677ff}.provider-identity-contact{margin:0;font-size:18px;font-weight:650}.provider-identity-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.provider-identity-review-fields label{color:#526176;gap:5px;min-width:0;font-size:12px;display:grid}.provider-identity-review-fields input,.provider-identity-review-fields select,.provider-identity-review-fields textarea{color:#26384b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;min-height:36px;padding:6px 8px}.provider-identity-note-field{grid-column:1/-1}.provider-identity-review-fields textarea{resize:vertical;min-height:65px}.provider-identity-review-actions{margin-top:2px}@media (width<=430px){.provider-identity-review-fields{grid-template-columns:1fr}}.provider-review-gate{color:#614916;background:#fff9e8;border-left:3px solid #d48806;margin-top:16px;padding:10px 12px;font-size:12px;line-height:1.5}.provider-review-gate-title{margin-bottom:4px;font-size:13px;display:block}.provider-review-gate-line{margin:0}.case-detail-actions{align-items:center;gap:16px;margin-top:18px;display:flex}.case-dialog .case-detail-description{color:#273950;overflow-wrap:anywhere;max-height:35vh;margin:17px 0;line-height:1.65;overflow-y:auto}.case-dialog .case-detail-reply{color:#273950;overflow-wrap:anywhere;background:#f0f7ff;border-left:3px solid #1677ff;margin:0 0 17px;padding:8px 11px}.case-dialog label{color:#526176;margin-bottom:7px;font-size:12px;font-weight:650;display:block}.case-dialog textarea{resize:vertical;min-height:116px;margin-bottom:14px;display:block}.login-screen{background:#f5f7fa;place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:#fff;border:1px solid #e6eaf0;border-radius:10px;width:min(390px,100%);padding:30px;box-shadow:0 10px 35px #172a430b}.login-card>.admin-brand-identity{margin-bottom:14px}.login-card h1{margin-bottom:24px;font-size:22px}.login-card form{gap:10px;display:grid}.login-card input{min-height:42px}.login-card .primary-button{background:#28624e;border-color:#28624e;width:100%;min-height:42px;margin-top:7px;font-size:14px}.login-card .primary-button:hover{background:#1c4b3c;border-color:#1c4b3c}@media (width<=1180px){.banner-admin-layout{grid-template-columns:1fr}}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.workspace{display:block}.sidebar{z-index:40;border-bottom:1px solid #e6eaf0;border-right:0;height:auto;min-height:0;padding:0 16px;overflow:visible}.brand{height:56px;padding:0}.brand .admin-brand-wordmark{width:70px;height:32px}.side-nav{scrollbar-width:none;scroll-snap-type:x proximity;gap:3px;margin-top:1px;padding:1px 0 6px;display:grid;overflow-x:visible}.side-nav::-webkit-scrollbar{display:none}.nav-item{scroll-snap-align:start;flex:none;min-height:44px;padding:7px 10px;font-size:14px}.nav-icon{flex-basis:16px;font-size:15px}.sidebar-foot{border:0;gap:9px;margin:0;padding:0;position:absolute;top:17px;right:88px}.topbar{height:44px;padding:0 16px;top:56px}.topbar>span:first-child,.topbar-label,.desktop-navigation{display:none}.mobile-navigation-toggle{display:inline-flex;position:absolute;top:12px;right:16px}.topbar-alerts{margin-left:auto}.dashboard{padding:18px 16px 48px}.page-intro{min-height:42px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.metric-card{min-height:101px;padding:12px}.metric-card.is-action{padding-top:10px}.metric-card strong{font-size:25px}.system-strip{margin-top:12px}.list-title{margin-bottom:13px}.filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:13px}.filter-bar>.ant-input{flex:calc(100% - 90px);width:auto;min-width:0;min-height:40px;font-size:16px}.filter-bar>.ant-btn{flex:0 0 75px;min-height:40px}.select-wrap{flex:100%;margin-left:0}.table-wrap{background:0 0;border:0;overflow:visible}.table-wrap table,.table-wrap tbody{min-width:0;display:block}.table-wrap thead{display:none}.table-wrap tr{background:#fff;border:1px solid #e6eaf0;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-bottom:9px;padding:10px 12px;display:grid}.table-wrap td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:4px 0;display:block}.table-wrap td:before{content:attr(data-label);color:#667487;margin-bottom:2px;font-size:10px;display:block}.table-wrap td:first-child,.table-applications td:nth-child(5),.table-applications td:nth-child(8){grid-column:1/-1}.table-support-cases td:first-child{grid-area:1/1}.table-support-cases td:nth-child(5){text-align:right;grid-area:1/2}.table-support-cases td:nth-child(3){grid-area:2/1/auto/-1}.table-support-cases td:nth-child(2){grid-area:3/1}.table-support-cases td:nth-child(4){text-align:right;grid-area:3/2}.table-support-cases td:nth-child(6){border-top:1px solid #edf0f4;grid-area:4/1/auto/-1;padding-top:7px}.table-support-cases td:first-child:before,.table-support-cases td:nth-child(3):before,.table-support-cases td:nth-child(5):before{display:none}.case-open{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:none;display:-webkit-box;overflow:hidden}.banner-admin-card{grid-template-columns:96px minmax(0,1fr) auto}.banner-admin-card>img{width:96px;height:65px}.case-detail-meta time{margin-left:0}}@media (width>=640px) and (width<=900px){.table-wrap tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.table-wrap tr{margin:0}}@media (width<=480px){.banner-admin-card{grid-template-columns:96px minmax(0,1fr)}.banner-card-actions{grid-column:2;justify-self:start}.banner-editor{padding:14px}.banner-editor-row{grid-template-columns:1fr}}.support-contact-workspace{max-width:1040px}.support-contact-card{background:#fff;border:1px solid #e5e9ef;border-radius:12px;gap:24px;max-width:720px;padding:28px;display:grid}.support-contact-field{gap:8px;display:grid}.support-contact-field>label,.support-contact-online>label{color:#344054;font-size:14px;font-weight:600}.support-contact-online{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding:20px 0;display:flex}.support-contact-card>button{justify-self:start}.support-chat-layout{background:#fff;border:1px solid #e5e9ef;border-radius:12px;grid-template-columns:minmax(210px,260px) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.support-chat-list{border-right:1px solid #e5e9ef;padding:12px}.support-chat-person{color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:4px;width:100%;padding:12px;display:flex;position:relative}.support-chat-select{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.support-person-heading{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.support-chat-person .support-person-heading,.support-chat-person small{pointer-events:none}.support-chat-person .person-link{z-index:1;pointer-events:auto;position:relative}.support-chat-person:hover,.support-chat-person.active{background:#eaf3ff}.support-chat-person small{color:#6b7280}.support-chat-thread{flex-direction:column;min-width:0;padding:18px;display:flex}.support-chat-thread h2{margin:0;font-size:17px}.support-chat-messages{flex-direction:column;flex:1;gap:10px;padding:18px 0;display:flex}.support-chat-bubble{overflow-wrap:anywhere;border-radius:12px;max-width:75%;padding:9px 12px}.support-chat-bubble.customer{background:#f1f4f7;align-self:flex-start}.support-chat-bubble.staff{background:#e6f4ff;align-self:flex-end}.support-chat-bubble img{border-radius:6px;max-width:min(250px,55vw);max-height:240px;display:block}.support-chat-composer{gap:10px;display:grid}.support-chat-actions{justify-content:space-between;align-items:center;display:flex}.support-upload-label{color:#0958d9;cursor:pointer}.support-upload-label input{opacity:0;width:1px;height:1px;position:absolute}@media (width<=640px){.support-chat-layout{grid-template-columns:1fr}.support-chat-list{border-bottom:1px solid #e5e9ef;border-right:0;gap:5px;display:flex;overflow-x:auto}.support-chat-person{min-width:115px}.support-chat-thread{min-height:420px}}.post-admin-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.dashboard-card{background:#fff;border:1px solid #e5e9ef;border-radius:10px;min-width:0;padding:18px}.post-admin-filter,.post-admin-editor label{color:#526176;gap:6px;font-size:13px;font-weight:600;display:grid}.login-card form label{color:#526176;font-size:14px;font-weight:650}.post-admin-filter{max-width:260px;margin-bottom:16px}.post-admin-filter select,.post-admin-editor input,.post-admin-editor select{color:#273950;background:#fff;border:1px solid #d9dfe7;border-radius:6px;width:100%;min-height:38px;padding:7px 10px}.post-admin-items{gap:12px;display:grid}.post-admin-item{border-top:1px solid #eef1f4;align-items:center;gap:14px;min-width:0;padding-top:12px;display:flex}.post-admin-item img{object-fit:cover;background:#edf1ee;border-radius:6px;flex:0 0 70px;width:70px;height:70px}.post-admin-media-empty{color:#526176;background:#edf1ee;border-radius:6px;flex:0 0 70px;place-items:center;width:70px;height:70px;display:grid}.post-admin-item-body{overflow-wrap:anywhere;color:#66768a;flex:1;gap:4px;min-width:0;font-size:12px;display:grid}.case-detail-body .provider-service-item strong{overflow-wrap:anywhere;min-width:0}.banner-admin-list .banner-admin-card strong{color:#273950;font-size:13px}.post-admin-actions{flex:none;gap:8px;display:flex}.post-admin-editor h2{color:#273950;margin:0 0 16px;font-size:17px}.post-admin-editor form{gap:14px;display:grid}.post-admin-editor form>button{justify-self:start}@media (width<=1080px){.post-admin-layout{grid-template-columns:1fr}}@media (width<=600px){.post-admin-item{flex-wrap:wrap}.post-admin-actions{width:100%;padding-left:84px}}.admin-modal-close-image{object-fit:contain;width:22px;height:22px}.ant-modal-close{border-radius:50%}.admin-preview-video{background:#142334;width:100%;max-height:70vh}:root{color:#1f2937;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f5f7fa;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{background:#f5f7fa;min-width:320px;margin:0}button,input{font:inherit}button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #1677ff}
