.tenant-bulk-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:0;padding:10px clamp(14px,1.3vw,20px);border-bottom:1px solid var(--admin-line,#d8e2e7);background:var(--admin-surface,#fff);color:var(--admin-muted,#667a84);font-size:14px}.tenant-bulk-toolbar[data-selected=true]{background:#f1f8f6}.tenant-bulk-selection{display:inline-flex;align-items:center;gap:8px;min-height:32px}.tenant-bulk-selection strong{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 6px;border-radius:7px;background:var(--admin-primary,#0f766e);color:#fff;font-size:14px;font-weight:700}.tenant-bulk-toolbar[data-selected=true] .tenant-bulk-selection{color:var(--admin-ink,#172930)}.tenant-bulk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-left:20px;border-left:1px solid var(--admin-line,#d8e2e7)}.tenant-bulk-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid var(--admin-line-strong,#c5d2d8);border-radius:8px;background:#fff;color:var(--admin-ink,#172930);font:inherit;font-size:13px;font-weight:650;line-height:1.3;cursor:pointer;transition:background-color .15s,border-color .15s}.tenant-bulk-button:hover:not(:disabled){background:#e9f2ef;border-color:#89b7ad}.tenant-bulk-button.is-danger{color:#a43228;border-color:#e8c5c0;background:#fff7f5}.tenant-bulk-button.is-danger:hover:not(:disabled){background:#fce9e5;border-color:#d99d94}.tenant-bulk-button.is-clear{border-color:transparent;background:transparent;color:var(--admin-muted,#667a84);font-weight:500}.tenant-bulk-button:disabled{color:#7d8b91;border-color:#e0e6e9;background:#f7f9fa;cursor:not-allowed}.tenant-bulk-button:focus-visible{outline:3px solid #5ba99c;outline-offset:2px}.admin-tenants-table tr[data-selected=true] td{background:#f1f8f6}@media (max-width:620px){.tenant-bulk-toolbar{gap:6px}.tenant-bulk-selection{width:100%}.tenant-bulk-actions{padding-left:0;border-left:0;gap:8px}.tenant-bulk-button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.tenant-bulk-button{transition:none}}.tenant-bulk-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.tenant-bulk-dialog>header{grid-template-columns:minmax(0,1fr) 38px}.tenant-bulk-dialog>footer,.tenant-bulk-dialog>header{flex-shrink:0}.admin-tenants-table input[type=checkbox],.tenant-bulk-cascade input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:0 0 18px;width:18px;height:18px;min-height:18px;accent-color:#2563eb;cursor:pointer}.tenant-bulk-dialog .destructive-confirmation-body{display:block;max-height:65vh;min-height:0;overflow-y:auto;overflow-wrap:anywhere}.tenant-bulk-dialog .destructive-confirmation-body>*+*{margin-top:14px}.tenant-bulk-dialog .tenant-bulk-members li{color:#14364b}.tenant-bulk-dialog .tenant-bulk-cascade{display:flex;align-items:center;gap:10px;padding:14px 0;cursor:pointer}.tenant-bulk-members{max-height:140px;overflow-y:auto;padding-left:22px}.tenant-bulk-dialog .tenant-bulk-error{color:#b42318}.tenant-bulk-results{padding-left:22px}.tenant-bulk-results>li{margin:12px 0}.tenant-bulk-results summary{cursor:pointer;margin-top:6px}.admin-list-feedback{min-height:38px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#526b7c;font-size:13px;padding:8px 2px}.admin-list-error{color:#9a3412}.admin-list-error button{margin-left:12px;color:#075985;text-decoration:underline}.admin-list-sort{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#526b7c;font-size:13px}.admin-list-sort select{min-height:36px;border:1px solid #cbdde7;border-radius:8px;background:#fff;padding:6px 10px;color:#183d51}.runtime-row-details summary{color:#087caf;cursor:pointer;padding:7px 0;font-size:12px}.runtime-row-details[open]{max-width:250px}.runtime-matrix-table tbody tr:hover{background:#f4faff}.runtime-matrix-table td{overflow-wrap:anywhere}.runtime-matrix-table td em{max-height:5em;overflow:auto}.runtime-table-wrap{max-height:min(76vh,900px);overflow:auto;overscroll-behavior:contain}.runtime-matrix-table th{background:#f0f7fb;color:#345467}.production-runtime-center .runtime-head-actions{flex-wrap:wrap}.admin-home-page{min-width:0;grid-template-columns:minmax(0,1fr)}.admin-home-page .production-runtime-center{min-width:0;width:100%}.production-runtime-center .runtime-head{display:flex;flex-wrap:wrap;justify-content:space-between}.production-runtime-center .runtime-head>div{min-width:0}.production-runtime-center .runtime-center-controls input{min-width:0;width:100%}.admin-management-panel .room-filter-tabs{justify-content:flex-start}.admin-management-panel .room-admin-row-head input{width:16px;height:16px;accent-color:#087caf}.production-runtime-center .runtime-summary-strip{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.room-admin-table[aria-busy=true],.runtime-table-wrap[aria-busy=true]{border-top-color:#0ea5e9}.admin-management-panel .room-admin-row{grid-template-columns:36px minmax(180px,1.2fr) minmax(145px,.9fr) minmax(135px,.85fr) minmax(170px,1fr) 76px 92px minmax(168px,.85fr);min-width:1120px}.admin-management-panel .room-admin-actions{grid-template-columns:repeat(2,max-content);align-content:start}.admin-management-panel .room-list-searchbar{grid-template-columns:1fr;gap:10px}.admin-management-panel .room-list-searchbar input{width:100%}.admin-management-panel .room-admin-row-head{position:-webkit-sticky;position:sticky;top:0;z-index:2}.admin-management-panel .room-admin-table{max-height:76vh;overflow:auto;overscroll-behavior:contain}.admin-list-loading{min-height:180px;padding:24px;background:#f5faff;color:#526b7c;border:1px solid #d7e6ee;border-radius:12px}@media (max-width:720px){.production-runtime-center .runtime-head{flex-direction:column}.production-runtime-center .runtime-head-actions{min-width:0;width:100%;justify-content:flex-start}.room-list-head-actions{flex-wrap:wrap}.runtime-pagination{flex-wrap:wrap;gap:10px}.admin-list-feedback{font-size:12px}}.shell.admin-shell .room-detail-organized{display:grid;grid-gap:var(--admin-fluid-gap);gap:var(--admin-fluid-gap);width:100%;max-width:none;min-width:0;margin-inline:0;padding-bottom:var(--admin-fluid-gap);color:#193e52}.room-detail-organized .room-detail-back{display:inline-flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;color:#496a7d;text-decoration:none;font-size:14px;font-weight:650}.shell.admin-shell .room-detail-organized .compact-room-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--admin-fluid-gap) var(--admin-fluid-panel-pad);gap:var(--admin-fluid-gap) var(--admin-fluid-panel-pad);padding:var(--admin-fluid-panel-pad);border:1px solid #dce8ef;border-radius:14px;background:#fff;box-shadow:0 4px 18px #20455b05}.shell.admin-shell .room-detail-organized .room-detail-title{display:block;min-width:0}.shell.admin-shell .room-detail-organized .room-detail-title>.eyebrow{display:block;margin:0 0 4px;color:#5d798a;font-size:12px;letter-spacing:.04em}.shell.admin-shell .room-detail-organized .room-detail-heading-line{flex-wrap:wrap;gap:6px 10px}.shell.admin-shell .room-detail-organized .room-detail-title h2{margin:0;max-width:none;font-size:clamp(20px,1.5vw,24px);line-height:1.35;white-space:normal;overflow-wrap:anywhere}.shell.admin-shell .room-detail-organized .room-detail-title .muted{margin:4px 0 0;font-size:13px;color:#5a7383;white-space:normal}.shell.admin-shell .room-detail-organized .room-detail-actions{grid-column:2;grid-row:1;align-self:center;padding:0;border:0}.shell.admin-shell .room-detail-organized .compact-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0}.shell.admin-shell .room-detail-organized .compact-nav a{min-height:44px;display:inline-flex;align-items:center}.shell.admin-shell .room-detail-organized .room-detail-summary{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:var(--admin-fluid-gap);gap:var(--admin-fluid-gap);padding:var(--admin-fluid-gap) 0 0;border-top:1px solid #e5edf2}.shell.admin-shell .room-detail-organized .room-detail-summary>span{display:flex;align-items:baseline;gap:8px;min-width:0;min-height:0;padding:0;border:0;background:none;box-shadow:none}.shell.admin-shell .room-detail-organized .room-detail-summary small{flex-shrink:0;color:#637b8a;font-size:12px}.shell.admin-shell .room-detail-organized .room-detail-summary strong{display:flex;flex-wrap:wrap;min-width:0;gap:4px 8px;font-size:14px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.room-detail-organized .room-distribution,.room-detail-organized .room-maintenance{border:1px solid #dce8ef;border-radius:14px;background:#fff;min-width:0}.room-detail-organized .room-distribution>summary,.room-detail-organized .room-maintenance>summary{cursor:pointer;min-height:44px;padding:11px var(--admin-fluid-panel-pad);font-size:14px;color:#33556a}.room-detail-organized .room-distribution>summary span{margin-left:14px;color:#617b8b;font-size:13px}.room-detail-organized .room-detail-runtime-note,.room-detail-organized .room-distribution-note{margin:0;padding:12px 18px;background:#eff7fc;color:#496a7d;font-size:13px;line-height:1.7;border-radius:10px}.shell.admin-shell .room-detail-organized .live-share-panel{padding:var(--admin-fluid-panel-pad);border:0;box-shadow:none;background:transparent}.room-detail-organized .live-share-panel .live-share-head{display:none}.room-detail-organized .live-share-panel .audience-qr-card{max-width:360px;margin:0 auto 16px}.room-detail-organized .live-share-panel .share-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.room-detail-organized .live-share-panel .share-link strong{overflow-wrap:anywhere}.room-detail-organized .live-share-panel .lan-check-strip{display:none}.room-detail-organized .room-maintenance dl{display:grid;grid-gap:12px;gap:12px;margin:0 20px 20px;font-size:13px}.room-detail-organized .room-maintenance dl div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px}.room-detail-organized .room-maintenance dt{color:#647b8a}.room-detail-organized .room-maintenance dd{margin:0;overflow-wrap:anywhere}.room-detail-organized .room-maintenance-delete{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-top:1px solid #f0dedc}.room-detail-organized .room-maintenance-delete p{margin:0;font-size:13px;color:#85615a}.shell.admin-shell .room-editor-organized{gap:0;min-width:0}.room-editor-organized .room-editor-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:4px;gap:4px;padding:4px;border:1px solid #dce8ef;border-radius:12px;background:#eaf2f7;margin-bottom:var(--admin-fluid-gap)}.shell.admin-shell .room-editor-organized .room-editor-tabs button{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:4px 10px;min-height:44px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;color:#5f7787;box-shadow:none;cursor:pointer}.room-editor-organized .room-editor-tabs button strong{color:inherit;font-size:15px;font-weight:700}.room-editor-organized .room-editor-tabs button span{font-size:12px;font-weight:400}.shell.admin-shell .room-editor-organized .room-editor-tabs button[aria-selected=true]{background:#fff;color:#047cb4;border-color:#d1e4ef;box-shadow:0 2px 6px #20455b0a}.shell.admin-shell .room-editor-organized .room-editor-tabs button:hover{background:#ffffffb8}.room-detail-organized :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #169ed3;outline-offset:3px}.room-editor-organized .room-editor-fields{margin:0;padding:0;border:0;min-width:0}.shell.admin-shell .room-editor-organized .room-editor-section{display:grid;grid-gap:var(--admin-fluid-gap);gap:var(--admin-fluid-gap);margin:0;padding:var(--admin-fluid-panel-pad);border:1px solid #dce8ef;background:#fff;box-shadow:none;border-radius:14px}.shell.admin-shell .room-editor-organized [hidden]{display:none!important}.shell.admin-shell .room-editor-organized .room-editor-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:0;padding:0 0 var(--admin-fluid-gap);border-bottom:1px solid #e5edf2}.shell.admin-shell .room-editor-organized .room-editor-section-head .eyebrow{display:none}.shell.admin-shell .room-editor-organized .room-editor-section-head h2{margin:0;font-size:18px;line-height:1.5}.shell.admin-shell .room-editor-organized .room-editor-section-head p{margin:0;max-width:600px;font-size:13px;line-height:1.7}.shell.admin-shell .room-editor-organized .room-config-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--admin-fluid-panel-pad);gap:var(--admin-fluid-panel-pad)}.shell.admin-shell .room-editor-organized .room-config-card{padding:0;background:transparent;box-shadow:none;border:0}.shell.admin-shell .room-editor-organized .room-config-card+.room-config-card{padding-top:var(--admin-fluid-panel-pad);border-top:1px solid #e5edf2}.shell.admin-shell .room-editor-organized .room-config-card.primary{grid-column:auto}.shell.admin-shell .room-editor-organized #room-basic .room-config-card-head{display:none}.shell.admin-shell .room-editor-organized .controls,.shell.admin-shell .room-editor-organized .controls.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--admin-fluid-gap) var(--admin-fluid-panel-pad);gap:var(--admin-fluid-gap) var(--admin-fluid-panel-pad)}.shell.admin-shell .room-editor-organized .field{min-width:0;gap:6px}.shell.admin-shell .room-editor-organized .room-basic-owner .tenant-owner-selected{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-height:0;padding:7px 10px;border-radius:8px}.shell.admin-shell .room-editor-organized .room-basic-owner .tenant-owner-selected span{margin:0}.shell.admin-shell .room-editor-organized .field label{font-size:14px;color:#2b4d61;font-weight:650}.shell.admin-shell .room-editor-organized .field :is(input,select,textarea){min-width:0;max-width:100%;min-height:44px;border:1px solid #cddde6;border-radius:9px;background:#fff;font-size:14px;color:#193e52}.shell.admin-shell .room-editor-organized .field :is(input,select,textarea):disabled{background:#f1f5f7;color:#6e8190;cursor:not-allowed}.shell.admin-shell .room-editor-organized .field-hint{color:#617989;font-size:12px;line-height:1.7}.shell.admin-shell .room-editor-organized .room-translation-config{grid-column:1/-1}.shell.admin-shell .room-editor-organized .translation-route-card{box-shadow:none;background:#f5f9fc;border-color:#dbe7ee}.shell.admin-shell .room-editor-organized .compact-advanced{margin:0;border:1px solid #e1eaf0;border-radius:10px;background:#f7fafc}.room-editor-organized .compact-advanced>summary{padding:11px 12px;min-height:44px;font-size:13px;color:#506d80;cursor:pointer}.room-editor-organized .compact-advanced>:not(summary){margin:0 16px 16px}.room-editor-organized .room-route-details{order:5}.room-editor-organized .room-target-picker{border-top:1px solid #e5edf2;padding-top:var(--admin-fluid-gap)}.room-editor-organized .room-target-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.room-editor-organized .room-target-heading strong{font-size:15px}.room-editor-organized .room-target-heading>span{font-size:12px;color:#5f7889}.room-editor-organized .room-target-selected{display:flex;flex-wrap:wrap;gap:8px}.room-editor-organized .room-target-selected button{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:7px 12px;border:1px solid #aed9ed;border-radius:8px;background:#ecf8fe;color:#066e9f;cursor:pointer;font-size:13px}.room-editor-organized .room-target-selected button:disabled{opacity:1;cursor:default}.room-editor-organized .room-target-selected button:disabled>span{display:none}.room-editor-organized .room-target-selected button.invalid{color:#9b4131;background:#fff3ef;border-color:#edc8bd}.shell.admin-shell .room-editor-organized .compact-language-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));max-height:272px;overflow-y:auto;grid-gap:8px;gap:8px;padding:3px}.shell.admin-shell .room-editor-organized .target-toggle{min-height:48px;padding:7px 10px;border-radius:9px;background:#fff;box-shadow:none;text-align:left}.shell.admin-shell .room-editor-organized .target-toggle.selected{background:#ecf8fe;border-color:#78c7e8;color:#006d9f}.shell.admin-shell .room-editor-organized .target-toggle small{font-size:11px;color:#617989}.shell.admin-shell .room-editor-organized .sticky-save{position:-webkit-sticky;position:sticky;bottom:8px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:var(--admin-fluid-gap);margin-top:var(--admin-fluid-gap);padding:10px var(--admin-fluid-panel-pad);border:1px solid #cfe1eb;border-radius:12px;background:#fffffffa;box-shadow:0 6px 26px #20455b15}.room-editor-organized .room-save-feedback{display:grid;grid-gap:2px;gap:2px;min-width:0}.room-editor-organized .room-save-feedback strong{font-size:14px;color:#264c62}.shell.admin-shell .room-editor-organized .room-save-feedback>span{font-size:12px;line-height:1.6;color:#617989}.shell.admin-shell .room-editor-organized .room-save-actions{display:flex;gap:8px;flex-shrink:0}.shell.admin-shell .room-editor-organized .room-save-actions button{min-height:44px}.shell.admin-shell .room-detail-organized .compact-nav .button.dark,.shell.admin-shell .room-editor-organized .room-save-actions .button.ember{background:#087fae;color:#fff;border:1px solid #087fae;border-radius:9px}.shell.admin-shell .room-editor-organized .room-save-actions .button.ember:disabled{background:#dae5eb;color:#617989;border-color:#dae5eb;opacity:1}.room-editor-organized .room-editor-alert{margin-bottom:var(--admin-fluid-gap)}@media (min-width:1000px){.shell.admin-shell .room-editor-organized .room-basic-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.shell.admin-shell .room-editor-organized .room-basic-fields .room-basic-title{grid-column:1/3}.shell.admin-shell .room-editor-organized .room-basic-fields .room-basic-owner{grid-column:3/5;grid-row:1/3}}@media (min-width:1200px){.shell.admin-shell .room-editor-organized #room-audience .room-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell.admin-shell .room-editor-organized #room-audience .room-config-card+.room-config-card:not(.media-card){padding-top:0;padding-left:var(--admin-fluid-panel-pad);border-top:0;border-left:1px solid #e5edf2}.shell.admin-shell .room-editor-organized #room-audience .media-card{grid-column:1/-1}}@media (max-width:900px){.shell.admin-shell .room-detail-organized .compact-room-detail-hero{grid-template-columns:minmax(0,1fr)}.shell.admin-shell .room-detail-organized .room-detail-actions{grid-row:auto;grid-column:auto}.shell.admin-shell .room-editor-organized .room-editor-tabs{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.room-detail-organized .live-share-panel .share-link-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.shell.admin-shell .room-detail-organized .compact-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.shell.admin-shell .room-detail-organized .compact-nav a{width:auto;min-width:0;justify-content:center}.shell.admin-shell .room-detail-organized .room-detail-summary,.shell.admin-shell .room-editor-organized .controls,.shell.admin-shell .room-editor-organized .controls.two{grid-template-columns:minmax(0,1fr)}.shell.admin-shell .room-editor-organized .span-2{grid-column:auto}.shell.admin-shell .room-editor-organized .room-editor-tabs button{padding:8px}.room-detail-organized .room-distribution>summary span{display:block;margin:4px 0 0}.shell.admin-shell .room-editor-organized .sticky-save{flex-direction:column;align-items:stretch;bottom:6px;padding:12px}.room-editor-organized .room-save-actions button{flex:1 1}.shell.admin-shell .room-editor-organized .room-save-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.room-detail-organized .room-maintenance-delete{align-items:start;flex-direction:column}}.admin-member-directory .admin-ops-title>span{display:none}.admin-member-directory .admin-ops-title h1{font-size:24px}.admin-member-directory .admin-ops-metrics>div{min-height:64px;padding:10px 14px}.admin-member-directory .admin-ops-metrics strong{font-size:22px}.admin-member-page-select{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding:9px 16px;color:#526974;font-size:12px;border-bottom:1px solid #dce7ec}.admin-member-page-select label{display:flex;align-items:center;gap:8px}.admin-member-page-select input{width:18px;height:18px;accent-color:#087d91}.admin-member-billing-read{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #f3d8a6;background:#fff8ec;color:#84551e;border-radius:8px;font-size:13px}.admin-member-billing-read button{flex-shrink:0;padding:8px 12px;background:#fff;border:1px solid #dac49b;border-radius:6px}.admin-member-directory{min-width:0;gap:12px}.admin-member-directory .admin-ops-header{padding:14px}.admin-member-directory .admin-ops-header p{font-size:12px}.admin-member-directory .admin-member-sections{padding:5px}.admin-member-directory .admin-member-sections a{padding:9px 12px}.admin-member-directory .admin-member-sections strong{font-size:13px}.admin-member-directory .admin-member-sections span{font-size:12px}.admin-member-directory .admin-tenants-directory{min-width:0;overflow:hidden}.admin-member-directory .admin-tenants-filterbar{grid-template-columns:minmax(220px,1fr) 140px 140px auto;gap:12px}.admin-member-directory .admin-tenants-filterbar :is(input,select),.admin-member-directory .admin-tenants-filterbar button,.admin-member-directory .admin-tenants-filterbar label{font-size:13px}.admin-member-directory .admin-tenants-filterbar :is(input,select,button){min-height:40px}.admin-member-result-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 16px;color:#526974;background:#fff;font-size:12px}.admin-member-directory .tenant-bulk-toolbar{padding:8px 16px;min-height:48px;background:#f6fafb}.admin-member-directory .tenant-bulk-toolbar[data-selected=false]{display:none}.admin-member-directory .admin-tenants-table-wrap{overflow-x:auto}.admin-member-directory .admin-tenants-table{width:100%;min-width:870px;table-layout:fixed}.admin-member-directory .admin-tenants-table th{padding:12px 14px;font-size:12px;white-space:nowrap;color:#526974}.admin-member-directory .admin-tenants-table td{padding:14px;vertical-align:middle}.admin-member-directory .admin-tenants-table th:first-child{width:44px;padding:12px}.admin-member-directory .admin-tenants-table td:first-child{padding:12px}.admin-member-directory .admin-tenants-table th:nth-child(2){width:auto}.admin-member-directory .admin-tenants-table th:nth-child(3){width:21%}.admin-member-directory .admin-tenants-table th:nth-child(4){width:22%}.admin-member-directory .admin-tenants-table th:nth-child(5){width:19%}.admin-member-directory .admin-tenants-table th:last-child{width:170px}.admin-member-directory .admin-tenants-table tr:hover td{background:#f7fbfc}.admin-member-directory .admin-tenants-table tr[data-selected=true] td{background:#edf8fa}.admin-member-directory .admin-tenants-table input[type=checkbox]{width:18px;height:18px;accent-color:#0f766e;cursor:pointer}.admin-member-cell{min-width:0;display:grid;grid-gap:5px;gap:5px}.admin-member-directory .admin-member-cell>strong{max-width:none;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.5;white-space:nowrap;color:#193844}.admin-member-directory .admin-member-cell>:is(span,small){max-width:none;overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.5;color:#526974}.admin-member-directory .admin-member-cell>.admin-member-slug{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-member-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.admin-member-directory .admin-member-tags>span{display:inline-flex;margin:0;font-size:12px;color:#526974}.admin-member-directory .admin-member-tags .admin-tenants-state{padding:2px 7px}.admin-member-directory .admin-member-tags .is-active{color:#087259;background:#e6f5ef}.admin-member-directory .admin-member-tags .is-disabled{color:#9f3939;background:#fff0f0}.admin-member-directory .admin-tenants-row-actions{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.admin-member-directory .admin-tenants-row-actions button{min-height:36px;min-width:38px;padding:0 7px;font-size:12px;color:#096b83;background:#f1f9fc;border:1px solid #d0e4ed}.admin-member-directory .admin-tenants-row-actions button:hover:not(:disabled){background:#e4f3f9;border-color:#8bbdce}.admin-member-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid #dce7ec}.admin-member-pagination>label{display:flex;align-items:center;gap:7px;font-size:12px;color:#526974}.admin-member-pagination select{min-height:36px;border:1px solid #c5d5de;border-radius:6px;padding:0 8px;background:#fff;color:#193844}.admin-member-pagination .admin-ops-pagination{border:0;padding:0;flex:1 1;font-size:12px}.admin-member-pagination .admin-ops-pagination button{font-size:12px;min-height:36px}@media (max-width:1150px){.admin-member-directory .admin-tenants-filterbar{grid-template-columns:minmax(180px,1fr) 130px 130px}.admin-member-directory .admin-tenants-filter-meta{grid-column:1/-1}}@media (max-width:760px){.admin-member-directory .admin-member-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-member-directory .admin-member-sections a{min-width:0;padding:10px 6px;text-align:center}.admin-member-directory .admin-member-sections a>span{display:none}.admin-member-directory .admin-tenants-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-member-directory .admin-tenants-filterbar>label:first-child{grid-column:1/-1}.admin-member-directory .admin-tenants-filterbar :is(input,select){font-size:16px;min-height:44px}.admin-member-directory .admin-tenants-filter-meta{display:flex;flex-direction:row;justify-content:flex-end}.admin-member-directory .admin-tenants-filter-meta>button{width:auto}.admin-member-directory .admin-tenants-table-wrap{overflow:visible;padding:10px}.admin-member-directory .admin-tenants-table{min-width:0}.admin-member-directory .admin-tenants-table tbody tr{grid-template-columns:1fr 1fr}.admin-member-directory .admin-tenants-table td{padding:12px;display:block;min-width:0}.admin-member-directory .admin-tenants-table td:before{display:block;margin-bottom:5px;font-size:12px}.admin-member-directory .admin-tenants-table td:nth-child(2){grid-column:1/-1;grid-row:1;padding-right:54px}.admin-member-directory .admin-tenants-table td:first-child{grid-column:2;grid-row:1;justify-self:end;width:48px;z-index:1;border:0;background:transparent}.admin-member-directory .admin-tenants-table td:first-child:before{display:none}.admin-member-directory .admin-tenants-table td:first-child input{width:24px;height:24px;margin:4px 0}.admin-member-directory .admin-tenants-table td:last-child,.admin-member-directory .admin-tenants-table td:nth-child(5){grid-column:1/-1}.admin-member-directory .admin-tenants-table td:nth-child(5) .admin-member-cell{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px}.admin-member-directory .admin-tenants-table td:last-child:before{display:none}.admin-member-directory .admin-tenants-row-actions{display:flex}.admin-member-directory .admin-tenants-row-actions button{flex:1 1;min-height:44px;font-size:13px}.admin-member-directory .admin-member-cell>strong{white-space:normal;overflow-wrap:anywhere}.admin-member-pagination{padding:12px}.admin-member-pagination .admin-ops-pagination{flex-basis:100%;flex-wrap:wrap;gap:10px}.admin-member-pagination :is(select,button){min-height:44px}}@media (min-width:761px) and (max-width:1000px){.admin-member-directory .admin-tenants-table-wrap{overflow:visible;padding:10px}.admin-member-directory .admin-tenants-table{display:block;min-width:0}.admin-member-directory .admin-tenants-table thead{display:none}.admin-member-directory .admin-tenants-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-member-directory .admin-tenants-table tr{display:grid;grid-template-columns:1fr;min-width:0;padding:12px;border:1px solid #dce7ec;border-radius:10px;background:#fff}.admin-member-directory .admin-tenants-table td{display:block;padding:8px 0;min-width:0}.admin-member-directory .admin-tenants-table td:before{content:attr(data-label);display:block;color:#6a7d86;font-size:12px;margin-bottom:5px}.admin-member-directory .admin-tenants-table td:first-child{padding:0}.admin-member-directory .admin-tenants-table td:first-child:before,.admin-member-directory .admin-tenants-table td:last-child:before{display:none}.admin-member-directory .admin-member-cell>strong{white-space:normal;overflow-wrap:anywhere}.admin-member-directory .admin-tenants-row-actions button{flex:1 1}}.tenant-room-editor-v2{width:100%;max-width:none;box-sizing:border-box}.tenant-room-editor-v2 .tenant-room-fields{min-width:0;margin:0;border:0;padding:0}.tenant-room-editor-v2 .tenant-room-fields:disabled{opacity:.72}.tenant-room-editor-v2 .tenant-create-brand h1{overflow-wrap:anywhere;line-height:1.35}.tenant-room-editor-v2 .tenant-create-brand p{white-space:normal;overflow-wrap:anywhere}.tenant-room-editor-v2 .tenant-create-head-actions{flex-wrap:wrap;justify-content:flex-end}.tenant-room-editor-v2 .tenant-create-section{scroll-margin-top:116px}.tenant-room-editor-v2 .tenant-room-type-cards .tenant-mode-card{min-height:0;padding:12px;text-align:left}.tenant-room-editor-v2 .tenant-room-type-cards .tenant-mode-card small{line-height:1.6}.tenant-room-editor-v2 .tenant-route-card{padding:14px}.tenant-room-editor-v2 .tenant-create-nav{display:none}.tenant-room-editor-v2 .tenant-builder-side .sticky,.tenant-room-editor-v2 .tenant-detail-sidebar{top:86px}.tenant-room-editor-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:12;padding:10px 14px;background:#fff;border:1px solid #d7e6ed;border-radius:12px;box-shadow:0 4px 16px #123b5510}.tenant-room-editor-toolbar-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tenant-room-editor-toolbar nav{display:flex;flex:1 1;gap:5px;flex-wrap:wrap}.tenant-room-editor-toolbar nav a{padding:9px 12px;border-radius:7px;color:#34556a;background:#f2f7fa;font-size:13px;text-decoration:none}.tenant-room-editor-toolbar nav a:hover{background:#e2f4ff;color:#007eb5}.tenant-room-editor-toolbar .button{min-height:40px;padding:8px 22px}.tenant-room-editor-toolbar .button.ember{background:#0b96d8;color:#fff;border-color:#0b96d8;border-radius:9px}.tenant-room-editor-toolbar p{margin:8px 0 0;border-top:1px solid #edf2f5;padding-top:8px;color:#784613;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.tenant-room-dirty-state,.tenant-room-edit-status{color:#5a7181;font-size:12px}.tenant-room-language-picker{display:grid;grid-gap:10px;gap:10px;min-width:0}.tenant-room-selected-languages{display:flex;flex-wrap:wrap;gap:6px;min-height:32px}.tenant-room-selected-languages button{display:inline-flex;align-items:center;gap:12px;min-height:34px;padding:6px 10px;border:1px solid #9cd6f1;border-radius:8px;background:#edf9ff;color:#086b99;font:inherit;font-size:13px;cursor:pointer}.tenant-room-selected-languages button:disabled{cursor:default;opacity:.65}.tenant-room-selected-languages>span{color:#805526;font-size:13px}.tenant-room-language-picker .tenant-target-field{max-height:230px;overflow-y:auto;overscroll-behavior:contain;padding:2px}.tenant-room-language-picker input[type=search]{width:100%;min-height:40px}.tenant-room-editor-v2 :is(button,input,select,a):focus-visible{outline:2px solid #008bd0;outline-offset:3px}@media (max-width:1100px){.tenant-room-editor-v2 .tenant-room-builder{grid-template-columns:minmax(0,1fr)}.tenant-room-editor-v2 .tenant-builder-side{min-width:0;order:1}.tenant-room-editor-v2 .tenant-builder-side :is(.sticky,.tenant-detail-sidebar){position:static}.tenant-room-editor-v2 .tenant-create-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 18px;gap:6px 18px}.tenant-room-editor-v2 .tenant-create-summary>div{min-width:0}}@media (max-width:640px){.tenant-room-editor-toolbar{padding:8px}.tenant-room-editor-toolbar-row{gap:6px}.tenant-room-editor-toolbar nav{flex-basis:100%;justify-content:space-between;gap:3px}.tenant-room-editor-toolbar nav a{flex:1 1;padding:9px 4px;text-align:center;font-size:12px;white-space:nowrap}.tenant-room-edit-status{flex:1 1}.tenant-room-editor-v2 .tenant-create-head{flex-direction:column;align-items:stretch}.tenant-room-editor-v2 .tenant-create-head-actions{justify-content:flex-start}.tenant-room-editor-v2 .tenant-create-summary,.tenant-room-editor-v2 .tenant-route-fields.is-recognition{grid-template-columns:minmax(0,1fr)}.tenant-room-editor-v2 .tenant-create-section{scroll-margin-top:150px}.tenant-room-editor-v2 input,.tenant-room-editor-v2 select{font-size:16px}}.tenant-room-editor-v2.tenant-room-create-page{--create-panel-gap:12px;--create-section-pad:14px;gap:12px}.tenant-room-editor-v2.tenant-room-create-page .tenant-create-builder{grid-template-columns:minmax(0,1fr)}.tenant-room-editor-v2 .tenant-create-head{min-height:0;padding:12px 16px}.tenant-room-editor-v2 .tenant-create-brand h1{font-size:22px}.tenant-room-editor-v2 .tenant-create-brand p{margin-top:3px;font-size:13px}.tenant-room-editor-v2 .tenant-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tenant-room-editor-v2 .tenant-route-fields.is-recognition{grid-template-columns:minmax(0,1fr);gap:10px}.tenant-room-editor-v2 .tenant-route-card header{margin-bottom:10px}.tenant-room-editor-v2 .tenant-translation-modes .tenant-mode-card{min-height:60px;padding:9px 10px}.tenant-room-editor-v2 .tenant-output-language-card{padding:12px}.tenant-room-editor-v2 .tenant-create-advanced{padding:9px 12px}.tenant-room-editor-v2 .tenant-create-advanced>summary{min-height:24px;cursor:pointer}.tenant-room-editor-v2 .tenant-create-advanced:not([open]){margin-top:0}.tenant-room-editor-v2 #room-basics>.tenant-form-grid{grid-template-columns:minmax(0,1fr) 240px;align-items:end}.tenant-room-editor-v2 #room-basics>.tenant-form-grid>label{grid-column:1}.tenant-room-editor-v2 #room-basics>.tenant-form-grid>details{grid-column:2}.tenant-room-editor-v2 #room-basics>.tenant-form-grid>details[open]{grid-column:1/-1}.tenant-room-editor-v2 #room-basics summary{padding:0}.tenant-room-editor-v2 .tenant-cover-disclosure>summary{padding:8px 0;font-size:13px;cursor:pointer}.tenant-room-editor-v2 .tenant-builder-side{order:1}.tenant-room-editor-v2 .tenant-detail-sidebar{position:static;display:grid;grid-gap:12px;gap:12px;padding:14px}.tenant-room-editor-v2 .tenant-room-tools-title{margin:0;font-size:16px}.tenant-room-editor-v2 .tenant-detail-actions-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;gap:8px}.tenant-room-editor-v2 .tenant-detail-maintenance{margin:0;padding:10px 12px}.tenant-room-editor-v2 .tenant-detail-maintenance summary{color:#81523d;cursor:pointer;font-size:13px}.tenant-room-editor-v2 .tenant-detail-maintenance button{display:inline-flex;width:auto;margin:0 8px 0 0}@media (min-width:1100px){.tenant-room-editor-v2 .tenant-route-fields.is-recognition{grid-template-columns:minmax(150px,.7fr) minmax(240px,1.3fr)}}@media (max-width:850px){.tenant-room-editor-v2 .tenant-route-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tenant-room-editor-v2.tenant-room-create-page{--create-section-pad:12px;--create-panel-gap:10px}.tenant-room-editor-v2 .tenant-create-brand h1{font-size:19px}.tenant-room-editor-v2 #room-basics>.tenant-form-grid{grid-template-columns:minmax(0,1fr)}.tenant-room-editor-v2 #room-basics>.tenant-form-grid>details{grid-column:1}.tenant-room-editor-v2 .tenant-create-head-actions .button{width:auto;flex:1 1 auto}.tenant-room-editor-v2 .tenant-panel-title{flex-direction:row;align-items:center}.tenant-room-editor-v2 .tenant-panel-title>span{max-width:42%}}.tenant-rooms-compact .tenant-room-table-card{container-type:inline-size;padding:18px}.tenant-rooms-compact .tenant-room-panel-top{padding-bottom:14px;margin-bottom:0;gap:16px}.tenant-rooms-compact .tenant-room-heading-copy h1{font-size:23px}.tenant-rooms-compact .tenant-room-heading-copy p{font-size:13px;max-width:48em}.tenant-rooms-compact .tenant-room-heading-copy>div>span,.tenant-rooms-compact .tenant-room-list-mark{display:none}.tenant-rooms-compact .tenant-room-utility-summary{gap:12px;flex-wrap:wrap}.tenant-rooms-compact .tenant-list-toolbar{margin:0;padding:12px 0;gap:10px}.tenant-rooms-compact .tenant-room-selection-bar{margin:0;padding:8px 0;background:transparent;border:0;min-height:40px}.tenant-rooms-compact .tenant-room-selection-bar button[hidden]{display:none}.tenant-rooms-compact .tenant-room-load-status{margin:0;padding:6px 0;color:#48718a;font-size:13px}.tenant-rooms-compact .tenant-room-table[aria-busy=true]{opacity:.6}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-room-row{grid-template-columns:100px minmax(150px,1.5fr) minmax(120px,1fr) 136px 176px;min-height:76px;padding:0 12px;gap:12px}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-room-row-head{min-height:36px}.tenant-rooms-compact .tenant-room-table .tenant-room-cell strong{font-size:14px;overflow-wrap:anywhere}.tenant-rooms-compact .tenant-room-table .tenant-room-cell small{font-size:12px;line-height:1.6;color:#536e7e;overflow-wrap:anywhere}.tenant-rooms-compact .tenant-room-table .tenant-room-name-link{font-size:15px;white-space:normal;overflow-wrap:anywhere}.tenant-rooms-compact .tenant-room-table .tenant-row-actions{gap:6px}.tenant-rooms-compact .tenant-room-table .tenant-row-actions a{min-height:36px;padding:6px 9px;font-size:12px}.tenant-rooms-compact .tenant-room-table.is-card-view{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.tenant-rooms-compact .tenant-room-table.is-card-view .tenant-room-row{min-height:180px;padding:16px;gap:10px}.tenant-rooms-compact .tenant-pagination{gap:12px;flex-wrap:wrap;padding-top:14px}.tenant-rooms-compact .tenant-pagination>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tenant-rooms-compact .tenant-pagination select{min-height:34px;border:1px solid #c8dce7;border-radius:6px;background:#fff;padding:4px 6px;font:inherit}.tenant-rooms-compact :is(button,a,input,select):focus-visible{outline:2px solid #008bd0;outline-offset:2px}@container (max-width: 860px){.tenant-rooms-compact .tenant-list-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search sort" "filters view"}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-room-row{grid-template-columns:100px minmax(0,1fr) 160px;padding:12px;gap:8px 12px}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-room-row-head{display:none}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-room-cell.status{grid-column:1;grid-row:1}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-room-cell.identity{grid-column:2/4;grid-row:1}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-room-cell[data-label="语言"]{grid-column:1/3}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-room-cell[data-label="时间"]{grid-column:3}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-row-actions{grid-column:1/4;grid-row:auto;justify-content:flex-end;padding:0}}@container (max-width: 530px){.tenant-rooms-compact .tenant-list-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"search search" "filters filters" "sort view"}.tenant-rooms-compact .tenant-filter-tabs{justify-content:space-between;gap:3px}.tenant-rooms-compact .tenant-filter-tabs button{display:flex;flex-direction:column;gap:3px;padding:7px 5px;font-size:12px;border-radius:9px;flex:1 1}.tenant-rooms-compact .tenant-filter-tabs button span{white-space:nowrap}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-room-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-room-cell.status{grid-column:1/3}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-room-cell.identity{grid-column:1/3;grid-row:2}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-room-cell[data-label="语言"]{grid-column:1}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-room-cell[data-label="时间"]{grid-column:2}.tenant-rooms-compact .tenant-room-table.is-list-view .tenant-row-actions{grid-column:1/3}}@media (max-width:640px){.tenant-rooms-compact .tenant-room-table-card{padding:12px}.tenant-rooms-compact .tenant-room-panel-top{align-items:stretch;flex-direction:column}.tenant-rooms-compact .tenant-room-heading-copy h1{font-size:21px}.tenant-rooms-compact .tenant-room-utility-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tenant-rooms-compact .tenant-room-utility-summary>:is(span,a,button){width:auto;min-width:0;grid-column:auto}.tenant-rooms-compact input,.tenant-rooms-compact select{font-size:16px}}.admin-shell :is(.admin-payment-workspace,.admin-contact-inquiries-page,.admin-login-logs-page){min-width:0;margin-top:16px;padding:0 0 24px;display:grid;grid-gap:14px;gap:14px}.admin-shell :is(.admin-payment-workspace,.admin-contact-inquiries-page,.admin-login-logs-page) .admin-ops-header{padding:16px;gap:14px;border-radius:12px}.admin-shell :is(.admin-payment-workspace,.admin-contact-inquiries-page,.admin-login-logs-page) .admin-ops-title>span{display:none}.admin-shell :is(.admin-payment-workspace,.admin-contact-inquiries-page,.admin-login-logs-page) .admin-ops-title h1{margin:0 0 6px;font-size:24px}.admin-shell :is(.admin-payment-workspace,.admin-contact-inquiries-page,.admin-login-logs-page) .admin-ops-title p{font-size:13px}.admin-shell :is(.admin-payment-workspace,.admin-contact-inquiries-page,.admin-login-logs-page) .admin-ops-metrics{margin-top:12px}.admin-shell :is(.admin-payment-workspace,.admin-contact-inquiries-page,.admin-login-logs-page) .admin-ops-metrics>div{min-height:64px;padding:10px 14px}.admin-shell :is(.admin-payment-workspace,.admin-contact-inquiries-page,.admin-login-logs-page) .admin-ops-metrics strong{font-size:22px}.admin-shell :is(.admin-payment-filters,.admin-contact-filters,.admin-login-log-filters){align-items:flex-end;padding:12px;gap:10px;min-width:0}.admin-shell .admin-payment-filters{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(120px,.65fr)) auto auto}.admin-directory-subbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:#5c7584}.admin-directory-subbar label{display:flex;align-items:center;gap:8px}.admin-directory-subbar input{width:17px;height:17px;accent-color:#0783bc}.admin-directory-loading{padding:20px;margin:0;color:#587689;font-size:14px}.admin-shell .admin-payment-table td,.admin-shell .admin-payment-table th{padding:11px 12px}.admin-payment-table td{overflow-wrap:anywhere;max-width:260px}.admin-shell .admin-contact-filters{grid-template-columns:minmax(230px,1.6fr) repeat(3,minmax(120px,.65fr)) auto}.admin-contact-card{box-shadow:none;min-width:0}.admin-shell .admin-contact-card>p{min-height:42px;-webkit-line-clamp:2;line-height:1.55}.admin-shell .admin-contact-card>footer{display:flex;gap:8px;flex-wrap:wrap}.admin-contact-card>footer button{margin-left:auto}.admin-contact-card>footer time{font-size:12px}.admin-shell .admin-contact-dialog>header{padding:14px 18px;background:#f0f8fc;color:#254a60;border-bottom:1px solid #d8e7ef}.admin-shell .admin-contact-dialog>header h2{color:#173e52;font-size:18px}.admin-shell .admin-contact-dialog>header button{color:#275b74;border-color:#c3dbe7;background:white}.admin-shell .admin-contact-dialog-body{gap:12px;padding:14px 18px}.admin-contact-person dd,.admin-contact-reply-history p,.admin-contact-requirement p{overflow-wrap:anywhere}.admin-shell .admin-contact-handling{border:1px solid #d8e7ef;border-radius:10px;padding:12px;background:#f7fbfd}.admin-contact-dialog footer{flex-wrap:wrap}.admin-inquiry-draft-status{flex:1 1;font-size:12px;color:#657c8a}.admin-shell .admin-login-session-tabs{gap:6px;padding:4px;width:-moz-fit-content;width:fit-content;border:1px solid #d7e6ef;border-radius:10px;background:#fff}.admin-shell :is(.admin-payment-workspace,.admin-contact-inquiries-page,.admin-login-logs-page) button:disabled{opacity:.5;cursor:not-allowed}.admin-shell :is(.admin-payment-workspace,.admin-contact-inquiries-page,.admin-login-logs-page) :is(button,input,select,textarea):focus-visible{outline:2px solid #098bbe;outline-offset:2px}@media (max-width:1100px){.admin-shell .admin-contact-filters,.admin-shell .admin-login-log-filters,.admin-shell .admin-payment-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell .admin-contact-filters .is-search,.admin-shell .admin-login-log-filters>label:first-child,.admin-shell .admin-payment-filters>input{grid-column:1/-1}.admin-login-log-table-wrap,.admin-payment-table-wrap{border:0;background:transparent;overflow:visible}.admin-login-log-table,.admin-payment-table{display:block;min-width:0}.admin-login-log-table thead,.admin-payment-table thead{display:none}.admin-login-log-table tbody,.admin-payment-table tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-login-log-table tr,.admin-payment-table tr{display:block;border:1px solid #d7e6ef;border-radius:10px;background:#fff;padding:10px 12px;min-width:0}.admin-shell .admin-login-log-table td,.admin-shell .admin-payment-table td{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;padding:8px 0;width:auto;max-width:none;text-align:left;min-width:0}.admin-login-log-table td:before,.admin-payment-table td:before{content:attr(data-label);color:#627b88;font-size:12px;grid-column:1;grid-row:1/4}.admin-login-log-table td>*,.admin-payment-table td>*{grid-column:2;min-width:0}.admin-payment-table .select-column:before{display:none}.admin-payment-table td.select-column{display:flex}.admin-shell .admin-login-log-table td:first-child{position:static;display:flex;border:0}.admin-login-log-table td:first-child:before{display:none}.admin-login-log-table td:last-child,.admin-payment-table td:last-child{border-bottom:0}.admin-payment-actions{justify-content:flex-start}.admin-shell .admin-login-log-table td span{max-width:none;overflow-wrap:anywhere}}@media (max-width:720px){.admin-shell .admin-contact-filters,.admin-shell .admin-login-log-filters,.admin-shell .admin-payment-filters{grid-template-columns:1fr 1fr}.admin-login-log-table tbody,.admin-payment-table tbody{grid-template-columns:1fr}.admin-shell :is(.admin-payment-workspace,.admin-contact-inquiries-page,.admin-login-logs-page) .admin-ops-header{padding:12px}.admin-shell :is(.admin-payment-workspace,.admin-contact-inquiries-page,.admin-login-logs-page) .admin-ops-header-main{flex-wrap:wrap}.admin-shell .admin-contact-dialog{max-height:calc(100dvh - 24px)}.admin-shell .admin-contact-dialog-backdrop{padding:12px}.admin-inquiry-draft-status{flex-basis:100%}.admin-shell .admin-contact-dialog-body{padding:12px}}.audience-brand img.wali-wordmark,.caption-revision-blueprint .caption-blueprint-brand>img.wali-wordmark,.office-page .office-blueprint-brand>img.wali-wordmark,.operator-shell-blueprint .operator-blueprint-brand>img.wali-wordmark,.tenant-brand-lockup img.wali-wordmark,.tenant-workspace-sidebar-brand>span img.wali-wordmark,.voice-output-blueprint .voice-output-brand-mark img.wali-wordmark,img.wali-wordmark{display:block;flex:0 0 auto;width:var(--wali-wordmark-width,88px);max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;object-fit:contain;transform:translateY(-1px)}.audience-theme-dark .audience-brand img.wali-wordmark,img.wali-wordmark[data-inverse=true]{filter:brightness(0) invert(1)}.audience-theme-light .audience-brand img.wali-wordmark{filter:none}.wali-brand-logo{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;margin:0;line-height:1}.wali-brand-logo .wali-brand-symbol{display:block;flex:0 0 auto;width:var(--wali-brand-size,36px);height:var(--wali-brand-size,36px);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;object-fit:contain}.voice-output-blueprint .voice-output-brand-mark{width:auto;flex-basis:auto;gap:4px}.tenant-workspace-sidebar-brand{gap:4px}.tenant-workspace-sidebar-brand>span{gap:0}.tenant-workspace-sidebar-brand small{padding-left:7px}.screen-stage-brand{display:flex;align-items:center;width:auto;min-width:122px;height:48px;padding:8px 12px;background:rgba(10,27,40,.72);border-radius:10px}.login-brand-lockup .wali-brand-logo{margin-right:4px}.tenant-login-mobile-brand{gap:10px}.tenant-login-mobile-brand .wali-brand-logo{align-self:center}.admin-commandbar-brand .wali-brand-logo{margin-right:4px}@media (max-width:600px){.tenant-login-mobile-brand{flex-wrap:wrap}.login-brand-lockup{flex-wrap:wrap;gap:12px}.screen-stage-brand{min-width:0;padding:6px 10px}}@media (max-width:560px),(min-width:821px) and (max-width:1040px){.audience-brand img.wali-wordmark{display:none}}.tenant-create-logo.tenant-brand-lockup{width:auto;flex-basis:auto;gap:4px}.tenant-login-desktop-brand{position:absolute;top:28px;left:32px;z-index:2}@media (max-width:900px){.tenant-login-desktop-brand{display:none}}@media (max-width:440px){.caption-revision-blueprint .caption-blueprint-brand>span{display:none}}