:root{--ui-focus:var(--primary);--ui-blue-surface:color-mix(in srgb,var(--primary) 12%,var(--surface-strong));--ui-green-surface:color-mix(in srgb,var(--success) 12%,var(--surface-strong));--ui-amber-surface:color-mix(in srgb,var(--warning) 14%,var(--surface-strong));--ui-red-surface:color-mix(in srgb,var(--danger) 12%,var(--surface-strong));--ui-purple-surface:color-mix(in srgb,#8865dc 15%,var(--surface-strong))}.bcLayout{--bc-bg:var(--bg);--bc-panel:var(--surface-strong);--bc-panel-2:var(--surface-hover);--bc-line:var(--border);--bc-line-strong:var(--border-strong);--bc-text:var(--text);--bc-muted:var(--muted);--bc-cyan:var(--primary);--bc-green:var(--primary);--bc-gold:var(--warning);--bc-danger:var(--danger);--bc-soft:color-mix(in srgb,var(--primary) 12%,var(--surface-strong));--bc-shadow:var(--shadow);--ui-focus:var(--primary)}.bcThemeWrap .iconButton{width:100%;justify-content:flex-start;background:var(--bc-panel-2);border-color:var(--bc-line);color:var(--bc-text)}.bcSidebarCollapsed .bcThemeWrap .iconButton{justify-content:center}.bcSidebarCollapsed .bcThemeWrap .themeLabel{display:none}.bcLayout .bcBrandMark,.bcLayout .bcOperatorPlatformMark,.bcLayout .bcPrimaryButton,.bcLayout .bcUserAvatar{color:#fff}.bcBrandMark{overflow:hidden}.bcBrandMark img{display:block;width:100%;height:100%;padding:3px;border-radius:inherit;object-fit:contain;background:#fff}.bcLayout .bcThemeWrap .themeLabel{display:inline}.bcLayout .bcSidebarCollapsed .bcThemeWrap .themeLabel{display:none}.saLayout .saSidebar .saThemeWrap .themeLabel{display:inline}.saLayout .saSidebarCollapsed .saThemeWrap .themeLabel{display:none}.saLayout .saThemeWrap .iconButton{width:100%;justify-content:flex-start;background:var(--surface-strong);color:var(--text);border-color:var(--border)}:is(.saLayout,.tenantLayout,.authShell,.bcLayout) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea)::placeholder{color:var(--muted);opacity:1}:is(.saLayout,.tenantLayout,.authShell,.bcLayout) select option{background:var(--surface-strong);color:var(--text)}:is(.saLayout,.tenantLayout,.authShell,.bcLayout) :is(input,select,textarea):focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent)}.skLogoUpload{display:grid;justify-items:start;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.skLogoUpload p{margin:0}.skLogoUpload img{width:76px;height:76px;object-fit:contain;border-radius:12px;border:1px solid var(--border);background:var(--surface-strong)}.skLogoUpload input[type=file]{max-width:100%}.form :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){min-width:0;border:1px solid var(--border-strong);border-radius:11px;background:var(--input);color:var(--text);font:inherit}.form :is(select,textarea){width:100%;padding:11px 12px}.form textarea{resize:vertical}:where(.tenantLayout,.saLayout,.authShell,.bcLayout) :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}:where(.tenantLayout,.saLayout,.authShell) .form input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;flex:0 0 18px;accent-color:var(--primary)}:where(.tenantLayout,.saLayout,.authShell) .form label:has(>input[type=checkbox]){display:flex;align-items:center;gap:9px}:where(.tenantLayout,.saLayout) .form :is(input,select,textarea):disabled{background:var(--surface-hover);color:var(--muted);cursor:not-allowed}.bcNavIcon,.saNavIcon{display:inline-flex;align-items:center;justify-content:center}.bcNavIcon svg,.saNavIcon svg,.tenantNavIcon svg{display:block;flex:none}.tenantLayout :is(.tenantTabs,.tenantModeSwitch,.inventoryRenewTabs,.commissionTabs,.skSettingsTabs,.skTemplateTabs){gap:5px;padding:5px;border:1px solid var(--border);border-radius:13px;background:var(--surface-hover);max-width:100%}.tenantLayout :is(.commissionTabs,.skSettingsTabs,.skTemplateTabs){width:fit-content}.tenantLayout :is(.tenantTabs,.tenantModeSwitch,.inventoryRenewTabs,.commissionTabs,.skSettingsTabs,.skTemplateTabs) button{min-height:38px;padding:8px 12px;border:0;border-radius:9px;background:transparent;color:var(--text-soft);font:inherit;font-size:.77rem;font-weight:750;cursor:pointer}.tenantLayout :is(.tenantTabs,.tenantModeSwitch,.inventoryRenewTabs,.commissionTabs,.skSettingsTabs,.skTemplateTabs) button:is(.active,.selected){border:0;background:var(--ui-blue-surface);color:var(--primary-text);box-shadow:0 2px 8px color-mix(in srgb,var(--primary) 13%,transparent)}.tenantLayout :is(.tenantTabs,.tenantModeSwitch,.inventoryRenewTabs,.commissionTabs,.skSettingsTabs,.skTemplateTabs) button:not(.active):not(.selected):hover{background:var(--surface-strong);color:var(--text)}.tenantLayout .inventoryRenewTabs:has(>button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.tenantLayout .skTemplateTabs.skTemplateVariants{margin-top:8px;border-color:var(--border)}.bcModuleTabs a{display:inline-flex;align-items:center;min-height:38px}.bcModuleTabs a:focus-visible{outline-color:var(--bc-cyan)}.tenantLayout :is(.saleDialog,.saleClientDialog){border-color:var(--border)!important;color:var(--text)}.tenantLayout .saleDialogBody{background:var(--bg-soft);color:var(--text)}.tenantLayout .saleGroup{border-color:var(--border)!important;background:var(--surface-strong)!important;color:var(--text)}.tenantLayout .saleGroup>strong{color:var(--text-soft)}.tenantLayout .saleClientPick{border-color:var(--border-strong)!important;background:var(--ui-blue-surface)!important;color:var(--text)!important}.tenantLayout .saleClientDialog{background:linear-gradient(180deg,var(--ui-blue-surface),var(--surface-strong) 160px)!important}.tenantLayout .saleClientDialog h2,.tenantLayout .saleClientResults strong{color:var(--text)}.tenantLayout .saleClientResults button{border-color:var(--border)!important;background:var(--surface-strong)!important;color:var(--text)}.tenantLayout .saleClientResults button:hover{border-color:var(--primary)!important;background:var(--surface-hover)!important}.tenantLayout .saleDialogFooter{background:var(--surface-strong)!important}.tenantLayout .skReportCard,.tenantLayout .skSaleCard{background:var(--surface-strong);border-color:var(--border)}.tenantLayout .skSaleAction.history,.tenantLayout .skSaleAvatar,.tenantLayout .skSaleCredentialRow button,.tenantLayout .skSaleDialogIcon,.tenantLayout .skSaleMessageOptions a{background:var(--ui-blue-surface);color:var(--primary-text)}.tenantLayout .skSaleCredentialBox{border-color:var(--border);background:linear-gradient(135deg,var(--surface-hover),var(--surface-strong));color:var(--text)}.tenantLayout .skSaleCredentialRow small,.tenantLayout .skSaleProfileRow small{color:var(--muted)}.tenantLayout .skSaleProfileRow{border-top-color:var(--border)}.tenantLayout .skSaleAction.delivery,.tenantLayout .skSaleAction.message,.tenantLayout .skSaleFreeRenew,.tenantLayout .skSaleStatus{background:var(--ui-green-surface);color:var(--success)}.tenantLayout .skReportHeading span,.tenantLayout .skReportState,.tenantLayout .skSaleAction.edit,.tenantLayout .skSaleDays.soon,.tenantLayout .skSaleStatus:is(.support,.pending,.partial,.preparing){background:var(--ui-amber-surface);color:var(--warning)}.tenantLayout .skSaleDays{background:var(--ui-blue-surface);color:var(--primary-text)}.tenantLayout .skReportIcon,.tenantLayout .skSaleAction.report,.tenantLayout .skSaleDays.past{background:var(--ui-red-surface);color:var(--danger)}.tenantLayout .skSaleAction.replace{background:var(--ui-purple-surface);color:var(--text)}.tenantLayout .skSaleAction.renew,.tenantLayout .skSaleMessageOptions a.renew{background:var(--ui-blue-surface);color:var(--primary-text)}.tenantLayout .skSaleMessageOptions a:is(.edit,.report,.delivery){color:var(--text)}.tenantLayout .skSaleMessageOptions a.edit{background:var(--ui-amber-surface)}.tenantLayout .skSaleMessageOptions a.report{background:var(--ui-red-surface)}.tenantLayout .skSaleMessageOptions a.delivery{background:var(--ui-green-surface)}.tenantLayout :is(.skSaleStatus.cancelled,.skSaleStatus.ended,.skSaleAction.delete,.skReportState.closed){background:var(--surface-hover);color:var(--muted)}.tenantLayout .commissionSettingsPanel,.tenantLayout .commissionWelcome,.tenantLayout .dashboardMetric,.tenantLayout .inventorySummary article{border-color:var(--border);background:linear-gradient(140deg,var(--surface-strong),var(--ui-blue-surface))}.tenantLayout .inventorySummary .attention{background:linear-gradient(140deg,var(--surface-strong),var(--ui-red-surface))}.tenantLayout .inventorySummary .warning{background:linear-gradient(140deg,var(--surface-strong),var(--ui-amber-surface))}.tenantLayout :is(.inventoryFilters,.inventoryAccount,.inventoryProfiles,.inventoryAccountAccess,.commissionDashCard,.commissionRosterCard,.commissionRuleEditor,.commissionCard){border-color:var(--border);background:var(--surface-strong);color:var(--text)}.tenantLayout .inventoryAccountAccess{background:var(--surface-hover)}.tenantLayout .commissionTypeBadge.personal,.tenantLayout .inventoryAccountActions .inventoryBadge,.tenantLayout .inventoryAccountHead>.inventoryBadge,.tenantLayout .inventoryRecoverButton{background:var(--ui-green-surface);color:var(--success)}.tenantLayout .inventoryAccountHead>.inventoryBadge.expired,.tenantLayout .inventoryProfileRow.supportBlocked{background:var(--ui-red-surface);color:var(--danger)}.tenantLayout .commissionDashIcon,.tenantLayout .commissionTypeBadge,.tenantLayout .commissionerAvatar,.tenantLayout .inventoryAccountActions button{background:var(--ui-blue-surface);color:var(--primary-text)}.tenantLayout .inventoryAccountActions button:nth-of-type(2){background:var(--ui-green-surface);color:var(--success)}.tenantLayout .inventoryAccountActions button:nth-of-type(3){background:var(--ui-amber-surface);color:var(--warning)}.tenantLayout .inventoryAccountActions button:nth-of-type(4){background:var(--ui-red-surface);color:var(--danger)}.tenantLayout .commissionDashIcon:is(.green,.teal),.tenantLayout .commissionerAvatar.tone-general{background:var(--ui-green-surface);color:var(--success)}.tenantLayout .commissionDashIcon:is(.amber,.orange){background:var(--ui-amber-surface);color:var(--warning)}.tenantLayout .commissionDashIcon:is(.purple,.indigo),.tenantLayout .commissionerAvatar.tone-1{background:var(--ui-purple-surface);color:var(--text)}.tenantLayout .commissionDashIcon.rose,.tenantLayout .commissionerAvatar.tone-4{background:var(--ui-red-surface);color:var(--danger)}.tenantLayout .commissionRosterCard:is(.selected,.general),.tenantLayout .commissionRuleInfo{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:var(--ui-blue-surface);color:var(--text)}.tenantLayout .commissionCard{background:linear-gradient(110deg,var(--ui-blue-surface),var(--surface-strong) 28%)}.tenantLayout .commissionCard .commissionAmounts{background:var(--surface-hover)}.tenantLayout .commissionCard .commissionAmounts span{border-color:var(--border);background:var(--surface-strong)}.tenantLayout .commissionCard .commissionAmounts span:nth-child(2){background:var(--ui-green-surface);border-color:var(--border)}.tenantLayout .commissionCard .commissionAmounts span:nth-child(3){background:var(--ui-purple-surface);border-color:var(--border)}.tenantLayout .commissionRequestTitle>small b{color:var(--primary-text)}.tenantLayout .skProducts .tenantPanel,.tenantLayout .skSettingsCard{border-radius:15px!important}.tenantLayout .inventoryAccountHead>.inventoryBadge.support{background:var(--ui-purple-surface);color:var(--text)}.tenantLayout .inventoryAccountHead>.inventoryBadge.archived{background:var(--surface-hover);color:var(--muted)}.tenantLayout .salePinActions button{border-color:var(--border);background:var(--surface-hover);color:var(--primary-text)}.tenantLayout .financialCarousel{border-color:var(--border);background:linear-gradient(145deg,var(--surface-strong),var(--ui-blue-surface));color:var(--text)}.tenantLayout .dashboardFocus span,.tenantLayout .financialCarouselHead span,.tenantLayout .financialMetric p,.tenantLayout .financialMetric strong small,.tenantLayout .financialMetric>span{color:var(--muted)}.tenantLayout .financialMetric{border-color:var(--border);background:var(--surface-strong);color:var(--primary-text)}.tenantLayout .dashboardFocus strong,.tenantLayout .financialMetric strong{color:var(--text)}.tenantLayout .financialMetric.income{background:linear-gradient(145deg,var(--ui-blue-surface),var(--surface-strong))}.tenantLayout .financialMetric.cost{background:linear-gradient(145deg,var(--ui-amber-surface),var(--surface-strong))}.tenantLayout .financialMetric.profit{border-color:#172440;background:linear-gradient(145deg,#14203a,#0c1528);color:#c7f6e7}.tenantLayout .financialMetric.profit strong{color:#fff}.tenantLayout .financialMetric.profit :is(span,p,small){color:#c7d0e0}.tenantLayout .dashboardFocus{border-color:var(--border);background:var(--surface-strong)}.tenantLayout .dashboardFocus.today{background:linear-gradient(135deg,var(--surface-strong),var(--ui-blue-surface))}.tenantLayout .dashboardFocus.support{background:linear-gradient(135deg,var(--surface-strong),var(--ui-purple-surface))}.tenantLayout .dashboardPeriodSelect select,.tenantLayout .dashboardToolButton,.tenantLayout .financialCarouselControls button{border-color:var(--border);background:var(--surface-strong);color:var(--text)}.tenantLayout .dashboardToolButton:hover{background:var(--ui-blue-surface)}.tenantLayout .dashboardToolButton.notebookTrigger{border-color:color-mix(in srgb,var(--warning) 45%,var(--border));background:var(--ui-amber-surface);color:var(--warning)}@media (max-width:600px){.tenantLayout :is(.commissionTabs,.skSettingsTabs,.skTemplateTabs){width:100%;overflow-x:auto;flex-wrap:nowrap}.tenantLayout :is(.commissionTabs,.skSettingsTabs,.skTemplateTabs) button{white-space:nowrap}.tenantLayout .inventoryRenewTabs button{padding-inline:5px;font-size:.7rem}}.tenantLayout .tenantPage{container-name:tenant-content;container-type:inline-size}.tenantLayout .tenantPageSales{max-width:none;width:100%}.tenantLayout .skSalesDesktopHead{display:none}.tenantLayout .skSaleActionCell{min-width:0}@container tenant-content (min-width: 920px){.tenantLayout .skSalesDesktopHead{display:grid!important;grid-template-columns:minmax(105px,1.05fr) minmax(95px,.85fr) minmax(145px,1.25fr) minmax(125px,1fr) minmax(82px,.65fr) minmax(112px,.9fr);gap:9px;padding:8px 11px;border:1px solid var(--border);border-bottom:0;border-radius:10px 10px 0 0;background:var(--surface-hover);color:var(--muted);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.025em}.tenantLayout .skSalesList{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;overflow:hidden!important;border:1px solid var(--border)!important;border-radius:0 0 10px 10px!important;background:var(--surface-strong)!important}.tenantLayout .skSalesList>.skSaleCard{display:grid!important;grid-template-columns:minmax(105px,1.05fr) minmax(95px,.85fr) minmax(145px,1.25fr) minmax(125px,1fr) minmax(82px,.65fr) minmax(112px,.9fr)!important;align-items:center!important;gap:9px!important;padding:5px 11px!important;border:0!important;border-top:1px solid var(--border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tenantLayout .skSalesList>.skSaleCard:first-child{border-top:0!important}.tenantLayout .skSalesList>.skSaleCard>*{min-width:0;overflow-wrap:anywhere}.tenantLayout .skSaleCardHead{grid-column:1!important;grid-row:1!important;min-width:0;gap:7px!important}.tenantLayout .skSaleService{grid-column:2!important;grid-row:1!important;display:grid;align-content:center;gap:3px;min-width:0}.tenantLayout .skSaleService strong{font-size:.7rem;line-height:1.25}.tenantLayout .skSaleService span{font-size:.61rem;line-height:1.25;color:var(--muted)}.tenantLayout .skSaleMeta{grid-column:4!important;grid-row:1!important;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:4px!important;min-width:0}.tenantLayout .skSaleCredentialBox{grid-column:3!important;grid-row:1!important;display:grid!important;align-content:center;gap:3px!important;min-width:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tenantLayout .skSaleCredentialRow{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.tenantLayout .skSaleCredentialRow>span,.tenantLayout .skSaleProfileRow>span{display:flex;align-items:baseline;gap:4px;min-width:0}.tenantLayout .skSaleCredentialRow small,.tenantLayout .skSaleProfileRow small{flex:none;font-size:.65rem!important}.tenantLayout .skSaleCredentialRow strong,.tenantLayout .skSaleProfileRow strong{min-width:0;font-size:.61rem;line-height:1.2;overflow-wrap:anywhere}.tenantLayout .skSaleCredentialRow>button{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:5px;border:0;border-radius:5px}.tenantLayout .skSaleCredentialRow>button svg{width:16px;height:16px}.tenantLayout .skSaleCredentialBox .inventoryCredential{min-width:0;margin:0!important}.tenantLayout .skSaleCredentialBox .inventoryCredentialRow{min-width:0;padding:1px 0!important;gap:3px;border-radius:0;background:transparent!important}.tenantLayout .skSaleCredentialBox .inventoryCredential code{min-width:0;font-size:.59rem!important}.tenantLayout .skSaleCredentialBox .inventoryMiniActions{gap:2px}.tenantLayout .skSaleCredentialBox .inventoryMiniActions button{min-width:21px!important;min-height:21px!important;width:30px;height:30px;padding:5px;border-radius:5px}.tenantLayout .skSaleCredentialBox .inventoryMiniActions svg{width:16px;height:16px}.tenantLayout .skSaleProfileRow{display:flex;justify-content:space-between;gap:4px;min-width:0;padding-top:3px;border-top:1px solid var(--border)}.tenantLayout .skSalePin{display:flex;align-items:center;gap:3px;min-width:0}.tenantLayout .skSalePinDisplay,.tenantLayout .skSalePinDisplay strong{font-size:.58rem}.tenantLayout .skSalePinActions{display:inline-flex;gap:2px}.tenantLayout .skSalePinActions button{display:grid;place-items:center;width:30px;height:30px;padding:5px}.tenantLayout .skSalePinActions svg{width:16px;height:16px}.tenantLayout .skSaleCardSummary{grid-column:5!important;grid-row:1!important;display:grid!important;justify-items:start!important;gap:2px!important;min-width:0;padding:0!important;background:transparent!important}.tenantLayout .skSaleCardSummary span{font-size:.65rem}.tenantLayout .skSaleCardSummary strong{font-size:.68rem;white-space:nowrap}.tenantLayout .skSaleActionCell{grid-column:6!important;grid-row:1!important;display:grid!important;align-content:center;justify-items:start;gap:4px}.tenantLayout .skSaleAvatar{width:27px!important;height:27px!important;border-radius:8px!important;font-size:.72rem!important}.tenantLayout .skSaleTitle strong{font-size:.7rem!important;line-height:1.2}.tenantLayout .skSaleTitle small{font-size:.59rem!important}.tenantLayout .skSaleTitle{gap:2px!important}.tenantLayout .skSaleMeta time{width:100%;font-size:.58rem!important;text-align:left;color:var(--muted)}.tenantLayout .skSaleDays,.tenantLayout .skSaleStatus{width:fit-content;max-width:100%;padding:3px 5px!important;font-size:.65rem!important;line-height:1.15;white-space:nowrap}.tenantLayout .skSaleActionCell .skSaleActions{display:flex!important;flex-wrap:wrap;gap:3px!important}.tenantLayout .skSaleActionCell .skSaleAction{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:7px!important;border-radius:7px!important}.tenantLayout .skSaleActionCell .skSaleAction svg{width:18px;height:18px}.tenantLayout .skSaleActionCell .skCommissionSaleCtas{display:grid!important;grid-template-columns:minmax(0,1fr);gap:4px}.tenantLayout .skSaleActionCell .skCommissionSaleCtas a,.tenantLayout .skSaleActionCell .skCommissionSaleCtas button{min-height:27px;padding:4px 6px;font-size:.58rem}.tenantLayout .skSaleActionCell .skCommissionSaleCtas svg{width:16px;height:16px}.tenantLayout .skSaleActionCell .skSaleCobrosLink{font-size:.65rem}.tenantLayout .commissionList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}}@container tenant-content (max-width: 919px){.tenantLayout .skSalesDesktopHead{display:none!important}.tenantLayout .skSalesList{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))!important;gap:12px!important;overflow:visible!important;border:0!important;background:transparent!important}.tenantLayout .skSalesList>.skSaleCard{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:11px!important;padding:14px!important;border:1px solid var(--border)!important;border-radius:15px!important;background:var(--surface-strong)!important;box-shadow:0 4px 14px #172b450d!important}.tenantLayout .skSaleActionCell,.tenantLayout .skSaleCardHead,.tenantLayout .skSaleCardSummary,.tenantLayout .skSaleCredentialBox,.tenantLayout .skSaleMeta,.tenantLayout .skSaleService{grid-column:auto!important}.tenantLayout .skSaleActionCell{display:grid;gap:8px}.tenantLayout .commissionList{grid-template-columns:minmax(0,1fr)!important}}.tenantLayout .commissionCard{min-width:0;min-height:0;height:auto;align-content:start;gap:8px;padding:13px 15px}.tenantLayout .commissionCardHeader{align-items:flex-start}.tenantLayout .commissionCardHeader>.inventoryBadge{display:inline-flex;align-self:flex-start;flex:0 0 auto;width:fit-content;height:auto;min-height:0;max-width:min(100%,250px);padding:6px 9px;line-height:1.25;white-space:normal;text-align:center}.tenantLayout .commissionCard>*{min-width:0}.tenantLayout .commissionRequestTitle{min-width:0;overflow-wrap:anywhere}.tenantLayout .commissionCard .commissionAmounts{gap:8px;padding:8px}.tenantLayout .commissionCard .commissionAmounts span{min-width:0;padding:8px;font-size:.68rem}.tenantLayout .commissionCard .commissionAmounts strong{font-size:.84rem}.tenantLayout .commissionRequestsDesktopHead,.tenantLayout .inventoryDesktopHead,.tenantLayout .supplierDesktopHead{display:none}@container tenant-content (min-width: 920px){.tenantLayout .supplierDesktopHead{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(220px,1.5fr) minmax(90px,.6fr) minmax(90px,.55fr);gap:10px;padding:8px 11px;border:1px solid var(--border);border-bottom:0;border-radius:10px 10px 0 0;background:var(--surface-hover);color:var(--muted);font-size:.62rem;font-weight:800;text-transform:uppercase}.tenantLayout .supplierCards{display:grid;gap:0;border:1px solid var(--border);border-radius:0 0 10px 10px;overflow:hidden;background:var(--surface-strong)}.tenantLayout .supplierCard{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(220px,1.5fr) minmax(90px,.6fr) minmax(90px,.55fr);align-items:center;gap:10px;min-width:0;padding:7px 11px;border:0;border-top:1px solid var(--border);font-size:.75rem}.tenantLayout .supplierCard:first-child{border-top:0}.tenantLayout .supplierCard>div:first-child{display:contents}.tenantLayout .supplierCard>div:first-child strong{min-width:0;font-size:.74rem;overflow-wrap:anywhere}.tenantLayout .supplierCard p{margin:0;min-width:0;font-size:.67rem;overflow-wrap:anywhere}.tenantLayout .supplierCard small{font-size:.64rem}.tenantLayout .supplierCard .actions{justify-content:flex-end;gap:4px}.tenantLayout .supplierCard .actions .button{width:26px;min-width:26px;min-height:26px;height:26px;padding:3px}.tenantLayout .commissionRequestsDesktopHead{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(320px,1.7fr) minmax(140px,.8fr) minmax(180px,1fr);gap:10px;padding:8px 11px;border:1px solid var(--border);border-bottom:0;border-radius:10px 10px 0 0;background:var(--surface-hover);color:var(--muted);font-size:.62rem;font-weight:800;text-transform:uppercase}.tenantLayout .commissionCompactList{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--border);border-radius:0 0 10px 10px;background:var(--surface-strong)}.tenantLayout .commissionCompactList .commissionCard{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(320px,1.7fr) minmax(140px,.8fr) minmax(180px,1fr);grid-template-rows:auto auto;align-items:center;gap:5px 10px;min-width:0;padding:7px 11px;border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none}.tenantLayout .commissionCompactList .commissionCard:first-child{border-top:0}.tenantLayout .commissionCompactList .commissionCard:before{width:3px}.tenantLayout .commissionCompactList .commissionCardHeader{display:contents}.tenantLayout .commissionCompactList .commissionRequestIdentity{grid-column:1;grid-row:1;min-width:0;gap:7px}.tenantLayout .commissionCompactList .commissionerAvatar{width:29px;height:29px;flex:0 0 29px;border-radius:8px;font-size:.68rem}.tenantLayout .commissionCompactList .commissionRequestTitle{min-width:0;gap:2px}.tenantLayout .commissionCompactList .commissionRequestTitle>strong{font-size:.71rem;line-height:1.2}.tenantLayout .commissionCompactList .commissionRequestTitle>small{font-size:.59rem;line-height:1.25}.tenantLayout .commissionCompactList .commissionCardHeader>.inventoryBadge{grid-column:3;grid-row:1;justify-self:start;max-width:100%;padding:4px 6px;font-size:.58rem;white-space:normal}.tenantLayout .commissionCompactList .commissionAmounts{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:0;background:transparent}.tenantLayout .commissionCompactList .commissionAmounts span{min-width:0;gap:2px;padding:5px 6px;border-radius:7px;font-size:.65rem;line-height:1.15}.tenantLayout .commissionCompactList .commissionAmounts strong{font-size:.68rem;line-height:1.15}.tenantLayout .commissionCompactList .commissionCard>p{grid-column:2;grid-row:1;margin:0;font-size:.65rem}.tenantLayout .commissionCompactList .commissionCard>small{grid-column:1/-1;margin:0;font-size:.6rem;line-height:1.25}.tenantLayout .commissionCompactList .commissionCard>.actions{grid-column:4;grid-row:1;justify-content:flex-start;gap:4px;min-width:0}.tenantLayout .commissionCompactList .commissionCard>.actions .button{width:auto;min-width:0;min-height:27px;padding:4px 7px;border-radius:7px;font-size:.59rem;line-height:1.15}.tenantLayout .commissionCompactList .commissionTransferForm{grid-column:1/-1;grid-row:2;display:flex;align-items:end;gap:8px;margin:3px 0 0;padding:7px}.tenantLayout .commissionCompactList .commissionTransferForm label{flex:1 1;min-width:0;gap:4px;font-size:.65rem}.tenantLayout .commissionCompactList .commissionTransferForm .button,.tenantLayout .commissionCompactList .commissionTransferForm input{min-height:29px;padding:5px 8px;font-size:.65rem}.tenantLayout .inventoryDesktopHead{display:grid;grid-template-columns:minmax(170px,1.05fr) minmax(210px,1.35fr) minmax(130px,.85fr) minmax(150px,.95fr);gap:10px;padding:8px 11px;border:1px solid var(--border);border-bottom:0;border-radius:10px 10px 0 0;background:var(--surface-hover);color:var(--muted);font-size:.62rem;font-weight:800;text-transform:uppercase}.tenantLayout .inventoryAccountList{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--border);border-radius:0 0 10px 10px;background:var(--surface-strong)}.tenantLayout .inventoryAccount{display:grid;grid-template-columns:minmax(170px,1.05fr) minmax(210px,1.35fr) minmax(130px,.85fr) minmax(150px,.95fr);align-items:center;gap:10px;min-width:0;padding:6px 11px;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none;overflow:visible}.tenantLayout .inventoryAccount:first-child{border-top:0}.tenantLayout .inventoryAccount:before{display:none}.tenantLayout .inventoryAccountHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 5px;min-width:0;padding:0}.tenantLayout .inventoryAccountHead strong{min-width:0;font-size:.72rem;overflow-wrap:anywhere}.tenantLayout .inventoryAccountHead>.inventoryBadge{display:inline-flex;grid-column:2;grid-row:1;align-self:center;width:fit-content;padding:3px 5px;font-size:.54rem}.tenantLayout .inventoryAccountHead small,.tenantLayout .inventoryAccountHead time{grid-column:1/-1;min-width:0;font-size:.59rem;line-height:1.2;overflow-wrap:anywhere}.tenantLayout .inventoryAccountAccess{display:grid;gap:2px;min-width:0;padding:0;border:0;background:transparent}.tenantLayout .inventoryCopyRow{min-width:0;gap:3px;padding:1px 0;border-radius:0;background:transparent;font-size:.62rem}.tenantLayout .inventoryCopyRow a,.tenantLayout .inventoryCopyRow span{min-width:0;overflow-wrap:anywhere}.tenantLayout .inventoryCopyRow button,.tenantLayout .inventoryMiniActions button{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:5px;border-radius:5px}.tenantLayout .inventoryCredential{min-width:0;margin:0}.tenantLayout .inventoryCredentialRow{min-width:0;gap:3px;padding:1px 0;border-radius:0;background:transparent}.tenantLayout .inventoryCredential code{min-width:0;font-size:.59rem}.tenantLayout .inventoryMiniActions{gap:2px}.tenantLayout .inventoryCopyRow button svg,.tenantLayout .inventoryMiniActions svg{width:16px;height:16px}.tenantLayout .inventoryProfiles{min-width:0;padding:0;border:0;background:transparent;font-size:.62rem}.tenantLayout .inventoryProfiles summary{font-size:.63rem}.tenantLayout .inventoryAccountActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;min-width:0;padding:0;border:0}.tenantLayout .inventoryAccountActions .inventoryBadge{margin:0 auto 0 0;padding:3px 5px;font-size:.57rem}.tenantLayout .inventoryAccountActions button{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:4px;border-radius:6px}.tenantLayout .inventoryAccountActions button svg{width:13px;height:13px}}@container tenant-content (max-width: 919px){.tenantLayout .commissionRequestsDesktopHead,.tenantLayout .inventoryDesktopHead,.tenantLayout .supplierDesktopHead{display:none!important}}.tenantLayout .paymentsLedgerTabs{display:flex;gap:5px;overflow-x:auto;margin:0 0 12px;padding:3px;border-bottom:1px solid var(--border)}.tenantLayout .paymentsLedgerTabs button{flex:0 0 auto;padding:9px 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font-size:.76rem;font-weight:750;cursor:pointer}.tenantLayout .paymentsLedgerTabs button.selected{border-color:var(--primary);color:var(--primary-text)}.tenantLayout .paymentsLedgerPanel .tenantPanelHead{margin-bottom:9px}.tenantLayout .paymentsLedgerPanel .tenantPanelHead p{margin-top:3px}.tenantLayout .paymentIdentity{display:grid;min-width:0;gap:2px}.tenantLayout .paymentIdentity strong{font-size:.78rem}.tenantLayout .paymentActor,.tenantLayout .paymentIdentity small,.tenantLayout .paymentMethod{min-width:0;color:var(--muted);font-size:.63rem;overflow-wrap:anywhere}.tenantLayout .paymentAmount{font-size:.75rem;white-space:nowrap}.tenantLayout .paymentStatus{width:fit-content;max-width:100%;padding:4px 7px;border-radius:999px;background:var(--ui-blue-surface);color:var(--primary-text);font-size:.61rem;font-weight:750}.tenantLayout .paymentStatus.verified{background:var(--ui-green-surface);color:var(--success)}.tenantLayout .paymentStatus.pending,.tenantLayout .paymentStatus.refund_pending{background:var(--ui-amber-surface);color:var(--warning)}.tenantLayout .paymentStatus.cancelled,.tenantLayout .paymentStatus.refunded,.tenantLayout .paymentStatus.rejected{background:var(--surface-hover);color:var(--muted)}.tenantLayout .paymentsLedgerPanel .paymentCard .actions{gap:5px}.tenantLayout .paymentsLedgerPanel .paymentCard .button{width:auto;min-height:29px;padding:5px 8px;font-size:.63rem}@container tenant-content (min-width: 920px){.tenantLayout .paymentsLedgerPanel .paymentsList{display:grid;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface-strong)}.tenantLayout .paymentsLedgerPanel .paymentCard{display:grid;grid-template-columns:minmax(190px,1.25fr) minmax(105px,.7fr) minmax(130px,.9fr) minmax(175px,1.1fr) minmax(160px,1fr);align-items:center;gap:5px 10px;min-width:0;padding:7px 10px;border:0;border-top:1px solid var(--border);border-radius:0}.tenantLayout .paymentsLedgerPanel .paymentCard:first-child{border-top:0}.tenantLayout .paymentsLedgerPanel .paymentCard>*{min-width:0}.tenantLayout .paymentsLedgerPanel .paymentAmount{grid-column:2}.tenantLayout .paymentsLedgerPanel .paymentStatus{grid-column:3}.tenantLayout .paymentsLedgerPanel .paymentMethod{grid-column:4}.tenantLayout .paymentsLedgerPanel .paymentActor{grid-column:5}.tenantLayout .paymentsLedgerPanel .paymentCard>.actions,.tenantLayout .paymentsLedgerPanel .paymentCard>.button{grid-column:4/-1;justify-self:start}}@container tenant-content (max-width: 919px){.tenantLayout .paymentsLedgerPanel .paymentCard{align-items:flex-start}.tenantLayout .paymentsLedgerPanel .paymentCard>*{max-width:100%}}.tenantLayout .supportInbox{padding:14px}.tenantLayout .supportToolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.tenantLayout .supportFilters{display:flex;flex-wrap:wrap;gap:6px}.tenantLayout .supportFilters button{border:1px solid var(--border);border-radius:999px;padding:7px 11px;background:var(--surface-strong);color:var(--text);font:inherit;font-size:.78rem;cursor:pointer}.tenantLayout .supportFilters button.active{border-color:var(--primary);background:var(--ui-blue-surface);color:var(--primary-text)}.tenantLayout .supportToolbar input{min-width:min(280px,100%);border:1px solid var(--border);border-radius:10px;padding:9px 11px;background:var(--surface-strong);color:var(--text);font:inherit}.tenantLayout .supportTableWrap{overflow:auto;border:1px solid var(--border);border-radius:12px}.tenantLayout .supportTable{width:100%;border-collapse:collapse;min-width:760px;background:var(--surface-strong)}.tenantLayout .supportTable td,.tenantLayout .supportTable th{padding:10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;font-size:.78rem}.tenantLayout .supportTable th{color:var(--muted);background:var(--surface-hover);font-size:.69rem;text-transform:uppercase;letter-spacing:.04em}.tenantLayout .supportTable td small,.tenantLayout .supportTable td strong{display:block}.tenantLayout .supportTable td small{margin-top:4px;color:var(--muted);font-size:.7rem}.tenantLayout .supportReason,.tenantLayout .supportStatus{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;background:var(--ui-amber-surface);color:var(--warning);font-size:.7rem;font-weight:700}.tenantLayout .supportStatus.refunded,.tenantLayout .supportStatus.resolved{background:var(--ui-green-surface);color:var(--success)}.tenantLayout .supportStatus.cancelled_no_refund,.tenantLayout .supportStatus.refund_pending{background:var(--ui-blue-surface);color:var(--primary-text)}.tenantLayout .supportActions{min-width:200px}.tenantLayout .supportActions .button{margin:2px;min-height:30px;padding:5px 8px;font-size:.69rem}.tenantLayout .supportActions .button.danger{background:var(--ui-red-surface);color:var(--danger)}.tenantLayout .supportActionOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#07111dcc}.tenantLayout .supportActionDialog{width:min(520px,100%);max-height:min(90dvh,760px);overflow:auto;display:grid;gap:12px;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--surface-strong);color:var(--text);box-shadow:0 24px 80px #0005}.tenantLayout .supportActionDialog h2,.tenantLayout .supportActionDialog p{margin:0}.tenantLayout .supportActionDialog>label{display:grid;gap:6px;font-size:.8rem;font-weight:750}.tenantLayout .supportActionDialog .supportConfirmCheck{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--surface-hover);line-height:1.45}.tenantLayout .supportActionDialog .supportConfirmCheck input[type=checkbox]{width:18px;min-width:18px;height:18px;margin:1px 0 0;accent-color:var(--primary)}.tenantLayout .supportActionDialog input,.tenantLayout .supportActionDialog select,.tenantLayout .supportActionDialog textarea{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--input);color:var(--text);font:inherit}.tenantLayout .supportActionDialog textarea{min-height:105px;resize:vertical}.tenantLayout .supportActionDialog>small{color:var(--muted)}.tenantLayout .supportActionDialog .actions{justify-content:flex-end;padding-top:6px}.tenantLayout .supportActionDialog .button{min-height:40px}.tenantLayout .paymentsRefundSection{display:grid;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.tenantLayout .paymentsRefundSection h3,.tenantLayout .paymentsRefundSection>p{margin:0}.tenantLayout .paymentsRefundSection>p{color:var(--muted);font-size:.78rem}.tenantLayout .paymentsRefundSection .refundAmount{color:var(--danger)}@media(max-width:760px){.tenantLayout .supportToolbar{align-items:stretch;flex-direction:column}.tenantLayout .supportFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tenantLayout .supportFilters button{border-radius:9px}.tenantLayout .supportToolbar input{width:100%;min-width:0;box-sizing:border-box}.tenantLayout .supportTable{min-width:0}.tenantLayout .supportTable thead{display:none}.tenantLayout .supportTable,.tenantLayout .supportTable tbody,.tenantLayout .supportTable td,.tenantLayout .supportTable tr{display:block;width:100%;box-sizing:border-box}.tenantLayout .supportTable tr{padding:8px;border-bottom:1px solid var(--border)}.tenantLayout .supportTable td{padding:5px 3px;border:0}.tenantLayout .supportActions{display:flex!important;flex-wrap:wrap;min-width:0}}.tenantLayout .saleClientDialog{width:min(100%,560px);padding:17px!important}.tenantLayout .saleClientDialog h2{font-size:1.05rem}.tenantLayout .saleClientResults{gap:5px;max-height:58dvh;margin-top:9px}.tenantLayout .saleClientResults button.saleClientOption{display:flex!important;align-items:center;gap:8px;min-height:38px;padding:7px 9px!important;border-radius:9px!important;box-shadow:none!important;text-align:left}.tenantLayout .saleClientResults button.saleClientOption>strong{flex:1 1 130px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem!important}.tenantLayout .saleClientResults button.saleClientOption .saleClientDetails{display:flex;flex:2 1 180px;min-width:0;align-items:center;gap:2px 9px;flex-wrap:wrap}.tenantLayout .saleClientResults button.saleClientOption .saleClientDetails small{display:inline-flex;align-items:center;gap:3px;min-width:0;margin:0;color:var(--muted);font-size:.66rem;line-height:1.25;white-space:nowrap}.tenantLayout .saleClientResults button.saleClientOption .saleClientContact{overflow:hidden;text-overflow:ellipsis}.tenantLayout .saleClientResults button.saleClientOption .saleClientContact [aria-hidden=true]{color:var(--primary);font-size:.7rem}.tenantLayout .saleClientResults button.saleClientOption .saleClientAssign{flex:none;padding:5px 8px;border:1px solid var(--border);border-radius:7px;color:var(--primary);font-size:.67rem;font-weight:800;white-space:nowrap}@media(max-width:560px){.tenantLayout .saleClientDialog{padding:15px 12px!important}.tenantLayout .saleClientResults button.saleClientOption>strong{flex-basis:100%}.tenantLayout .saleClientResults button.saleClientOption .saleClientDetails{flex:1 1 170px}.tenantLayout .saleClientResults button.saleClientOption .saleClientDetails small{font-size:.64rem}.tenantLayout .saleClientResults button.saleClientOption{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto;align-items:center;column-gap:8px;row-gap:3px;width:100%;box-sizing:border-box;overflow:hidden}.tenantLayout .saleClientResults button.saleClientOption>strong{grid-column:1;grid-row:1;min-width:0;flex:auto;overflow:hidden;text-overflow:ellipsis}.tenantLayout .saleClientResults button.saleClientOption .saleClientDetails{grid-column:1;grid-row:2;display:flex;flex:initial;min-width:0;overflow:hidden}.tenantLayout .saleClientResults button.saleClientOption .saleClientDetails small{max-width:100%;font-size:.68rem}.tenantLayout .saleClientResults button.saleClientOption .saleClientContact{overflow:visible;text-overflow:clip}.tenantLayout .saleClientResults button.saleClientOption .saleClientAssign{grid-column:2;grid-row:1/3;align-self:center;justify-self:end;position:static;margin:0}}.tenantLayout .skSaleCard>.skSaleService{display:grid;justify-items:start;gap:4px;min-width:0}.tenantLayout .skSaleCard>.skSaleService>strong{display:block;min-width:0;line-height:1.25;overflow-wrap:anywhere}.tenantLayout .skSaleCard>.skSaleService>span{display:inline-flex;width:fit-content;max-width:100%;padding:3px 8px;border-radius:999px;background:var(--ui-blue-surface);color:var(--primary);font-size:.7rem;line-height:1.25;overflow-wrap:anywhere}.tenantLayout .tenantDueRow .tenantDueActions{display:flex;flex:none;align-items:center;gap:7px}.tenantLayout .tenantDueRow .tenantDueAction{display:grid;place-items:center;flex:none;width:38px;height:38px;padding:0;border:1px solid transparent;border-radius:11px;text-decoration:none;transition:transform .15s,filter .15s}.tenantLayout .tenantDueRow .tenantDueAction:hover{transform:translateY(-1px);filter:saturate(1.15)}.tenantLayout .tenantDueRow .tenantDueAction svg{width:18px;height:18px}.tenantLayout .tenantDueRow .tenantDueAction.message{background:var(--ui-green-surface);color:var(--success)}.tenantLayout .tenantDueRow .tenantDueAction.followup{background:var(--ui-blue-surface);color:var(--primary-text)}@media(max-width:560px){.tenantLayout .tenantDueRow{gap:8px;padding:9px 10px}.tenantLayout .tenantDueRow .tenantDueAction{width:36px;height:36px}}.tenantLayout .tenantPanelHead h2 svg{vertical-align:-4px}.tenantLayout .tenantExpiryFocus{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--text-soft);font-size:.78rem}.tenantLayout .tenantExpiryResponse{flex-basis:100%;color:var(--primary-text);font-size:.72rem;font-weight:750;overflow-wrap:anywhere}.tenantLayout .tenantExpiryResponseForm{flex-basis:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-strong)}.tenantLayout .tenantExpiryResponseForm label{display:grid;gap:5px;min-width:0;color:var(--text);font-size:.73rem;font-weight:750}.tenantLayout .tenantExpiryResponseForm :is(select,input){width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:9px;background:var(--input);color:var(--text);font:inherit}.tenantLayout .tenantExpiryResponseForm>div{display:flex;flex-wrap:wrap;gap:7px}.tenantLayout .tenantExpiryResponseForm>small{align-self:center;color:var(--muted);font-size:.7rem}@media(max-width:760px){.tenantLayout .tenantExpiryResponseForm{grid-template-columns:minmax(0,1fr)}.tenantLayout .tenantExpiryResponseForm>div .button{flex:1 1}}.tenantLayout .commissionDueDetail .commissionResponse{flex-basis:100%;color:var(--primary-text);font-weight:750;overflow-wrap:anywhere}.tenantLayout .commissionDueActions{display:flex;flex-wrap:wrap;gap:7px;width:100%}.tenantLayout .commissionDueActions .button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.tenantLayout .commissionResponseForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;padding:11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-hover)}.tenantLayout .commissionResponseForm label{display:grid;gap:5px;min-width:0;font-weight:750}.tenantLayout .commissionResponseForm :is(input,select){min-width:0;width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:9px;background:var(--input);color:var(--text);font:inherit}.tenantLayout .commissionResponseForm>div{display:flex;flex-wrap:wrap;gap:7px}.tenantLayout .commissionResponseForm>small{align-self:center;color:var(--muted)}@media(max-width:760px){.tenantLayout .commissionResponseForm{grid-template-columns:minmax(0,1fr)}.tenantLayout .commissionDueActions .button{flex:1 1 140px}}.tenantLayout .dashboardFocusGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tenantLayout a.dashboardFocus{color:inherit;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tenantLayout a.dashboardFocus:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:0 9px 24px color-mix(in srgb,var(--primary) 13%,transparent)}.tenantLayout .dashboardFocus.requests{background:linear-gradient(135deg,var(--surface-strong),var(--ui-amber-surface))}.tenantLayout .dashboardFocus.requests:before{background:var(--warning)}@media(max-width:760px){.tenantLayout .dashboardFocusGrid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 10px;margin-right:-13px}.tenantLayout .dashboardFocusGrid::-webkit-scrollbar{display:none}.tenantLayout .dashboardFocusGrid .dashboardFocus{flex:0 0 min(77vw,280px);min-height:105px;scroll-snap-align:start}}