.ez-list-pager .ez-list-pager-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.ez-list-pager-pages{align-items:center;display:flex;gap:6px}.ez-list-pager .ez-list-pager-actions label{flex:0 0 auto;white-space:nowrap}.ez-list-pager-pages button{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}@media(max-width:560px){.ez-list-pager .ez-list-pager-actions{justify-content:space-between;row-gap:10px;width:100%}}.admin-portal-shell{--nav-expanded:264px}.admin-portal-shell .admin-sidebar{padding:14px 10px 10px;width:var(--nav-expanded)}.admin-portal-shell .app-main{margin-left:var(--nav-expanded)}.admin-portal-shell .admin-navigation{align-content:start;flex:1;gap:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-portal-shell .admin-sidebar .admin-navigation button{border-radius:6px;font-size:13px;gap:10px;line-height:1.4;min-height:38px;padding:9px 10px;width:100%}.admin-portal-shell .admin-navigation button span{flex:1;min-width:0;overflow-wrap:anywhere;white-space:normal}.admin-portal-shell .admin-navigation i{display:grid;flex:0 0 20px;place-items:center;width:20px}.admin-portal-shell .admin-nav-parent{font-weight:600}.admin-portal-shell .admin-nav-group.is-current>.admin-nav-parent{color:var(--ez-color-primary)}.admin-portal-shell .admin-nav-chevron{flex:0 0 15px;transition:transform .15s ease}.admin-portal-shell .admin-nav-chevron.is-open{transform:rotate(180deg)}.admin-portal-shell .admin-nav-children{border-left:1px solid var(--ez-color-border);display:grid;gap:2px;margin:2px 0 6px 20px;padding-left:9px}.admin-portal-shell .admin-nav-children .admin-nav-link{font-weight:400;min-height:34px;padding:7px 10px}.admin-portal-shell .admin-nav-children .admin-nav-link.active{font-weight:600}.admin-portal-shell .admin-sidebar>.sidebar-toggle{flex:0 0 34px;margin-top:10px}.admin-portal-shell.sidebar-collapsed .admin-nav-chevron{display:none}.admin-portal-shell.sidebar-collapsed .admin-navigation .admin-nav-group.is-current>button{background:var(--ez-color-primary-soft)}.admin-portal-shell .admin-breadcrumb{align-items:center;color:var(--ez-color-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;line-height:1.5;margin-bottom:16px}.admin-portal-shell .admin-breadcrumb svg{flex:0 0 13px}.admin-portal-shell .admin-breadcrumb [aria-current]{color:var(--ez-color-primary-ink);font-weight:600}.admin-portal-shell .smtp-row{flex-wrap:wrap;gap:12px}@media(max-width:760px){.admin-portal-shell .app-main,.admin-portal-shell.sidebar-collapsed .app-main{margin-left:0}.admin-portal-shell .admin-sidebar.mobile-open{padding:12px 10px;width:min(300px,88vw)}.admin-portal-shell .admin-sidebar.mobile-open .admin-navigation button{min-height:40px}.admin-portal-shell.sidebar-collapsed .admin-sidebar.mobile-open .admin-nav-chevron{display:block}.admin-portal-shell .admin-breadcrumb{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.admin-portal-shell .admin-nav-chevron{transition:none}}.admin-portal-shell .business-overview{color:#12354b;display:grid;gap:14px;min-width:0}.admin-portal-shell .overview-filter-meta,.admin-portal-shell .overview-heading,.admin-portal-shell .overview-heading-actions,.admin-portal-shell .overview-panel-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.admin-portal-shell .overview-heading h1{color:#14344a;font-size:25px;line-height:1.3;margin:0}.admin-portal-shell .overview-heading p{color:#526c7e;font-size:13px;margin:5px 0 0}.admin-portal-shell .business-overview button{align-items:center;background:#fff;border:1px solid #bdd2df;border-radius:6px;box-shadow:none;color:#294c5f;cursor:pointer;display:inline-flex;font-size:13px;gap:7px;justify-content:center;min-height:34px;padding:6px 12px;white-space:nowrap}.admin-portal-shell .business-overview button.primary{background:#008e91;border:1px solid #008e91;color:#fff}.admin-portal-shell .business-overview button:disabled{cursor:default;opacity:.65}.admin-portal-shell .business-overview button:focus-visible{outline:2px solid #4fa5d1;outline-offset:2px}.admin-portal-shell .overview-filter-card,.admin-portal-shell .overview-kpi,.admin-portal-shell .overview-panel{background:#fff;border:1px solid #d3e2eb;border-radius:12px;box-shadow:0 3px 10px #143c5510}.admin-portal-shell .overview-filter-card{padding:12px 14px}.admin-portal-shell .overview-filters{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(240px,1.65fr) minmax(116px,.9fr) minmax(150px,1.1fr) minmax(150px,1.1fr) 86px auto}.admin-portal-shell .overview-filters label{color:#607686;display:flex;flex-direction:column;font-size:11px;gap:5px;margin:0;min-width:0}.admin-portal-shell .overview-filters input,.admin-portal-shell .overview-filters select{background:#fff;border:1px solid #c4d5e0;border-radius:6px;box-sizing:border-box;color:#173e52;font-size:12px;height:34px;min-height:34px;min-width:0;padding:5px 8px;width:100%}.admin-portal-shell .overview-date-range{align-items:end;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.admin-portal-shell .overview-date-range>span{padding-bottom:9px}.admin-portal-shell .overview-filter-meta{color:#5c7585;flex-wrap:wrap;font-size:11px;margin-top:8px}.admin-portal-shell .overview-apply{padding-inline:12px}.admin-portal-shell .business-overview .overview-filters input[type=date]{border:1px solid #c4d5e0;border-radius:6px;height:34px;min-height:34px;padding:5px 8px}.admin-portal-shell .overview-kpis{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-portal-shell .overview-kpi{align-items:flex-start;display:flex;gap:12px;min-height:134px;padding:15px 13px}.admin-portal-shell .overview-kpi-icon{background:#e3f5f5;border-radius:9px;color:#009395;display:grid;flex-shrink:0;height:40px;place-items:center;width:39px}.admin-portal-shell .overview-kpi>div:last-child{min-width:0}.admin-portal-shell .overview-kpi h2{color:#17354b;font-size:13px;line-height:1.3;margin:2px 0 8px}.admin-portal-shell .overview-kpi-value{color:#123249;display:block;font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:-.5px;line-height:1.2;overflow-wrap:anywhere}.admin-portal-shell .overview-kpi p{color:#577080;font-size:11px;margin:7px 0 9px}.admin-portal-shell .overview-delta{background:#e0f3f5;border-radius:5px;color:#007e82;display:inline-block;font-size:11px;line-height:1.3;padding:4px 6px}.admin-portal-shell .overview-delta.positive{background:#e5f6e7;color:#23792f}.admin-portal-shell .overview-delta.negative{background:#fff0ed;color:#b64141}.admin-portal-shell .overview-disclaimer{color:#526a7b;font-size:11px;margin:-7px 3px 0}.admin-portal-shell .overview-panels{display:grid;gap:14px;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr)}.admin-portal-shell .overview-panel{display:flex;flex-direction:column;min-width:0;padding:16px}.admin-portal-shell .overview-panel-heading{align-items:flex-start;margin-bottom:12px}.admin-portal-shell .overview-panel h2{color:#17354b;font-size:17px;line-height:1.3;margin:0}.admin-portal-shell .overview-panel-heading p{color:#607686;font-size:12px;margin:4px 0 0}.admin-portal-shell .overview-segment{border:1px solid #bdd2df;border-radius:7px;display:flex;flex-shrink:0;overflow:hidden}.admin-portal-shell .overview-segment button{background:#fff;border:0;border-radius:0;min-height:30px;padding:4px 12px}.admin-portal-shell .overview-segment button[aria-pressed=true]{background:#009797;color:#fff}.admin-portal-shell .overview-chart{height:auto;margin:auto 0;min-height:180px;width:100%}.admin-portal-shell .overview-chart text{fill:#536d7f;font-family:inherit;font-size:11px}.admin-portal-shell .overview-chart-legend{align-items:center;border-top:1px solid #edf2f6;display:flex;flex-wrap:wrap;font-size:11px;gap:12px;padding-top:10px}.admin-portal-shell .overview-chart-legend span{align-items:center;display:flex;gap:5px}.admin-portal-shell .overview-chart-legend i{background:#0f9f95;border-radius:2px;display:inline-block;height:8px;width:20px}.admin-portal-shell .overview-chart-legend i.prior{background:none;border-radius:0;border-top:2px dashed #3397ef;height:0}.admin-portal-shell .overview-chart-empty,.admin-portal-shell .overview-mix-empty{color:#708693;display:grid;font-size:13px;min-height:230px;padding:20px;place-items:center;text-align:center}.admin-portal-shell .overview-mix-empty{flex:1}.admin-portal-shell .overview-period-note{color:#6d8290;font-size:11px;line-height:1.5;margin:10px 0 0}.admin-portal-shell .overview-calculation{color:#657d8d;font-size:11px;line-height:1.5;margin-top:6px}.admin-portal-shell .overview-calculation summary{color:#007e82;cursor:pointer}.admin-portal-shell .overview-calculation p{margin:8px 0 0}.admin-portal-shell .overview-donut-body{align-items:center;display:flex;flex:1;gap:15px}.admin-portal-shell .overview-donut{flex-shrink:0;position:relative;width:170px}.admin-portal-shell .overview-donut svg{display:block;width:100%}.admin-portal-shell .overview-donut>div{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.admin-portal-shell .overview-donut strong{font-size:27px}.admin-portal-shell .overview-donut span{font-size:11px}.admin-portal-shell .overview-donut-body ul{flex:1;list-style:none;margin:0;max-height:230px;min-width:0;overflow:auto;padding:0}.admin-portal-shell .overview-donut-body li{align-items:center;border-bottom:1px solid #e9f0f5;display:flex;font-size:12px;gap:8px;padding:9px 0}.admin-portal-shell .overview-donut-body li i{border-radius:3px;flex-shrink:0;height:12px;width:12px}.admin-portal-shell .overview-donut-body li span{flex:1;overflow-wrap:anywhere}.admin-portal-shell .overview-donut-body li b{font-variant-numeric:tabular-nums}.admin-portal-shell .business-overview .overview-text-link{background:transparent;border:0;box-shadow:none;color:#00888c;font-size:12px;min-height:28px;padding:0;text-align:left}.admin-portal-shell .overview-panel-link{align-self:flex-end;margin-top:auto!important;padding-top:12px!important}.admin-portal-shell .overview-count{background:#e5f2fe;border-radius:5px;color:#2672ac;font-size:13px;margin-left:6px;padding:3px 8px;vertical-align:middle}.admin-portal-shell .overview-expiry-links{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-end}.admin-portal-shell .overview-table-scroll{overflow-x:auto}.admin-portal-shell .overview-table-scroll table{border-collapse:collapse;font-size:12px;width:100%}.admin-portal-shell .overview-table-scroll th{background:#eef5f9;color:#29485b;font-size:11px;font-weight:700;padding:9px 10px;text-align:left;white-space:nowrap}.admin-portal-shell .overview-table-scroll td{border-bottom:1px solid #e4edf3;line-height:1.4;padding:10px;vertical-align:middle}.admin-portal-shell .overview-table-scroll td small{color:#7c909d;display:block;font-size:10px;margin-top:3px}.admin-portal-shell .overview-empty-cell{color:#718896;height:138px;text-align:center!important}.admin-portal-shell .overview-nowrap{white-space:nowrap}.admin-portal-shell .overview-remaining{background:#edf4f9;border-radius:5px;color:#39607a;font-size:11px;padding:4px 7px;white-space:nowrap}.admin-portal-shell .overview-remaining.urgent{background:#fff0d7;color:#aa6018}.admin-portal-shell .business-overview .overview-attention-row{background:#fff;border:0;border-bottom:1px solid #e7eff4;border-radius:0;color:#2b4d63;display:flex;gap:10px;justify-content:normal;min-height:41px;padding:6px 0;text-align:left;width:100%}.admin-portal-shell .overview-attention-row span{flex:1;white-space:normal}.admin-portal-shell .overview-attention-row b{background:#eaf3f9;border-radius:5px;font-size:12px;font-weight:600;min-width:28px;padding:2px 6px;text-align:center}.admin-portal-shell .overview-attention-row:disabled{opacity:.7}.admin-portal-shell .overview-footer{border-top:1px solid #d7e6ee;color:#5f798b;font-size:11px;padding:12px 3px 0}.admin-portal-shell .overview-status{background:#eef7fb;border-radius:7px;font-size:13px;padding:10px 14px}.admin-portal-shell .overview-error{background:#fff3ef;border-radius:7px;color:#a1432f;font-size:12px;margin:0;padding:10px}@media(min-width:1550px){.admin-portal-shell .overview-kpi-value{font-size:28px}.admin-portal-shell .overview-kpi{padding:18px}.admin-portal-shell .overview-donut{width:190px}}@media(max-width:1250px){.admin-portal-shell .overview-filters{grid-template-columns:2fr 1fr 1.2fr}.admin-portal-shell .overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-portal-shell .overview-currency{min-width:100px}.admin-portal-shell .overview-apply{justify-self:start}.admin-portal-shell .overview-donut-body{align-items:stretch;flex-direction:column}.admin-portal-shell .overview-donut{align-self:center;width:160px}.admin-portal-shell .overview-expiry .overview-panel-heading{flex-wrap:wrap}.admin-portal-shell .overview-expiry-links{justify-content:flex-start}}@media(max-width:900px){.admin-portal-shell .overview-panels{grid-template-columns:minmax(0,1fr)}.admin-portal-shell .overview-donut-body{flex-direction:row}.admin-portal-shell .overview-heading{align-items:flex-start;flex-wrap:wrap}}@media(max-width:600px){.admin-portal-shell .overview-filters,.admin-portal-shell .overview-kpis{grid-template-columns:minmax(0,1fr)}.admin-portal-shell .overview-heading-actions,.admin-portal-shell .overview-panel-heading{flex-wrap:wrap}.admin-portal-shell .overview-heading h1{font-size:22px}.admin-portal-shell .overview-donut-body{flex-direction:column}.admin-portal-shell .overview-panel{padding:12px}}.admin-catalog-mapping .admin-table-scroll{overflow:visible}.admin-catalog-mapping table{min-width:0;table-layout:fixed;width:100%}.admin-catalog-mapping td,.admin-catalog-mapping th{overflow-wrap:anywhere;vertical-align:top;width:50%}.admin-catalog-mapping td label{display:grid;gap:8px;margin:0}.admin-catalog-mapping .searchable-select-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-catalog-mapping .searchable-select-options button{overflow-wrap:anywhere;white-space:normal}@media(max-width:767px){.admin-catalog-mapping td,.admin-catalog-mapping th{padding:12px 8px}.admin-catalog-mapping .form-footer{flex-wrap:wrap}.admin-catalog-mapping .searchable-select-trigger{padding:0 8px}}.saas-admin{color:var(--ez-color-text,#183b4d);font-family:Arial,sans-serif;font-size:14px;max-width:100%;min-width:0}.saas-admin *{box-sizing:border-box}.saas-admin h1{font-size:25px;font-weight:700;line-height:1.3;margin:0}.saas-admin h2{font-size:18px;margin:0 0 20px}.saas-admin h3{font-size:15px;margin:22px 0 14px}.saas-admin h4{font-size:14px;margin:0}.saas-admin button,.saas-admin input,.saas-admin select,.saas-admin textarea{color:inherit;font:inherit}.saas-admin button{align-items:center;background:#fff;border:1px solid #c6d5e0;border-radius:6px;cursor:pointer;display:inline-flex;font-weight:600;gap:7px;justify-content:center;min-height:36px;padding:7px 13px;white-space:nowrap}.saas-admin button:hover:not(:disabled){background:#f0f7ff;border-color:#2376d8}.saas-admin button:disabled{cursor:not-allowed;opacity:.5}.saas-admin button.primary{background:#2376d8;border-color:#2376d8;color:#fff}.saas-admin button.primary:hover:not(:disabled){background:#1764bc}.saas-admin button.saas-danger{background:#fff;border-color:#e7bcc0;color:#be2835}.saas-admin input:not([type=checkbox]):not([type=radio]),.saas-admin select,.saas-admin textarea{background:#fff;border:1px solid #c6d5e0;border-radius:6px;height:36px;line-height:20px;min-width:0;padding:7px 10px;width:100%}.saas-admin textarea{height:80px;resize:vertical}.saas-admin input:disabled{background:#edf2f6;color:#60748b}.saas-admin .saas-expiry-range>input,.saas-admin label>input:not([type=checkbox]):not([type=radio]),.saas-admin label>select,.saas-admin label>textarea{height:36px;margin:0;min-height:36px}.saas-admin label>textarea{height:80px;min-height:80px}.saas-admin .saas-filters .saas-expiry-range>input{height:36px;margin:0;min-height:36px}.saas-admin input[type=checkbox],.saas-admin input[type=radio]{accent-color:#2376d8;height:17px;vertical-align:middle;width:17px}.saas-admin button.saas-switch{align-items:center;background:#a3b3c1;border:0;border-radius:12px;box-shadow:none;display:inline-flex;flex-shrink:0;height:20px;justify-content:flex-start;min-height:20px;min-width:36px;padding:3px;position:relative;vertical-align:middle;width:36px}.saas-admin button.saas-switch[aria-checked=true]{background:#2376d8}.saas-admin button.saas-switch>span{background:#fff;border-radius:50%;display:block;height:14px;transition:transform .15s;width:14px}.saas-admin button.saas-switch[aria-checked=true]>span{transform:translate(16px)}.saas-admin button.saas-switch:hover{background:#8a9fad}.saas-admin button.saas-switch[aria-checked=true]:hover{background:#1764bc}.saas-admin :focus-visible{outline:2px solid #2376d8;outline-offset:2px}.saas-heading{gap:16px;justify-content:space-between;margin:8px 0 24px}.saas-actions,.saas-heading{align-items:center;display:flex;flex-wrap:wrap}.saas-actions{gap:10px}.saas-actions select{width:auto}.saas-filters{align-items:end;background:#fff;border:1px solid #d5e1e9;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) minmax(140px,1fr) auto auto;margin-bottom:20px;padding:16px}.saas-filters[data-subscription-filters]{grid-template-columns:minmax(160px,1.5fr) minmax(120px,1fr) minmax(140px,1.2fr) minmax(120px,1fr) minmax(260px,1.8fr) auto}.saas-expiry-range{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.saas-filter-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}@media(max-width:1500px){.saas-filters[data-subscription-filters]{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-filters[data-subscription-filters]>label:first-child{grid-column:auto}}@media(max-width:800px){.saas-filters[data-subscription-filters]{grid-template-columns:minmax(0,1fr)}.saas-filter-actions{flex-wrap:wrap;justify-content:flex-start}}.saas-admin label{display:grid;font-size:13px;font-weight:600;gap:7px;min-width:0}.saas-card{background:#fff;border:1px solid #d5e1e9;border-radius:8px;margin-bottom:18px;min-width:0;padding:22px}.saas-two-col{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 290px}.saas-sticky{position:sticky;top:88px}.saas-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.saas-wide{grid-column:1/-1}.saas-admin fieldset{border:0;margin:0;min-width:0;padding:0}.saas-breadcrumb{align-items:center;color:#60748b;display:flex;font-size:13px;gap:10px;margin:0 0 16px}.saas-breadcrumb button{background:transparent;border:0;color:#2376d8;min-height:24px;padding:0}.saas-tabs{border-bottom:1px solid #d3e0ea;display:flex;gap:12px;margin-bottom:20px;overflow-x:auto}.saas-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;color:#60748b;flex-shrink:0;padding:12px 15px}.saas-tabs button.active{border-bottom-color:#2376d8;color:#2376d8}.saas-summary{margin:0}.saas-summary>div{border-bottom:1px solid #e3ebf1;display:flex;gap:16px;justify-content:space-between;padding:14px 0}.saas-summary>div:last-child{border-bottom:0}.saas-summary dt{color:#60748b}.saas-summary dd{font-weight:700;margin:0;overflow-wrap:anywhere;text-align:right}.saas-summary>div:last-child dd{color:#177653}.saas-table-wrap{background:#fff;border:1px solid #d5e1e9;border-radius:8px;max-width:100%;overflow-x:auto}.saas-table-wrap table{border-collapse:collapse;font-size:13px;text-align:left;width:100%}.saas-table-wrap th{background:#eef5fa;color:#17394f;font-weight:700;padding:14px 16px;white-space:nowrap}.saas-table-wrap td{border-top:1px solid #e1eaf1;padding:15px 16px;vertical-align:middle}.saas-table-wrap td>button+button{margin-left:7px}.saas-admin .saas-link{background:none;border:0;color:#2376d8;min-height:28px;padding:0}.saas-badge,.saas-nowrap{white-space:nowrap}.saas-badge{align-items:center;background:#eef1f4;border-radius:16px;color:#60748b;display:inline-flex;font-size:12px;font-weight:600;padding:5px 10px;vertical-align:middle}.saas-badge.active,.saas-badge.confirmed,.saas-badge.published{background:#e2f7e8;color:#177638}.saas-badge.draft{background:#fff3d2;color:#8e6505}.saas-badge.trial{background:#e2efff;color:#1b66bd}.saas-badge.cancelled{background:#fce6e7;color:#a72d39}.saas-pagination{align-items:center;display:flex;gap:9px;justify-content:flex-end;padding:22px 0}.saas-pagination>span:first-child{color:#60748b;margin-right:auto}.saas-pagination label{align-items:center;display:flex;gap:8px;margin-right:12px;white-space:nowrap}.saas-pagination select{width:75px}.saas-page-number{background:#2376d8;border-radius:6px;color:#fff;min-width:36px;padding:10px;text-align:center}.saas-empty{color:#60748b;padding:50px!important;text-align:center}.saas-note{align-items:flex-start;background:#eef6ff;border-radius:6px;color:#43617f;display:flex;font-size:13px;gap:9px;line-height:1.5;margin-top:18px;padding:13px 14px}.saas-note svg{color:#2376d8;flex-shrink:0;margin-top:1px}.saas-alert,.saas-success{align-items:center;border-radius:6px;display:flex;gap:14px;justify-content:space-between;line-height:1.5;margin-bottom:18px;padding:12px 16px}.saas-alert{background:#fff0f1;border:1px solid #f0c6cd;color:#a32234}.saas-success{background:#e8f7ed;color:#24673b}.saas-row-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.saas-row-head h2,.saas-row-head h3{margin:0}.saas-form-footer{border-top:1px solid #e2eaf0;display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:18px}.saas-limit{align-items:center;display:flex;gap:10px;min-width:190px}.saas-limit>input{max-width:95px}.saas-admin .saas-check,.saas-limit>label{align-items:center;display:flex;gap:8px;white-space:normal}.saas-check{margin-top:18px}.saas-charge-line{border:1px solid #d5e1e9;border-radius:7px;margin:16px 0;padding:16px}.saas-charge-line .saas-grid,.saas-charge-line .saas-row-head{margin-bottom:0}.saas-detail-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px}.saas-detail-grid dt{color:#60748b;font-size:13px;margin-bottom:7px}.saas-detail-grid dd{margin:0;overflow-wrap:anywhere}.saas-overview-strip{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.saas-overview-strip>div{border-right:1px solid #e1eaf1;display:grid;gap:8px;padding-right:16px}.saas-overview-strip>div:last-child{border:0}.saas-overview-strip small{color:#60748b}.saas-admin .searchable-select-trigger{border-radius:6px;font-size:13px;font-weight:400;height:36px;justify-content:space-between;min-height:36px;padding:0 10px;text-align:left}.saas-admin .searchable-select-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saas-admin .searchable-select-chevron{flex-shrink:0}.saas-admin .searchable-select-options button{border:0;border-radius:0;font-weight:400;justify-content:flex-start}.saas-admin .searchable-select-menu{z-index:60}.saas-dialog{padding:0}.saas-dialog h2{font-size:21px}.saas-dialog .saas-alert{margin-top:10px}.admin-modal.saas-modal{border-radius:10px;max-height:calc(100dvh - 40px);padding:24px;width:min(880px,100%)}.saas-two-col.saas-plan-full{grid-template-columns:minmax(0,1fr)}.saas-plan-general{grid-template-columns:1.4fr 1fr 1fr}.saas-version-settings{grid-template-columns:.65fr 1fr 1fr 1.5fr}.saas-account-organization{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.saas-account-organization{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.saas-account-organization{grid-template-columns:1fr}}.saas-plan-editor>.saas-tabs{margin:-6px 0 20px}.saas-feature-toolbar{display:flex;justify-content:flex-start;margin-bottom:14px}.saas-feature-toolbar input{max-width:390px}.saas-feature-matrix table{min-width:660px}.saas-feature-matrix th:first-child{width:40%}.saas-feature-matrix th:last-child,.saas-feature-matrix th:nth-child(2){width:15%}.saas-feature-matrix .saas-table-wrap td{height:36px;padding:6px 16px}.saas-feature-matrix .saas-table-wrap thead th{padding:10px 16px}.saas-feature-matrix .saas-feature-group th{background:#e7f1fc;border-top:1px solid #d9e5ec;color:#173a4f;padding:8px 16px}.saas-feature-matrix .saas-limit{gap:12px}.saas-feature-matrix .saas-limit label{font-weight:400;white-space:nowrap}.saas-granted{color:#177638;font-weight:600}.saas-muted{color:#6e8593}.saas-admin button.saas-switch:disabled{cursor:default;opacity:1}.saas-admin button.saas-switch:disabled:hover{background:#a3b3c1}.saas-admin button.saas-switch[aria-checked=true]:disabled:hover{background:#2376d8}.admin-modal.saas-confirm-modal{width:min(620px,100%)}.admin-modal.saas-wide-modal{width:min(800px,100%)}.admin-modal.saas-renew-modal{width:min(1120px,100%)}.saas-renew-modal .saas-sticky{position:static}.admin-modal.saas-renew-modal{overflow:hidden}.saas-renew-modal .saas-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - 90px);min-height:0}.saas-renew-modal .saas-dialog>.saas-form-footer,.saas-renew-modal .saas-dialog>.saas-row-head{flex-shrink:0}.saas-renew-modal .saas-dialog>.saas-term-editor{min-height:0;overflow:auto;padding-right:4px}.saas-renew-modal .saas-dialog>.saas-form-footer{margin-top:12px;padding-top:12px}.saas-renew-modal .saas-term-editor>div>.saas-card{border:0;border-bottom:1px solid #e1eaf1;border-radius:0;margin-bottom:12px;padding:0 0 12px}.saas-renew-modal .saas-term-editor h2{font-size:16px;margin-bottom:12px}.saas-renew-modal .saas-term-editor .saas-grid{gap:10px 16px;margin:12px 0}.saas-renew-modal .saas-summary>div{padding:10px 0}.saas-term-editor .saas-card{padding:18px}.saas-term-editor .saas-grid{gap:12px}.saas-context-strip{background:#eef5fa;border-radius:6px;line-height:1.5;margin:0 0 16px;padding:12px 14px}.saas-inline-filters{align-items:center;display:flex;gap:12px;margin:0 0 16px}.saas-inline-filters>input{max-width:380px}.saas-inline-filters>select,.saas-section-divider select{width:200px}.saas-section-divider{border-top:1px solid #e1eaf1;margin-top:24px;padding-top:20px}.saas-entitlement-panels{align-items:start;display:grid;gap:20px;grid-template-columns:1fr 1fr}.saas-entitlement-panels h3{margin-top:0}.saas-entitlement-panels small{color:#60748b}.saas-history-filters{display:grid;gap:12px;grid-template-columns:2fr 1.4fr 1fr 1fr;margin-bottom:18px}.saas-loading{background:#eef5fa;border-radius:6px;min-height:140px;padding:24px}@media(max-width:1000px){.saas-entitlement-panels{grid-template-columns:1fr}.saas-history-filters{grid-template-columns:1fr 1fr}}@media(max-width:600px){.saas-history-filters{grid-template-columns:1fr}.saas-inline-filters{flex-wrap:wrap}.saas-inline-filters>input,.saas-inline-filters>select{max-width:none;width:100%}.saas-form-footer{flex-wrap:wrap}.saas-renew-modal .saas-card{padding:14px}}@media(max-width:1100px){.saas-plan-general,.saas-version-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.saas-plan-general,.saas-version-settings{grid-template-columns:1fr}.saas-feature-toolbar input{max-width:none}}@media(max-width:1100px){.saas-two-col{grid-template-columns:minmax(0,1fr) 250px}.saas-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.saas-filters>label:first-child{grid-column:1/-1}}@media(max-width:800px){.saas-two-col{grid-template-columns:1fr}.saas-sticky{position:static}.saas-detail-grid,.saas-grid{grid-template-columns:1fr}.saas-filters,.saas-overview-strip{grid-template-columns:1fr 1fr}.saas-filters>label{grid-column:1/-1}.saas-card{padding:16px}.saas-heading h1{font-size:22px}.saas-pagination{flex-wrap:wrap}.saas-actions{width:100%}.saas-tabs{gap:0}.saas-tabs button{padding:10px}.saas-dialog .saas-grid{gap:12px}}.saas-admin .saas-usage-value{display:flex;flex-direction:column;gap:5px;min-width:90px}.saas-admin .saas-usage-value progress{accent-color:var(--primary,#4778bd);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e6edf3;border:0;border-radius:4px;height:8px;overflow:hidden;width:100%}.saas-admin .saas-usage-value progress::-webkit-progress-bar{background:#e6edf3;border-radius:4px}.saas-admin .saas-usage-value progress::-webkit-progress-value{background:var(--primary,#4778bd);border-radius:4px}.saas-admin .saas-usage-value progress::-moz-progress-bar{background:var(--primary,#4778bd);border-radius:4px}.saas-admin .saas-usage-value .saas-usage-exceeded{color:#a52e32}.saas-admin .saas-usage-error{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.saas-history-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}.saas-history-layout .saas-table-wrap{min-width:0}.saas-history-layout td{overflow-wrap:anywhere}.saas-notification-panel{padding:16px;position:sticky;top:88px}.saas-notification-panel h3{margin:0}.saas-notification-panel .saas-row-head>button{min-height:28px;min-width:28px;padding:4px}.saas-notification-fields{display:grid;gap:10px;margin:12px 0}.saas-notification-fields>div{display:grid;gap:10px;grid-template-columns:90px minmax(0,1fr)}.saas-notification-fields dt{color:#60748b;font-size:12px}.saas-notification-fields dd{margin:0;overflow-wrap:anywhere}.saas-notification-item+.saas-notification-item{border-top:1px solid #e1eaf1;margin-top:18px;padding-top:18px}.saas-notification-content{background:#f1f6fa;border:1px solid #d5e1e9;border-radius:6px;margin:10px 0;max-height:240px;overflow:auto;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.saas-notification-failure{color:#a32234}.saas-badge.failed,.saas-badge.review_required{background:#fff0f1;color:#a32234}.saas-selected-row{background:#f0f7ff}@media(max-width:1100px){.saas-history-layout{grid-template-columns:minmax(0,1fr)}.saas-notification-panel{position:static}}.saas-notification-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.saas-notification-summary>.saas-link{flex:none}.saas-admin .saas-registration-fields{border:0;margin:0;min-width:0;padding:0}.saas-admin .saas-registration-mode{align-items:center;border:0;display:flex;gap:24px;margin:12px 0 0;padding:0}.saas-admin .saas-registration-mode legend{font-size:13px;font-weight:600;margin-bottom:8px}.saas-admin .saas-registration-mode label{align-items:center;display:flex;gap:8px;margin:0}.saas-admin .saas-registration-mode input{height:16px;margin:0;width:16px}.saas-registration-summary .saas-summary>div{padding:10px 0}.saas-registration-summary .saas-summary>div:last-child dd{color:inherit}.saas-summary-features{border-bottom:1px solid #e1eaf1;border-top:1px solid #e1eaf1;margin:14px 0;padding:14px 0}.saas-summary-features h3{margin:0 0 10px}.saas-summary-features p{font-size:13px;line-height:1.5;margin:8px 0}.saas-summary-features .saas-summary>div{align-items:center;border:0;padding:7px 0}.saas-summary-features .saas-summary dt{color:inherit;line-height:1.4}.saas-quick-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.saas-list-usage{display:flex;flex-direction:column;font-size:12px;gap:3px;line-height:1.4;min-width:128px}.saas-list-usage-muted{color:var(--text-secondary,#64748b);font-size:12px}.saas-list-usage-exceeded{color:var(--danger,#b42318)}.saas-list-usage-retry{align-items:center;display:flex;font-size:13px;gap:10px;margin-top:10px}.saas-admin .saas-settings-panel{max-width:760px}.saas-admin .saas-settings-fields{margin:16px 0;max-width:420px}.saas-admin .saas-tax-fields{border:0;margin:0;min-width:0;padding:0}.admin-shared-catalogs.region-catalog{background:transparent;border:0;box-shadow:none;padding:0}.region-catalog>.admin-section-head{margin-bottom:18px}.region-catalog>.admin-section-head h2{font-size:22px;line-height:1.3;margin:0 0 5px}.region-catalog>.admin-section-head p{color:var(--ez-color-text-secondary);font-size:13px;margin:0}.region-workspace{background:var(--ez-color-surface);border:1px solid var(--ez-color-border);border-radius:8px;display:grid;grid-template-columns:minmax(300px,40%) minmax(0,1fr);height:clamp(440px,calc(100dvh - 235px),780px);overflow:hidden}.region-workspace button{font:inherit}.region-workspace button:focus-visible{outline:2px solid var(--ez-color-focus-ring);outline-offset:2px}.region-browser{border-right:1px solid var(--ez-color-border);display:flex;flex-direction:column;min-height:0;min-width:0;padding:18px 16px 10px}.region-browser-heading{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.region-browser-heading h3{font-size:17px;line-height:1.3;margin:0}.region-workspace .region-browser-heading button{align-items:center;border-radius:6px;display:flex;font-size:12px;gap:5px;min-height:30px;padding:5px 8px}.region-browser-filters{display:grid;gap:8px;margin-bottom:14px}.region-catalog .region-search{align-items:center;background:var(--ez-color-surface);border:1px solid var(--ez-color-border);border-radius:6px;color:var(--ez-color-muted);display:flex;flex-direction:row;gap:8px;height:36px;padding:0 10px}.region-catalog .region-search:focus-within{outline:2px solid var(--ez-color-focus-ring)}.region-catalog .region-search svg{flex:none}.admin-portal-shell .region-catalog .region-browser-filters .region-search input{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ez-color-text);font:inherit;font-size:13px;height:32px;margin:0;min-height:32px;outline:none;padding:0;width:100%}.region-catalog .region-status select{background:var(--ez-color-surface);border:1px solid var(--ez-color-border);border-radius:6px;color:var(--ez-color-text);font:inherit;font-size:13px;height:34px;min-height:34px;padding:5px 10px}.region-visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.admin-region-tree{display:flex;flex:1;flex-direction:column;font-size:13px;min-height:0}.admin-region-tree>.region-tree-branch{flex:1;min-height:0;overflow:auto;padding:2px 3px 8px;scrollbar-gutter:stable}.admin-region-tree .region-tree-branch{list-style:none;margin:0}.admin-region-tree li>.region-tree-branch{border-left:1px solid var(--ez-color-border);margin-left:13px;padding-left:10px}.admin-region-tree .region-tree-row{align-items:center;border-radius:4px;display:flex;gap:2px;min-height:34px;padding:0 3px;position:relative}.admin-region-tree .region-tree-row:hover{background:var(--ez-color-surface-muted)}.admin-region-tree .region-tree-row.is-selected{background:var(--ez-color-primary-soft)}.admin-region-tree .region-tree-row.is-selected:before{background:var(--ez-color-primary);border-radius:3px;bottom:2px;content:"";left:0;position:absolute;top:2px;width:3px}.region-catalog .admin-region-tree .region-tree-toggle{background:transparent;border:0;border-radius:4px;color:var(--ez-color-primary-ink);display:grid;flex:0 0 24px;height:28px;min-height:28px;padding:0;place-items:center;width:24px}.admin-region-tree .region-tree-spacer{flex:0 0 24px;width:24px}.region-catalog .admin-region-tree .region-tree-select{align-items:center;background:transparent;border:0;box-shadow:none;color:var(--ez-color-primary-ink);display:flex;flex:1;font-size:13px;font-weight:400;gap:8px;min-height:34px;min-width:0;padding:5px 4px;text-align:left}.admin-region-tree .region-tree-select svg{flex:0 0 16px}.admin-region-tree .region-tree-row.is-selected .region-tree-select{font-weight:600}.admin-region-tree .region-tree-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-region-tree .region-tree-count{color:var(--ez-color-muted);flex:none;font-size:11px;font-weight:400}.admin-region-tree .region-tree-inactive{background:var(--ez-color-muted);border-radius:50%;flex:none;height:6px;width:6px}.admin-region-tree .region-tree-feedback{align-items:center;display:flex;font-size:12px;gap:8px;padding:8px 5px}.region-catalog .admin-region-tree .region-tree-feedback button{background:transparent;border:0;box-shadow:none;color:var(--ez-color-primary);font-size:12px;min-height:28px;padding:4px 6px;text-align:left;white-space:normal}.admin-region-tree .region-tree-search-help{color:var(--ez-color-muted);font-size:12px;line-height:1.4;margin:0 0 10px}.admin-region-tree .region-tree-footer{align-items:center;border-top:1px solid var(--ez-color-border);color:var(--ez-color-muted);display:flex;font-size:11px;gap:8px;justify-content:space-between;padding:8px 5px}.admin-region-tree .region-tree-footer>span{align-items:center;display:flex;gap:6px;line-height:1.4}.region-catalog .admin-region-tree .region-tree-footer button{background:transparent;border:0;box-shadow:none;color:var(--ez-color-primary);font-size:11px;min-height:28px;padding:3px;text-decoration:underline}.admin-region-tree .catalog-pagination{font-size:11px;gap:6px;margin:8px 0}.admin-region-tree .catalog-pagination button{font-size:11px;min-height:28px;padding:4px 7px}.region-detail{font-size:13px;min-height:0;min-width:0;overflow:auto;padding:20px 22px}.region-lineage{color:var(--ez-color-muted);flex-wrap:wrap;font-size:12px;margin-bottom:24px}.region-lineage,.region-lineage>span{align-items:center;display:flex;gap:8px}.region-detail-heading{justify-content:space-between;margin-bottom:16px}.region-detail-heading,.region-detail-heading>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.region-detail-heading h3{font-size:23px;line-height:1.3;margin:0}.region-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.region-workspace .region-detail-actions button{align-items:center;border-radius:6px;display:flex;font-size:12px;gap:5px;min-height:34px;padding:7px 10px}.region-status-badge{align-items:center;display:inline-flex;font-size:12px;gap:6px;white-space:nowrap}.region-status-badge i{background:currentColor;border-radius:50%;height:6px;width:6px}.region-status-badge.is-active{color:var(--ez-color-success)}.region-status-badge.is-inactive{color:var(--ez-color-muted)}.region-detail-heading .region-status-badge{background:var(--ez-color-surface-muted);border-radius:4px;padding:4px 8px}.region-detail-tabs{border-bottom:1px solid var(--ez-color-border);display:flex;gap:18px;margin-bottom:20px}.region-catalog .region-detail-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;color:var(--ez-color-text-secondary);font-size:13px;min-height:36px;padding:10px 2px}.region-catalog .region-detail-tabs button.is-active{border-bottom-color:var(--ez-color-primary);color:var(--ez-color-primary);font-weight:600}.region-detail h4{font-size:16px;line-height:1.4;margin:0 0 16px}.region-info-grid{display:grid;gap:14px;grid-template-columns:minmax(110px,40%) 1fr;margin:0 0 22px}.region-info-grid>div{display:contents}.region-info-grid dt{color:var(--ez-color-text-secondary)}.region-info-grid dd{margin:0;overflow-wrap:anywhere}.region-translations{border-top:1px solid var(--ez-color-border);padding-top:20px}.region-catalog .region-detail table{border-collapse:collapse;font-size:13px;margin:0;width:100%}.region-catalog .region-detail td,.region-catalog .region-detail th{border-bottom:1px solid var(--ez-color-border);height:auto;overflow-wrap:anywhere;padding:9px 12px;text-align:left;white-space:normal}.region-catalog .region-detail th{background:var(--ez-color-surface-muted);color:var(--ez-color-text-secondary);font-size:12px;font-weight:600}.region-catalog .region-detail thead th:first-child{border-radius:6px 0 0}.region-catalog .region-detail thead th:last-child{border-radius:0 6px 0 0}.region-children-summary{align-items:center;background:var(--ez-color-surface-muted);border-radius:6px;display:flex;gap:8px;line-height:1.4;margin-top:24px;padding:10px 12px}.region-children-summary svg{flex:none}.region-catalog .region-children-summary button{background:transparent;border:0;box-shadow:none;color:var(--ez-color-primary);font-size:12px;margin-left:auto;min-height:24px;padding:0;text-decoration:underline}.region-detail-placeholder{align-items:center;color:var(--ez-color-muted);display:flex;flex-direction:column;gap:12px;justify-content:center;line-height:1.5;min-height:260px;padding:20px;text-align:center}.region-detail .region-delete{margin-top:20px}@media(max-width:1150px){.region-workspace{grid-template-columns:minmax(270px,40%) minmax(0,1fr)}.region-detail{padding:18px 16px}.region-detail-heading{align-items:flex-start}.region-detail-actions{width:100%}.region-lineage{margin-bottom:18px}}@media(max-width:800px){.region-workspace{grid-template-columns:minmax(0,1fr);height:auto}.region-browser{border-bottom:1px solid var(--ez-color-border);border-right:0;height:400px}.region-detail{max-height:none;min-height:400px;overflow:visible}.region-info-grid{grid-template-columns:minmax(100px,40%) 1fr}.region-detail-heading h3{font-size:21px}}.admin-shared-catalogs .catalog-toolbar{margin-bottom:16px;max-width:420px}.admin-shared-catalogs label,.catalog-dialog label{display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:6px;min-width:0}.admin-shared-catalogs .catalog-filters{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(150px,220px) auto;margin-bottom:16px}.admin-shared-catalogs input,.admin-shared-catalogs select,.catalog-dialog input,.catalog-dialog select,.catalog-dialog textarea{box-sizing:border-box;min-height:36px;width:100%}.admin-shared-catalogs .row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-shared-catalogs .admin-notice{align-items:center;display:flex;gap:12px;justify-content:space-between}.admin-shared-catalogs button,.catalog-dialog button{white-space:nowrap}.catalog-help{color:var(--ez-color-text-secondary);font-size:13px;line-height:1.5}.catalog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:16px}.catalog-pagination>span:first-child{margin-right:auto}.admin-shared-catalogs .catalog-pagination label{align-items:center;flex-direction:row;gap:8px}.catalog-pagination select{width:72px}.catalog-dialog{max-height:calc(100dvh - 48px);max-width:calc(100vw - 48px);overflow:hidden;padding:0;width:min(960px,calc(100vw - 48px))}.catalog-dialog>form{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);min-height:0}.catalog-dialog .admin-section-head{border-bottom:1px solid var(--ez-color-border);margin:0;padding:20px 24px 16px}.catalog-dialog-body{min-height:0;overflow:auto;padding:20px 24px}.catalog-dialog .form-footer{border-top:1px solid var(--ez-color-border);flex-shrink:0;margin:0;padding:16px 24px}.catalog-detail-grid,.catalog-form-grid{display:grid;gap:16px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-detail-grid{margin:0 0 20px}.catalog-detail-grid dt{color:var(--ez-color-text-secondary);font-size:13px}.catalog-detail-grid dd{margin:4px 0 0;overflow-wrap:anywhere}.catalog-dialog h3{font-size:15px;margin:20px 0 12px}.catalog-translations{border-top:1px solid var(--ez-color-border);margin-top:20px}.catalog-translation-row{align-items:end;display:grid;gap:10px;grid-template-columns:70px 1fr 1fr auto;margin-bottom:12px}.catalog-add-translation{align-items:end;display:flex;gap:10px}.catalog-add-translation label{max-width:160px}.catalog-reason{display:flex;flex-direction:column;gap:6px;margin-top:20px}.catalog-confirm{align-items:center;display:flex;gap:8px;margin-top:12px}.catalog-confirm input{height:16px;min-height:0;width:16px}.catalog-dialog .catalog-switch{align-items:center;align-self:flex-start;background:var(--ez-color-muted);border:0;border-radius:999px;display:inline-flex;height:20px;min-height:20px;padding:2px;width:36px}.catalog-dialog .catalog-switch>span{background:var(--ez-color-on-primary);border-radius:50%;display:block;flex:none;height:16px;transform:translate(0);width:16px}.catalog-dialog .catalog-switch.is-on{background:var(--ez-color-primary)}.catalog-dialog .catalog-switch.is-on>span{transform:translate(16px)}.catalog-dialog .catalog-switch:disabled{cursor:not-allowed;opacity:.55}.catalog-confirm-dialog textarea,.catalog-dialog input:not(.searchable-select-required):not([type=checkbox]),.catalog-dialog select,.catalog-dialog textarea{background:var(--ez-color-surface);border:1px solid var(--ez-color-border);border-radius:var(--ez-radius-control);box-sizing:border-box;color:var(--ez-color-text);font:inherit;font-size:var(--ez-font-size-control);min-height:36px;padding:8px 10px}.catalog-dialog input:not(.searchable-select-required):not([type=checkbox]),.catalog-dialog select{height:36px}.catalog-confirm-dialog textarea,.catalog-dialog textarea{min-height:72px;resize:vertical;width:100%}.admin-shared-catalogs .searchable-select-trigger,.catalog-dialog .searchable-select-trigger{align-items:center;border:1px solid var(--ez-color-border);border-radius:var(--ez-radius-control);display:flex;font-size:var(--ez-font-size-control);font-weight:400;height:36px;justify-content:space-between;line-height:var(--ez-line-control);max-height:36px;min-height:36px;padding:0 10px}.catalog-dialog .searchable-select-required{height:1px;min-height:1px;width:1px}.catalog-dialog table{border-collapse:collapse;font-size:var(--ez-font-size-body);width:100%}.catalog-dialog td,.catalog-dialog th{border-bottom:1px solid var(--ez-color-border);padding:10px 12px;text-align:left;vertical-align:top}.catalog-dialog th{background:var(--ez-color-surface-muted);color:var(--ez-color-text-secondary);font-size:var(--ez-font-size-label);font-weight:600;white-space:nowrap}.catalog-confirm-dialog{max-height:calc(100dvh - 48px);max-width:calc(100vw - 48px);overflow:auto;padding:20px 24px;width:min(620px,calc(100vw - 48px))}.catalog-confirm-dialog .form-footer{border-top:1px solid var(--ez-color-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:20px;padding-top:16px}@media(max-width:700px){.admin-shared-catalogs .catalog-filters,.catalog-detail-grid,.catalog-form-grid{grid-template-columns:minmax(0,1fr)}.catalog-translation-row{grid-template-columns:1fr}.catalog-dialog .admin-section-head,.catalog-dialog .form-footer,.catalog-dialog-body{padding:16px}.catalog-dialog .admin-section-head h2{font-size:17px}.catalog-dialog .form-footer{flex-wrap:wrap}.catalog-pagination{justify-content:flex-start}.catalog-dialog .admin-section-head{align-items:flex-start;display:flex;flex-direction:row;gap:12px;justify-content:space-between}.catalog-dialog .admin-section-head h2{flex:1;margin:0;min-width:0}.catalog-dialog .admin-section-head>button{align-self:flex-start;flex:none}}
