.app-breadcrumbs{min-width:0;max-width:100%;margin-bottom:12px;font-size:13px}.app-breadcrumbs ol{flex-wrap:wrap;gap:4px 8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.app-breadcrumbs li{align-items:baseline;gap:8px;min-width:0;max-width:100%;display:inline-flex}.app-breadcrumbs li>a,.app-breadcrumbs li>span{overflow-wrap:anywhere;min-width:0}.app-breadcrumbs__separator{opacity:.5;flex:none}.app-breadcrumbs a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}@media (width<=767px){.app-breadcrumbs{margin-bottom:8px}.app-breadcrumbs li>a{padding-block:4px}}.app-back-navigation{white-space:normal;align-items:center;gap:4px;width:fit-content;min-width:0;max-width:100%;height:auto;min-height:32px;margin-bottom:8px;padding:0;display:flex}@media (width<=767px){.app-back-navigation{min-height:40px}}.app-confirm-dialog{max-width:calc(100vw - 32px)}.app-confirm-dialog .ant-modal-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-confirm-dialog .ant-modal-footer>.ant-btn{margin-inline-start:0}.app-confirm-actions{flex-wrap:wrap;justify-content:flex-end;width:100%;display:flex}@media (width<=480px){.app-confirm-dialog .ant-modal-footer,.app-confirm-actions{flex-direction:column;align-items:stretch}.app-confirm-dialog .ant-modal-footer>.ant-btn,.app-confirm-actions>.ant-btn{width:100%}}.app-confirm-dialog.app-unsaved-changes-dialog .ant-modal-container{padding:18px 20px}.app-confirm-dialog.app-unsaved-changes-dialog.ant-modal .ant-modal-body{padding:0}.app-confirm-dialog.app-unsaved-changes-dialog .ant-modal-confirm-body>.anticon{margin-inline-end:10px;margin-top:2px;font-size:18px}.app-confirm-dialog.app-unsaved-changes-dialog .ant-modal-confirm-paragraph{row-gap:8px;min-width:0;max-width:none}.app-confirm-dialog.app-unsaved-changes-dialog .ant-modal-confirm-title{font-size:16px;line-height:22px}.app-confirm-dialog.app-unsaved-changes-dialog .ant-modal-confirm-content{overflow-wrap:anywhere;line-height:20px}.app-unsaved-changes-dialog .app-confirm-actions{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.app-unsaved-changes-dialog__leave-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%;margin-inline-start:auto;display:flex}.app-unsaved-changes-dialog .app-confirm-actions .ant-btn{white-space:normal;flex-shrink:0;width:auto;max-width:100%;height:auto;min-height:32px;padding:5px 8px;line-height:20px}.notification-settings{gap:16px;min-width:0;display:grid}.notification-settings__device{gap:8px;min-width:0;display:grid}.notification-settings__row{grid-template-columns:minmax(0,1fr) 84px 60px;align-items:center;gap:12px;padding:8px 0;display:grid}.notification-settings__row>span{overflow-wrap:anywhere}.notification-settings__row .ant-switch{justify-self:center}.notification-settings__row--head{text-align:center}.notification-settings__actions{flex-wrap:wrap;gap:8px;display:flex}.notification-settings__actions .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:32px}@media (width<=767px){.notification-settings__row{grid-template-columns:minmax(0,1fr) 68px 48px;gap:8px}.notification-center .ant-drawer-content-wrapper{max-width:100vw}.notification-center .ant-drawer-body{min-width:0}}.registry-navigation{flex-wrap:wrap;gap:8px 20px;min-width:0;max-width:100%;display:flex}.registry-navigation a{overflow-wrap:anywhere;max-width:100%}.entities-page .registry-navigation{margin:0 0 16px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-color-primary:#2563eb;--app-color-primary-hover:#1d4ed8;--app-color-primary-active:#1e40af;--app-color-success:#16a34a;--app-color-warning:#d97706;--app-color-error:#dc2626;--app-color-info:#0ea5e9;--app-color-text:#111827;--app-color-text-secondary:#667085;--app-color-text-muted:#98a2b3;--app-color-text-on-dark:#fff;--app-color-bg-app:#f6f8fb;--app-color-bg-surface:#fff;--app-color-bg-elevated:#fff;--app-color-bg-subtle:#f8fafc;--app-color-bg-primary-subtle:#eff6ff;--app-color-border:#e5eaf1;--app-color-border-strong:#d0d8e2;--app-color-sidebar-bg:#0f172a;--app-color-sidebar-text:#cbd5e1;--app-color-sidebar-text-active:#fff;--app-color-sidebar-item-active:#1e293b;--app-color-sidebar-item-hover:#172554;--app-color-focus:#2563eb;--app-color-header-shadow:0 2px 8px #0000000f;--app-color-chart-grid:#e5eaf1;--app-color-chart-tooltip-bg:#fff;--app-color-chart-tooltip-text:#111827;--app-color-chart-axis:#667085;--app-shadow-card:0 1px 2px #1018280a;--app-shadow-overlay:0 12px 32px #1018281f;--app-link-color:var(--app-color-primary)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-color-primary:#60a5fa;--app-color-primary-hover:#93c5fd;--app-color-primary-active:#bfdbfe;--app-color-success:#4ade80;--app-color-warning:#fbbf24;--app-color-error:#f87171;--app-color-info:#38bdf8;--app-color-text:#e5eef9;--app-color-text-secondary:#afc0d4;--app-color-text-muted:#7f92a8;--app-color-text-on-dark:#fff;--app-color-bg-app:#08111f;--app-color-bg-surface:#101b2d;--app-color-bg-elevated:#142033;--app-color-bg-subtle:#0c1728;--app-color-bg-primary-subtle:#172554;--app-color-border:#22324a;--app-color-border-strong:#32435e;--app-color-sidebar-bg:#050b15;--app-color-sidebar-text:#b4c5da;--app-color-sidebar-text-active:#fff;--app-color-sidebar-item-active:#1c2a40;--app-color-sidebar-item-hover:#1a3a68;--app-color-focus:#93c5fd;--app-color-header-shadow:0 2px 10px #0000005c;--app-color-chart-grid:#22324a;--app-color-chart-tooltip-bg:#142033;--app-color-chart-tooltip-text:#e5eef9;--app-color-chart-axis:#afc0d4;--app-shadow-card:0 1px 2px #02061773;--app-shadow-overlay:0 14px 36px #0206177a}html,body,#root{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--app-color-bg-app);color:var(--app-color-text);margin:0;transition:background-color .16s,color .16s}*,:before,:after{box-sizing:border-box}a{color:var(--app-link-color)}::selection{background:color-mix(in srgb, var(--app-color-primary) 24%, transparent)}.app-shell{--shell-sidebar-bg:var(--app-color-sidebar-bg);--shell-sidebar-border:color-mix(in srgb, var(--app-color-sidebar-text) 12%, transparent);--shell-sidebar-divider:color-mix(in srgb, var(--app-color-sidebar-text) 16%, transparent);--shell-sidebar-text:var(--app-color-sidebar-text-active);--shell-header-shadow:var(--app-color-header-shadow);background:var(--app-color-bg-app);min-height:100vh;color:var(--app-color-text)}.app-shell__sider{border-right:1px solid var(--shell-sidebar-border);transition:box-shadow .12s,width .12s}.app-shell__sider--expanded{box-shadow:0 18px 40px #0f172a47}.app-shell__brand{color:var(--shell-sidebar-text);letter-spacing:-.01em;border-bottom:1px solid var(--shell-sidebar-divider);margin-bottom:8px;padding:24px 16px 16px;font-size:18px;font-weight:600}.app-shell__brand--collapsed{text-align:center;padding-left:8px;padding-right:8px}.app-shell__brand--expanded{text-align:left}.app-shell__menu{background:0 0;border-inline-end:none;padding:0 8px}.app-shell__sider-inner{flex-direction:column;min-height:100%;display:flex}.app-shell__sider-inner .app-shell__menu:first-of-type{flex:1 0 auto}.app-shell__menu--footer{border-top:1px solid var(--shell-sidebar-divider);margin-top:auto;padding-top:8px;padding-bottom:8px}.app-shell__drawer .ant-drawer-header{background:var(--shell-sidebar-bg);border-bottom:none;padding:0}.app-shell__drawer .ant-drawer-body{background:var(--shell-sidebar-bg);padding:0}.app-shell__drawer .ant-drawer-content{background:var(--shell-sidebar-bg)}.app-shell__main{margin-left:var(--shell-main-offset);width:calc(100% - var(--shell-main-offset));max-width:calc(100% - var(--shell-main-offset));flex-direction:column;flex:1;min-width:0;display:flex}.app-shell__main--flush{width:100%;margin-left:0}.app-shell__header{justify-content:space-between;align-items:center;gap:var(--shell-header-gap);min-height:var(--shell-header-height);padding:0 var(--shell-header-padding-inline);box-shadow:var(--shell-header-shadow);border-bottom:1px solid var(--app-color-border);flex-shrink:0;display:flex}.app-shell__header-section{align-items:center;gap:12px;min-width:0;display:flex}.app-shell__header-section--grow{flex:1}.app-shell__header-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app-shell__content{background:var(--app-color-bg-app);flex:1;width:100%;margin:0;padding:0;overflow:auto}.app-shell__content-inner{width:100%;min-height:100%;padding:var(--shell-content-padding);max-width:var(--shell-content-max-width);margin:0 auto}.app-shell__footer-link{color:var(--app-color-primary)}@media (width<=767px){.app-shell__header{flex-wrap:wrap}}.app-shell__content,.app-shell__content-inner,.app-shell__content-inner>*,.app-shell__content-inner .ant-card,.app-shell__content-inner .ant-card-body,.app-shell__content-inner .ant-tabs-content-holder,.app-shell__content-inner .ant-tabs-tabpane,.app-shell__content-inner .ant-table-wrapper{min-width:0;max-width:100%}.app-shell__content-inner .ant-table-content{max-width:100%;overflow-x:auto}.helpdesk-primary-controls{display:contents}.helpdesk-filter-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=767px){.app-shell__drawer{--shell-sidebar-bg:var(--app-color-sidebar-bg);--shell-sidebar-text:var(--app-color-sidebar-text-active);--shell-sidebar-divider:color-mix(in srgb, var(--app-color-sidebar-text) 16%, transparent)}.app-shell__drawer .ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-item-disabled):not(.ant-menu-item-danger){color:var(--app-color-sidebar-text)}.app-shell__drawer .ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-item-disabled):not(.ant-menu-item-danger):hover{background:var(--app-color-sidebar-item-hover)}.app-shell__drawer .ant-menu-dark .ant-menu-item-selected{background:var(--app-color-sidebar-item-active);color:var(--app-color-sidebar-text-active)}.app-shell__drawer .ant-menu-dark .ant-menu-item-danger{color:var(--app-color-error)}.app-shell__drawer .ant-drawer-body{overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto}.app-shell__drawer .app-shell__brand{padding:16px}.app-shell__drawer .ant-menu-item{min-height:44px}.app-shell__drawer .ant-drawer-content-wrapper{max-width:100vw}.app-shell{height:100dvh!important;min-height:100dvh!important}.app-shell__main,.app-shell__content{min-height:0}.app-shell__header{flex-wrap:nowrap;height:56px;line-height:normal}.app-shell__content-inner{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.app-shell__main>.ant-layout-footer{padding-block:8px!important}.app-shell :is(.app-page,.support-page,.entities-page,.finance-page,.service-map-page,.trash-page,.dashboard){gap:14px;min-width:0}.app-shell :is(.app-page__hero,.support-page__hero,.entities-page__hero,.finance-page__hero,.service-map-page__hero,.trash-page__hero,.dashboard__hero){flex-direction:column;gap:6px;margin-bottom:0;display:flex}.app-shell :is(.app-page__hero,.support-page__hero,.entities-page__hero,.finance-page__hero,.service-map-page__hero,.trash-page__hero,.dashboard__hero)>h2.ant-typography{overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.2}.app-shell :is(.app-page__hero,.support-page__hero,.entities-page__hero,.finance-page__hero,.service-map-page__hero,.trash-page__hero,.dashboard__hero)>div.ant-typography{margin:0;font-size:14px;line-height:1.4}.app-shell :is(.app-table,.support-page__surface,.support-page__stat-card,.entities-page__surface,.finance-page__section-surface,.finance-page__summary-card,.service-map-page__toolbar-surface,.service-map-page__stats-surface,.trash-page__summary,.settings-company-card)>.ant-card-body{padding:12px!important}.app-shell :is(.support-page__section-header,.support-page__toolbar,.entities-page__toolbar){gap:10px;margin-bottom:12px}.app-shell .support-page__section-copy{gap:4px;min-width:0}.app-shell .support-page__section-copy .ant-typography{margin-block:0}.app-shell :is(.support-page__summary-grid,.service-map-page__stats-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell .support-page__summary-grid>:last-child:nth-child(odd){grid-column:1/-1}.app-shell .support-page__summary-grid--team{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .support-page__summary-grid--team>:last-child{grid-column:auto}.app-shell :is(.support-page__stat-card,.service-map-page__stats-surface){min-width:0}.app-shell :is(.support-page__stat-card,.service-map-page__stats-surface) .ant-statistic-title{margin-bottom:4px;font-size:13px;line-height:1.35}.app-shell :is(.support-page__stat-card,.service-map-page__stats-surface) .ant-statistic-content{overflow-wrap:anywhere;font-size:22px;line-height:1.25}.app-shell .dashboard-executive__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell .dashboard-executive__kpis>:last-child:nth-child(odd){grid-column:1/-1}.app-shell .dashboard-executive__kpis .dashboard-widget{min-height:0;padding:10px 12px}.app-shell .dashboard-executive__kpis .dashboard-widget__header{margin-bottom:8px}.app-shell .dashboard-executive__kpis .dashboard-widget__heading{gap:6px;min-width:0}.app-shell .dashboard-executive__kpis .dashboard-widget__icon{width:24px;height:24px}.app-shell .dashboard-builder__toolbar{margin-top:0}.app-shell .dashboard-builder__filters{flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-shell .dashboard-builder__filters>.anticon{display:none}.app-shell .dashboard-builder__filter{width:100%;min-width:0;max-width:none}.app-shell .finance-page__filter-toolbar{gap:10px;margin-bottom:12px;padding:10px}.app-shell .finance-page__filter-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-shell .finance-page__filter-field{gap:4px;min-width:0}.app-shell .finance-page__filter-field--range{grid-column:1/-1}.app-shell .finance-page__filter-actions{flex-flow:wrap;grid-column:1/-1;gap:8px}.app-shell .finance-page__filter-meta{gap:8px}.app-shell .finance-page__filter-actions .ant-space-item{max-width:100%}.app-shell .finance-page__filter-actions .ant-btn{white-space:normal;height:auto;min-height:40px}.app-shell .finance-page__period-summary{flex:auto;font-size:13px}.app-shell .service-map-page__toolbar-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-shell :is(.service-map-page__search,.service-map-page__address-search,.service-map-page__status-filter,.service-map-page__toolbar-count){grid-column:1/-1}.app-shell .service-map-page__toolbar-row>*{min-width:0}.app-shell .helpdesk-mobile-filters{width:100%;display:flex;gap:8px!important}.app-shell .helpdesk-mobile-filters>.ant-space-item{flex:140px;min-width:0}.app-shell .helpdesk-mobile-filters>.ant-space-item>:is(.ant-input-affix-wrapper,.ant-select,.ant-btn){width:100%!important;min-width:0!important}.app-shell .helpdesk-mobile-filters .ant-btn{white-space:normal;height:auto;min-height:40px}.app-shell .ant-table-wrapper .ant-table-cell{padding:8px}.app-shell .ant-table-wrapper .ant-table-pagination{margin-block:12px 0}.app-shell .ant-tabs,.app-shell .ant-tabs-nav,.app-shell .ant-tabs-content-holder{min-width:0;max-width:100%}.app-shell .ant-tabs>.ant-tabs-nav{margin-bottom:12px}.app-shell .ant-tabs-tab{padding-block:10px}.app-shell .support-page__surface .ant-empty{margin-block:16px}.app-shell .support-page__surface .ant-empty-image{height:40px;margin-bottom:8px}.app-shell .trash-page__summary .ant-space{gap:6px 12px!important}.app-shell .settings-workspace .ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}.mobile-list-row{overflow-wrap:anywhere;white-space:normal;gap:5px;min-width:0;padding-block:0;display:grid;position:relative}.mobile-list-row__title{font-weight:600}.mobile-list-row__metadata{color:var(--app-color-text-secondary);gap:6px;display:grid}.mobile-list-row .ant-tag{white-space:normal;overflow-wrap:anywhere;justify-self:start;width:fit-content;max-width:100%;height:auto}.mobile-list-row .ant-select{width:100%;min-width:0}.mobile-list-row__actions{flex-wrap:wrap;gap:8px;display:flex}.app-shell .app-table__mobile .ant-table-cell{white-space:normal}.mobile-filters{min-width:0}.mobile-filters__content{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.mobile-filters__content[hidden]{display:none!important}.mobile-filters__content>.ant-select{flex:140px;min-width:0!important}.app-shell .dashboard-builder__toolbar-controls>.mobile-filters{flex:1 0 100%}.app-shell .finance-page__filter-controls>.mobile-filters{grid-column:2;align-self:end}.app-shell .finance-page__filter-controls .mobile-filters__content{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .finance-page__billing-action{font-size:13px}.app-shell .helpdesk-mobile-filters>.mobile-filters{flex:0 auto}.app-shell .helpdesk-mobile-filters>.ant-input-affix-wrapper{flex:150px;min-width:0}.app-shell .helpdesk-mobile-filters>.ant-btn:not(.ant-btn-primary){font-size:13px}.app-shell .helpdesk-mobile-filters .mobile-filters__content .ant-btn{width:auto}.app-shell .entities-page__toolbar:has(.ant-btn):not(:has(input)){align-items:flex-end}.app-shell :is(.reports-page,.platform-billing-page) .ant-table-placeholder .ant-table-cell{padding-block:4px}.app-shell :is(.reports-page,.platform-billing-page) .ant-empty{margin-block:8px}.app-shell :is(.reports-page,.platform-billing-page) .ant-empty-image{height:28px}.app-shell .settings-workspace__tabs>.ant-tabs-nav .ant-tabs-tab{margin-inline:0 16px}.app-shell .settings-workspace__tabs .ant-tabs-nav-more{min-width:40px;min-height:40px}.mobile-list-row__heading,.mobile-list-row__footer{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.mobile-list-row__title{flex:120px;min-width:0}.mobile-list-row__badge{flex:0 auto;max-width:100%}.mobile-list-row__metadata--inline{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.mobile-list-row__metadata--inline>*{min-width:0}.mobile-list-row__roles{flex:130px}.mobile-list-row__footer .mobile-list-row__actions{margin-inline-start:auto}.mobile-list-row--linked .mobile-list-row__title a:after{content:"";z-index:1;position:absolute;inset:0}.mobile-list-row--linked:focus-within{outline:2px solid var(--app-color-primary);outline-offset:2px}.app-shell .mobile-list-row :is(.ant-input,.ant-select,.ant-btn){min-height:40px}.app-shell .team-table__name{flex-wrap:nowrap}.app-shell .team-table .mobile-list-row__metadata--inline>:first-child{flex:80px}.app-shell .team-table .mobile-list-row__roles{flex:140px}.app-shell .team-table .mobile-list-row__metadata--inline .ant-btn{align-items:center;display:inline-flex}.app-shell .support-page__summary-grid.support-page__summary-grid--team{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .support-page__summary-grid.support-page__summary-grid--team>:last-child{grid-column:auto}.app-shell .dashboard-builder__toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:8px;display:grid}.app-shell .dashboard-builder__toolbar-controls,.app-shell .dashboard-builder__toolbar-controls>.mobile-filters{display:contents}.app-shell .dashboard-builder__toolbar-controls>.ant-select{width:100%;min-width:0}.app-shell .dashboard-builder__toolbar .mobile-filters__content{grid-area:3/1/auto/-1}.app-shell .dashboard-builder__toolbar>.ant-space{grid-area:2/2;width:auto}.app-shell .dashboard-builder__toolbar .ant-btn{white-space:normal;height:auto;min-height:40px}.app-shell .dashboard-executive__analytics>.dashboard-widget{min-height:0}.app-shell .entities-page__toolbar-main{grid-template-columns:max-content minmax(0,1fr);gap:8px;width:100%;display:grid}.app-shell .entities-page__search{grid-column:1/-1;max-width:none}.app-shell .entities-page__toolbar-main>.ant-select{width:100%;min-width:0}.app-shell .entities-page__toolbar:has(.ant-btn):not(:has(input)) .ant-btn{align-self:flex-end;width:auto}.app-shell .finance-page__filter-toolbar{gap:8px;padding:8px}.app-shell .finance-page__filter-controls:has(.mobile-filters__content:not([hidden]))>.mobile-filters{grid-column:1/-1}.app-shell .finance-page__filter-actions .ant-btn{width:auto;padding-inline:10px}.app-shell .helpdesk-mobile-filters{flex-wrap:wrap;display:flex}.app-shell .helpdesk-primary-controls{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.app-shell .helpdesk-primary-controls>.ant-input-affix-wrapper{flex:140px;min-width:0;width:auto!important}.app-shell .helpdesk-mobile-filters>.mobile-filters{display:contents}.app-shell .helpdesk-mobile-filters .mobile-filters__content{flex:1 0 100%;order:1}.app-shell .helpdesk-mobile-filters>.ant-btn:not(.ant-btn-primary){padding-inline:8px}.app-shell .settings-company-card>.ant-card-body{padding:10px!important}.app-shell .settings-company-form>.ant-form-item{margin-bottom:8px}.app-shell .settings-company-form .ant-form-item-label{padding-bottom:2px}.app-shell .settings-company-form textarea{height:48px;min-height:48px}.app-shell .reports-page .support-page__stat-card>.ant-card-body{padding-block:8px!important}.app-shell .reports-page .ant-table-placeholder .ant-empty{margin-block:4px}.app-shell .reports-page .ant-table-placeholder .ant-empty-image{height:24px;margin-bottom:4px}.mobile-billing-error{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobile-billing-error>.anticon{color:var(--app-color-error)}.mobile-billing-error>span:not(.anticon){flex:160px}.mobile-billing-error>.ant-btn{min-height:40px}}@media (width<=359px){.app-shell .support-page__summary-grid.support-page__summary-grid--team{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .support-page__summary-grid.support-page__summary-grid--team>:last-child{grid-column:1/-1}}@media (width<=767px){.mobile-section-nav{min-width:0;max-width:100%;margin-bottom:12px;position:relative}.mobile-section-nav__measure{visibility:hidden;pointer-events:none;gap:24px;width:100%;height:0;display:flex;position:absolute;overflow:hidden}.mobile-section-nav__measure>span{white-space:nowrap;flex-shrink:0;padding-inline:4px}.mobile-section-nav__button.ant-btn{white-space:normal;text-align:start;justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;min-height:40px;padding:8px 12px;display:flex}.mobile-section-nav__button>span:first-child{overflow-wrap:anywhere;min-width:0}.mobile-section-nav__menu{max-width:calc(100vw - 24px)}.mobile-section-nav__menu .ant-dropdown-menu{max-height:65dvh;overflow-y:auto}.mobile-section-nav__menu .ant-dropdown-menu-item{white-space:normal;min-height:40px}.mobile-section-nav__menu .ant-dropdown-menu-title-content{overflow-wrap:anywhere}.mobile-form-grid{gap:0 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-form-grid>*{min-width:0}.mobile-form-grid__full{grid-column:1/-1}.app-shell :is(.app-form__actions,.invoice-form-page__actions,.reconciliation-form-page__actions,.service-form-page__actions){flex-flow:wrap;gap:8px}.app-shell .app-form__actions .ant-btn{white-space:normal;width:auto;height:auto;min-height:40px}.app-shell .app-form__section+.app-form__section{margin-top:14px}.app-shell .app-form__section-description{margin-bottom:12px}.app-shell :is(.invoice-form-page,.reconciliation-form-page,.service-form-page,.entity-form-page,.entity-detail-page){gap:14px}.app-shell :is(.finance-page__summary-grid,.finance-page__kpi-grid,.finance-page__aging-grid,.reconciliation-page__summary-grid,.payments-panel__metrics){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell :is(.finance-page__kpi-value,.payments-panel__metrics .ant-statistic-content){white-space:normal;overflow-wrap:anywhere}.app-shell .ant-form-item-control,.app-shell .ant-form-item-control-input-content{min-width:0}.app-shell .ant-descriptions-item-content{overflow-wrap:anywhere}.app-shell .ant-empty{min-height:0;margin-block:12px}.app-shell .ant-empty-image{height:32px;margin-bottom:6px}.app-shell .reports-page .ant-table:has(.ant-table-placeholder) table{width:100%!important;min-width:0!important}.app-shell .reports-page .ant-table:has(.ant-table-placeholder) col{width:auto!important}.helpdesk-kanban-board__selector{width:100%;margin-bottom:10px}.helpdesk-kanban-board__scroll{padding:0;display:block;overflow:visible}.helpdesk-kanban-column{min-width:0;padding:8px}.helpdesk-kanban-column__header{gap:8px}.helpdesk-kanban-column__header h4{overflow-wrap:anywhere;font-size:16px}.helpdesk-kanban-card,.helpdesk-kanban-card__meta{overflow-wrap:anywhere;min-width:0}.helpdesk-kanban-card .ant-card-body{padding:10px}.helpdesk-kanban-legacy__cards{grid-template-columns:minmax(0,1fr)}.helpdesk-kanban-filters{width:100%;gap:8px!important}.helpdesk-kanban-filters>.ant-space-item:first-child{flex:1 0 100%}.helpdesk-kanban-filters>.ant-space-item:first-child .ant-input-affix-wrapper{width:100%!important}.helpdesk-kanban-filters>.ant-space-item:has(.mobile-filters){display:contents}.helpdesk-kanban-filters .mobile-filters{display:contents}.helpdesk-kanban-filters .mobile-filters__content{flex:1 0 100%;order:1}.helpdesk-kanban-filters .mobile-filters__content:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.helpdesk-kanban-filters .mobile-filters__content>*{width:100%!important;min-width:0!important}.helpdesk-overview__kpis{row-gap:8px!important;margin-inline:-4px!important}.helpdesk-overview__kpis>.ant-col{flex:0 0 50%;max-width:50%;padding-inline:4px!important}.helpdesk-overview__kpis .ant-card-body{padding:10px}.helpdesk-overview__kpis .ant-statistic-title{font-size:13px;line-height:1.35}.helpdesk-overview__kpis .ant-statistic-content{font-size:22px}.helpdesk-overview__section{margin-top:12px}.helpdesk-overview__section .ant-card-body{padding:10px}.helpdesk-overview__section .ant-btn{white-space:normal;height:auto;min-height:40px}.finance-mobile-workspace{gap:10px;width:100%;min-width:0;display:grid}.finance-mobile-workspace__summary{overflow-wrap:anywhere;font-size:13px}.finance-mobile-workspace__toggles{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.finance-mobile-workspace__actions{min-width:0;max-width:100%}.finance-mobile-workspace__actions summary{border:1px solid var(--app-color-border);cursor:pointer;border-radius:6px;min-height:40px;padding:8px 12px}.finance-mobile-workspace__actions[open]{flex-basis:100%}.finance-mobile-workspace__actions[open]>.ant-btn{white-space:normal;max-width:100%;height:auto;min-height:40px;margin-top:8px}.finance-mobile-workspace .finance-page__filter-controls{margin-bottom:10px}.finance-page :is(.ant-space-item,.ant-card,.ant-card-body,.ant-tabs-tabpane),.finance-page .ant-table-wrapper{min-width:0;max-width:100%}.finance-page .ant-table-content{overflow-x:auto}.finance-page .ant-card-head{flex-wrap:wrap;padding-inline:12px}.finance-page .ant-card-head-wrapper{flex-wrap:wrap;gap:6px;min-width:0}.finance-page .ant-card-head-title{white-space:normal}.finance-page .ant-card-extra{white-space:normal;margin-inline-start:0}.receivables-workspace__filters .ant-space{gap:8px!important}.receivables-workspace__filters .ant-space-item{flex:140px}.receivables-workspace__filters :is(.ant-select,.ant-input-number,.ant-picker){width:100%;min-width:0}.mobile-form-section>summary{cursor:pointer;min-height:44px;padding-bottom:8px}.mobile-form-section>summary .app-form__section-title{line-height:28px;display:inline}.mobile-form-section>summary .helpdesk-create__number{margin-inline-end:8px}.mobile-form-section>summary .helpdesk-create__optional{margin-inline-start:8px}.mobile-form-section__summary{overflow-wrap:anywhere;color:var(--app-color-text-secondary);margin-top:4px;font-size:13px;display:block}.mobile-form-section[open] .mobile-form-section__summary{display:none}.app-shell .subscription-settings .support-page__summary-grid{grid-template-columns:minmax(0,1fr)}.helpdesk-sla-policies__card .ant-card-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.helpdesk-sla-policies__card .ant-form-item{min-width:0;margin-bottom:4px}.helpdesk-sla-policies__card .ant-form-item:nth-child(n+3){grid-column:1/-1}.helpdesk-sla-policies__card .ant-space-compact{flex-wrap:wrap;gap:4px;display:flex}.helpdesk-sla-policies__card .ant-space-compact>*{border-radius:6px;min-width:0;width:100%!important}.helpdesk-sla-policies__card .ant-form-item-label{white-space:normal;padding-bottom:4px}.helpdesk-sla-policies__card .ant-form-item-label>label{height:auto}.helpdesk-sla-policies__notice{margin-bottom:12px}.helpdesk-sla-policies__actions{margin-top:12px}.access-matrix-mobile{min-width:0}.access-matrix-mobile fieldset{border:1px solid var(--app-color-border);border-radius:8px;min-width:0;margin:8px 0;padding:8px}.access-matrix-mobile legend{overflow-wrap:anywhere;width:auto;max-width:100%;margin:0;padding-inline:4px;font-size:14px;font-weight:600}.access-matrix-mobile__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.access-matrix-mobile__actions>div{overflow-wrap:anywhere;align-items:center;gap:4px;min-width:0;display:flex}.access-matrix-mobile .ant-checkbox-wrapper{justify-content:center;align-items:center;min-width:40px;min-height:40px}.access-matrix-mobile [role=img]{text-align:center;min-width:40px;color:var(--app-color-text-secondary)}.profile-preferences.ant-space{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:4px 10px!important}.profile-preferences>:nth-child(-n+3){grid-column:1}.profile-preferences>:nth-child(4){grid-area:1/2}.profile-preferences>:nth-child(5){grid-area:2/2}.profile-preferences>:nth-child(6){grid-area:3/2}.profile-preferences .ant-typography{overflow-wrap:anywhere;margin-top:0!important}.profile-preferences .ant-select{width:100%;min-width:0}.ant-modal:not(.app-confirm-dialog){max-width:calc(100vw - 24px);padding-bottom:12px;top:12px}.ant-modal:not(.app-confirm-dialog) .ant-modal-container{flex-direction:column;max-height:calc(100dvh - 24px);padding:16px;display:flex}.ant-modal:not(.app-confirm-dialog) :is(.ant-modal-header,.ant-modal-footer){flex-shrink:0}.ant-modal:not(.app-confirm-dialog) .ant-modal-body{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.ant-modal:not(.app-confirm-dialog) .ant-modal-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ant-modal:not(.app-confirm-dialog) .ant-modal-footer .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:40px;margin:0}.ant-drawer:not(.app-shell__drawer):not(:has(.app-shell__drawer)) .ant-drawer-content-wrapper{max-width:100vw;max-height:100dvh}.ant-drawer:not(.app-shell__drawer):not(:has(.app-shell__drawer)) .ant-drawer-body{overscroll-behavior:contain;min-width:0;padding:12px;overflow:auto}:is(.global-search-modal,.helpdesk-context-palette) .ant-empty{margin-block:12px}:is(.global-search-modal,.helpdesk-context-palette) .ant-empty-image{height:24px;margin-bottom:6px}.global-search-loading{min-height:64px!important}.helpdesk-context-palette__results{max-height:calc(100dvh - 210px)}.notification-item{overflow-wrap:anywhere;padding:10px!important}.notification-item>div{gap:4px!important}.notification-item .ant-btn{white-space:normal;height:auto;min-height:40px}.notification-center .ant-space{flex-wrap:wrap;gap:6px!important}.notification-center .ant-space-item{min-width:0;max-width:100%}.notification-center .ant-btn{white-space:normal;height:auto;min-height:40px}.dashboard-widget--editing .dashboard-widget__body{display:none}.app-shell .dashboard-widget--editing{min-height:0;padding:10px 10px 10px 52px}.dashboard-widget--editing .dashboard-widget__header{min-height:44px;margin:0}.dashboard-widget--editing .dashboard-widget__heading{overflow-wrap:anywhere;min-width:0}.dashboard-widget--editing .ant-btn{min-width:44px;min-height:44px}.dashboard-builder__drag{touch-action:none;width:44px;height:44px;top:10px;left:4px}.app-shell :is(.ant-result,.helpdesk-kanban-loading,.helpdesk-sla-policies__loading){min-height:0;padding:16px 12px}.app-shell .ant-result-icon{margin-bottom:8px}.app-shell .ant-result-icon>.anticon{font-size:32px}.app-shell .ant-result-title{font-size:18px;line-height:1.4}.app-shell .ant-result-extra{margin-top:12px}.ant-col.mobile-form-short{flex:0 0 50%;min-width:0;max-width:50%}.mobile-form-short :is(.ant-picker,.ant-input-number,.ant-select){width:100%;min-width:0}.mobile-form-short .ant-picker-input>input{min-width:0}.mobile-form-short .ant-form-item-label>label{white-space:normal;height:auto}.finance-page .mobile-filters__content:not([hidden])>.ant-space{width:100%}.finance-page .mobile-filters__content .ant-space-item{min-width:0;max-width:100%}.finance-page .mobile-filters__content .ant-picker{max-width:100%}.mobile-list-row__actions>.ant-space{flex-wrap:wrap;max-width:100%}.mobile-list-row__actions .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:40px}.notification-loading{min-height:64px!important}.ant-select-dropdown{max-width:calc(100vw - 24px)}.ant-dropdown-menu{max-width:calc(100vw - 24px);max-height:65dvh;overflow-y:auto}.ant-dropdown-menu-title-content{white-space:normal;overflow-wrap:anywhere}}
