.admin-dashboard-react{gap:24px;display:grid}.admin-dashboard-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-dashboard-chart-card{justify-items:center;gap:18px;min-width:0;display:grid}.admin-dashboard-chart-card .card__header{width:100%}.admin-dashboard-donut{aspect-ratio:1;text-align:center;border-radius:50%;place-content:center;width:168px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #14373a12}.admin-dashboard-donut:after{background:var(--color-surface,#fff);content:"";border-radius:50%;position:absolute;inset:30px;box-shadow:0 5px 18px #14373a14}.admin-dashboard-donut strong,.admin-dashboard-donut small{z-index:1;position:relative}.admin-dashboard-donut strong{color:var(--text-default,#183036);font-size:27px}.admin-dashboard-donut small{color:var(--text-muted,#6a817c)}.admin-dashboard-chart-legend{gap:8px;width:100%;display:grid}.admin-dashboard-chart-legend span{color:var(--text-muted,#6a817c);align-items:center;gap:8px;font-size:12px;display:flex}.admin-dashboard-chart-legend i{background:#dbe4df;border-radius:50%;flex:none;width:9px;height:9px}.admin-dashboard-react .tenant-dashboard__activity{grid-column:1/-1}@media (width<=1100px){.admin-dashboard-chart-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.admin-dashboard-chart-grid{grid-template-columns:1fr}.admin-dashboard-react .table-wrapper{overflow-x:auto}}.tenant-analytics-react{flex-direction:column;gap:24px;display:flex}.tenant-analytics-react>*{width:100%;min-width:0}.tenant-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tenant-analytics-chart-card,.tenant-analytics-table-card{min-width:0;padding:24px;overflow:hidden}.tenant-analytics-table-card .table-wrapper{overflow-x:auto}.tenant-analytics-bars{grid-template-columns:repeat(30,minmax(18px,1fr));align-items:end;gap:7px;min-height:260px;padding-top:24px;display:grid;overflow-x:auto}.tenant-analytics-bars__item{flex-direction:column;justify-content:flex-end;gap:8px;min-width:18px;height:220px;display:flex}.tenant-analytics-bars__item span{background:linear-gradient(180deg, var(--brand-1-500), var(--brand-2-500));border-radius:999px 999px 4px 4px;width:100%;min-height:4px;display:block}.tenant-analytics-bars__item small{color:var(--color-text-muted);text-align:center;white-space:nowrap;font-size:.7rem}.tenant-analytics-source-url{overflow-wrap:anywhere;max-width:520px}.tenant-analytics-event-filters{flex-wrap:wrap;display:flex}.tenant-analytics-react .table-header{gap:16px}@media (width<=1100px){.tenant-analytics-grid{grid-template-columns:1fr}}.template-analytics .tenant-dashboard-hero-card__meta{grid-template-columns:repeat(3,minmax(0,1fr))}.template-analytics-ranking .table-wrapper{min-height:0}.template-analytics-table-tools{justify-content:flex-end;align-items:center;gap:10px;display:flex}.template-analytics-ranking .template-analytics-table-tools .search-box{flex:0 0 220px!important;width:220px!important;min-width:180px!important;max-width:220px!important}.template-analytics-filter{width:165px;min-height:var(--panel-table-control-height,46px)}.template-analytics-ranking th:first-child,.template-analytics-ranking td:first-child{text-align:center;width:72px}.template-analytics-ranking th:nth-child(3),.template-analytics-ranking td:nth-child(3){width:42%}.template-analytics-rank{background:var(--surface-2,#f1f5f4);width:38px;height:38px;color:var(--color-text-muted,#64748b);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.template-analytics-rank--1{background:color-mix(in srgb, var(--brand-4,#c5ff55) 30%, white);color:var(--brand-1-800,#073d38)}.template-analytics-rank--2,.template-analytics-rank--3{background:color-mix(in srgb, var(--brand-2-200,#bceee8) 55%, white);color:var(--brand-1-700,#0a514a)}.template-analytics-name{gap:4px;display:grid}.template-analytics-name span{color:var(--color-text-muted,#64748b);font-size:.78rem}.template-analytics-comparison{gap:8px;min-width:290px;display:grid}.template-analytics-metric{grid-template-columns:104px minmax(90px,1fr) 54px;align-items:center;gap:10px;display:grid}.template-analytics-metric__label{color:var(--color-text-muted,#64748b);font-size:.75rem}.template-analytics-metric__track{background:var(--surface-2,#eef2f1);border-radius:999px;height:8px;overflow:hidden}.template-analytics-metric__track i{border-radius:inherit;height:100%;transition:width .35s;display:block}.template-analytics-comparison__views .template-analytics-metric__track i{background:var(--brand-2-500,#1fb7aa)}.template-analytics-comparison__uses .template-analytics-metric__track i{background:var(--brand-5,#967dff)}@media (width<=760px){.template-analytics .tenant-dashboard-hero-card__meta{grid-template-columns:1fr}.template-analytics-ranking .table-header,.template-analytics-table-tools{flex-direction:column;align-items:stretch}.template-analytics-table-tools{width:100%}.template-analytics-ranking .template-analytics-table-tools .search-box,.template-analytics-filter{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.template-analytics-comparison{min-width:240px}.template-analytics-metric{grid-template-columns:88px minmax(70px,1fr) 42px}}.financial-analysis-react{gap:24px}.finance-chart-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.finance-chart-card{justify-items:center;gap:18px;min-width:0;display:grid}.finance-chart-card .card__header{width:100%}.finance-donut{aspect-ratio:1;border-radius:50%;place-content:center;width:150px;display:grid;position:relative}.finance-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:28px;box-shadow:0 5px 18px #14373a14}.finance-donut strong{z-index:1;color:#183036;font-size:22px;position:relative}.finance-chart-legend{gap:8px;width:100%;display:grid}.finance-chart-legend span{color:#6a817c;align-items:center;gap:8px;font-size:12px;display:flex}.finance-chart-legend i{background:#dbe4df;border-radius:50%;flex:none;width:9px;height:9px}.finance-tables-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.finance-tables-grid .tenant-analytics-table-card{min-width:0}.finance-list-page,.operating-expenses-react{gap:24px;display:grid}.finance-list-page>.container,.operating-expenses-grid>.container{min-width:0;padding:24px}.finance-table-header{align-items:center;gap:18px}.finance-table-header p{color:#6a817c;margin:4px 0 0}.finance-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.finance-header-actions .search-box{flex:0 0 220px;width:220px;min-width:180px}.finance-table-filter{width:180px;min-height:46px}.finance-filter-tabs{flex-wrap:wrap;margin:16px 0;display:flex}.operating-expenses-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);align-items:start;gap:24px;display:grid}.operating-expenses-react td:last-child,.finance-list-page td:last-child{text-align:center}.finance-data-table{margin-top:16px}.finance-contextual-form{gap:16px}.panel-react-drawer .finance-drawer-section{border:1px solid var(--color-border-soft,#e2e8f0);background:var(--color-surface-alt,#f8fafc);border-radius:14px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.panel-react-drawer .finance-drawer-section legend{color:var(--text-primary,#111827);padding:0 8px;font-size:.9rem;font-weight:700}.finance-money-field{grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.finance-money-field span{color:#64748b;background:#fff;border:1.5px solid #d4d7de;border-right:0;border-radius:12px 0 0 12px;place-items:center;min-width:48px;font-weight:700;display:grid}.finance-money-field input{border-radius:0 12px 12px 0}.finance-form-actions{justify-content:flex-end;align-items:center;gap:12px}.finance-status-action{width:150px;min-height:46px}.billing-detail-react{gap:18px;display:grid}.billing-detail-react>.status{width:fit-content}.billing-detail-react .finance-drawer-section{background:#f8fafc}.billing-section-status{justify-content:flex-end;margin-top:-34px;display:flex}.billing-section-status .status{width:fit-content}.billing-readonly-input{background:#f7faf8;border:1px solid #dce5df;border-radius:10px;min-height:42px;padding:10px 12px}.billing-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:14px;padding:16px;display:grid}.billing-detail-card header{justify-content:space-between;gap:14px;display:flex}.billing-detail-card header>div{gap:3px;display:grid}.billing-detail-list{gap:12px;display:grid}.billing-detail-empty{color:#64748b;margin:0}.billing-items{gap:7px;display:grid}.billing-items>div{justify-content:space-between;gap:12px;display:flex}.finance-notes{background:#fff;border-radius:10px;margin:0;padding:14px}@media (width<=1200px){.finance-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.operating-expenses-grid{grid-template-columns:1fr}}@media (width<=900px){.finance-tables-grid{grid-template-columns:1fr}}@media (width<=760px){.finance-table-header,.finance-header-actions{flex-direction:column;align-items:stretch}.finance-header-actions,.finance-header-actions .search-box,.finance-table-filter,.finance-header-actions .create-btn,.finance-status-action{width:100%}.finance-header-actions .search-box{flex:none}}@media (width<=620px){.finance-chart-grid{grid-template-columns:1fr}}.information-page-react{background:var(--color-surface,#fff);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;align-self:start;padding:24px}.information-catalog-page{align-self:start;width:100%;min-width:0;padding:0}.information-table-card{width:100%;min-width:0}.information-two-columns{box-shadow:none;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;padding:0;display:grid}.information-two-columns>.container{align-self:start;min-width:0;padding:24px}.information-table-header{align-items:center;gap:16px;margin-bottom:18px}.information-table-header .header-right{align-items:center;gap:10px;display:flex}.information-status-filter{width:160px;min-height:46px}.information-page-react td:last-child{text-align:center}.information-page-react .tenant-cell{gap:4px;min-width:0;display:grid}.information-page-react .tenant-cell strong{line-height:1.3}.information-page-react .tenant-cell small{color:var(--text-muted,#64748b);font-size:12px;line-height:1.35;display:block}.information-thumbnail{border:1px solid var(--color-border-soft);width:48px;height:48px;color:var(--text-muted);background:var(--color-surface-alt);border-radius:12px;place-items:center;display:grid;overflow:hidden}.information-thumbnail--featured{width:52px;height:52px}.information-thumbnail img{object-fit:cover;width:100%;height:100%}.panel-react-drawer .information-taxonomy-form{gap:18px}.panel-react-drawer .information-drawer-section{border:1px solid var(--color-border-soft,#e2e8f0);background:var(--color-surface-alt,#f8fafc);border-radius:14px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.panel-react-drawer .information-drawer-section legend{color:var(--text-primary,#111827);padding:0 8px;font-size:.9rem;font-weight:700}.panel-react-drawer .information-taxonomy-form .information-taxonomy-media-picker{gap:8px;display:grid}.panel-react-drawer .information-notice-form{gap:18px}.panel-react-drawer .information-notice-form .information-notice-media-picker{gap:8px;display:grid}.panel-react-drawer .information-taxonomy-form .media-select-card,.panel-react-drawer .information-notice-form .media-select-card{border:1.5px dashed var(--color-border-soft,#b8cbc6);width:100%;min-height:150px;color:var(--brand-1-800,#145c54);background:var(--color-surface-soft,#f8faf9);cursor:pointer;font:inherit;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;overflow:hidden}.panel-react-drawer .information-taxonomy-form .media-select-card:hover,.panel-react-drawer .information-taxonomy-form .media-select-card:focus-visible,.panel-react-drawer .information-notice-form .media-select-card:hover,.panel-react-drawer .information-notice-form .media-select-card:focus-visible{border-color:var(--brand-1-500,#52b8aa);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-1-500,#52b8aa) 14%, transparent);background:#fff;outline:none}.panel-react-drawer .information-taxonomy-form .media-select-card svg,.panel-react-drawer .information-notice-form .media-select-card svg{width:28px;height:28px}.panel-react-drawer .information-taxonomy-form .media-select-card span,.panel-react-drawer .information-notice-form .media-select-card span{font-weight:700}.panel-react-drawer .information-taxonomy-form .media-select-card img,.panel-react-drawer .information-notice-form .media-select-card img{object-fit:contain;border-radius:10px;width:100%;height:150px;display:block}.panel-react-drawer .information-taxonomy-form .information-taxonomy-media-picker__clear,.panel-react-drawer .information-notice-form .information-notice-media-picker__clear{color:var(--danger-700,#b91c1c);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:center;align-items:center;gap:6px;padding:3px 6px;font-size:12px;display:inline-flex}.panel-react-drawer .information-taxonomy-form .information-taxonomy-media-picker__clear svg,.panel-react-drawer .information-notice-form .information-notice-media-picker__clear svg{width:15px;height:15px}.information-multi-select{background-image:none;min-height:128px;padding:8px}.information-multi-select option{border-radius:7px;padding:8px}.panel-react-select2+.select2-container{width:100%!important}.panel-react-select2+.select2-container .select2-selection--multiple{border:1.5px solid var(--gray-300,#d4d7de);border-radius:var(--radius-md,12px);background:var(--gray-50,#f8faf9);min-height:48px;padding:4px 42px 4px 8px}.panel-react-select2+.select2-container--focus .select2-selection--multiple,.panel-react-select2+.select2-container--open .select2-selection--multiple{border-color:var(--brand-1-600,#34a891);background:#fff;box-shadow:0 0 0 4px #52b8aa1f}.panel-react-select2+.select2-container .select2-search--inline .select2-search__field{min-height:30px;margin:3px 0;font-family:inherit}.panel-react-select2+.select2-container .select2-selection__choice{background:color-mix(in srgb, var(--brand-1-500,#52b8aa) 14%, white);border:0;border-radius:8px;margin-top:3px}input[type=datetime-local]{border:1.5px solid var(--gray-300,#d4d7de);border-radius:var(--radius-md);width:100%;min-height:48px;font:inherit;padding:0 16px}input[type=datetime-local]:focus{border-color:var(--brand-1-600);outline:none;box-shadow:0 0 0 4px #52b8aa1f}.information-page-react .drawer-form .form-actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:12px;display:flex}.information-page-react .drawer-form .form-actions .form-select{flex:none;width:auto;min-width:150px}.information-page-react .drawer-form .form-actions .btn{white-space:nowrap;flex:none}.panel-react-drawer .drawer-form .form-actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:12px;display:flex}.panel-react-drawer .drawer-form .form-actions .form-select{flex:none;width:auto;min-width:150px}.panel-react-drawer .drawer-form .form-actions .btn{white-space:nowrap;flex:none}@media (width<=1100px){.information-two-columns{grid-template-columns:1fr}}@media (width<=720px){.information-page-react{padding:16px}.information-table-header,.information-table-header .header-right{flex-direction:column;align-items:stretch}.information-page-react .drawer-form .form-actions{gap:8px}.information-page-react .drawer-form .form-actions .form-select{min-width:0}}.information-page-react [aria-disabled=true]{cursor:not-allowed;opacity:.58}.advanced-news-editor{--ane-ink:#17213a;--ane-muted:#697386;--ane-line:#dce3e8;--ane-soft:#f4f7f8;--ane-accent:#78be20;min-height:calc(100vh - 116px);color:var(--ane-ink);background:#eef2f4;flex-direction:column;margin:-18px;font-family:Inter,system-ui,sans-serif;display:flex}.advanced-news-topbar{z-index:25;border-bottom:1px solid var(--ane-line);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:56px;padding:8px 16px;display:grid;position:sticky;top:0}.advanced-news-topbar>div:first-child{flex-direction:column;display:flex}.advanced-news-topbar strong{font-size:13px}.advanced-news-topbar span{color:var(--ane-muted);font-size:10px}.advanced-news-device-switch,.advanced-news-actions{align-items:center;gap:5px;display:flex}.advanced-news-actions{justify-content:flex-end}.advanced-news-topbar button{border:1px solid var(--ane-line);min-height:34px;color:var(--ane-ink);font:inherit;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:7px 11px;font-size:11px;font-weight:750;display:inline-flex}.advanced-news-topbar button svg{width:16px}.advanced-news-topbar button:hover,.advanced-news-topbar button.active{background:var(--ane-soft);border-color:#b8c7ce}.advanced-news-topbar button.primary{color:#fff;background:#173b31;border-color:#173b31}.advanced-news-topbar button:disabled{cursor:not-allowed;opacity:.45}.advanced-news-workspace{flex:1;grid-template-columns:220px minmax(360px,1fr) 300px;min-height:0;display:grid}.advanced-news-library,.advanced-news-rightbar{z-index:5;border-right:1px solid var(--ane-line);background:#fff;position:relative;overflow:auto}.advanced-news-rightbar{border-right:0;border-left:1px solid var(--ane-line)}.advanced-news-panel-title{z-index:3;border-bottom:1px solid var(--ane-line);background:#fff;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;display:flex;position:sticky;top:0}.advanced-news-panel-title span{letter-spacing:1.2px;font-size:9px;font-weight:900}.advanced-news-panel-title small{color:var(--ane-muted);font-size:8px}.advanced-news-library-grid{gap:7px;padding:12px;display:grid}.advanced-news-library-grid>button{border:1px solid var(--ane-line);text-align:left;cursor:grab;background:#fff;border-radius:8px;grid-template-columns:30px 1fr 16px;align-items:center;gap:8px;width:100%;padding:9px;transition:all .15s;display:grid}.advanced-news-library-grid>button:hover{border-color:#aab9c1;transform:translateY(-1px);box-shadow:0 5px 14px #17213a12}.advanced-news-library-grid i{color:#4d8310;background:#eef5e7;border-radius:6px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.advanced-news-library-grid b,.advanced-news-library-grid small{display:block}.advanced-news-library-grid b{font-size:10px}.advanced-news-library-grid small{color:var(--ane-muted);margin-top:2px;font-size:8px}.advanced-news-library-grid svg{color:#9aa5b1;width:14px}.advanced-news-stage{padding:32px;transition:all .2s;overflow:auto}.advanced-news-canvas{background:#fff;border:1px solid #dfe5e8;width:min(820px,100%);min-height:760px;margin:0 auto;padding:55px 68px;transition:max-width .25s;box-shadow:0 15px 44px #17213a12}.advanced-news-stage.is-tablet .advanced-news-canvas{max-width:680px}.advanced-news-stage.is-mobile .advanced-news-canvas{max-width:390px;padding:34px 24px}.advanced-news-document-title{width:100%;color:var(--ane-ink);letter-spacing:-1.5px;border:0;border-bottom:1px solid #e7ebee;outline:0;margin:0 0 28px;padding:0 0 15px;font:800 clamp(30px,4vw,50px)/1.05 Georgia,serif}.advanced-news-document-title::placeholder{color:#adb5bd}.advanced-news-block{border:1px solid #0000;border-radius:5px;transition:all .14s;position:relative}.advanced-news-block:hover{border-color:#c4ced4}.advanced-news-block.selected{border-color:var(--ane-accent);box-shadow:0 0 0 2px #78be201c}.advanced-news-block-tools{z-index:3;color:#fff;background:#173b31;border-radius:5px 5px 0 0;align-items:center;height:25px;display:none;position:absolute;top:-26px;right:-1px;overflow:hidden}.advanced-news-block.selected>.advanced-news-block-tools{display:flex}.advanced-news-block-tools span{letter-spacing:.6px;padding:0 8px;font-size:8px;font-weight:900}.advanced-news-block-tools button{color:#fff;cursor:grab;background:#ffffff14;border:0;place-items:center;width:27px;height:25px;display:grid}.advanced-news-block-tools svg{width:14px}.advanced-news-block-content{min-height:16px}.advanced-news-block h1,.advanced-news-block h2,.advanced-news-block h3,.advanced-news-block h4{color:var(--ane-ink);margin:.15em 0;font-family:Georgia,serif;line-height:1.13}.advanced-news-block h1{font-size:42px}.advanced-news-block h2{font-size:31px}.advanced-news-block h3{font-size:24px}.advanced-news-block h4{font-size:19px}.advanced-news-block .builder-editable-text.is-body{font:400 16px/1.75 Georgia,serif}.advanced-news-block .builder-editable-text[contenteditable=true]{cursor:text}.advanced-news-image{margin:0}.advanced-news-image img{object-fit:cover;width:100%;max-height:460px;display:block}.advanced-news-image figcaption{color:var(--ane-muted);padding-top:7px;font-size:11px}.advanced-news-media-placeholder{background:var(--ane-soft);width:100%;min-height:150px;color:var(--ane-muted);cursor:pointer;border:1px dashed #aab7bf;border-radius:7px;align-content:center;place-items:center;gap:7px;display:grid}.advanced-news-media-placeholder svg{width:25px}.advanced-news-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.advanced-news-gallery img{object-fit:cover;width:100%;height:170px}.advanced-news-gallery.is-slider{display:flex;overflow:auto}.advanced-news-gallery.is-slider img{min-width:80%}.advanced-news-video{aspect-ratio:16/9;border:0;width:100%}.advanced-news-link-wrap{display:inline-block;position:relative}.advanced-news-link-wrap>a{color:#fff;background:#173b31;border-radius:6px;align-items:center;min-height:40px;padding:9px 16px;text-decoration:none;display:inline-flex}.advanced-news-link-popover{z-index:10;border:1px solid var(--ane-line);background:#fff;border-radius:8px;align-items:center;gap:7px;width:310px;padding:7px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #17213a25}.advanced-news-link-popover svg{width:15px}.advanced-news-link-popover input{border:0;outline:0;flex:1;min-width:0;font-size:11px}.advanced-news-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.advanced-news-column{border:1px dashed #cbd5db;border-radius:6px;min-height:100px;padding:10px}.advanced-news-stage.is-mobile .advanced-news-columns{grid-template-columns:1fr}.advanced-news-drop{z-index:8;place-items:center;height:18px;margin:2px 0;display:grid;position:relative}.advanced-news-drop:before{content:"";background:0 0;height:2px;position:absolute;left:0;right:0}.advanced-news-drop.active:before,.advanced-news-drop:hover:before{background:var(--ane-accent)}.advanced-news-drop>button{z-index:2;background:var(--ane-accent);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:none;position:relative}.advanced-news-drop:hover>button,.advanced-news-drop.active>button{display:grid}.advanced-news-drop svg{width:12px}.advanced-news-drop.compact{height:13px}.advanced-news-insert-menu{z-index:20;border:1px solid var(--ane-line);background:#fff;border-radius:9px;grid-template-columns:repeat(2,130px);gap:4px;padding:7px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #17213a2b}.advanced-news-insert-menu button{color:var(--ane-ink);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:5px;align-items:center;gap:7px;padding:7px;font-size:9px;display:flex}.advanced-news-insert-menu button:hover{background:var(--ane-soft)}.advanced-news-insert-menu i{color:#4d8310;background:#eef5e7;border-radius:4px;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.advanced-news-empty{text-align:center;color:var(--ane-muted);border:1px dashed #b8c4ca;padding:50px}.advanced-news-inspector{gap:14px;padding:14px;display:grid}.advanced-news-inspector label{color:#53606d;gap:6px;font-size:9px;font-weight:800;display:grid}.advanced-news-inspector input:not([type=checkbox]):not([type=range]),.advanced-news-inspector textarea,.advanced-news-inspector select{border:1px solid var(--ane-line);width:100%;min-height:36px;color:var(--ane-ink);font:inherit;background:#fff;border-radius:6px;padding:8px;font-size:11px}.advanced-news-inspector textarea{resize:vertical}.advanced-news-featured{gap:6px;display:grid}.advanced-news-featured>span{color:#53606d;font-size:9px;font-weight:800}.advanced-news-featured>button:first-of-type{background:var(--ane-soft);min-height:100px;color:var(--ane-muted);cursor:pointer;border:1px dashed #aab7bf;border-radius:7px;place-items:center;display:grid;overflow:hidden}.advanced-news-featured img{object-fit:cover;width:100%;height:120px}.advanced-news-inspector .text-button{color:#b42318;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:9px}.advanced-news-check{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.advanced-news-selected-settings{border-top:1px solid var(--ane-line);background:#f8fafb;gap:12px;margin:8px -14px -14px;padding:14px;display:grid}.advanced-news-selected-settings>div:first-child{justify-content:space-between;align-items:center;display:flex}.advanced-news-selected-settings b{font-size:11px}.advanced-news-selected-settings small{color:var(--ane-muted);font-size:8px}.advanced-news-secondary{border:1px solid var(--ane-line);cursor:pointer;background:#fff;border-radius:6px;min-height:34px;font-size:10px}.advanced-news-selected-actions{gap:6px;display:flex}.advanced-news-selected-actions button{border:1px solid var(--ane-line);cursor:pointer;background:#fff;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;min-height:32px;font-size:9px;display:inline-flex}.advanced-news-selected-actions button.danger{color:#b42318;border-color:#f3c4c0}.advanced-news-selected-actions svg{width:14px}.advanced-news-editor.is-preview .advanced-news-library,.advanced-news-editor.is-preview .advanced-news-rightbar,.advanced-news-editor.is-preview .advanced-news-drop,.advanced-news-editor.is-preview .advanced-news-block-tools{display:none}.advanced-news-editor.is-preview .advanced-news-workspace{grid-template-columns:1fr}.advanced-news-editor.is-preview .advanced-news-block,.advanced-news-editor.is-preview .advanced-news-block.selected{box-shadow:none;border-color:#0000}.advanced-news-loading{color:#667085;place-items:center;min-height:65vh;display:grid}.advanced-news-stage.is-dragging .advanced-news-drop:before{background:#dce9cd}.advanced-news-stage.is-dragging .advanced-news-drop>button{display:grid}.builder-rich-text-popover{--builder-panel-accent-color:#78be20;--builder-panel-muted-surface:#f2f6f3}.advanced-news-stage.is-mobile .advanced-news-gallery{grid-template-columns:1fr}.advanced-news-stage.is-mobile .advanced-news-block h1{font-size:34px}@media (width<=1100px){.advanced-news-workspace{grid-template-columns:190px minmax(360px,1fr) 270px}.advanced-news-canvas{padding:44px}}@media (width<=850px){.advanced-news-workspace{grid-template-columns:1fr}.advanced-news-library,.advanced-news-rightbar{border:0;border-bottom:1px solid var(--ane-line);max-height:none;position:relative}.advanced-news-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.advanced-news-library-grid>button{grid-template-columns:28px 1fr}.advanced-news-library-grid>button>svg{display:none}.advanced-news-stage{padding:16px}.advanced-news-topbar{grid-template-columns:1fr auto}.advanced-news-device-switch{display:none}.advanced-news-canvas{padding:35px 24px}.advanced-news-rightbar{border-top:1px solid var(--ane-line)}}.advanced-news-block{cursor:default;outline:none}.advanced-news-block:focus-visible{outline-offset:3px;outline:3px solid #9fda59}.advanced-news-block.nested{margin-block:2px;padding:4px}.advanced-news-block-tools{opacity:0;pointer-events:none;background:0 0;border-radius:0;gap:6px;height:30px;transition:opacity .14s;display:inline-flex;top:10px;right:10px;overflow:visible}.advanced-news-block.selected>.advanced-news-block-tools{opacity:1;pointer-events:auto}.advanced-news-block-tools>span{display:none}.advanced-news-block-tools button{border:1px solid var(--ane-line);color:#344054;cursor:pointer;background:#fff;border-radius:6px;width:30px;height:30px;box-shadow:0 2px 8px #17213a14}.advanced-news-block-tools button:hover:not(:disabled){border-color:var(--ane-accent);color:#4d8310}.advanced-news-block-tools button:disabled{cursor:not-allowed;opacity:.42}.advanced-news-block-tools button.drag-handle{cursor:grab}.advanced-news-block-tools button.drag-handle:active{cursor:grabbing}.advanced-news-block-tools button.danger:hover{color:#b42318;border-color:#e8a39d}.advanced-news-drop{opacity:0;cursor:pointer;border:0;border-radius:5px;outline:none;height:6px;margin:0;transition:height .15s,opacity .15s,background .15s}.advanced-news-drop:before{content:none!important;display:none!important}.advanced-news-drop>span{z-index:2;color:#4d8310;align-items:center;gap:3px;font-size:8px;font-weight:850;display:none;position:relative}.advanced-news-drop:hover,.advanced-news-drop.active,.advanced-news-drop.menu-open{opacity:1;border:1px dashed var(--ane-accent);background:#f0f7e8;height:28px}.advanced-news-drop.active{border:2px solid var(--ane-accent);background:#e7f4d7;height:34px;box-shadow:0 5px 14px #78be2024}.advanced-news-drop:hover>span,.advanced-news-drop.active>span,.advanced-news-drop.menu-open>span{display:flex}.advanced-news-drop.compact{height:4px;margin:0}.advanced-news-drop.compact:hover,.advanced-news-drop.compact.active,.advanced-news-drop.compact.menu-open{height:22px}.advanced-news-drop.final{opacity:0;border:0;margin-top:0}.advanced-news-drop.final:hover,.advanced-news-drop.final.active,.advanced-news-drop.final.menu-open{opacity:1}.advanced-news-stage.is-dragging .advanced-news-drop:not(.active):not(:hover):not(.menu-open){opacity:0;background:0 0;border-color:#0000;height:6px}.advanced-news-stage.is-dragging .advanced-news-drop.compact:not(.active):not(:hover):not(.menu-open){height:4px}.advanced-news-insert-menu{cursor:default;width:min(390px,100vw - 30px);padding:8px;display:block;top:calc(100% + 6px)}.advanced-news-insert-menu header{color:#87919f;letter-spacing:1px;justify-content:space-between;align-items:center;height:28px;padding:0 4px 6px;font-size:8px;display:flex}.advanced-news-insert-menu header button{background:0 0;border:0;width:24px;height:24px;padding:0}.advanced-news-insert-menu header button svg{width:16px;height:16px}.advanced-news-insert-menu>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.advanced-news-insert-menu>div button{border:1px solid #e2e8eb;min-width:0}.advanced-news-insert-menu>div button i svg{width:14px;height:14px}.advanced-news-insert-menu>small{color:#8d98a4;margin:7px 3px 1px;font-size:8px;display:block}.advanced-news-column{cursor:pointer;position:relative}.advanced-news-column:hover,.advanced-news-column.menu-open{border-color:var(--ane-accent);background:#fbfdf8}.advanced-news-column>.advanced-news-insert-menu{top:40px}.advanced-news-empty-column{color:#929da8;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:72px;font-size:9px;display:flex}.advanced-news-empty-column svg{width:14px;height:14px}.advanced-news-empty-column:hover,.advanced-news-empty-column:focus-visible{color:#4d8310;outline-offset:-2px;background:#f0f7e8;outline:2px solid #9fda59}.advanced-news-gallery.is-slider{background:#111a26;display:block;position:relative;overflow:hidden}.advanced-news-gallery.is-slider img{object-fit:cover;width:100%;height:330px}.advanced-news-gallery.is-slider button{z-index:2;color:#fff;cursor:pointer;background:#10182ad1;border:0;border-radius:7px;width:38px;height:45px;font-size:25px;position:absolute;top:50%;transform:translateY(-50%)}.advanced-news-gallery.is-slider button svg{width:20px;height:20px}.advanced-news-gallery.is-slider .gallery-prev{left:10px}.advanced-news-gallery.is-slider .gallery-next{right:10px}.advanced-news-gallery.is-slider>span{color:#fff;background:#10182ad1;border-radius:5px;padding:4px 7px;font-size:9px;position:absolute;bottom:10px;right:12px}.advanced-news-align{border:1px solid var(--ane-line);border-radius:6px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.advanced-news-align button{border:0;border-right:1px solid var(--ane-line);cursor:pointer;background:#fff;height:32px}.advanced-news-align button svg{width:16px;height:16px}.advanced-news-align button:last-child{border-right:0}.advanced-news-align button.active{color:#4d8310;background:#eaf4df}.advanced-news-editor.is-preview .advanced-news-empty-column{display:none}.advanced-news-stage{min-width:0}.advanced-news-document-title-field{box-sizing:border-box;background:#fff;border:1px solid #dce5df;border-radius:4px;gap:7px;width:1280px;max-width:none;margin:0 auto 12px;padding:13px 16px 15px;display:grid;box-shadow:0 8px 24px #0f172a1a}.advanced-news-document-title-field>span{color:#52645e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.advanced-news-document-title-field .advanced-news-document-title{box-sizing:border-box;width:100%;height:50px;color:var(--ane-ink);font:700 25px/1.2 var(--factory-font-heading,Outfit, sans-serif);letter-spacing:-.025em;background:#f9faf9;border:1px solid #dce5df;border-radius:4px;outline:0;margin:0;padding:8px 10px}.advanced-news-document-title-field .advanced-news-document-title:focus{border-color:var(--ane-accent);box-shadow:0 0 0 3px #78be201f}.advanced-news-document-title-field .advanced-news-document-title::placeholder{color:#a5afab}.advanced-news-stage>.advanced-news-canvas{box-sizing:border-box;background:var(--ane-theme-background,#fff);width:1280px;max-width:none;color:var(--ane-theme-text,var(--ane-ink));font-family:var(--factory-font-body,var(--font-family-base,inherit));background-clip:padding-box;border-radius:18px;overflow:hidden}.advanced-news-stage.is-tablet .advanced-news-document-title-field,.advanced-news-stage.is-tablet .advanced-news-canvas{width:768px;max-width:none}.advanced-news-stage.is-mobile .advanced-news-document-title-field,.advanced-news-stage.is-mobile .advanced-news-canvas{width:390px;max-width:none}.advanced-news-topbar-leading{justify-self:start;align-items:center;gap:12px;min-width:0;display:flex;flex-direction:row!important}.advanced-news-parameters{flex:none;position:relative}.advanced-news-topbar .advanced-news-parameters__trigger{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.advanced-news-parameters__trigger>svg{width:15px;height:15px}.advanced-news-parameters__trigger>svg:last-child{width:13px;height:13px;transition:transform .16s}.advanced-news-parameters.is-open .advanced-news-parameters__trigger>svg:last-child{transform:rotate(180deg)}.advanced-news-parameters__popover{z-index:120;color:#101828;text-align:left;background:#fff;border:1px solid #d0d5dd;border-radius:12px;width:min(360px,100vw - 32px);font-family:Outfit,sans-serif;position:absolute;top:calc(100% + 9px);left:auto;right:0;overflow:hidden;box-shadow:0 18px 44px #1018282e}.advanced-news-parameters__popover>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px 13px;display:flex}.advanced-news-parameters__popover>header div{gap:3px;display:grid}.advanced-news-parameters__popover>header strong{color:#101828;font-size:14px;font-weight:800}.advanced-news-parameters__popover>header small{color:#667085;font-size:10px;font-weight:500}.advanced-news-topbar .advanced-news-parameters__popover>header button{color:#667085;background:0 0;border:0;border-radius:6px;width:28px;min-height:28px;padding:0}.advanced-news-parameters__fields{gap:13px;padding:15px 16px 17px;display:grid}.advanced-news-parameters__fields label{gap:7px;display:grid}.advanced-news-parameters__fields label>span{color:#344054;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.advanced-news-parameters__fields label>span svg{color:#14826a;width:15px;height:15px}.advanced-news-parameters__fields select{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;min-height:42px;padding:8px 34px 8px 10px;font:600 12px/1.3 Outfit,sans-serif}.advanced-news-parameters__fields label>small{color:#667085;font-size:10px;font-weight:500;line-height:1.4}.advanced-news-parameters__theme-preview{background:#f9fafb;border:1px solid #eaecf0;border-radius:9px;grid-template-columns:26px 26px minmax(0,1fr);align-items:center;gap:7px;padding:10px;display:grid}.advanced-news-parameters__theme-preview>span{border:2px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 1px #d0d5dd}.advanced-news-parameters__theme-preview>div{gap:2px;min-width:0;margin-left:3px;display:grid}.advanced-news-parameters__theme-preview strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.advanced-news-parameters__theme-preview small{color:#667085;font-size:9px;font-weight:500}.advanced-news-document-title,.advanced-news-block h1,.advanced-news-block h2,.advanced-news-block h3,.advanced-news-block h4{color:var(--ane-theme-heading,var(--factory-heading,var(--ane-ink)));font-family:var(--factory-font-heading,var(--font-family-heading,inherit))}.advanced-news-block h1{font-size:var(--theme-type-9,48px);font-weight:var(--theme-font-weight-bold,700);line-height:var(--theme-line-height-compact,1.2);letter-spacing:var(--theme-letter-spacing-tight,-.5px)}.advanced-news-block h2{font-size:var(--theme-type-8,36px);font-weight:var(--theme-font-weight-bold,700);line-height:var(--theme-line-height-compact,1.2);letter-spacing:var(--theme-letter-spacing-tight,-.5px)}.advanced-news-block h3{font-size:var(--theme-type-7,30px);font-weight:var(--theme-font-weight-semibold,600);line-height:var(--theme-line-height-compact,1.2)}.advanced-news-block h4{font-size:var(--theme-type-6,24px);font-weight:var(--theme-font-weight-semibold,600);line-height:var(--theme-line-height-normal,1.4)}.advanced-news-block .builder-editable-text.is-body{color:var(--ane-theme-text,var(--factory-text,var(--ane-ink)));font-family:var(--factory-font-body,var(--font-family-base,inherit));font-size:var(--theme-type-3,16px);font-weight:var(--theme-font-weight-regular,400);line-height:var(--theme-line-height-relaxed,1.65);letter-spacing:var(--theme-letter-spacing-normal,0)}.advanced-news-link-wrap{display:inline-block}.advanced-news-link-wrap>a{min-height:var(--theme-control-role-button-min-height,40px);align-items:center;gap:var(--theme-control-role-button-gap,8px);padding:var(--theme-control-role-button-padding-block,8px) var(--theme-control-role-button-padding-inline,16px);border-radius:var(--theme-control-role-button-radius,var(--theme-radius-md,6px));background:var(--ane-theme-action,var(--factory-primary,#173b31));color:var(--factory-text-inverse,#fff);font-family:var(--factory-font-button,var(--button-font-family,inherit));font-size:var(--theme-control-role-button-font-size,var(--theme-type-3,16px));font-weight:var(--theme-control-role-button-font-weight,var(--theme-font-weight-regular,400));line-height:var(--theme-line-height-normal,1.4);cursor:pointer;text-decoration:none;display:inline-flex}.advanced-news-block .builder-editable-text[contenteditable=true]{cursor:text;outline:0}.advanced-news-block .builder-editable-text[contenteditable=true]:focus,.advanced-news-block .builder-editable-text[contenteditable=true]:focus-visible{box-shadow:none!important;outline:0!important}.advanced-news-contextual-format{background:#fff;border:1px solid #d9e1de;border-radius:8px;gap:10px;padding:12px;display:grid}.advanced-news-contextual-format>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.advanced-news-contextual-format>header span{color:#123b46;letter-spacing:.08em;font-size:8px;font-weight:900}.advanced-news-contextual-format>header small,.advanced-news-contextual-format>small{color:#7a8793;font-size:8px;line-height:1.45}.advanced-news-contextual-toolbar{grid-template-columns:repeat(5,34px);gap:5px;display:grid}.advanced-news-contextual-toolbar button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;font:700 11px/1 Outfit,sans-serif;display:grid}.advanced-news-contextual-toolbar button svg{width:16px;height:16px}.advanced-news-contextual-toolbar button:hover,.advanced-news-contextual-toolbar button:focus-visible{color:#14826a;background:#edf5f2;border-color:#14826a;outline:0}.advanced-news-color-row{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex;position:relative}.advanced-news-color-row>span{color:#344054;font-size:9px;font-weight:800}.advanced-news-color-row__controls{flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.advanced-news-color-row__controls>button:not(.advanced-news-color-row__menu),.advanced-news-color-palette__group button{cursor:pointer;border:1px solid #d0d5ddba;border-radius:999px;width:20px;height:20px;padding:0}.advanced-news-color-row__controls button.is-active,.advanced-news-color-palette__group button.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px #14826a}.advanced-news-color-row__controls button:focus-visible,.advanced-news-color-palette__group button:focus-visible{outline-offset:2px;outline:2px solid #14826a}.advanced-news-color-row__menu{color:#667085;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.advanced-news-color-row__menu:hover,.advanced-news-color-row__menu[aria-expanded=true]{color:#14826a;background:#edf5f2;border-color:#14826a}.advanced-news-color-row__menu svg{width:13px;height:13px}.advanced-news-color-palette{z-index:400;background:#fff;border:1px solid #d0d5dd;border-radius:8px;gap:8px;min-width:178px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #10182829}.advanced-news-color-palette__group{gap:5px;display:grid}.advanced-news-color-palette__group>span{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.advanced-news-color-palette__group>div{grid-template-columns:repeat(5,20px);gap:7px;display:grid}.advanced-news-color-palette__group:last-child>div{grid-template-columns:repeat(2,20px)}.advanced-news-contextual-cleanup{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.advanced-news-contextual-cleanup button{color:#475467;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px 8px;font:800 8px/1.2 Outfit,sans-serif;display:inline-flex}.advanced-news-contextual-cleanup button svg{width:13px;height:13px}.advanced-news-contextual-note{color:#667085;background:#f7f9f8;border:1px solid #d9e1de;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;font-size:8px;line-height:1.5;display:flex}.advanced-news-contextual-note svg{color:#14826a;flex:0 0 17px;width:17px}@media (width<=850px){.advanced-news-insert-menu{max-height:60vh;position:fixed;top:auto;bottom:16px;left:50%;overflow-y:auto}.advanced-news-insert-menu>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.main-front-content-page{align-self:start;width:100%;min-width:0;padding:0}.main-front-table-card{box-sizing:border-box;align-self:start;width:100%;min-width:0;padding:24px}.main-front-table-header{align-items:center;margin-bottom:18px}.main-front-table-header .header-right{flex-wrap:wrap;gap:10px}.main-front-flow-link{border:1px solid var(--color-border-soft,#dbe4e8);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.main-front-flow-link:hover{text-decoration:none;transform:translateY(-1px)}.main-front-flow-link.is-secondary{color:#123b46;background:#f3f8f7}.main-front-flow-link.is-secondary:hover{border-color:#8fb6ae;box-shadow:0 8px 18px #123b4614}.main-front-flow-link.is-primary{color:#fff;background:#123b46;border-color:#123b46;box-shadow:0 8px 18px #123b4629}.main-front-flow-link.is-primary:hover{background:#1d5965;border-color:#1d5965}.main-front-access{border:1px solid var(--color-border-soft,#dbe4e8);background:linear-gradient(135deg,#f7fbfa 0%,#f8fafc 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:10px;display:flex}.main-front-access__group{align-items:center;gap:10px;min-width:0;display:flex}.main-front-access__group>strong{color:var(--text-muted,#64748b);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.main-front-access__links{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.main-front-access__link{color:#315963;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.main-front-access__link:hover{color:#123b46;background:#fff;border-color:#b9d1cc;text-decoration:none}.main-front-access__link.is-active{color:#fff;background:#123b46;border-color:#123b46;box-shadow:0 5px 14px #123b4624}.main-front-filter{width:160px;min-height:46px}.main-front-entity{gap:4px;min-width:0;display:grid}.main-front-entity strong{line-height:1.3}.main-front-entity small{color:var(--text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.main-front-public-link{color:var(--brand-1-700,#176b5b);font-weight:700;text-decoration:none}.main-front-public-link:hover{text-decoration:underline}.main-front-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 11px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.main-front-status--positive{color:#087545;background:#e8fbf1;border-color:#b8ebd4}.main-front-status--warning{color:#9a6700;background:#fff8df;border-color:#f2d690}.main-front-status--neutral{border-color:var(--color-border-soft,#e2e8f0);color:var(--text-muted,#64748b);background:var(--color-surface-alt,#f8fafc)}.main-front-robot-flags{flex-wrap:wrap;gap:6px;display:flex}.main-front-seo-preview{border:1px solid var(--color-border-soft,#dbe4e8);background:var(--color-surface-alt,#f8fafc);border-radius:14px;gap:6px;padding:18px;display:grid}.main-front-seo-preview small{color:var(--text-muted,#64748b);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.main-front-seo-preview strong{color:#1a0dab;font-size:18px;line-height:1.25}.main-front-seo-preview span{color:#08783e;overflow-wrap:anywhere;font-size:12px}.main-front-seo-preview p{color:var(--text-muted,#64748b);margin:0;line-height:1.5}.main-front-seo-media{gap:10px;display:grid}.main-front-seo-media .media-select-card{width:100%;min-height:150px}.main-front-seo-media .media-select-card img{object-fit:cover;border-radius:12px;width:100%;height:150px}.main-front-seo-media>.btn{justify-self:start}.main-front-table-card .table-wrapper{width:100%;min-width:0;overflow-x:auto}.main-front-table-card .table-wrapper table{width:100%;min-width:1080px}.main-front-table-card th:last-child,.main-front-table-card td:last-child{text-align:center}.main-front-table-card td:last-child>*{margin-inline:auto}.main-front-content-page td{vertical-align:middle}@media (width<=1180px){.main-front-table-header{flex-direction:column;align-items:flex-start}.main-front-table-header .header-right{justify-content:flex-start}}@media (width<=860px){.main-front-content-page{padding:0}.main-front-table-card{padding:18px}.main-front-table-header .header-right,.main-front-access,.main-front-access__group{flex-direction:column;align-items:stretch}.main-front-access__group>strong{padding-left:2px}.main-front-access__links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.main-front-access__link{white-space:normal}.main-front-table-header .search-box,.main-front-filter{width:100%}}.media-library-react{align-self:start}.media-library-react .file-manager-nav-item{cursor:pointer;text-align:left;width:100%;font-family:inherit}.media-library-react .file-manager-breadcrumb button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.media-library-react .file-manager-breadcrumb button:hover{color:var(--text-default)}.media-library-react .file-manager-toolbar-right .search-box svg{color:var(--text-disabled);pointer-events:none;position:absolute;left:16px}.media-library-react .file-manager-toolbar-right .search-box input{padding:0 16px 0 44px}.media-library-react .page-empty{color:var(--text-muted);text-align:center;grid-column:1/-1;padding:48px 20px}.media-library-react .file-card--interactive{cursor:pointer}.media-library-react .file-card--interactive:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-1-600) 28%, transparent);outline-offset:2px}.media-library-upload{border:1px solid color-mix(in srgb, var(--brand-1-600) 20%, transparent);background:color-mix(in srgb, var(--brand-1-500) 7%, white);border-radius:16px;gap:8px;padding:14px 18px;display:grid}.media-library-upload>div:first-child{justify-content:space-between;gap:12px;display:flex}.media-library-upload>div:last-child{background:var(--color-border-soft);border-radius:999px;height:8px;overflow:hidden}.media-library-upload i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-1-600), var(--brand-1-300));height:100%;transition:width .16s;display:block}.media-library-details>.file-thumb{aspect-ratio:16/10;max-height:320px}.media-library-details .file-details-drawer__meta{margin:0}.media-library-details .file-details-drawer__meta-item dd{justify-content:space-between;align-items:center;gap:10px;display:flex}.drawer-form .media-library-details>.file-details-drawer__actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.drawer-form .media-library-details>.file-details-drawer__actions .file-details-drawer__delete{margin-right:auto}.drawer-form .media-library-details>.file-details-drawer__actions .btn{white-space:nowrap;width:auto;min-width:0}.media-copy-link{color:var(--brand-1-800);cursor:pointer;background:color-mix(in srgb, var(--brand-1-500) 12%, white);border:0;border-radius:8px;padding:6px 9px}@media (width<=420px){.drawer-form .media-library-details>.file-details-drawer__actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.drawer-form .media-library-details>.file-details-drawer__actions .btn{white-space:normal;width:100%;padding-inline:8px}}@media (width<=1024px){.media-library-react .file-manager-layout{grid-template-columns:1fr}}.media-library-react [aria-disabled=true]{cursor:not-allowed;opacity:.58}.saas-management-page{align-self:start}.saas-management-page .saas-table-header{margin-bottom:16px}.saas-management-page .saas-table-header .header-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.saas-management-page .saas-table-header .search-box{flex:0 0 220px;width:220px;min-width:180px}.saas-management-page .saas-status-tabs{margin-bottom:18px}.saas-management-page .saas-status-filter{width:180px;min-height:var(--panel-table-control-height,46px)}.saas-management-page .table-wrapper table{min-width:860px}.saas-management-page .tenant-cell{min-width:150px}.saas-management-page th:last-child{text-align:center;width:86px}.saas-management-page td:last-child{text-align:center}.saas-plans-table .table-wrapper table,.saas-addons-table .table-wrapper table{min-width:800px}.saas-plans-table th:first-child,.saas-addons-table th:first-child{width:23%}.saas-tenants-table .table-wrapper table{min-width:980px}.saas-tenants-table th:first-child,.saas-tenants-table th:nth-child(2){width:21%}.saas-status-cell{align-items:flex-start}.saas-status-cell strong{display:contents}.saas-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.saas-chips span{border:1px solid var(--color-border-soft);color:var(--text-muted);background:var(--color-surface-soft);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:12px}.saas-management-form{gap:22px}.drawer-form .saas-management-form>.saas-form-section{border:1px solid var(--color-border-soft);border-radius:16px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.saas-form-section legend{color:var(--text-default);letter-spacing:-.02em;padding:0 10px;font-size:18px;font-weight:800;line-height:1.2}.saas-fields-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=768px){.saas-management-page .saas-table-header,.saas-management-page .saas-table-header .header-right{flex-direction:column;align-items:stretch}.saas-management-page .saas-table-header .header-right,.saas-management-page .saas-table-header .search-box,.saas-management-page .saas-status-filter{width:100%}.saas-management-page .saas-table-header .search-box{flex:none}.saas-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.saas-fields-grid{grid-template-columns:1fr}}.saas-coupon-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.saas-coupon-actions>select{width:160px;min-width:160px;margin-right:auto}.saas-plan-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.saas-plan-status-action{width:160px;min-width:160px}@media (width<=520px){.saas-plan-actions{flex-direction:column;align-items:stretch}.saas-plan-status-action,.saas-plan-actions .btn{width:100%}}.legal-system-table,.legal-single-editor,.legal-editor-page,.system-integrations-page{align-self:start}.legal-system-header,.legal-single-editor .table-header{margin-bottom:16px}.legal-system-header .header-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.legal-system-header .search-box{flex:0 0 220px;width:220px;min-width:180px}.legal-system-filter{width:170px;min-height:var(--panel-table-control-height,46px)}.legal-system-tabs{margin-bottom:18px}.legal-system-table .table-wrapper table{min-width:900px}.legal-complaints-table .table-wrapper table{min-width:760px}.legal-complaints-table th:first-child{width:180px}.legal-complaints-table th:last-child{text-align:center;width:86px}.legal-complaints-table td:last-child{text-align:center}.complaint-detail{gap:22px}.panel-react-drawer .complaint-drawer-section{border:1px solid var(--color-border-soft,#e2e8f0);background:0 0;border-radius:16px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.panel-react-drawer .complaint-drawer-section legend{color:var(--text-default,#183036);letter-spacing:-.02em;padding:0 10px;font-size:18px;font-weight:800;line-height:1.2}.complaint-drawer-section .detail-text{background:0 0}.complaint-form-actions{justify-content:flex-end;align-items:center;gap:12px}.complaint-status-action{width:180px;min-height:var(--panel-table-control-height,46px)}.system-audit-table .table-wrapper table{min-width:900px}.system-audit-table th:first-child{width:25%}.system-audit-table th:nth-child(2){width:18%}.system-audit-table th:last-child{text-align:center;width:86px}.system-audit-table td:last-child{text-align:center}.audit-category-filter{width:190px}.audit-result-filter{width:170px}.system-change-logs-table .table-wrapper table{min-width:760px}.system-change-logs-table th:first-child{width:170px}.system-change-logs-table th:nth-child(2){width:34%}.system-change-logs-table th:last-child{text-align:center;width:86px}.system-change-logs-table td:last-child{text-align:center}.change-log-status-filter{width:180px}.legal-editor-page{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px;display:grid}.legal-editor-nav{flex-direction:column;gap:8px;padding:18px;display:flex}.legal-editor-nav h2{margin:0 0 8px}.legal-editor-nav button{width:100%;color:var(--text-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.legal-editor-nav button.active{color:var(--brand-1-800);background:color-mix(in srgb, var(--brand-1-500) 12%, white);font-weight:700}.legal-editor-main{min-width:0}.legal-editor-main>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.legal-editor-main h2,.system-page-heading h2{margin:0}.legal-content-editor{resize:vertical;width:100%;min-height:560px;padding:18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.65}.panel-quill{border:1px solid var(--color-border-soft);background:#fff;border-radius:12px;overflow:hidden}.panel-quill .ql-toolbar.ql-snow{border:0;border-bottom:1px solid var(--color-border-soft);background:var(--color-surface-soft);flex-wrap:wrap;gap:3px;padding:10px 12px;display:flex}.panel-quill .ql-container.ql-snow{min-height:var(--panel-quill-min-height,500px);border:0;font-family:inherit;font-size:15px}.panel-quill .ql-editor{min-height:var(--panel-quill-min-height,500px);padding:22px;line-height:1.7}.panel-quill .ql-editor.ql-blank:before{color:var(--text-disabled);font-style:normal;left:22px;right:22px}.panel-quill:focus-within{border-color:color-mix(in srgb, var(--brand-1-500) 70%, var(--color-border-soft));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-1-500) 12%, transparent)}.legal-single-editor .table-header p,.system-page-heading p{color:var(--text-muted);margin:6px 0 0}.legal-cookie-appearance{border:1px solid var(--color-border-soft);border-radius:14px;gap:12px;margin:18px 0;padding:18px;display:grid}.legal-cookie-appearance legend{padding:0 8px;font-weight:800}.legal-cookie-appearance p{color:var(--text-muted);margin:0;font-size:13px}.system-catalog-note{color:var(--text-muted);background:var(--color-surface-soft);border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;font-size:13px;display:flex}.legal-detail{gap:18px;display:grid}.detail-grid,.object-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.detail-grid>div,.object-detail>div{border:1px solid var(--color-border-soft);border-radius:12px;min-width:0;padding:12px}.detail-grid dt,.object-detail dt{color:var(--text-muted);text-transform:uppercase;font-size:12px;font-weight:700}.detail-grid dd,.object-detail dd{overflow-wrap:anywhere;margin:5px 0 0}.detail-text{border:1px solid var(--color-border-soft);border-radius:12px;padding:14px}.detail-text h3{margin:0 0 8px;font-size:14px}.detail-text p{white-space:pre-wrap;margin:0}.detail-text pre{white-space:pre-wrap;max-height:280px;margin:0;font-size:12px;overflow:auto}.audit-detail{gap:22px}.panel-react-drawer .audit-drawer-section{border:1px solid var(--color-border-soft,#e2e8f0);background:0 0;border-radius:16px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.panel-react-drawer .audit-drawer-section legend{color:var(--text-default,#183036);letter-spacing:-.02em;padding:0 10px;font-size:18px;font-weight:800;line-height:1.2}.audit-drawer-section .detail-text{background:0 0}.audit-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audit-change-grid .detail-text{min-width:0}.audit-change-grid .detail-text pre{max-height:360px}.change-log-contextual-form{gap:16px}.panel-react-drawer .change-log-drawer-section{border:1px solid var(--color-border-soft,#e2e8f0);background:var(--color-surface-alt,#f8fafc);border-radius:14px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.panel-react-drawer .change-log-drawer-section legend{color:var(--text-primary,#111827);padding:0 8px;font-size:.9rem;font-weight:700}.change-log-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.change-log-form-actions{justify-content:flex-end;align-items:center;gap:12px}.change-log-status-action{width:160px;min-height:var(--panel-table-control-height,46px)}.system-table-filter{min-height:var(--panel-table-control-height,46px)}.system-page-heading{margin-bottom:18px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.integration-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.integration-card__icon{width:50px;height:50px;color:var(--brand-1-800);background:color-mix(in srgb, var(--brand-1-500) 12%, white);border-radius:14px;place-items:center;font-size:22px;display:grid}.integration-card__body>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.integration-card h3,.integration-card p{margin:0}.integration-card p{color:var(--text-muted);margin-top:6px}.integration-card small{color:var(--text-disabled);margin-top:8px;display:block}.integration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integration-fields .form-group:has(textarea){grid-column:1/-1}.integrations-table .table-wrapper table{min-width:980px}.integration-table-entity{align-items:center;gap:12px;min-width:260px;display:flex}.integration-table-entity>div{gap:3px;display:grid}.integration-table-entity small{max-width:390px;color:var(--text-muted);line-height:1.35}.integration-table-icon{color:#0f766e;background:#ecfdf5;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.integration-table-icon--blue{color:#2563eb;background:#eff6ff}.integration-contextual-form{gap:16px}.panel-react-drawer .integration-drawer-section{border:1px solid var(--color-border-soft,#e2e8f0);background:var(--color-surface-alt,#f8fafc);border-radius:14px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.panel-react-drawer .integration-drawer-section legend{color:var(--text-primary,#111827);padding:0 8px;font-size:.9rem;font-weight:700}.integration-form-actions{justify-content:flex-end;align-items:center;gap:12px}.integration-status-action{width:160px;min-height:var(--panel-table-control-height,46px)}@media (width<=1024px){.legal-editor-page,.integration-grid{grid-template-columns:1fr}.legal-editor-nav{flex-direction:row;overflow-x:auto}.legal-editor-nav h2{display:none}.legal-editor-nav button{white-space:nowrap;width:auto}}@media (width<=760px){.legal-system-header,.legal-system-header .header-right{flex-direction:column;align-items:stretch}.legal-system-header .header-right,.legal-system-header .search-box,.legal-system-filter{width:100%}.legal-system-header .search-box{flex:none}}@media (width<=620px){.detail-grid,.object-detail,.integration-fields,.audit-change-grid,.change-log-form-grid{grid-template-columns:1fr}.integration-card{grid-template-columns:auto minmax(0,1fr)}.integration-card>.btn{grid-column:1/-1;width:100%}.legal-editor-main>header,.integration-form-actions,.change-log-form-actions,.complaint-form-actions{flex-direction:column;align-items:stretch}.integration-status-action,.integration-form-actions .btn,.change-log-status-action,.change-log-form-actions .btn,.complaint-status-action,.complaint-form-actions .btn{width:100%}}.operational-logs{gap:1rem;display:grid}.operational-logs__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.operational-logs__summary-card{border-left:4px solid #94a3b8;gap:.35rem;padding:1rem 1.15rem;display:grid}.operational-logs__summary-card span{color:#64748b;font-size:.82rem}.operational-logs__summary-card strong{color:#172033;font-size:1.45rem}.operational-logs__summary-card--danger{border-color:#dc2626}.operational-logs__summary-card--warning{border-color:#f59e0b}.operational-logs__summary-card--success{border-color:#0f9f86}.operational-logs__header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.operational-logs__header p{color:#64748b;margin:.3rem 0 0}.operational-logs__filters{gap:.65rem;display:flex}.operational-logs__filters input{min-width:260px}.operational-logs__filters select{min-width:170px}.operational-logs__error{color:#b91c1c;background:#fff1f2;padding:.8rem 1rem}.operational-logs__date{white-space:nowrap}.operational-logs code{color:#334155;white-space:normal;word-break:break-word;font:.76rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.operational-logs__level{text-transform:uppercase}.operational-logs__level--critical,.operational-logs__level--alert,.operational-logs__level--emergency{color:#991b1b;background:#fee2e2}.operational-logs__level--error{color:#9a3412;background:#ffedd5}.operational-logs__level--warning{color:#92400e;background:#fef3c7}@media (width<=900px){.operational-logs__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-logs__header,.operational-logs__filters{flex-direction:column;align-items:stretch}.operational-logs__filters input,.operational-logs__filters select{width:100%;min-width:0}}.support-react-page{align-self:start}.support-table-header{margin-bottom:16px}.support-table-header .header-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.support-table-header .search-box{flex:0 0 220px;width:220px;min-width:180px}.support-table-header .search-box svg,.support-media-toolbar .search-box svg{color:var(--text-disabled);pointer-events:none;position:absolute;left:15px}.support-table-header .search-box input,.support-media-toolbar .search-box input{padding-left:42px}.support-status-filter{width:180px;min-height:var(--panel-table-control-height,46px)}.support-filter-button span{color:#fff;background:var(--brand-1-700);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:grid}.support-status-tabs{margin-bottom:18px}.support-react-page .table-wrapper table{min-width:1040px}.support-react-page th:first-child{width:210px}.support-react-page th:nth-child(2){width:245px}.support-react-page th:last-child{text-align:center;width:86px}.support-react-page td:last-child{text-align:center}.support-ticket-form,.support-filter-form{gap:16px}.panel-react-drawer .support-form-section{border:1px solid var(--color-border-soft);background:var(--color-surface-alt,#f8fafc);border-radius:14px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.support-form-section legend{color:var(--text-default);padding:0 8px;font-size:14px;font-weight:800}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.support-date-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.support-date-grid>div{border:1px solid var(--color-border-soft);background:#fff;border-radius:12px;min-width:0;padding:12px}.support-date-grid dt{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:700}.support-date-grid dd{overflow-wrap:anywhere;margin:5px 0 0}.support-form-actions,.support-filter-actions{justify-content:flex-end;align-items:center;gap:12px}.support-status-action{width:170px;min-height:var(--panel-table-control-height,46px)}.support-upload-trigger{border:1px dashed color-mix(in srgb, var(--brand-1-600) 45%, var(--color-border-soft));width:100%;min-height:86px;color:var(--brand-1-800);cursor:pointer;background:color-mix(in srgb, var(--brand-1-500) 6%, white);font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.support-selected-media{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-top:12px;display:grid}.support-selected-media article{border:1px solid var(--color-border-soft);border-radius:12px;min-width:0;padding:8px;position:relative}.support-selected-media article>span:not(.support-media-thumb){text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.support-selected-media article>button{color:#fff;cursor:pointer;background:var(--danger-500,#dc2626);border:0;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:3px;right:3px}.ticket-thread{gap:14px;display:grid}.ticket-message{grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.ticket-message__avatar{color:#17645d;background:#e8f6f3;border:1px solid #bee5df;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.ticket-message.support .ticket-message__avatar{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.ticket-message.internal .ticket-message__avatar{color:#92400e;background:#fef3c7;border-color:#fde68a}.ticket-message__bubble{border:1px solid var(--color-border-soft);background:#fff;border-radius:16px;padding:12px 14px}.ticket-message__bubble header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ticket-message__bubble header span{color:var(--text-muted);background:var(--color-surface-soft);border-radius:999px;margin-left:8px;padding:2px 7px;font-size:11px}.ticket-message__bubble time{color:var(--text-muted);white-space:nowrap;font-size:12px}.ticket-message__bubble p{white-space:pre-wrap;margin:0}.ticket-attachments{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ticket-attachment{border:1px solid var(--color-border-soft);color:var(--text-default);border-radius:10px;align-items:center;gap:6px;padding:8px;text-decoration:none;display:flex}.ticket-attachment-image{border-radius:10px;width:76px;height:76px;display:block;overflow:hidden}.ticket-attachment-image img{object-fit:cover;width:100%;height:100%}.ticket-thread__empty{color:var(--text-muted);margin:0}.support-operational-history{gap:10px;display:grid}.support-operational-history article{border:1px solid var(--color-border-soft);background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.support-operational-history article>:is(i,svg){width:34px;height:34px;color:var(--brand-1-700);background:color-mix(in srgb, var(--brand-1-500) 10%, white);border-radius:10px;place-items:center;padding:8px;display:grid}.support-operational-history strong,.support-operational-history p,.support-operational-history small{margin:0;display:block}.support-operational-history p{margin-top:3px}.support-operational-history small{color:var(--text-muted);margin-top:5px}.support-media-picker{gap:16px;display:grid}.support-media-toolbar{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:10px;display:grid}.support-media-toolbar .search-box{width:100%}.support-media-breadcrumb{align-items:center;gap:8px;display:flex;overflow-x:auto}.support-media-breadcrumb button{color:var(--text-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.support-media-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;display:grid}.support-media-card{border:1px solid var(--color-border-soft);min-width:0;color:var(--text-default);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:14px;gap:8px;padding:10px;display:grid}.support-media-card:hover{border-color:color-mix(in srgb, var(--brand-1-600) 40%, var(--color-border-soft));box-shadow:0 8px 20px #0f172a0f}.support-media-card strong,.support-media-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-media-card small{color:var(--text-muted)}.support-media-thumb{background:var(--color-surface-soft);border-radius:10px;place-items:center;width:100%;height:92px;display:grid;overflow:hidden}.support-media-thumb img{object-fit:cover;width:100%;height:100%}.support-media-thumb--icon{color:var(--brand-1-700)}.support-selected-media .support-media-thumb{height:72px}@media (width<=760px){.support-table-header,.support-table-header .header-right{flex-direction:column;align-items:stretch}.support-table-header .header-right,.support-table-header .search-box,.support-status-filter{width:100%}.support-table-header .search-box{flex:none}}@media (width<=720px){.support-form-grid,.support-form-grid--three,.support-date-grid{grid-template-columns:1fr}.support-form-actions,.support-filter-actions{flex-direction:column;align-items:stretch}.support-status-action,.support-form-actions .btn,.support-filter-actions .btn{width:100%}.support-media-toolbar{grid-template-columns:1fr 1fr}.support-media-toolbar .search-box{grid-area:1/1/auto/-1}.ticket-message__bubble header{flex-direction:column;align-items:flex-start}}.demo-content-page{align-content:start;gap:1.25rem;width:100%;min-width:0;display:grid}.demo-page-heading h2{color:#111827;margin:0;font-size:1.75rem}.demo-page-heading p{color:#64748b;margin:.35rem 0 0}.demo-overview-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.demo-module-card{color:inherit;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.demo-module-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a1a}.demo-module-card>:is(i,svg):first-child{color:#0f766e;background:#ecfdf5;border-radius:12px;place-items:center;width:46px;height:46px;padding:12px;display:grid}.demo-module-card>:is(i,svg):last-child{color:#94a3b8}.demo-module-card h3{color:#111827;margin:0 0 .3rem}.demo-module-card p{color:#64748b;margin:0;font-size:.9rem}.demo-table-card{align-self:start;width:100%;min-width:0;margin:0;padding:24px}.demo-table-card .table-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.demo-table-card .header-right{flex-wrap:nowrap;align-items:center;gap:.65rem;display:flex}.demo-table-card .search-box{flex:0 0 220px;width:220px;min-width:180px;min-height:46px}.demo-table-card .create-btn{min-height:46px}.demo-status-filter{width:180px;min-height:var(--panel-table-control-height,46px)}.demo-table-card .table-wrapper table{min-width:720px}.demo-table-card th:last-child{text-align:center;width:86px}.demo-table-card td:last-child{text-align:center}.demo-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.demo-form-stack{gap:1.25rem;display:grid}.demo-parity-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.demo-collection-selector{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin:0;padding:18px 24px;display:flex}.demo-collection-selector>div{gap:.25rem;display:grid}.demo-collection-selector strong{color:#111827}.demo-collection-selector small{color:#64748b}.demo-collection-selector .form-select{width:min(320px,100%)}.demo-form-card{gap:1.25rem;margin:0;padding:24px;display:grid}.demo-form-card__head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.demo-form-card__head h3{margin:0}.demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.demo-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-form-grid input:not([type=checkbox]):not([type=radio]),.demo-form-grid textarea,.demo-form-grid .form-select{width:100%}.demo-multi-select{min-height:150px;padding:8px}.demo-form-actions{justify-content:flex-end;gap:.75rem;display:flex}.demo-row-editor{gap:.75rem;display:grid}.demo-row-editor__row{background:#f8fafc;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr)) 42px;align-items:end;gap:.75rem;padding:1rem;display:grid}.demo-remove{color:#dc2626;cursor:pointer;background:#fee2e2;border:0;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.demo-check{align-items:center;gap:.6rem;min-height:46px;font-weight:600;display:flex}.demo-check input{accent-color:#0f766e;width:18px;height:18px}.demo-form-card .media-select-card{border:1.5px dashed var(--gray-300,#d4d7de);color:#64748b;cursor:pointer;background:#fff;border-radius:12px;place-items:center;gap:8px;width:100%;min-height:170px;padding:14px;display:grid;overflow:hidden}.demo-form-card .media-select-card img{object-fit:cover;border-radius:10px;width:100%;height:210px}.demo-form-card .variation-media-picker .media-select-card--stacked{flex-direction:column;justify-content:center;align-items:center;display:flex}.demo-policy-editor{resize:vertical;width:100%;min-height:260px}.demo-entity{align-items:center;gap:.75rem;display:flex}.demo-entity img,.demo-entity>span{color:#0f766e;object-fit:cover;background:#ecfdf5;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.demo-entity>div{gap:.15rem;display:grid}.demo-entity small{color:#64748b}.demo-featured-image{place-items:center;width:52px;height:52px;display:grid}.demo-featured-image img,.demo-featured-image>span{color:#0f766e;object-fit:cover;background:#ecfdf5;border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.panel-react-drawer .demo-taxonomy-form{gap:18px;display:grid}.panel-react-drawer .demo-drawer-section{border:1px solid var(--color-border-soft,#e2e8f0);background:var(--color-surface-alt,#f8fafc);border-radius:14px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.panel-react-drawer .demo-drawer-section legend{color:var(--text-primary,#111827);padding:0 8px;font-size:.9rem;font-weight:700}.panel-react-drawer .demo-taxonomy-form .media-select-card{border:1.5px dashed var(--gray-300,#d4d7de);color:#64748b;cursor:pointer;background:#fff;border-radius:12px;place-items:center;gap:8px;width:100%;min-height:150px;padding:14px;display:grid;overflow:hidden}.panel-react-drawer .demo-taxonomy-form .media-select-card img{object-fit:cover;border-radius:10px;width:100%;height:180px}.panel-react-drawer .demo-notice-form,.panel-react-drawer .demo-collection-form,.panel-react-drawer .demo-pack-form{gap:18px;display:grid}.panel-react-drawer .demo-collection-form input:not([type=checkbox]):not([type=radio]),.panel-react-drawer .demo-collection-form textarea,.panel-react-drawer .demo-collection-form .form-select,.panel-react-drawer .demo-pack-form input:not([type=checkbox]):not([type=radio]),.panel-react-drawer .demo-pack-form textarea,.panel-react-drawer .demo-pack-form .form-select{width:100%}.demo-collection-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.demo-collection-media{gap:8px;min-width:0;display:grid}.demo-collection-media .media-select-card{border:1.5px dashed var(--gray-300,#d4d7de);color:#64748b;cursor:pointer;background:#fff;border-radius:12px;place-items:center;gap:8px;width:100%;height:150px;padding:12px;display:grid;overflow:hidden}.demo-collection-media .media-select-card img{object-fit:cover;border-radius:9px;width:100%;height:100%}.demo-collection-media .btn{width:100%;margin-top:7px}.demo-collection-store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.panel-react-drawer .demo-notice-form .demo-form-grid>.product-grid-wide{grid-column:1/-1}.panel-react-drawer .demo-notice-form input:not([type=checkbox]):not([type=radio]),.panel-react-drawer .demo-notice-form textarea,.panel-react-drawer .demo-notice-form .form-select{width:100%}.panel-react-drawer .demo-notice-form .media-select-card{border:1.5px dashed var(--gray-300,#d4d7de);color:#64748b;cursor:pointer;background:#fff;border-radius:12px;place-items:center;gap:8px;width:100%;min-height:150px;padding:14px;display:grid;overflow:hidden}.panel-react-drawer .demo-notice-form .media-select-card img{object-fit:cover;border-radius:10px;width:100%;height:180px}.panel-react-drawer .demo-notice-form .form-actions{justify-content:flex-end;align-items:center}.panel-react-drawer .demo-notice-form .demo-status-action{width:150px;min-width:150px}.panel-react-drawer .demo-collection-form .form-actions,.panel-react-drawer .demo-pack-form .form-actions{justify-content:flex-end;align-items:center}.panel-react-drawer .demo-pack-form .demo-status-action{width:160px;min-width:160px}.demo-secondary-create{background:#475569}.permission-note{border:1px solid var(--color-border-soft,#e2e8f0);color:#64748b;background:#f8fafc;border-radius:10px;align-items:center;min-height:38px;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}@media (width<=1200px){.demo-two-columns,.demo-parity-grid{grid-template-columns:1fr}}@media (width<=760px){.demo-form-grid,.demo-collection-media-grid,.demo-collection-store-grid{grid-template-columns:1fr}.product-grid-wide{grid-column:auto}.demo-collection-selector{flex-direction:column;align-items:stretch}.demo-collection-selector .form-select{width:100%}.demo-table-card .table-header,.demo-table-card .header-right{flex-direction:column;align-items:stretch}.demo-table-card .search-box,.demo-status-filter{width:100%}.demo-table-card .search-box{flex:none}.panel-react-drawer .demo-collection-form .form-actions,.panel-react-drawer .demo-pack-form .form-actions{flex-direction:column;align-items:stretch}.panel-react-drawer .demo-pack-form .demo-status-action,.panel-react-drawer .demo-collection-form .form-actions .btn,.panel-react-drawer .demo-pack-form .form-actions .btn{width:100%}}.tenant-sales-page>.sales-settings-lists{grid-template-columns:1fr!important;gap:24px!important;margin-top:24px!important;display:grid!important}.tenant-sales-page>.sales-settings-lists>.sales-card{width:100%;margin:0!important;padding:24px!important}.tenant-sales-page .sales-settings-create-btn{white-space:nowrap;width:max-content;min-width:0;padding-inline:20px}@media (width<=768px){.tenant-sales-page .sales-settings-create-btn{width:100%}}.tenant-sales-page>.sales-card:has(.sales-settings-form){margin-bottom:24px!important}.tenant-sales-page .sales-settings-form{gap:16px;display:grid}.tenant-sales-page .sales-settings-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tenant-sales-page .sales-settings-row--four{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-sales-page .sales-settings-note{border:1px solid var(--color-border,#dfe5e2);color:var(--text-muted,#64748b);background:var(--color-surface-soft,#f5f7f6);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.tenant-sales-page .sales-settings-form input[readonly]{color:var(--text-muted,#64748b);background:var(--color-surface-soft,#f5f7f6);cursor:not-allowed}.tenant-sales-page .sales-two-columns{align-items:start;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;display:grid!important}.tenant-sales-page .sales-two-columns>.sales-card{align-self:start;min-width:0;width:auto!important;margin:0!important}.tenant-sales-page .sales-entity{align-items:center;gap:.75rem;min-width:0;display:flex}.tenant-sales-page .sales-entity img,.tenant-sales-page .sales-entity>span{object-fit:cover;color:#0f766e;background:#ecfdf5;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.tenant-sales-page .sales-entity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tenant-sales-page .sales-featured-image{place-items:center;width:52px;height:52px;display:grid}.tenant-sales-page .sales-featured-image img,.tenant-sales-page .sales-featured-image>span{object-fit:cover;color:#0f766e;background:#ecfdf5;border-radius:10px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.panel-react-drawer .sales-taxonomy-form{gap:22px}.panel-react-drawer .sales-taxonomy-form>.sales-drawer-section{border:1px solid var(--color-border-soft,#dce5df);border-radius:16px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.panel-react-drawer .sales-taxonomy-form>.sales-drawer-section legend{color:var(--text-default,#183036);letter-spacing:-.02em;padding:0 10px;font-size:18px;font-weight:800;line-height:1.2}.panel-react-drawer .sales-taxonomy-form .media-select-card{border:1.5px dashed var(--color-border-soft,#b8cbc6);width:100%;min-height:150px;color:var(--brand-1-800,#145c54);background:var(--color-surface-soft,#f8faf9);cursor:pointer;font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:18px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.panel-react-drawer .sales-taxonomy-form .media-select-card:hover,.panel-react-drawer .sales-taxonomy-form .media-select-card:focus-visible{border-color:var(--brand-1-500,#52b8aa);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-1-500,#52b8aa) 14%,transparent);background:#fff;outline:none}.panel-react-drawer .sales-taxonomy-form .media-select-card i{font-size:28px}.panel-react-drawer .sales-taxonomy-form .media-select-card span{font-weight:700}.panel-react-drawer .sales-taxonomy-form .media-select-card img{object-fit:contain;border-radius:10px;width:100%;height:150px;display:block}.panel-react-drawer .sales-taxonomy-media-picker{gap:8px;display:grid}.panel-react-drawer .sales-taxonomy-media-picker__clear{color:#b42318;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:12px}.panel-react-drawer .sales-contextual-form{gap:22px;display:grid}.panel-react-drawer .sales-contextual-form>.sales-drawer-section{border:1px solid var(--color-border-soft,#dce5df);border-radius:16px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.panel-react-drawer .sales-contextual-form>.sales-drawer-section legend{color:var(--text-default,#183036);letter-spacing:-.02em;padding:0 10px;font-size:18px;font-weight:800;line-height:1.2}.panel-react-drawer .sales-contextual-form>.sales-drawer-section .sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-react-drawer .sales-contextual-form>.form-actions{justify-content:flex-end;align-items:center}.panel-react-drawer .sales-contextual-form>.form-actions .sales-status-action{width:150px;min-width:150px}.coupon-drawer .sales-coupon-form{gap:22px;display:grid}.coupon-drawer .sales-coupon-form>.sales-drawer-section{border:1px solid var(--color-border-soft,#dce5df);border-radius:16px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.coupon-drawer .sales-coupon-form>.sales-drawer-section legend{color:var(--text-default,#183036);letter-spacing:-.02em;padding:0 10px;font-size:18px;font-weight:800;line-height:1.2}.coupon-drawer .sales-coupon-form .sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coupon-drawer .sales-coupon-form .sales-coupon-grid--discount{grid-template-columns:repeat(3,minmax(0,1fr))}.coupon-drawer .sales-coupon-form .sales-coupon-grid--validity>.form-group:last-child{grid-column:1/-1}.coupon-drawer .sales-coupon-form .form-actions{justify-content:flex-end;align-items:center}.coupon-drawer .sales-coupon-form .sales-status-action{width:150px;min-width:150px}.order-detail-drawer .order-detail{gap:20px;min-width:0;display:grid}.order-detail-drawer .order-detail__section{border:1px solid var(--color-border-soft,#dce5df);background:#fff;border-radius:16px;gap:16px;min-width:0;padding:18px;display:grid}.order-detail-drawer .order-detail__section-title{align-items:center;gap:10px;min-width:0;display:flex}.order-detail-drawer .order-detail__section-title>i,.order-detail-drawer .order-detail__section-title>svg{width:20px;height:20px;color:var(--brand-1-700,#237c73);flex:0 0 20px;font-size:18px}.order-detail-drawer .order-detail__section-title>div{min-width:0}.order-detail-drawer .order-detail__section-title h3{color:var(--text-default,#183036);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800;line-height:1.2}.order-detail-drawer .order-detail__section-title p{color:var(--text-muted,#64748b);margin:4px 0 0;font-size:12px}.order-detail-drawer .order-detail__count{min-width:28px;height:28px;color:var(--brand-1-800,#145c54);background:color-mix(in srgb,var(--brand-1-500,#52b8aa) 14%,white);border-radius:999px;place-items:center;margin-left:auto;padding:0 8px;font-size:12px;font-weight:800;display:grid}.order-detail-drawer .order-detail__grid,.order-detail-drawer .order-detail__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.order-detail-drawer .order-detail__status-grid{border-top:1px solid var(--color-border-soft,#dce5df);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:14px}.order-detail-drawer .order-detail__value{align-content:start;gap:5px;min-width:0;display:grid}.order-detail-drawer .order-detail__value--wide{grid-column:1/-1}.order-detail-drawer .order-detail__value>span,.order-detail-drawer .order-detail__item>div>span,.order-detail-drawer .order-detail__item>div>small{color:var(--text-muted,#64748b);letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:700}.order-detail-drawer .order-detail__value>strong{min-width:0;color:var(--text-default,#183036);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.order-detail-drawer .order-detail__items,.order-detail-drawer .order-detail__stack{gap:10px;display:grid}.order-detail-drawer .order-detail__item{border:1px solid var(--color-border-soft,#e2e8f0);background:var(--color-surface-soft,#f8faf9);border-radius:12px;grid-template-columns:minmax(220px,1fr) 80px 110px 110px;align-items:center;gap:14px;padding:14px;display:grid}.order-detail-drawer .order-detail__item>div{gap:4px;min-width:0;display:grid}.order-detail-drawer .order-detail__item>div:first-child>strong{font-size:14px}.order-detail-drawer .order-detail__item>div:first-child>span{color:var(--brand-1-800,#145c54);letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.order-detail-drawer .order-detail__item>div:first-child>small{font-size:10px;line-height:1.4}.order-detail-drawer .order-detail__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.order-detail-drawer .order-detail__record{border:1px solid var(--color-border-soft,#e2e8f0);background:var(--color-surface-soft,#f8faf9);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.order-detail-drawer .order-detail__record>div{gap:4px;display:grid}.order-detail-drawer .order-detail__record>div:last-of-type{justify-items:end}.order-detail-drawer .order-detail__record small,.order-detail-drawer .order-detail__record p{color:var(--text-muted,#64748b);margin:0;font-size:11px}.order-detail-drawer .order-detail__record>p{flex:1 0 100%}.order-detail-drawer .order-detail__totals{gap:11px;display:grid}.order-detail-drawer .order-detail__total{color:var(--text-muted,#64748b);justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:flex}.order-detail-drawer .order-detail__total strong{color:var(--text-default,#183036)}.order-detail-drawer .order-detail__total--strong{border-top:1px solid var(--color-border-soft,#dce5df);color:var(--text-default,#183036);margin-top:3px;padding-top:14px;font-size:18px;font-weight:800}.order-detail-drawer .order-detail__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.order-detail-drawer .order-detail__empty{border:1px dashed var(--color-border-soft,#dce5df);color:var(--text-muted,#64748b);background:var(--color-surface-soft,#f8faf9);text-align:center;border-radius:10px;margin:0;padding:16px}.order-detail-drawer .order-detail__actions{justify-content:flex-end;padding-top:2px;display:flex}.order-detail-drawer .order-detail__actions .btn{align-items:center;gap:8px;text-decoration:none;display:inline-flex}@media (width<=720px){.tenant-sales-page .sales-two-columns{grid-template-columns:1fr!important}}@media (width<=1024px){.tenant-sales-page .sales-settings-row--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tenant-sales-page .sales-settings-row,.tenant-sales-page .sales-settings-row--four,.panel-react-drawer .sales-contextual-form>.sales-drawer-section .sales-form-grid,.coupon-drawer .sales-coupon-form .sales-form-grid{grid-template-columns:1fr}.coupon-drawer .sales-coupon-form .form-actions{flex-wrap:wrap}.coupon-drawer .sales-coupon-form .sales-status-action{width:100%;margin-right:0}.order-detail-drawer .order-detail__status-grid,.order-detail-drawer .order-detail__columns,.order-detail-drawer .order-detail__notes,.order-detail-drawer .order-detail__grid{grid-template-columns:1fr}.order-detail-drawer .order-detail__value--wide{grid-column:auto}.order-detail-drawer .order-detail__item{grid-template-columns:repeat(3,minmax(0,1fr))}.order-detail-drawer .order-detail__item>div:first-child{grid-column:1/-1}.order-detail-drawer .order-detail__actions .btn{justify-content:center;width:100%}}.tenant-sales-page .sales-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.tenant-sales-page .sales-heading h2{margin:0;font-size:28px}.tenant-sales-page .sales-heading p{color:var(--text-muted,#64748b);margin:6px 0 0}.tenant-sales-page .order-create-form{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.tenant-sales-page .order-create-main,.tenant-sales-page .order-create-aside{gap:24px;min-width:0;display:grid}.tenant-sales-page .product-form-card{gap:20px;min-width:0;margin:0;padding:24px;display:grid}.tenant-sales-page .product-form-card__title{border-bottom:1px solid var(--color-border-soft,#e2e8f0);align-items:center;gap:10px;padding-bottom:14px;display:flex}.tenant-sales-page .product-form-card__title>i,.tenant-sales-page .product-form-card__title>svg{width:20px;height:20px;color:var(--brand-1-700,#237c73);flex:0 0 20px;font-size:18px}.tenant-sales-page .product-form-card__title h3{margin:0;font-size:20px}.tenant-sales-page.order-create-page .panel-react-date-picker{border:1.5px solid var(--gray-300,#d1d5db);border-radius:var(--radius-md);background:var(--gray-50,#f9fafb);width:100%;min-height:48px;box-shadow:none}.tenant-sales-page.order-create-page .panel-react-date-picker:focus-within{border-color:var(--brand-1-600,#26bf85);background:var(--white,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-1-600,#26bf85) 12%,transparent)}.tenant-sales-page.order-create-page .panel-react-date-picker .date-picker__input{min-height:45px;color:var(--gray-900,#111827);font-family:var(--font-base,"Outfit",sans-serif);padding:0 48px 0 16px;font-size:15px;font-weight:500}.tenant-sales-page .product-form-card__action{margin-left:auto}.tenant-sales-page .product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tenant-sales-page.order-create-page .order-delivery-secondary-grid{grid-template-columns:2fr 1fr 1fr;gap:16px;min-width:0;display:grid}.tenant-sales-page .product-grid-wide{grid-column:1/-1}.tenant-sales-page .customer-mode-tabs{flex-wrap:wrap;gap:8px;display:flex}.tenant-sales-page .customer-mode-tabs button{border:1px solid var(--color-border-soft,#dce5df);color:var(--text-muted,#64748b);background:var(--color-surface-soft,#f7faf8);cursor:pointer;font:inherit;border-radius:999px;padding:9px 14px}.tenant-sales-page .customer-mode-tabs button.active{border-color:var(--brand-1-500,#52b8aa);color:var(--brand-1-800,#145c54);background:color-mix(in srgb,var(--brand-1-500,#52b8aa) 13%,white);font-weight:700}.tenant-sales-page .order-items{gap:10px;min-width:0;display:grid}.tenant-sales-page .order-items__head,.tenant-sales-page .order-item{grid-template-columns:minmax(180px,1fr) 90px 110px 110px 36px;align-items:center;gap:10px;display:grid}.tenant-sales-page .order-items__head{color:var(--text-muted,#64748b);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.tenant-sales-page .order-item{position:relative}.tenant-sales-page .order-item small{color:var(--text-muted,#64748b);grid-column:1/-1;font-size:12px}.tenant-sales-page .sales-row-remove{width:32px;height:32px;color:var(--danger-700,#b91c1c);background:var(--danger-50,#fef2f2);cursor:pointer;border:0;border-radius:8px;place-items:center;padding:0;transition:color .18s,background-color .18s,box-shadow .18s;display:grid}.tenant-sales-page .sales-row-remove:hover:not(:disabled){color:var(--danger-800,#991b1b);background:var(--danger-100,#fee2e2)}.tenant-sales-page .sales-row-remove:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger-500,#ef4444) 20%,transparent);outline:none}.tenant-sales-page .sales-row-remove:disabled{opacity:.4;cursor:not-allowed}.tenant-sales-page .sales-row-remove svg{width:16px;height:16px}.tenant-sales-page .order-items__empty{border:1px dashed var(--color-border-soft,#dce5df);color:var(--text-muted,#64748b);text-align:center;border-radius:10px;padding:18px}.tenant-sales-page .order-submit{width:100%;margin-top:4px}.tenant-sales-page .order-totals{gap:14px;display:grid}.tenant-sales-page .order-total{color:var(--text-muted,#64748b);justify-content:space-between;gap:16px;display:flex}.tenant-sales-page .order-total strong{color:var(--text-default,#183036)}.tenant-sales-page .order-total--strong{border-top:1px solid var(--color-border-soft,#dce5df);padding-top:14px;font-size:18px;font-weight:800}.tenant-sales-page .coupon-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.tenant-sales-page .product-media-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tenant-sales-page .media-select-card{border:1.5px dashed var(--color-border-soft,#b8cbc6);width:100%;min-height:150px;color:var(--brand-1-800,#145c54);background:var(--color-surface-soft,#f8faf9);cursor:pointer;font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:18px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.tenant-sales-page .media-select-card:hover,.tenant-sales-page .media-select-card:focus-visible{border-color:var(--brand-1-500,#52b8aa);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-1-500,#52b8aa) 14%,transparent);background:#fff;outline:none}.tenant-sales-page .media-select-card i,.tenant-sales-page .media-select-card svg{width:28px;height:28px;font-size:28px}.tenant-sales-page .media-select-card span{font-weight:700}.tenant-sales-page .media-select-card img{object-fit:contain;border-radius:10px;width:100%;height:150px;display:block}.tenant-sales-page .media-select-card--gallery,.tenant-sales-page.product-create-page .media-select-card{flex-direction:column}.tenant-sales-page.product-create-page .variation-media-picker .media-select-card--stacked{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width<=720px){.tenant-sales-page .product-media-fields{grid-template-columns:1fr}}@media (width<=1000px){.tenant-sales-page .order-create-form{grid-template-columns:1fr}.tenant-sales-page .order-create-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.tenant-sales-page .sales-heading{flex-direction:column}.tenant-sales-page .product-form-grid,.tenant-sales-page.order-create-page .order-delivery-secondary-grid{grid-template-columns:1fr}.tenant-sales-page .product-grid-wide{grid-column:auto}.tenant-sales-page .order-create-aside{grid-template-columns:1fr}.tenant-sales-page .order-items__head{display:none}.tenant-sales-page .order-item{grid-template-columns:minmax(0,1fr) 80px 100px 32px}.tenant-sales-page .order-item strong{grid-column:1/3}.tenant-sales-page .order-item__remove{grid-area:1/4}}.tenant-sales-page.product-create-page{align-self:start}.tenant-sales-page.product-create-page .product-form{gap:24px;display:grid}.tenant-sales-page.product-create-page .product-form-card{border:1px solid var(--color-border-soft,#dce5df);background:#fff;border-radius:16px;box-shadow:0 8px 24px #113d430f}.tenant-sales-page.product-create-page .product-form-card:first-child .product-form-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.tenant-sales-page.product-create-page .product-form-card:first-child .product-form-grid>.form-group:first-child{grid-column:auto}.tenant-sales-page.product-create-page .product-form-card:nth-child(2) .product-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-sales-page.product-create-page .product-form-card .form-group input,.tenant-sales-page.product-create-page .product-form-card .form-group select,.tenant-sales-page.product-create-page .product-form-card .form-group textarea{width:100%}.tenant-sales-page.product-create-page .product-submit-bar{justify-content:flex-end;gap:12px;display:flex}@media (width<=720px){.tenant-sales-page.product-create-page .product-form-card:first-child .product-form-grid,.tenant-sales-page.product-create-page .product-form-card:nth-child(2) .product-form-grid{grid-template-columns:1fr}}.tenant-sales-page.product-create-page .product-form.product-form__layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);align-items:start;gap:24px;display:grid}.tenant-sales-page.product-create-page .product-form__main,.tenant-sales-page.product-create-page .product-form__aside,.tenant-sales-page.product-create-page .product-form__stack{gap:24px;min-width:0;display:grid}.tenant-sales-page.product-create-page .product-basic-grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.tenant-sales-page.product-create-page .product-price-grid,.tenant-sales-page.product-create-page .product-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.tenant-sales-page.product-create-page .product-form__publish-row{grid-template-columns:minmax(120px,160px) auto;align-items:end;gap:14px;display:grid}.tenant-sales-page.product-create-page .product-form__publish-button{white-space:nowrap;min-width:132px;min-height:48px}.tenant-sales-page.product-create-page .product-form__aside .product-form-card{padding:20px}.tenant-sales-page.product-create-page .product-form__aside .media-select-card{min-height:132px}.tenant-sales-page.product-create-page .product-form__aside .media-select-card img{height:132px}.tenant-sales-page.product-create-page .product-gallery-picker{gap:10px;display:grid}.tenant-sales-page.product-create-page .product-gallery-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tenant-sales-page.product-create-page .product-gallery-picker__grid:not(:empty){min-height:92px}.tenant-sales-page.product-create-page .product-gallery-picker__item{aspect-ratio:1;border:1px solid var(--color-border-soft,#dce5df);background:var(--color-surface-soft,#f8faf9);border-radius:10px;min-width:0;min-height:92px;display:block;position:relative;overflow:hidden}.tenant-sales-page.product-create-page .product-gallery-picker__item>img,.tenant-sales-page.product-create-page .product-gallery-picker__item>span{object-fit:cover;place-items:center;min-height:92px;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;display:grid!important}.tenant-sales-page.product-create-page .product-gallery-picker__item>span{color:var(--brand-1-700,#237c73)}.tenant-sales-page.product-create-page .product-gallery-picker__item>button{color:#fff;cursor:pointer;background:#b42318e6;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 2px 8px #1018282e}.tenant-sales-page.product-create-page .product-gallery-picker__item>button svg{width:15px;height:15px}.tenant-sales-page.product-create-page .product-gallery-picker.has-items .media-select-card{min-height:48px;padding:10px}.tenant-sales-page.product-create-page .product-gallery-picker.has-items .media-select-card svg{width:20px;height:20px}.tenant-sales-page.product-create-page .panel-quill{--panel-quill-min-height:180px}.tenant-sales-page.product-create-page .variation-list{gap:16px;display:grid}.tenant-sales-page.product-create-page .variation-card{border:1px solid var(--color-border-soft,#dce5df);background:var(--color-surface-soft,#f8faf9);border-radius:14px;padding:18px}.tenant-sales-page.product-create-page .variation-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tenant-sales-page.product-create-page .variation-card__head h4{margin:0}.tenant-sales-page.product-create-page .variation-card__head button{color:#b42318;cursor:pointer;background:#fff0ee;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.tenant-sales-page.product-create-page .attribute-picker{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.tenant-sales-page.product-create-page .product-form__main .product-card-help,.tenant-sales-page.product-create-page .product-form__main .attribute-picker{display:none}.tenant-sales-page.product-create-page .variation-term-list{gap:12px;display:grid}.tenant-sales-page.product-create-page .variation-term-row{grid-template-columns:repeat(2,minmax(0,1fr)) 32px;align-items:end;gap:12px;display:grid}.tenant-sales-page.product-create-page .variation-term-add{white-space:nowrap;justify-self:start;width:max-content;min-width:180px;padding-inline:20px}.tenant-sales-page.product-create-page .product-text-section-add{white-space:nowrap;width:max-content;min-width:180px;padding-inline:20px}.tenant-sales-page.product-create-page .product-variation-add{white-space:nowrap;width:max-content;min-width:190px;padding-inline:20px}.tenant-sales-page.product-create-page .product-check{align-items:center;gap:8px;display:flex}.tenant-sales-page.product-create-page .variation-card__head .variation-card__toggle{width:auto;height:auto;color:inherit;text-align:left;background:0 0;flex:1;justify-content:space-between;align-items:center;padding:0;display:flex}.tenant-sales-page.product-create-page .variation-card__toggle span{gap:3px;display:grid}.tenant-sales-page.product-create-page .variation-card__toggle small{color:var(--color-text-muted,#667085);font-size:12px;font-weight:500}.tenant-sales-page.product-create-page .variation-card__head .variation-card__delete{flex:0 0 34px}.tenant-sales-page.product-create-page .variation-card__body>h5{margin:18px 0 12px;font-size:15px}.tenant-sales-page.product-create-page .variation-card__body>h5:first-child{margin-top:0}.tenant-sales-page.product-create-page .variation-card__body>.hr--compact{margin:28px 0 18px}.tenant-sales-page.product-create-page .variation-card__body>.hr--compact+h5{margin-top:0}.tenant-sales-page.product-create-page .product-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-sales-page.product-create-page .variation-price-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tenant-sales-page.product-create-page .variation-media-picker{gap:8px;display:grid}.tenant-sales-page.product-create-page .variation-media-picker__clear{color:#b42318;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:12px}.tenant-sales-page.product-create-page .variation-card .media-select-card{min-height:130px}.tenant-sales-page.product-create-page .variation-card .media-select-card img{object-fit:contain;max-height:110px}.tenant-sales-page.product-create-page .product-text-sections{gap:16px;display:grid}.tenant-sales-page.product-create-page .product-text-sections__empty{border:1px dashed var(--color-border-soft,#dce5df);color:var(--color-text-muted,#667085);background:var(--color-surface-soft,#f8faf9);text-align:center;border-radius:12px;padding:22px}.tenant-sales-page.product-create-page .product-text-section{border:1px solid var(--color-border-soft,#dce5df);background:var(--color-surface-soft,#f8faf9);border-radius:14px;gap:16px;padding:18px;display:grid}.tenant-sales-page.product-create-page .product-text-section__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.tenant-sales-page.product-create-page .product-text-section__actions{align-items:center;gap:7px;display:flex}.tenant-sales-page.product-create-page .product-text-section__actions button{border:1px solid var(--color-border-soft,#dce5df);width:34px;height:34px;color:var(--brand-1-800,#145c54);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid}.tenant-sales-page.product-create-page .product-text-section__actions button:disabled{opacity:.38;cursor:not-allowed}.tenant-sales-page.product-create-page .product-text-section__actions button.is-danger{color:#b42318;background:#fff6f5;border-color:#fecdca}.tenant-sales-page.product-create-page .product-text-section__actions svg{width:17px;height:17px}@media (width<=1100px){.tenant-sales-page.product-create-page .product-form.product-form__layout{grid-template-columns:1fr}.tenant-sales-page.product-create-page .product-form__aside{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-sales-page.product-create-page .product-form__aside .product-form-card:last-child{grid-column:1/-1}}@media (width<=720px){.tenant-sales-page.product-create-page .product-basic-grid,.tenant-sales-page.product-create-page .product-price-grid,.tenant-sales-page.product-create-page .product-inventory-grid,.tenant-sales-page.product-create-page .product-form-grid--three,.tenant-sales-page.product-create-page .variation-price-grid{grid-template-columns:1fr}.tenant-sales-page.product-create-page .variation-term-row{grid-template-columns:1fr 1fr 32px}.tenant-sales-page.product-create-page .product-form__aside{grid-template-columns:1fr}.tenant-sales-page.product-create-page .product-form__aside .product-form-card:last-child{grid-column:auto}.tenant-sales-page.product-create-page .product-form__publish-row{grid-template-columns:1fr}.tenant-sales-page.product-create-page .product-form__publish-button{width:100%}}.tenant-website-page{gap:22px;min-width:0;display:grid}.tenant-website-summary{justify-content:space-between;align-items:center;gap:24px;padding:4px 2px;display:flex}.tenant-website-summary .panel-eyebrow{display:none}.tenant-website-page:has(.tenant-website-table)>form{display:none}.tenant-website-summary h2{color:#102f34;margin:5px 0 6px;font-size:clamp(25px,3vw,34px)}.tenant-website-summary p{color:#64748b;max-width:720px;margin:0}.tenant-website-summary .create-btn{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.tenant-website-summary .create-btn.is-disabled{cursor:not-allowed;opacity:.55}.tenant-website-table{align-self:start;gap:18px;padding:24px;overflow:hidden}.tenant-website-table .table-header{align-items:center;gap:16px;min-width:0}.tenant-website-table .header-right{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.tenant-website-table .header-right .search-box{flex:280px;width:280px;min-width:170px}.tenant-website-table .table-wrapper{width:100%}.tenant-website-table th,.tenant-website-table td{padding:14px 16px}.tenant-website-table th:last-child,.tenant-website-table td:last-child{text-align:center;width:92px}.tenant-website-table .tenant-cell{gap:3px;display:grid}.tenant-website-table .tenant-cell small{color:#64748b;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.tenant-website-filter{width:auto;min-width:150px;height:var(--panel-table-control-height)}.tenant-website-table .header-right .btn,.tenant-website-table .header-right .create-btn{min-height:var(--panel-table-control-height);white-space:nowrap}.tenant-website-form,.tenant-website-page>form{gap:20px;display:grid}.tenant-website-card{gap:20px;min-width:0;max-width:100%;padding:clamp(20px,3vw,30px);display:grid;overflow:hidden}.tenant-website-card .card__body{gap:18px;padding:0;display:grid}.tenant-theme-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.tenant-theme-option{color:#183036;text-align:left;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:16px;gap:8px;padding:10px;display:grid}.tenant-theme-option.active{border-color:#2b6c65;box-shadow:0 0 0 4px #2b6c651a}.tenant-theme-option img,.tenant-theme-option>span{aspect-ratio:16/9;object-fit:cover;background:#eef3f1;border-radius:10px;width:100%}.tenant-theme-option>span{color:#2b6c65;place-items:center;font-size:26px;display:grid}.tenant-theme-option small{color:#64748b}.tenant-appearance-theme-layout{grid-template-columns:minmax(190px,260px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.tenant-appearance-identity-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);align-items:start;gap:28px;display:grid}.tenant-appearance-identity-grid>*,.tenant-banner-grid>*,.tenant-appearance-media-row>*{min-width:0;max-width:100%}.tenant-appearance-identity-controls{gap:20px;min-width:0;display:grid}.tenant-banner-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:start;gap:28px;display:grid}.tenant-banner-fields{gap:18px;display:grid}.tenant-appearance-theme-preview{gap:14px;min-width:0;display:grid}.tenant-appearance-theme-preview>img,.tenant-appearance-theme-preview>span{object-fit:cover;color:#2b6c65;background:#f1f5f9;border:1px solid #dbe4e0;border-radius:14px;place-items:center;width:100%;max-width:240px;height:128px;font-size:28px;display:grid}.tenant-appearance-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tenant-color-control{background:#f8fafc;border:1px solid #dbe4e0;border-radius:13px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:6px 12px 6px 6px;display:grid}.tenant-color-control input[type=color]{height:38px;min-height:38px;padding:2px}.tenant-color-control span{color:#475569;text-transform:uppercase;font-size:13px;font-weight:600}.tenant-media-preview{object-fit:contain;background:#f1f5f9;border-radius:12px;width:100%;max-height:150px;margin-bottom:8px}.tenant-appearance-media-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.tenant-appearance-identity-grid .tenant-appearance-media-row{margin-top:0}.tenant-media-select{color:#2b6c65;cursor:pointer;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:14px;place-items:center;width:100%;min-height:120px;padding:12px;display:grid}.tenant-media-select>span{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.tenant-media-select .tenant-media-preview{max-height:110px;margin:0}.tenant-media-field{gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.tenant-media-field .media-select-card{box-sizing:border-box;color:#2b6c65;cursor:pointer;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:14px;place-items:center;gap:8px;width:100%;min-width:0;max-width:100%;height:154px;min-height:154px;padding:12px;display:grid;overflow:hidden}.tenant-media-field .media-select-card>img{object-fit:contain;border-radius:10px;width:100%;max-width:100%;height:100%;max-height:128px;display:block}.tenant-media-field.is-banner .media-select-card{height:220px;min-height:220px;padding:10px}.tenant-media-field.is-banner .media-select-card>img{object-fit:cover;max-height:none}.tenant-media-field .media-select-card>svg{width:28px;height:28px}.tenant-media-field .media-select-card>span{font-size:13px;font-weight:700}.tenant-media-field .media-select-card__placeholder{align-items:center;gap:8px;display:inline-flex}.tenant-media-field .media-select-card__placeholder[hidden]{display:none!important}.tenant-media-clear{color:#b42318;cursor:pointer;background:0 0;border:0;justify-self:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tenant-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tenant-repeater{gap:12px;display:grid}.tenant-repeater-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr)) auto;align-items:center;gap:10px;padding:12px;display:grid}.tenant-information-repeaters{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}.tenant-repeater{overflow-x:auto}.tenant-repeater-row{grid-template-columns:repeat(4,minmax(130px,1fr)) 40px;min-width:760px}.tenant-repeater-remove{justify-self:end;place-items:center;color:#fff!important;background:#b42318!important;border-color:#b42318!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important}.tenant-repeater-remove svg{width:15px;height:15px}.tenant-domain-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.tenant-domain-grid form{min-width:0;display:block}.tenant-domain-grid>form .tenant-website-card,.tenant-domain-grid>article{align-self:start;width:100%;height:auto}.tenant-domain-grid>article{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-domain-grid>article>.card__header,.tenant-domain-grid>article>.tenant-domain-instructions,.tenant-domain-grid>article>.form-help{grid-column:1/-1}.tenant-domain-grid>article>.subscription-kv{border:1px solid #e2e8f0;border-radius:12px;margin:0;padding:12px 14px}.tenant-domain-instructions{color:#285650;background:#eef6f3;border-radius:14px;padding:16px}.tenant-domain-instructions p{overflow-wrap:anywhere;margin:8px 0 0}.tenant-seo-preview{background:#f8fafc;border:1px solid #dbe4e0;border-radius:15px;gap:5px;padding:18px;display:grid}.tenant-seo-preview small,.tenant-seo-preview span{color:#64748b}.tenant-seo-preview strong{color:#2357a5;font-size:18px}.tenant-seo-preview p{margin:4px 0 0}.tenant-website-page input[type=color]{background:#fff;border:1.5px solid #d4d7de;border-radius:12px;width:100%;min-height:52px;padding:5px}@media (width<=900px){.tenant-website-summary,.tenant-website-page .table-header,.tenant-website-page .header-right{flex-direction:column;align-items:stretch}.tenant-website-filter{width:100%}}@media (width<=720px){.tenant-domain-grid>article{grid-template-columns:1fr}.tenant-domain-grid>article>.subscription-kv{grid-column:1}.tenant-website-table{padding:18px}.tenant-appearance-theme-layout,.tenant-appearance-colors{grid-template-columns:1fr}.tenant-appearance-theme-preview>img,.tenant-appearance-theme-preview>span{max-width:100%}.tenant-appearance-media-row{grid-template-columns:1fr}}@media (width<=820px){.tenant-appearance-identity-grid,.tenant-banner-grid{grid-template-columns:1fr}}@media (width<=600px){.tenant-card-actions{flex-direction:column;align-items:stretch}.tenant-card-actions .btn{width:100%}}.panel-module-loading{color:#64748b;justify-content:center;align-items:center;gap:12px;min-height:220px;font-size:14px;display:flex}.panel-module-loading .panel-spinner{width:22px;height:22px}.revision-workspace{gap:18px;display:grid}.revision-section{background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:12px;padding:16px;display:grid}.revision-section h3{margin:0;font-size:15px}.revision-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.revision-metric{background:#f4f7f5;border-radius:12px;gap:4px;padding:12px;display:grid}.revision-metric strong{font-size:18px}.revision-metric span{color:#667085;font-size:12px}.revision-change,.revision-application,.revision-conflict{border:1px solid #edf0ee;border-radius:10px;grid-template-columns:auto minmax(120px,1fr) minmax(100px,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.revision-conflict{grid-template-columns:auto 1fr}.revision-application{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.revision-application details{grid-column:1/-1}.revision-application details small{margin-top:6px;display:block}.revision-conflict--error{background:#fff7f7;border-color:#f1b8b8}.revision-conflict--warning{background:#fffdf5;border-color:#ead59d}.revision-conflict div{gap:3px;display:grid}.revision-conflict small,.revision-change span,.revision-application small{color:#667085}.revision-change>small{color:#667085;grid-column:2/-1}.revision-link-list{gap:8px;max-height:360px;display:grid;overflow:auto}.revision-actions{flex-wrap:wrap;gap:6px;display:flex}.revision-current{color:#17835b;margin-top:3px;display:block}@media (width<=900px){.revision-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.revision-change,.revision-application{grid-template-columns:1fr}}.internal-page{align-content:start;gap:1.25rem;width:100%;min-width:0;display:grid}.internal-heading h2{color:#111827;margin:0;font-size:1.75rem}.internal-heading p{color:#64748b;margin:.35rem 0 0}.internal-card{align-self:start;width:100%;min-width:0;margin:0;padding:24px}.internal-card .table-header{margin-bottom:16px}.internal-card .header-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.internal-card .search-box{flex:0 0 220px;width:220px;min-width:180px}.internal-card .table-wrapper table{min-width:780px}.internal-card th:first-child{width:24%}.internal-card th:last-child{text-align:center;width:86px}.internal-card td:last-child{text-align:center}.internal-card td small{color:#64748b;margin-top:.2rem;display:block}.internal-filter{width:160px;min-height:var(--panel-table-control-height,46px)}.internal-entity{gap:.2rem;min-width:150px;display:grid}.internal-form{gap:22px;display:grid}.internal-form-section{border:1px solid var(--color-border-soft,#e2e8f0);background:0 0;border-radius:16px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.internal-form-section legend{color:var(--text-default,#183036);font-size:var(--panel-drawer-group-title-size,18px);letter-spacing:-.02em;padding:0 10px;font-weight:800;line-height:1.2}.internal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.internal-form-grid input:not([type=checkbox]),.internal-form-grid textarea,.internal-form-grid select{width:100%}.internal-mail-address{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.internal-mail-address input{border-radius:12px 0 0 12px}.internal-mail-address span{color:#64748b;white-space:nowrap;background:#f8faf9;border:1.5px solid #d4d7de;border-left:0;border-radius:0 12px 12px 0;align-items:center;min-height:48px;padding:0 14px;display:flex}.internal-mailbox-list{gap:10px;display:grid}.internal-mailbox-list>div{border:1px solid var(--color-border-soft,#e2e8f0);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 14px;display:flex}.internal-wide{grid-column:1/-1}.internal-check{color:#334155;align-items:center;gap:.65rem;min-height:46px;font-weight:600;display:flex}.internal-check input{accent-color:#0f766e;width:18px;height:18px}.internal-profile-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:1.25rem;display:grid}.internal-detail{gap:1rem;display:grid}.internal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.internal-detail-grid>div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:.2rem;padding:.75rem;display:grid}.internal-detail span,.internal-detail p{color:#64748b}.internal-detail-copy,.internal-detail-note{margin:0}.internal-permission-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.internal-permission-list li{border:1px solid var(--color-border-soft,#e2e8f0);color:#334155;background:#f8fafc;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:700}.internal-detail-note{background:#f1f5f9;border-radius:10px;padding:.8rem 1rem}.internal-form-actions{justify-content:flex-end;align-items:center;gap:12px}.internal-status-action{width:160px;min-height:var(--panel-table-control-height,46px)}@media (width<=1100px){.internal-profile-grid{grid-template-columns:1fr}}@media (width<=760px){.internal-card .table-header,.internal-card .header-right{flex-direction:column;align-items:stretch}.internal-card .header-right,.internal-card .search-box,.internal-filter{width:100%}.internal-card .search-box{flex:none}}@media (width<=720px){.internal-form-grid,.internal-detail-grid{grid-template-columns:1fr}.internal-wide{grid-column:auto}.internal-form-actions{flex-direction:column;align-items:stretch}.internal-status-action,.internal-form-actions .btn{width:100%}}.collaborative-work-page{--work-ink:#17312d;--work-line:#d5d8ca;--work-accent:#db6b3d;background:radial-gradient(circle at 10% 0,#f9dfad 0,#0000 30%),linear-gradient(135deg,#f4f3eb,#e7eee8);min-height:100%;padding:1.5rem}.collaborative-work-hero{background:var(--work-ink);color:#fff;border-radius:1.5rem;justify-content:space-between;align-items:flex-end;margin-bottom:1rem;padding:1.5rem 1.75rem;display:flex;position:relative;overflow:hidden}.collaborative-work-hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 14px,#ffffff0f 14px 16px);position:absolute;inset:0}.collaborative-work-hero>div,.collaborative-work-hero>button{z-index:1;position:relative}.collaborative-work-hero span{color:#f5bf74;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.collaborative-work-hero h1{letter-spacing:-.04em;margin:.25rem 0;font-family:Arial Narrow,sans-serif;font-size:clamp(1.8rem,3vw,3rem)}.collaborative-work-hero p{opacity:.72;margin:0}.collaborative-work-filters{border:1px solid var(--work-line);background:#ffffffd1;border-radius:1rem;grid-template-columns:minmax(220px,1fr) 190px 210px auto;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.75rem;display:grid}.collaborative-work-count{color:#63716b;text-align:right;font-size:.82rem;font-weight:700}.collaborative-board{scroll-snap-type:x proximity;grid-auto-columns:280px;grid-auto-flow:column;gap:.8rem;padding:0 0 1rem;display:grid;overflow-x:auto}.collaborative-column{border:1px solid var(--work-line);scroll-snap-align:start;background:#f5f5eee6;border-radius:1rem;min-height:460px}.collaborative-column>header{border-bottom:1px solid var(--work-line);justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.collaborative-column>header h2{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem}.collaborative-column>header span{background:#dde4dd;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:800}.collaborative-column>div{gap:.65rem;padding:.65rem;display:grid}.collaborative-card{color:var(--work-ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #daddd2;border-radius:.85rem;width:100%;padding:.8rem;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 8px 24px #19302a0f}.collaborative-card>small{color:#6b7973;margin:.5rem 0 .25rem;font-size:.68rem;display:block}.collaborative-card>strong{font-size:.95rem;display:block}.collaborative-card>p{color:#5c6964;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.4rem 0;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.collaborative-card footer{border-top:1px dashed #dfe2d8;justify-content:space-between;align-items:center;margin-top:.65rem;padding-top:.55rem;font-size:.68rem;display:flex}.collaborative-card footer span{align-items:center;gap:.3rem;display:flex}.collaborative-card time{color:#a14a28;margin-top:.45rem;font-size:.68rem;font-weight:700;display:block}.priority{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.2rem .45rem;font-size:.62rem;font-weight:900;display:inline-block}.priority-low{color:#53645d;background:#e4ebe7}.priority-normal{color:#315f78;background:#dbe9f1}.priority-high{color:#8a531a;background:#f8dfb6}.priority-urgent{color:#8f321d;background:#f4c3b5}.status-blocked{border-color:#e1a18e}.status-completed{opacity:.72}.collaborative-empty{color:#8b958f;text-align:center;padding:2rem .5rem;font-size:.76rem}.collaborative-work-form fieldset,.collaborative-timeline>section{border:1px solid #dde1d7;border-radius:1rem;margin:0 0 1rem;padding:1rem}.collaborative-work-form legend{text-transform:uppercase;padding:0 .35rem;font-size:.8rem;font-weight:900}.collaborative-form-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.collaborative-wide{grid-column:1/-1}.collaborative-work-form textarea,.collaborative-comment textarea{resize:vertical}.collaborative-timeline{border-top:1px solid #dfe2da;grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:1rem;display:grid}.collaborative-timeline h3{margin:0 0 .75rem;font-size:.85rem}.collaborative-comment{gap:.5rem;margin-bottom:.8rem;display:grid}.collaborative-timeline-list{gap:.7rem;display:grid}.collaborative-timeline-list article{grid-template-columns:8px 1fr;gap:.5rem;display:grid}.collaborative-timeline-list article>i{background:var(--work-accent);border-radius:999px;width:8px;height:8px;margin-top:.35rem}.collaborative-timeline-list strong{font-size:.74rem}.collaborative-timeline-list p{color:#58645f;margin:.18rem 0;font-size:.72rem;line-height:1.4}.collaborative-timeline-list small,.collaborative-timeline-empty{color:#89928d;font-size:.65rem}.collaborative-timeline-empty{margin:0}@media (width<=900px){.collaborative-work-filters{grid-template-columns:1fr 1fr}.collaborative-work-count{text-align:left}.collaborative-timeline,.collaborative-form-grid{grid-template-columns:1fr}.collaborative-wide{grid-column:auto}}@media (width<=600px){.collaborative-work-page{padding:.75rem}.collaborative-work-hero{flex-direction:column;align-items:flex-start;gap:1rem}.collaborative-work-filters{grid-template-columns:1fr}.collaborative-board{grid-auto-columns:86vw}}:is(.collaborative-work-page,.my-work-page,.resource-versions-page,.distribution-page,.collaborative-activity){--collab-ink:var(--text-default,#17343a);--collab-muted:var(--text-muted,#6b7f83);--collab-line:var(--color-border,#e1e8e8);--collab-surface:var(--color-surface,#fff);--collab-soft:var(--color-surface-muted,#f5f8f8);--collab-dark:var(--color-dark,#123b46);--collab-brand:var(--color-brand-1,#97f20f);--collab-radius:16px;--collab-shadow:0 10px 28px #10323a14;min-width:0;color:var(--collab-ink);background:0 0;gap:24px;padding:0;display:grid}:is(.collaborative-work-hero,.my-work-hero,.version-hero,.distribution-hero,.activity-hero){border-radius:var(--collab-radius);color:#fff;background:linear-gradient(135deg,var(--collab-dark),#092f38);border:0;justify-content:space-between;align-items:center;gap:28px;min-height:156px;margin:0;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #0a2b3329}:is(.collaborative-work-hero,.my-work-hero,.version-hero,.distribution-hero,.activity-hero):before,:is(.collaborative-work-hero,.my-work-hero,.version-hero,.distribution-hero,.activity-hero):after{content:none}:is(.collaborative-work-hero,.my-work-hero,.version-hero,.distribution-hero,.activity-hero)>*{z-index:1;position:relative}:is(.collaborative-work-hero,.my-work-hero,.version-hero,.distribution-hero,.activity-hero) h1{color:#fff;letter-spacing:-.025em;margin:6px 0 8px;font-family:inherit;font-size:clamp(1.65rem,2.2vw,2.15rem);font-weight:700;line-height:1.12}:is(.collaborative-work-hero,.my-work-hero,.version-hero,.distribution-hero,.activity-hero) p{color:#ffffffb8;max-width:760px;margin:0;font-size:.9rem;line-height:1.55}:is(.collaborative-work-hero>div:first-child>span,.my-work-eyebrow,.version-hero>div:first-child>span,.distribution-hero>div:first-child>span,.activity-eyebrow){color:#b8d5d2;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}:is(.my-work-focus,.distribution-hero>div:last-child,.activity-hero__summary){color:#fff;min-width:190px;box-shadow:none;background:#ffffff14;border:1px solid #ffffff29;border-radius:13px;gap:5px;padding:15px 17px;display:grid}:is(.my-work-focus,.distribution-hero>div:last-child,.activity-hero__summary) span,:is(.my-work-focus,.distribution-hero>div:last-child,.activity-hero__summary) small{color:#ffffffad;letter-spacing:.04em;text-transform:none;font-size:.68rem;font-weight:700}:is(.my-work-focus,.distribution-hero>div:last-child,.activity-hero__summary) strong{color:#fff;font-family:inherit;font-size:1.15rem;font-weight:700;line-height:1.2}.activity-hero__summary strong{font-size:1.75rem}:is(.collaborative-work-hero,.version-hero) button,.activity-hero__summary button{color:#12343d;background:var(--collab-brand);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-family:inherit;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.activity-hero__summary button{background:#fff;margin-top:8px}:is(.collaborative-work-hero,.version-hero,.activity-hero__summary) button:disabled{opacity:.55;cursor:not-allowed}:is(.my-work-summary,.version-summary,.distribution-summary){background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:14px;display:grid;overflow:visible}:is(.my-work-summary,.version-summary,.distribution-summary)>*{border:1px solid var(--collab-line);min-width:0;min-height:82px;color:var(--collab-ink);background:var(--collab-surface);box-shadow:var(--collab-shadow);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}:is(.my-work-summary,.version-summary,.distribution-summary)>:last-child{border:1px solid var(--collab-line)}:is(.my-work-summary,.version-summary,.distribution-summary) span{color:var(--collab-muted);letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:700}:is(.my-work-summary,.version-summary,.distribution-summary) strong{color:var(--collab-ink);font-family:inherit;font-size:1.45rem;font-weight:750;line-height:1}.my-work-summary button{cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.my-work-summary button:hover{transform:translateY(-1px)}.my-work-summary button.active{box-shadow:0 0 0 2px #123b4614,var(--collab-shadow);border-color:#123b4680}:is(.my-work-summary,.distribution-summary) .danger strong{color:#bf2f27}:is(.collaborative-work-filters,.my-work-toolbar,.version-filters,.distribution-filters,.activity-filters){border:1px solid var(--collab-line);border-radius:var(--collab-radius);background:var(--collab-surface);box-shadow:var(--collab-shadow);align-items:end;gap:10px;margin:0;padding:14px;display:grid}.collaborative-work-filters{grid-template-columns:minmax(240px,1fr) 190px 210px auto}.my-work-toolbar{grid-template-columns:minmax(240px,1fr) 200px 210px}.version-filters{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(170px,210px))}.distribution-filters{grid-template-columns:minmax(240px,1fr) 200px 220px}.activity-filters{grid-template-columns:minmax(250px,1.6fr) repeat(4,minmax(125px,1fr))}:is(.collaborative-work-filters,.my-work-toolbar,.version-filters,.distribution-filters) label{border:1px solid var(--collab-line);min-width:0;height:44px;color:var(--collab-muted);background:var(--collab-soft);border-radius:10px;align-items:center;gap:9px;margin:0;padding:0 13px;display:flex}:is(.collaborative-work-filters,.my-work-toolbar,.version-filters,.distribution-filters) label input{width:100%;min-width:0;height:auto;color:var(--collab-ink);box-shadow:none;background:0 0;border:0;outline:0}:is(.collaborative-work-filters,.my-work-toolbar,.version-filters,.distribution-filters) select{border:1px solid var(--collab-line);width:100%;min-width:0;height:44px;color:var(--collab-ink);background-color:var(--collab-soft);box-shadow:none;border-radius:10px;margin:0;padding:0 34px 0 12px}.collaborative-work-count{color:var(--collab-muted);white-space:nowrap;padding:0 8px;font-size:.75rem;font-weight:700}.activity-filter span{color:var(--collab-muted);font-size:.68rem;font-weight:700}.activity-filter input,.activity-filter select{border:1px solid var(--collab-line);width:100%;min-width:0;height:42px;color:var(--collab-ink);background:var(--collab-soft);border-radius:10px;padding:0 11px}.activity-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:2px;display:flex}:is(.activity-primary-button,.activity-secondary-button){border-radius:10px;min-height:40px;padding:0 16px;font-weight:700}.activity-primary-button{border-color:var(--collab-dark);background:var(--collab-dark);color:#fff}.activity-secondary-button{border-color:var(--collab-line);color:var(--collab-ink);background:#fff}.collaborative-board{gap:14px;margin:0;padding:0 2px 10px}.collaborative-column{border:1px solid var(--collab-line);border-radius:var(--collab-radius);background:var(--collab-surface);box-shadow:var(--collab-shadow);overflow:hidden}.collaborative-column>header{border-color:var(--collab-line);min-height:54px;padding:13px 15px}.collaborative-column>header h2{color:var(--collab-ink);letter-spacing:.03em;font-size:.72rem}.collaborative-column>header span{background:var(--collab-soft)}.collaborative-column>div{background:var(--collab-soft);padding:10px}.collaborative-card{border:1px solid var(--collab-line);color:var(--collab-ink);border-radius:12px;padding:13px;box-shadow:0 5px 16px #10323a0f}.collaborative-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px #10323a1c}:is(.my-work-list,.version-list,.distribution-list){gap:10px;display:grid}:is(.my-work-card,.version-card,.distribution-card){border:1px solid var(--collab-line);background:var(--collab-surface);border-radius:14px;box-shadow:0 7px 22px #10323a0f}:is(.my-work-card,.version-card,.distribution-card):hover{box-shadow:var(--collab-shadow);border-color:#123b463d;transform:translateY(-1px)}.my-work-card{overflow:hidden}.my-work-card h2,.version-card h2,.distribution-card h2{color:var(--collab-ink);font-family:inherit}:is(.my-work-card,.version-card,.distribution-card) p{color:var(--collab-muted)}:is(.my-work-empty,.version-empty,.distribution-empty){border:1px solid var(--collab-line);border-radius:var(--collab-radius);background:var(--collab-surface);min-height:180px;box-shadow:var(--collab-shadow)}.activity-ledger{border:1px solid var(--collab-line);border-radius:var(--collab-radius);background:var(--collab-surface);box-shadow:var(--collab-shadow);overflow:hidden}.activity-ledger__header{background:var(--collab-soft);border-color:var(--collab-line)}.activity-row{border-color:var(--collab-line);background:#fff}.activity-row:hover{background:var(--collab-soft)}:is(.version-pagination,.distribution-pagination,.activity-pagination){margin:0}:is(.version-pagination,.distribution-pagination,.activity-pagination) button{border:1px solid var(--collab-line);min-height:38px;color:var(--collab-ink);background:#fff;border-radius:9px;padding:0 14px;font-weight:700}:is(.version-pagination,.distribution-pagination,.activity-pagination) button:not(:disabled):hover{border-color:var(--collab-dark);background:var(--collab-dark);color:#fff}@media (width>=821px){.my-work-toolbar{grid-template-columns:280px 200px 210px;justify-content:end}.collaborative-work-filters{grid-template-columns:280px 190px 210px auto;justify-content:end}}@media (width<=1100px){.activity-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-filter--search{grid-column:span 2}.version-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-card{grid-template-columns:minmax(220px,1fr) 150px 170px 95px 14px;gap:12px}}@media (width<=820px){:is(.collaborative-work-hero,.my-work-hero,.version-hero,.distribution-hero,.activity-hero){flex-direction:column;align-items:flex-start;min-height:auto;padding:22px}:is(.my-work-focus,.distribution-hero>div:last-child,.activity-hero__summary){width:100%;min-width:0}.collaborative-work-filters,.my-work-toolbar,.version-filters,.distribution-filters,.activity-filters{grid-template-columns:1fr 1fr}.collaborative-work-count,.activity-filter-actions{grid-column:1/-1}.distribution-card{grid-template-columns:1fr 1fr}.distribution-card__identity{grid-column:1/-1}.distribution-card>time,.distribution-card>i{display:none}}@media (width<=580px){:is(.collaborative-work-page,.my-work-page,.resource-versions-page,.distribution-page,.collaborative-activity){gap:16px}:is(.collaborative-work-hero,.my-work-hero,.version-hero,.distribution-hero,.activity-hero){border-radius:14px;padding:19px}:is(.my-work-summary,.version-summary,.distribution-summary){grid-template-columns:1fr 1fr;gap:9px}:is(.my-work-summary,.version-summary,.distribution-summary)>*{min-height:68px;padding:13px}.collaborative-work-filters,.my-work-toolbar,.version-filters,.distribution-filters,.activity-filters{grid-template-columns:1fr;padding:11px}.activity-filter--search,.activity-filter-actions,.collaborative-work-count{grid-column:auto}.activity-filter-actions{justify-content:stretch}.activity-filter-actions button{flex:1}.collaborative-board{grid-auto-columns:84vw}.distribution-card{grid-template-columns:1fr}.distribution-card__identity{grid-column:auto}}:is(.my-work-page,.resource-versions-page,.distribution-page,.collaborative-activity){--collab-panel-ink:var(--text-default,#183036);--collab-panel-muted:var(--text-muted,#64748b);--collab-panel-line:var(--color-border,#dfe7e4);--collab-panel-soft:var(--color-surface-muted,#f6f8f7);--collab-panel-dark:var(--brand-3-700,#123f45);width:100%;min-width:0;max-width:100%;color:var(--collab-panel-ink);gap:24px;font-family:inherit;display:grid}:is(.my-work-page,.resource-versions-page,.distribution-page,.collaborative-activity) :is(.my-work-hero,.version-hero,.distribution-hero,.activity-hero){border-radius:var(--radius-lg,18px);background:var(--collab-panel-dark);min-height:0;box-shadow:var(--shadow-md,0 10px 28px #0f172a17);border:0;padding:28px 30px}:is(.my-work-page,.resource-versions-page,.distribution-page,.collaborative-activity) :is(.my-work-hero,.version-hero,.distribution-hero,.activity-hero) h1{color:#fff;letter-spacing:-.025em;margin:6px 0 8px;font-family:inherit;font-size:clamp(1.65rem,2.3vw,2rem);font-weight:750}:is(.my-work-page,.resource-versions-page,.distribution-page,.collaborative-activity) :is(.my-work-hero,.version-hero,.distribution-hero,.activity-hero) p{color:#ffffffb8;max-width:720px;font-size:14px;line-height:1.55}:is(.my-work-eyebrow,.version-hero>div:first-child>span,.distribution-hero>div:first-child>span,.activity-eyebrow){color:#a7c7c3!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:750!important}:is(.my-work-focus,.distribution-hero>div:last-child,.activity-hero__summary){border-radius:var(--radius-lg,16px);background:linear-gradient(135deg,#18c5b940,#0a696333);border:1px solid #ffffff14;min-width:210px;padding:16px 18px}:is(.my-work-focus,.distribution-hero>div:last-child,.activity-hero__summary) strong{color:#fff;font-family:inherit;font-size:22px;font-weight:750}:is(.my-work-focus,.distribution-hero>div:last-child,.activity-hero__summary) :is(span,small){color:#ffffffb8;font-size:12px}:is(.my-work-summary,.version-summary,.distribution-summary){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:18px;display:grid}:is(.my-work-summary,.version-summary,.distribution-summary)>*{border-radius:var(--radius-lg,18px);color:#fff;min-height:118px;box-shadow:var(--shadow-md,0 8px 24px #0000000f);background:linear-gradient(135deg,#25c3b6,#16a294);place-content:center stretch;gap:8px;padding:22px 24px;display:grid;border:0!important}:is(.my-work-summary,.version-summary,.distribution-summary)>:nth-child(3n+2){background:linear-gradient(135deg,#4ea2df,#2f7dcc)}:is(.my-work-summary,.version-summary,.distribution-summary)>:nth-child(3n){background:linear-gradient(135deg,#ff9550,#ff7a3f)}:is(.my-work-summary,.version-summary,.distribution-summary)>:nth-child(5n){background:linear-gradient(135deg,#64748b,#475569)}:is(.my-work-summary,.version-summary,.distribution-summary) span{color:#ffffffe0;font-size:13px;font-weight:650}:is(.my-work-summary,.version-summary,.distribution-summary) strong{letter-spacing:-.035em;font-family:inherit;font-size:36px;font-weight:750;color:#fff!important}.my-work-summary button{appearance:none;cursor:pointer}.my-work-summary button:hover{filter:saturate(1.04)brightness(1.02);transform:translateY(-2px)}.my-work-summary button.active{outline-offset:3px;outline:3px solid #123f4529;box-shadow:0 12px 28px #123f4529}:is(.my-work-toolbar,.version-filters,.distribution-filters,.activity-filters){border:1px solid var(--collab-panel-line);border-radius:var(--radius-lg,18px);box-shadow:var(--shadow-md,0 8px 24px #0f172a0f);background:#fff;padding:16px}:is(.my-work-toolbar,.version-filters,.distribution-filters) :is(label,select),.activity-filter :is(input,select){border-color:var(--collab-panel-line);border-radius:var(--radius-md,12px);height:46px;min-height:46px;color:var(--collab-panel-ink);background:#fff;font-family:inherit;font-size:14px}:is(.my-work-toolbar,.version-filters,.distribution-filters) label{background:#fff}:is(.my-work-toolbar,.version-filters,.distribution-filters) label input{font-size:14px}.activity-filter{gap:7px}.activity-filter>span{color:var(--collab-panel-muted);font-size:12px;font-weight:700}:is(.activity-primary-button,.activity-secondary-button){border-radius:var(--radius-md,12px);min-height:46px;padding:0 18px;font-family:inherit;font-size:14px}:is(.my-work-list,.version-list,.distribution-list,.activity-ledger){border:1px solid var(--collab-panel-line);border-radius:var(--radius-lg,18px);box-shadow:var(--shadow-md,0 8px 24px #0f172a0f);background:#fff;gap:0;overflow:hidden}:is(.my-work-card,.version-card,.distribution-card,.activity-row){border:0;border-bottom:1px solid var(--collab-panel-line);box-shadow:none;background:#fff;border-radius:0;margin:0;transform:none}:is(.my-work-card,.version-card,.distribution-card,.activity-row):last-child{border-bottom:0}:is(.my-work-card,.version-card,.distribution-card,.activity-row):hover{border-color:var(--collab-panel-line);background:var(--collab-panel-soft);box-shadow:none;transform:none}:is(.my-work-card,.version-card,.distribution-card) h2{color:var(--collab-panel-ink);font-family:inherit;font-size:15px;font-weight:750;line-height:1.35}:is(.my-work-card,.version-card,.distribution-card) p{color:var(--collab-panel-muted);font-size:13px;line-height:1.45}:is(.my-work-empty,.version-empty,.distribution-empty,.activity-state){min-height:190px;color:var(--collab-panel-muted);box-shadow:none;background:#fff;border:0;border-radius:0;font-size:14px}.my-work-card{padding:18px 20px}.my-work-card__main,.my-work-card__meta{gap:7px}.my-work-resource,.my-work-card aside,.my-work-card blockquote{font-size:12px}.version-card{padding:17px 20px}.version-number{background:var(--collab-panel-soft);border-radius:12px;font-family:inherit}.version-card__body footer{font-size:12px}.distribution-card{padding:17px 20px}.distribution-scope span,.distribution-progress span{font-size:11px}.distribution-card time{font-size:12px}.activity-ledger__header{min-height:46px;color:var(--collab-panel-muted);background:var(--collab-panel-soft);padding:0 18px;font-family:inherit;font-size:11px;font-weight:750}.activity-row{min-height:72px;color:var(--collab-panel-ink);padding:13px 18px;font-family:inherit}.activity-row :is(strong,small){font-size:12px}:is(.version-pagination,.distribution-pagination,.activity-pagination){min-height:46px;color:var(--collab-panel-muted);justify-content:flex-end;align-items:center;gap:10px;font-size:13px}:is(.version-pagination,.distribution-pagination,.activity-pagination) button{border-radius:10px;min-height:40px;font-family:inherit;font-size:13px}:is(.my-work-drawer,.version-review-drawer,.distribution-drawer,.activity-drawer){color:var(--collab-panel-ink);font-family:inherit}:is(.my-work-drawer,.version-review-drawer,.distribution-drawer,.activity-drawer) :is(h2,h3,strong,label,input,select,textarea,button){font-family:inherit}:is(.my-work-drawer,.version-review-drawer,.distribution-drawer,.activity-drawer) h3{color:var(--collab-panel-ink);letter-spacing:-.015em;text-transform:none;font-size:16px;font-weight:750}:is(.my-work-drawer,.version-review-drawer,.distribution-drawer,.activity-drawer) :is(input,select,textarea){border:1px solid var(--collab-panel-line);border-radius:var(--radius-md,12px);min-height:46px;color:var(--collab-panel-ink);background:#fff;font-size:14px}:is(.my-work-drawer,.version-review-drawer,.distribution-drawer,.activity-drawer) textarea{min-height:96px;line-height:1.5}:is(.my-work-drawer,.version-review-drawer,.distribution-drawer,.activity-drawer) :is(p,span,small,time,dt,dd){font-family:inherit}.distribution-current,.version-detail__main,.my-work-detail__main{padding:24px}.distribution-current form label{font-size:13px}.distribution-history,.version-comments,.my-work-history{border-color:var(--collab-panel-line);background:var(--collab-panel-soft)}.distribution-history :is(strong,span,small,p),.version-comments :is(strong,span,small,p),.my-work-history :is(strong,span,small,p){font-size:12px;line-height:1.45}@media (width<=820px){:is(.my-work-page,.resource-versions-page,.distribution-page,.collaborative-activity){gap:18px}:is(.my-work-page,.resource-versions-page,.distribution-page,.collaborative-activity) :is(.my-work-hero,.version-hero,.distribution-hero,.activity-hero){padding:22px}:is(.my-work-summary,.version-summary,.distribution-summary){gap:12px}:is(.my-work-summary,.version-summary,.distribution-summary)>*{min-height:104px;padding:18px}}@media (width<=580px){:is(.my-work-summary,.version-summary,.distribution-summary){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.my-work-summary,.version-summary,.distribution-summary)>*{min-height:92px}:is(.my-work-summary,.version-summary,.distribution-summary) strong{font-size:30px}.my-work-card,.version-card,.distribution-card,.activity-row{padding:15px}:is(.version-pagination,.distribution-pagination,.activity-pagination){justify-content:space-between}}.collaborative-activity{--activity-ink:#17211d;--activity-muted:#66716c;--activity-line:#dce3df;--activity-paper:#fbfcf8;--activity-accent:#c7582b;color:var(--activity-ink);gap:20px;display:grid}.activity-hero{background:radial-gradient(circle at 82% 18%,#c7582b29,#0000 28%),linear-gradient(135deg,#f7f5eb 0%,#eef4ef 100%);border:1px solid #d9dfd8;border-radius:22px;justify-content:space-between;gap:28px;padding:30px;display:flex;position:relative;overflow:hidden}.activity-hero:before{content:"";pointer-events:none;opacity:.25;background-image:linear-gradient(#17211d14 1px,#0000 1px),linear-gradient(90deg,#17211d14 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.activity-hero>*{z-index:1;position:relative}.activity-eyebrow{color:var(--activity-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.activity-hero h1{margin:8px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,44px);line-height:1}.activity-hero p{max-width:680px;color:var(--activity-muted);margin:0}.activity-hero__summary{border-left:1px solid #17211d29;align-content:center;gap:2px;min-width:180px;padding-left:24px;display:grid}.activity-hero__summary strong{font-family:Georgia,Times New Roman,serif;font-size:36px}.activity-hero__summary span{color:var(--activity-muted);font-size:12px}.activity-hero__summary button{color:var(--activity-accent);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:12px;font-weight:700}.activity-hero__summary button:disabled{opacity:.45;cursor:default}.activity-filters{border:1px solid var(--activity-line);background:#fff;border-radius:18px;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr));gap:12px;padding:18px;display:grid}.activity-filter{gap:6px;min-width:0;display:grid}.activity-filter span{color:var(--activity-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.activity-filter input,.activity-filter select{border:1px solid var(--activity-line);background:var(--activity-paper);width:100%;height:42px;color:var(--activity-ink);border-radius:10px;outline:none;padding:0 12px}.activity-filter input:focus,.activity-filter select:focus{border-color:var(--activity-accent);box-shadow:0 0 0 3px #c7582b1c}.activity-filter-actions{align-items:end;gap:8px;display:flex}.activity-primary-button,.activity-secondary-button{cursor:pointer;border-radius:10px;height:42px;padding:0 16px;font-weight:800}.activity-primary-button{border:1px solid var(--activity-ink);background:var(--activity-ink);color:#fff}.activity-secondary-button{border:1px solid var(--activity-line);color:var(--activity-ink);background:#fff}.activity-ledger{border:1px solid var(--activity-line);background:#fff;border-radius:18px;overflow:hidden}.activity-ledger__header,.activity-row{grid-template-columns:190px minmax(260px,1.4fr) minmax(180px,1fr) 110px 28px;align-items:center;gap:18px;display:grid}.activity-ledger__header{color:var(--activity-muted);letter-spacing:.1em;text-transform:uppercase;background:#eef2ee;padding:12px 18px;font-size:10px;font-weight:800}.activity-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0ed;padding:17px 18px;transition:background .18s,transform .18s}.activity-row:hover{background:#fffaf4;position:relative;transform:translate(3px)}.activity-row__identity,.activity-row__event,.activity-row__resource{gap:5px;min-width:0;display:grid}.activity-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.activity-row small{color:var(--activity-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activity-badge{color:#3d4b44;letter-spacing:.04em;text-transform:uppercase;background:#edf1ee;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:900}.activity-badge--created,.activity-badge--published{color:#166534;background:#e0f3e7}.activity-badge--deleted{color:#a52a20;background:#fee5e2}.activity-badge--updated,.activity-badge--status_changed{color:#225b8d;background:#e5eff9}.activity-badge--commented{color:#93551a;background:#fff0d8}.activity-result{text-transform:uppercase;background:#edf1ee;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:800}.activity-result--success{color:#166534;background:#e0f3e7}.activity-result--failure,.activity-result--denied{color:#a52a20;background:#fee5e2}.activity-result--pending{color:#93551a;background:#fff0d8}.activity-row__arrow{color:var(--activity-accent);font-size:18px}.activity-state{color:var(--activity-muted);text-align:center;padding:54px 20px}.activity-state--error{color:#a52a20}.activity-pagination{justify-content:center;align-items:center;gap:14px;display:flex}.activity-pagination button{border:1px solid var(--activity-line);cursor:pointer;background:#fff;border-radius:9px;padding:9px 14px;font-weight:700}.activity-pagination button:disabled{opacity:.4;cursor:default}.activity-pagination span{color:var(--activity-muted);font-size:12px}.activity-drawer-layer{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#12191673;justify-content:flex-end;display:flex;position:fixed;inset:0}.activity-drawer{background:#f8f9f6;width:min(700px,94vw);height:100%;animation:.24s ease-out activity-drawer-in;overflow:auto;box-shadow:-18px 0 45px #12191633}.activity-drawer__header{z-index:2;border-bottom:1px solid var(--activity-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f9f6f0;justify-content:space-between;gap:20px;padding:24px 26px;display:flex;position:sticky;top:0}.activity-drawer__header h2{margin:9px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:27px}.activity-drawer__header p{color:var(--activity-muted);margin:0;font-size:12px}.activity-icon-button{border:1px solid var(--activity-line);cursor:pointer;background:#fff;border-radius:50%;width:38px;height:38px;font-size:24px}.activity-drawer__body{gap:18px;padding:24px 26px 60px;display:grid}.activity-detail-grid{border:1px solid var(--activity-line);background:var(--activity-line);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.activity-detail-grid div{background:#fff;gap:5px;padding:14px;display:grid}.activity-detail-grid span{color:var(--activity-muted);text-transform:uppercase;font-size:10px;font-weight:800}.activity-detail-grid strong{font-size:13px}.activity-detail-section,.activity-technical{border:1px solid var(--activity-line);background:#fff;border-radius:14px;padding:18px}.activity-detail-section h3,.activity-technical h3,.activity-comparison h3{text-transform:uppercase;margin:0 0 10px;font-size:12px}.activity-detail-section p{color:#46514c;white-space:pre-wrap;margin:0;line-height:1.55}.activity-detail-section pre,.activity-comparison pre{color:#eaf2ed;background:#17211d;border-radius:10px;margin:0;padding:14px;font:11px/1.55 Consolas,monospace;overflow:auto}.activity-comparison{grid-template-columns:1fr 1fr;gap:12px;display:grid}.activity-comparison article{border:1px solid var(--activity-line);background:#fff;border-radius:14px;min-width:0;padding:16px}.activity-technical dl{gap:10px;margin:0;display:grid}.activity-technical dl div{grid-template-columns:100px 1fr;gap:12px;display:grid}.activity-technical dt{color:var(--activity-muted);font-size:11px;font-weight:800}.activity-technical dd{overflow-wrap:anywhere;margin:0;font-size:12px}@keyframes activity-drawer-in{0%{opacity:0;transform:translate(40px)}}@media (width<=980px){.activity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-filter--search{grid-column:1/-1}.activity-ledger__header{display:none}.activity-row{grid-template-columns:1fr 1fr 24px}.activity-row__event{grid-area:1/1/auto/3}.activity-row__identity{grid-area:2/1}.activity-row__resource{grid-area:2/2}.activity-result{grid-area:3/1}.activity-row__arrow{grid-area:1/3/4}}@media (width<=640px){.activity-hero{padding:22px;display:grid}.activity-hero__summary{border-top:1px solid #17211d29;border-left:0;padding:15px 0 0}.activity-filters{grid-template-columns:1fr}.activity-filter--search{grid-column:auto}.activity-filter-actions{grid-template-columns:1fr 1fr;display:grid}.activity-row{grid-template-columns:1fr 22px;gap:10px}.activity-row__event,.activity-row__identity,.activity-row__resource,.activity-result{grid-area:auto/1}.activity-row__arrow{grid-area:1/2/5}.activity-detail-grid,.activity-comparison{grid-template-columns:1fr}}.activity-table-card{width:100%;min-width:0;padding:24px;overflow:hidden}.activity-table-header{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;display:grid}.activity-table-heading{gap:4px;min-width:180px;display:grid}.activity-table-heading h2,.activity-table-heading p{margin:0}.activity-table-heading h2{color:var(--text-default,#183036);font-size:20px}.activity-table-heading p{color:var(--text-muted,#64748b);font-size:13px}.activity-table-tools{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.activity-resource-filter{width:180px;min-width:180px;height:var(--panel-table-control-height,46px)}.activity-filter-toggle{white-space:nowrap;gap:7px;position:relative}.activity-filter-toggle>span{color:#fff;background:var(--brand-2-600,#0f766e);border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.activity-filter-toggle.is-active{border-color:var(--brand-2-600,#0f766e);color:var(--brand-2-700,#115e59);background:#f0fdfa}.activity-export-button{height:var(--panel-table-control-height,46px);min-height:var(--panel-table-control-height,46px);white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.activity-export-button:disabled{opacity:.5;cursor:not-allowed}.activity-advanced-filters{border:1px solid var(--color-border,#dfe7e4);border-radius:var(--radius-md,12px);background:var(--color-surface-muted,#f6f8f7);grid-column:1/-1;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:12px;width:100%;margin-top:2px;padding:16px;display:grid}.activity-advanced-filters .activity-filter{gap:6px}.activity-advanced-filters .activity-filter span{color:var(--text-muted,#64748b);letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.activity-advanced-filters :is(input,select){height:var(--panel-table-control-height,46px);min-height:var(--panel-table-control-height,46px);border:1px solid var(--color-border,#dfe7e4);border-radius:var(--radius-md,12px);background:#fff;font-size:14px}.activity-advanced-filters>button{min-height:var(--panel-table-control-height,46px);white-space:nowrap}.activity-table-wrapper{width:100%;overflow-x:auto}.activity-table-wrapper table{min-width:980px}.activity-table-wrapper th:last-child,.activity-table-wrapper td:last-child{text-align:center;width:82px}.activity-table-wrapper td{vertical-align:middle}.activity-table-wrapper td:first-child{min-width:150px;color:var(--text-default,#183036);white-space:nowrap}.activity-table-entity{gap:4px;min-width:150px;max-width:340px;display:grid}.activity-table-entity strong,.activity-table-entity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-table-entity strong{color:var(--text-default,#183036)}.activity-table-entity small{color:var(--text-muted,#64748b);font-size:12px}.activity-table-entity .status{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;overflow:hidden}.activity-table-error{color:#b42318}.activity-table-footer{margin-top:0}@media (width<=1280px){.activity-table-header{grid-template-columns:1fr}.activity-table-tools{flex-direction:column;align-items:stretch;width:100%}.panel-app .activity-table-tools .search-box{flex:100%!important;width:100%!important;min-width:0!important;max-width:none!important}.activity-resource-filter,.activity-table-tools>.btn,.activity-export-button{width:100%}.activity-resource-filter{min-width:0}.activity-advanced-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.activity-table-card{padding:16px}.activity-advanced-filters{grid-template-columns:1fr}.activity-table-footer{flex-direction:column;align-items:stretch}}.my-work-page{--mw-ink:#17231e;--mw-muted:#68736e;--mw-line:#dce4df;--mw-accent:#d25b32;color:var(--mw-ink);gap:18px;display:grid}.my-work-hero{color:#f9fbf7;background:radial-gradient(circle at 80% 10%,#e5874e6b,#0000 28%),linear-gradient(125deg,#14231c,#294538);border-radius:24px;justify-content:space-between;align-items:end;min-height:170px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.my-work-hero:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-75px;right:5%;box-shadow:0 0 0 38px #ffffff06,0 0 0 76px #ffffff05}.my-work-hero>*{z-index:1;position:relative}.my-work-eyebrow{color:#f6b38e;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.my-work-hero h1{margin:8px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,54px);line-height:.95}.my-work-hero p{color:#ffffffb3;margin:0}.my-work-focus{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;gap:5px;min-width:190px;padding:17px 19px;display:grid}.my-work-focus span{color:#ffffff9e;text-transform:uppercase;font-size:10px;font-weight:800}.my-work-focus strong{font-family:Georgia,Times New Roman,serif;font-size:21px}.my-work-summary{border:1px solid var(--mw-line);background:#fff;border-radius:16px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.my-work-summary>*{border:0;border-right:1px solid var(--mw-line);min-height:72px;color:inherit;text-align:left;background:#fff;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.my-work-summary>:last-child{border-right:0}.my-work-summary button{cursor:pointer}.my-work-summary button.active{box-shadow:inset 0 -3px var(--mw-accent);background:#fffaf6}.my-work-summary span{color:var(--mw-muted);text-transform:uppercase;font-size:11px;font-weight:800}.my-work-summary strong{font-family:Georgia,Times New Roman,serif;font-size:25px}.my-work-summary .danger strong{color:#b73529}.my-work-toolbar{grid-template-columns:minmax(260px,1fr) 190px 190px;gap:10px;display:grid}.my-work-toolbar label{border:1px solid var(--mw-line);height:44px;color:var(--mw-muted);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.my-work-toolbar input{border:0;outline:0;flex:1;min-width:0}.my-work-toolbar select{border:1px solid var(--mw-line);height:44px;color:var(--mw-ink);background:#fff;border-radius:12px;padding:0 12px}.my-work-list{gap:10px;display:grid}.my-work-card{border:1px solid var(--mw-line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:5px minmax(0,1fr) 190px;gap:20px;padding:0 18px 0 0;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.my-work-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #19282117}.my-work-card__rail{background:#7c9588}.my-work-card.priority-urgent .my-work-card__rail{background:#c6382c}.my-work-card.priority-high .my-work-card__rail{background:#e88b3a}.my-work-card__main{min-width:0;padding:18px 0}.my-work-card__meta{flex-wrap:wrap;gap:6px;display:flex}.my-work-status,.my-work-relation{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 8px;font-size:9px;font-weight:900}.my-work-status{color:#3f5249;background:#e9eeeb}.status-in_progress,.status-in_review{color:#245c89;background:#e2edf8}.status-blocked,.status-changes_requested{color:#a6382d;background:#fee7e3}.status-approved,.status-published,.status-completed{color:#196339;background:#ddf2e5}.my-work-relation{color:#91501d;background:#fff1dc}.my-work-card h2{margin:10px 0 5px;font-size:17px}.my-work-card p{color:var(--mw-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.my-work-resource{color:#43534b;margin-top:12px;font-size:11px;font-weight:700}.my-work-resource i{color:var(--mw-accent);margin-right:7px}.my-work-card blockquote{color:var(--mw-muted);text-overflow:ellipsis;white-space:nowrap;border-left:2px solid #e8c9b6;margin:10px 0 0;padding-left:10px;font-size:11px;overflow:hidden}.my-work-card>aside{color:var(--mw-muted);border-left:1px solid #edf1ee;grid-template-columns:1fr auto;align-content:center;gap:9px;padding-left:18px;font-size:11px;display:grid}.my-work-card>aside span i{margin-right:6px}.my-work-card>aside strong{color:var(--mw-accent);grid-column:1/3;font-size:11px}.my-work-card>aside>i{color:var(--mw-accent);grid-area:1/2/3;align-self:center}.my-work-card .due.overdue{color:#b73529;font-weight:800}.my-work-empty{color:var(--mw-muted);text-align:center;border:1px dashed #ccd6d0;border-radius:16px;justify-items:center;gap:7px;padding:60px 20px;display:grid}.my-work-empty i{color:#73a58a;font-size:30px}.my-work-empty strong{color:var(--mw-ink);font-size:16px}.my-work-toast{z-index:1500;color:#fff;background:#1d3328;border-radius:12px;max-width:380px;padding:13px 17px;font-size:13px;font-weight:700;position:fixed;top:22px;right:22px;box-shadow:0 14px 32px #0003}.my-work-toast--error{background:#a6382d}.my-work-detail{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);min-height:100%;display:grid}.my-work-detail__main{align-content:start;gap:18px;padding:22px;display:grid}.my-work-detail__status{color:var(--mw-muted);text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.my-work-detail__description{color:#46564e;white-space:pre-wrap;margin:0;line-height:1.6}.my-work-blocked{color:#8d3028;background:#fff0ed;border-radius:12px;padding:14px}.my-work-blocked p{margin:5px 0 0}.my-work-actions{flex-wrap:wrap;gap:8px;display:flex}.my-work-actions button,.my-work-note button,.my-work-conversation form button{border:1px solid var(--mw-line);min-height:38px;color:var(--mw-ink);cursor:pointer;background:#fff;border-radius:9px;padding:0 13px;font-weight:800}.my-work-actions button.primary,.my-work-note button[type=submit],.my-work-conversation form button{border-color:var(--mw-ink);background:var(--mw-ink);color:#fff}.my-work-note{background:#fff5ed;border-radius:13px;gap:8px;padding:14px;display:grid}.my-work-note label{font-size:11px;font-weight:800}.my-work-note textarea,.my-work-conversation textarea{border:1px solid var(--mw-line);resize:vertical;border-radius:10px;width:100%;padding:10px}.my-work-note div{justify-content:flex-end;gap:7px;display:flex}.my-work-conversation{gap:11px;display:grid}.my-work-conversation h3,.my-work-history h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}.my-work-conversation form{justify-items:end;gap:8px;display:grid}.my-work-conversation article{border:1px solid var(--mw-line);background:#fff;border-radius:12px;padding:13px}.my-work-conversation article p{color:#45534c;white-space:pre-wrap;margin:6px 0}.my-work-conversation time{color:var(--mw-muted);font-size:10px}.my-work-history{border-left:1px solid var(--mw-line);background:#f5f7f4;align-content:start;gap:14px;padding:22px;display:grid}.my-work-history article{grid-template-columns:10px 1fr;gap:10px;display:grid}.my-work-history article>i{background:var(--mw-accent);border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #f0dcd0}.my-work-history article strong{font-size:11px}.my-work-history article p{color:var(--mw-muted);margin:5px 0;font-size:11px}.my-work-history article small{color:#7b8580;font-size:9px}@media (width<=900px){.my-work-summary{grid-template-columns:repeat(3,1fr)}.my-work-summary>*{border-bottom:1px solid var(--mw-line)}.my-work-toolbar{grid-template-columns:1fr 1fr}.my-work-toolbar label{grid-column:1/-1}.my-work-card{grid-template-columns:5px minmax(0,1fr)}.my-work-card>aside{border:0;grid-column:2;padding:0 0 16px;display:flex}.my-work-detail{grid-template-columns:1fr}.my-work-history{border-top:1px solid var(--mw-line);border-left:0}}@media (width<=600px){.my-work-hero{gap:20px;padding:22px;display:grid}.my-work-focus{min-width:0}.my-work-summary{grid-template-columns:1fr 1fr}.my-work-toolbar{grid-template-columns:1fr}.my-work-toolbar label{grid-column:auto}.my-work-card>aside{flex-wrap:wrap}}.resource-versions-page{--vr-ink:#17231f;--vr-muted:#69746f;--vr-line:#dce4df;--vr-accent:#b84c2a;color:var(--vr-ink);gap:18px;display:grid}.version-hero{color:#fff;background:radial-gradient(circle at 76% 18%,#f09f5f66,#0000 26%),linear-gradient(125deg,#12251d,#315343);border-radius:24px;justify-content:space-between;align-items:center;min-height:180px;padding:30px;display:flex;position:relative;overflow:hidden}.version-hero:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;right:-45px;box-shadow:0 0 0 45px #ffffff06,0 0 0 90px #ffffff04}.version-hero>*{z-index:1;position:relative}.version-hero span{color:#f3ad83;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.version-hero h1{margin:8px 0 6px;font:44px/.95 Georgia,Times New Roman,serif}.version-hero p{color:#ffffffb3;max-width:680px;margin:0}.version-hero button{color:var(--vr-ink);cursor:pointer;background:#fff;border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-weight:900;display:flex}.version-summary{border:1px solid var(--vr-line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.version-summary div{border-right:1px solid var(--vr-line);justify-content:space-between;align-items:center;min-height:72px;padding:14px 18px;display:flex}.version-summary div:last-child{border:0}.version-summary span{color:var(--vr-muted);text-transform:uppercase;font-size:10px;font-weight:800}.version-summary strong{font:25px Georgia,serif}.version-filters{grid-template-columns:minmax(260px,1fr) repeat(3,180px);gap:10px;display:grid}.version-filters label{border:1px solid var(--vr-line);height:44px;color:var(--vr-muted);background:#fff;border-radius:11px;align-items:center;gap:9px;padding:0 13px;display:flex}.version-filters input{border:0;outline:0;flex:1;min-width:0}.version-filters select{border:1px solid var(--vr-line);background:#fff;border-radius:11px;height:44px;padding:0 11px}.version-list{gap:9px;display:grid}.version-card{border:1px solid var(--vr-line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:70px minmax(0,1fr) 145px 18px;align-items:center;gap:18px;padding:16px 18px;transition:all .18s;display:grid}.version-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #14271e14}.version-number{background:#edf2ee;border-radius:13px;justify-content:center;align-items:baseline;height:58px;display:flex}.version-number span{color:var(--vr-muted);font:italic 15px Georgia,serif}.version-number strong{font:28px Georgia,serif}.version-card__body{min-width:0}.version-card__body>div{align-items:center;gap:8px;display:flex}.version-card__body small{color:var(--vr-muted);text-transform:uppercase;font-size:10px}.version-card h2{margin:8px 0 3px;font-size:16px}.version-card p{color:var(--vr-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.version-card footer{color:var(--vr-muted);flex-wrap:wrap;gap:15px;margin-top:10px;font-size:10px;display:flex}.version-card footer i{color:var(--vr-accent);margin-right:5px}.version-card time{color:var(--vr-muted);font-size:10px}.version-card>i{color:var(--vr-accent)}.version-status{letter-spacing:.04em;text-transform:uppercase;background:#e9eeeb;border-radius:999px;width:fit-content;padding:4px 8px;font-size:9px;font-weight:900}.version-status.status-in_review{color:#245d8a;background:#e3edf8}.version-status.status-changes_requested{color:#a43b2f;background:#fee8e3}.version-status.status-approved{color:#22633d;background:#e0f1e5}.version-status.status-published{color:#155b32;background:#d8eee0}.version-status.status-archived{color:#666;background:#edeceb}.version-empty{color:var(--vr-muted);text-align:center;border:1px dashed #cdd7d1;border-radius:16px;justify-items:center;gap:7px;padding:60px;display:grid}.version-empty i{color:#7d9e8c;font-size:30px}.version-empty strong{color:var(--vr-ink)}.version-pagination{justify-content:center;align-items:center;gap:12px;display:flex}.version-pagination button{border:1px solid var(--vr-line);background:#fff;border-radius:9px;padding:8px 13px;font-weight:700}.version-pagination button:disabled{opacity:.4}.version-pagination span{color:var(--vr-muted);font-size:11px}.version-toast{z-index:1700;color:#fff;background:#1d3429;border-radius:12px;max-width:390px;padding:13px 17px;font-size:12px;font-weight:800;position:fixed;top:22px;right:22px;box-shadow:0 14px 32px #00000038}.version-toast--error{background:#a43b2f}.version-capture-form{gap:14px;padding:22px;display:grid}.version-capture-form label{color:var(--vr-muted);gap:6px;font-size:11px;font-weight:800;display:grid}.version-capture-form select,.version-capture-form textarea{border:1px solid var(--vr-line);color:var(--vr-ink);background:#fff;border-radius:10px;padding:10px}.version-capture-form button,.version-transition button,.version-comments form button{background:var(--vr-ink);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:41px;padding:0 15px;font-weight:900}.version-detail{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);min-height:100%;display:grid}.version-detail__main{align-content:start;gap:20px;padding:23px;display:grid}.version-detail__main>header{gap:8px;display:grid}.version-detail__main>header p{color:#46544d;margin:0}.version-detail__main>header small{color:var(--vr-muted)}.version-section-title{justify-content:space-between;align-items:center;display:flex}.version-section-title h3,.version-transition h3,.version-comments h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.version-section-title span{color:var(--vr-muted);font-size:10px}.version-diff{gap:10px;display:grid}.version-diff article{border:1px solid var(--vr-line);background:#fff;border-radius:12px;overflow:hidden}.version-diff article>strong{background:#f1f4f1;padding:9px 12px;font:11px Consolas,monospace;display:block}.version-diff article>div{grid-template-columns:1fr 18px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.version-diff pre{color:#e8f1eb;background:#17231f;border-radius:8px;max-height:150px;margin:0;padding:10px;font:10px/1.45 Consolas,monospace;overflow:auto}.version-diff i{color:var(--vr-accent)}.version-muted{color:var(--vr-muted);font-size:12px}.version-transition{background:#fff3ea;border-radius:13px;grid-template-columns:180px 1fr auto;gap:9px;padding:15px;display:grid}.version-transition h3{grid-column:1/-1}.version-transition select,.version-transition textarea{border:1px solid #e8d1c3;border-radius:9px;padding:9px}.version-restore{border:1px solid var(--vr-line);width:fit-content;color:var(--vr-ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px;font-weight:800}.version-restore i{color:var(--vr-accent);margin-right:7px}.version-comments{border-left:1px solid var(--vr-line);background:#f5f7f4;align-content:start;gap:12px;padding:22px;display:grid}.version-comments>form{gap:7px;display:grid}.version-comments textarea,.version-comments select{border:1px solid var(--vr-line);background:#fff;border-radius:9px;padding:9px}.version-comments>article{border:1px solid var(--vr-line);background:#fff;border-radius:12px;gap:7px;padding:12px;display:grid}.version-comments>article.resolved{opacity:.62}.version-comments article>div{justify-content:space-between;gap:8px;display:flex}.version-comments article>div span{text-transform:uppercase;font-size:9px;font-weight:900}.version-comments article code{background:#edf1ee;border-radius:5px;width:fit-content;padding:3px 6px;font-size:9px}.version-comments article small,.version-comments article time{color:var(--vr-muted);font-size:9px}.version-comments article p{color:#44524b;white-space:pre-wrap;margin:0;font-size:12px}.version-comments article button{width:fit-content;color:var(--vr-accent);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:10px;font-weight:800}.version-history{border-top:1px solid var(--vr-line);gap:11px;margin-top:12px;padding-top:15px;display:grid}.version-history>div{grid-template-columns:9px 1fr;gap:8px;display:grid}.version-history>div>i{background:var(--vr-accent);border-radius:50%;width:7px;height:7px;margin-top:5px}.version-history p{gap:3px;margin:0;display:grid}.version-history p strong{font-size:10px}.version-history p span,.version-history p small{color:var(--vr-muted);font-size:9px}@media (width<=1000px){.version-filters{grid-template-columns:1fr 1fr}.version-filters label{grid-column:1/-1}.version-card{grid-template-columns:62px 1fr 16px}.version-card time{display:none}.version-detail{grid-template-columns:1fr}.version-comments{border-top:1px solid var(--vr-line);border-left:0}}@media (width<=650px){.version-hero{gap:20px;padding:22px;display:grid}.version-hero h1{font-size:36px}.version-summary{grid-template-columns:1fr 1fr}.version-summary div{border-bottom:1px solid var(--vr-line)}.version-filters{grid-template-columns:1fr}.version-filters label{grid-column:auto}.version-card{grid-template-columns:48px 1fr 12px;gap:10px;padding:12px}.version-card footer{display:none}.version-transition{grid-template-columns:1fr}.version-transition h3{grid-column:auto}.version-diff article>div{grid-template-columns:1fr}.version-diff article>div>i{justify-self:center;transform:rotate(90deg)}}.distribution-page{--ds-ink:#17231f;--ds-muted:#68736e;--ds-line:#dce4df;--ds-accent:#c4542f;color:var(--ds-ink);gap:18px;display:grid}.distribution-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#46987559,#0000 25%),linear-gradient(128deg,#172721,#334f42);border-radius:24px;justify-content:space-between;align-items:end;min-height:180px;padding:30px;display:flex;position:relative;overflow:hidden}.distribution-hero:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-110px;right:-60px;box-shadow:0 0 0 45px #ffffff06,0 0 0 90px #ffffff04}.distribution-hero>*{z-index:1;position:relative}.distribution-hero>div:first-child>span{color:#9ed2b6;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.distribution-hero h1{margin:8px 0 6px;font:44px/.95 Georgia,Times New Roman,serif}.distribution-hero p{color:#ffffffb3;max-width:720px;margin:0}.distribution-hero>div:last-child{background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;gap:4px;min-width:200px;padding:15px;display:grid}.distribution-hero small{color:#fff9;text-transform:uppercase;font-size:9px}.distribution-hero>div:last-child strong{font:18px Georgia,serif}.distribution-summary{border:1px solid var(--ds-line);background:#fff;border-radius:16px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.distribution-summary article{border-right:1px solid var(--ds-line);justify-content:space-between;align-items:center;min-height:70px;padding:14px 17px;display:flex}.distribution-summary article:last-child{border:0}.distribution-summary span{color:var(--ds-muted);text-transform:uppercase;font-size:9px;font-weight:900}.distribution-summary strong{font:24px Georgia,serif}.distribution-summary .danger strong{color:#a83a31}.distribution-filters{grid-template-columns:minmax(260px,1fr) 190px 210px;gap:10px;display:grid}.distribution-filters label{border:1px solid var(--ds-line);height:44px;color:var(--ds-muted);background:#fff;border-radius:11px;align-items:center;gap:9px;padding:0 13px;display:flex}.distribution-filters input{border:0;outline:0;flex:1;min-width:0}.distribution-filters select{border:1px solid var(--ds-line);background:#fff;border-radius:11px;height:44px;padding:0 11px}.distribution-list{gap:9px;display:grid}.distribution-card{border:1px solid var(--ds-line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:minmax(260px,1fr) 180px 190px 120px 16px;align-items:center;gap:18px;padding:16px 18px;transition:all .18s;display:grid}.distribution-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #14271e14}.distribution-card__identity{min-width:0}.distribution-card__identity>small{color:var(--ds-muted);text-transform:uppercase;margin-left:7px;font-size:9px}.distribution-card h2{margin:8px 0 3px;font-size:16px}.distribution-card p{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.distribution-badge{text-transform:uppercase;background:#e8eeea;border-radius:999px;width:fit-content;padding:4px 8px;font-size:9px;font-weight:900}.distribution-badge.status-published{color:#176038;background:#dcf1e4}.distribution-badge.status-partially_published,.distribution-badge.status-publishing{color:#245c87;background:#e2edf7}.distribution-badge.status-scheduled{color:#90511b;background:#fff0d9}.distribution-badge.status-failed{color:#a43930;background:#fee6e2}.distribution-badge.status-withdrawn{color:#625d58;background:#eceae8}.distribution-scope,.distribution-progress{gap:6px;display:grid}.distribution-scope span,.distribution-progress span{color:var(--ds-muted);text-transform:uppercase;font-size:9px;font-weight:900}.distribution-scope strong,.distribution-progress strong{font-size:11px}.distribution-progress>div{justify-content:space-between;display:flex}.distribution-progress>i,.distribution-meter i{background:#e8ede9;border-radius:999px;height:6px;display:block;overflow:hidden}.distribution-progress b,.distribution-meter b{border-radius:inherit;background:linear-gradient(90deg,#438265,#6bb18c);height:100%;display:block}.distribution-card time{color:var(--ds-muted);font-size:9px}.distribution-card>i{color:var(--ds-accent)}.distribution-empty{color:var(--ds-muted);text-align:center;border:1px dashed #ccd6d0;border-radius:16px;justify-items:center;gap:7px;padding:60px;display:grid}.distribution-empty i{color:#559374;font-size:30px}.distribution-empty strong{color:var(--ds-ink)}.distribution-pagination{justify-content:center;align-items:center;gap:12px;display:flex}.distribution-pagination button{border:1px solid var(--ds-line);background:#fff;border-radius:9px;padding:8px 13px;font-weight:700}.distribution-pagination button:disabled{opacity:.4}.distribution-pagination span{color:var(--ds-muted);font-size:11px}.distribution-toast{z-index:1700;color:#fff;background:#1d3429;border-radius:12px;max-width:390px;padding:13px 17px;font-size:12px;font-weight:800;position:fixed;top:22px;right:22px;box-shadow:0 14px 32px #00000038}.distribution-toast--error{background:#a43b2f}.distribution-detail{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);min-height:100%;display:grid}.distribution-current{align-content:start;gap:17px;padding:23px;display:grid}.distribution-current__state{justify-content:space-between;align-items:center;display:flex}.distribution-current__state>strong{font:17px Georgia,serif}.distribution-meter i{height:9px}.distribution-error{color:#8f3129;background:#fff0ed;border-radius:11px;padding:13px}.distribution-error p{margin:5px 0 0}.distribution-current form{border-top:1px solid var(--ds-line);grid-template-columns:1fr 1fr;gap:11px;padding-top:18px;display:grid}.distribution-current form h3{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:11px}.distribution-current form label{color:var(--ds-muted);gap:6px;font-size:10px;font-weight:800;display:grid}.distribution-current form .wide{grid-column:1/-1}.distribution-current select,.distribution-current input,.distribution-current textarea{border:1px solid var(--ds-line);color:var(--ds-ink);background:#fff;border-radius:9px;padding:9px}.distribution-current form button{background:var(--ds-ink);color:#fff;cursor:pointer;border:0;border-radius:10px;grid-column:1/-1;min-height:41px;font-weight:900}.distribution-history{border-left:1px solid var(--ds-line);background:#f5f7f4;align-content:start;gap:13px;padding:22px;display:grid}.distribution-history h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.distribution-history>article{grid-template-columns:9px 1fr;gap:9px;display:grid}.distribution-history>article>i{background:var(--ds-accent);border-radius:50%;width:7px;height:7px;margin-top:5px}.distribution-history article>div{gap:4px;display:grid}.distribution-history strong{font-size:10px}.distribution-history span,.distribution-history small{color:var(--ds-muted);font-size:9px}.distribution-history p{color:#47534d;white-space:pre-wrap;margin:0;font-size:10px}.distribution-history>p{color:var(--ds-muted);font-size:11px}@media (width<=1050px){.distribution-card{grid-template-columns:minmax(260px,1fr) 170px 170px 16px}.distribution-card time{display:none}.distribution-detail{grid-template-columns:1fr}.distribution-history{border-top:1px solid var(--ds-line);border-left:0}}@media (width<=720px){.distribution-hero{gap:20px;padding:22px;display:grid}.distribution-hero h1{font-size:36px}.distribution-summary{grid-template-columns:1fr 1fr}.distribution-summary article{border-bottom:1px solid var(--ds-line)}.distribution-filters{grid-template-columns:1fr}.distribution-card{grid-template-columns:1fr 14px}.distribution-scope,.distribution-progress{grid-column:1}.distribution-card>i{grid-area:1/2/4}.distribution-current form{grid-template-columns:1fr}.distribution-current form h3,.distribution-current form .wide,.distribution-current form button{grid-column:auto}}.component-index-availability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.component-index-availability-grid>label,.component-index-status-form>label{gap:7px;display:grid}.component-index-availability-grid span,.component-index-status-form>label>span{color:#202c35;font-size:16px;font-weight:400}.component-index-availability-switches,.factory-save-form__availability{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.component-index-availability-switches label{color:#25322c;background:#fff;border:1px solid #dce5e1;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:9px 11px;display:flex}.component-index-availability-switches input{accent-color:#174c3c;width:17px;height:17px}.component-index-availability-switches label:has(input:disabled){opacity:.55}.factory-save-form__availability-panel{background:0 0;border:1px solid #d8e5de}.factory-save-form__relation-summary{background:#fff;border:1px solid #d9e4df;border-radius:12px;gap:10px;padding:12px;display:grid}.factory-save-form__relation-summary>strong{color:#183a2f;font-size:12px}.factory-save-form__relation-summary dl{gap:8px;margin:0;display:grid}.factory-save-form__relation-summary dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.factory-save-form__relation-summary dt{color:#718079;font-size:11px}.factory-save-form__relation-summary dd{color:#263a32;text-align:right;margin:0;font-size:11px;font-weight:700}@media (width<=640px){.component-index-availability-grid,.component-index-availability-switches,.factory-save-form__availability{grid-template-columns:1fr}}.component-index-card{min-width:0}.component-index-tools{flex:auto}.component-index-tools .search-box{flex:280px;width:auto;min-width:220px;max-width:360px}.component-index-filter{flex:none;width:auto;min-width:150px}.component-index-create{white-space:nowrap;flex:none;gap:8px;width:auto;min-width:184px;padding-inline:18px;text-decoration:none}.component-index-create>svg{flex:0 0 18px;width:18px;height:18px}.component-index-template-switch{background:#eef3f1;border:1px solid #d8e2df;border-radius:10px;gap:3px;width:max-content;max-width:calc(100% - 40px);margin:0 20px 16px;padding:4px;display:flex;overflow-x:auto}.component-index-template-switch button{color:#52635d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 13px;font-size:12px;font-weight:750}.component-index-template-switch button:hover{color:#173c32;background:#ffffffa6}.component-index-template-switch button.is-active{color:#075f49;background:#fff;box-shadow:0 2px 8px #103a2f1a}.component-index-create.is-secondary{color:#0f5963;background:#fff;border-color:#0f5963}.component-index-entity{align-items:center;gap:11px;min-width:220px;display:flex}.component-index-entity>span{color:#0f5963;background:#edf7f5;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.component-index-entity strong,.component-index-entity small{display:block}.component-index-entity small{color:#667085;margin-top:3px}.component-index-kind{color:#344054;background:#f2f4f7;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.component-index-kind.is-section{color:#067647;background:#ecfdf3}.component-index-kind.is-listing{color:#175cd3;background:#eff8ff}.component-index-kind.is-template,.component-index-kind.is-template-element{color:#b54708;background:#fff6ed}.component-index-kind.is-template-fragment{color:#087a5c;background:#eef9f5}.component-index-kind.is-template-section{color:#5946a8;background:#f4f3ff}.component-index-edit{white-space:nowrap;text-decoration:none}.component-index-status-form{gap:22px;display:grid}.component-index-drawer-section{border:1px solid var(--color-border-soft,#e2e8f0);background:0 0;border-radius:16px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.component-index-drawer-section legend{color:var(--text-default,#183036);font-size:var(--panel-drawer-group-title-size,18px);letter-spacing:-.02em;padding:0 10px;font-weight:800;line-height:1.2}.component-index-status-note{color:var(--text-muted,#64748b);margin:0;font-size:13px;line-height:1.5}.component-index-status-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.component-index-status-select{width:160px;min-height:var(--panel-table-control-height,46px)}@media (width<=1280px){.component-index-card .table-header{align-items:flex-start}.component-index-tools{flex-wrap:wrap}.component-index-tools .search-box{max-width:none}}@media (width<=768px){.component-index-template-switch{width:calc(100% - 32px);max-width:none;margin-inline:16px}.component-index-tools,.component-index-tools .search-box,.component-index-filter{width:100%}.component-index-create{width:100%;min-width:0}.component-index-status-actions{flex-direction:column;align-items:stretch}.component-index-status-select,.component-index-status-actions .btn{width:100%}}.component-categories-card{min-width:0}.component-category-tools{flex:auto}.component-category-tools .search-box{flex:280px;width:auto;min-width:220px;max-width:360px}.component-category-filter{flex:none;width:auto;min-width:150px}.component-category-name{align-items:center;gap:11px;min-width:210px;display:flex}.component-category-name>span{color:#0f5963;background:#edf7f5;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.component-category-name strong,.component-category-name small{display:block}.component-category-name small{color:#667085;margin-top:3px}.component-category-scopes{flex-wrap:wrap;gap:5px;display:flex}.component-category-scopes span{color:#344054;background:#f2f4f7;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.component-category-form{gap:16px;display:grid}.component-category-form>label,.component-category-form-row label{color:#344054;gap:7px;font-size:13px;font-weight:700;display:grid}.component-category-form input,.component-category-form select,.component-category-form textarea{color:#101828;width:100%;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:10px 12px;font-weight:400}.component-category-form fieldset{border:1px solid #e4e7ec;border-radius:10px;margin:0;padding:12px}.component-category-form legend{color:#344054;padding:0 5px;font-size:13px;font-weight:700}.component-category-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.component-category-context-groups{gap:14px;display:grid}.component-category-context-groups>section{gap:8px;display:grid}.component-category-context-groups>section+section{border-top:1px solid #eaecf0;padding-top:12px}.component-category-context-groups>section>strong{color:#475467;letter-spacing:.03em;text-transform:uppercase;font-size:11px}.component-category-kind-grid label{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.component-category-kind-grid input{width:auto}.component-category-form-row{grid-template-columns:1fr 120px;gap:12px;display:grid}.component-category-form-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (width<=900px){.component-category-tools{flex-wrap:wrap}.component-category-tools .search-box{max-width:none}}@media (width<=640px){.component-category-tools,.component-category-tools .search-box,.component-category-filter{width:100%}.component-category-kind-grid,.component-category-form-row{grid-template-columns:1fr}}html:has(.studio-theme-editor-page){height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto!important}body:has(.studio-theme-editor-page){height:auto;min-height:100%;overflow:visible!important}.studio-theme-index,.studio-theme-editor-page{width:100%;min-width:0}.studio-theme-index__card{padding:24px}.studio-theme-index .table-header>div:first-child{gap:4px;display:grid}.studio-theme-index .table-header h2,.studio-theme-index .table-header p{margin:0}.studio-theme-index .table-header p{color:#667085;font-size:13px}.studio-theme-index__tools{flex-wrap:wrap}.studio-theme-index__tools .search-box{width:240px}.studio-theme-index__filter{width:170px}.studio-theme-index__entity{align-items:center;gap:10px;display:flex}.studio-theme-index__entity>span{color:#14745f;background:#eaf8f3;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.studio-theme-index__entity>span img{object-fit:cover;width:100%;height:100%}.studio-theme-index__entity>div{gap:2px;display:grid}.studio-theme-index__entity strong{align-items:center;gap:7px;display:flex}.studio-theme-index__entity strong em{color:#116b58;text-transform:uppercase;background:#e7f7f1;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal}.studio-theme-index__entity small{color:#7a8984}.studio-theme-editor-page{align-self:start;display:grid}.studio-theme-editor-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.studio-theme-editor-meta label{color:#344054;gap:6px;font-size:12px;font-weight:700;display:grid}.studio-theme-editor-meta__wide{grid-column:1/-1}.studio-theme-editor-meta :is(input,select,textarea){color:#101828;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:9px 11px;font-weight:500}.studio-theme-editor-meta textarea{resize:vertical;min-height:76px}.studio-theme-information-field{color:#344054;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.studio-theme-information-field .panel-quill{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:9px;font-size:14px;font-weight:500;overflow:hidden}.studio-theme-information-field .panel-quill .ql-toolbar.ql-snow{background:var(--color-surface-soft,#f8faf9);border:0;border-bottom:1px solid #d0d5dd;flex-wrap:wrap;gap:3px;padding:9px 11px;display:flex}.studio-theme-information-field .panel-quill .ql-container.ql-snow{min-height:var(--panel-quill-min-height,240px);border:0;font-family:inherit;font-size:14px}.studio-theme-information-field .panel-quill .ql-editor{min-height:var(--panel-quill-min-height,240px);padding:14px;line-height:1.65}.studio-theme-information-field .panel-quill .ql-editor.ql-blank:before{color:#98a2b3;font-style:normal;left:14px;right:14px}.studio-theme-information-field .panel-quill:focus-within{border-color:color-mix(in srgb, var(--brand-1-500,#52b8aa) 70%, #d0d5dd);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-1-500,#52b8aa) 12%, transparent)}.studio-theme-editor-meta .studio-theme-fallback-toggle{background:#f8fafc;border:1px solid #d0d5dd;border-radius:9px;align-content:center;padding:9px 11px}.studio-theme-fallback-toggle>span{align-items:center;gap:8px;display:flex}.studio-theme-fallback-toggle input{width:17px;min-height:17px;margin:0}.studio-theme-fallback-toggle small{color:#667085;font-size:10px;font-weight:500;line-height:1.35}.studio-theme-media-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;display:grid}.studio-theme-media-fields>section{align-content:start;gap:12px;min-width:0;display:grid}.studio-theme-media-fields>section>div:first-child{gap:3px;display:grid}.studio-theme-media-fields small{color:#667085;font-size:11px;font-weight:500}.studio-theme-media-picker .media-select-card{border:1.5px dashed var(--color-border-soft,#b8cbc6);width:100%;min-height:150px;color:var(--brand-1-800,#145c54);cursor:pointer;background:var(--color-surface-soft,#f8faf9);font:inherit;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;overflow:hidden}.studio-theme-media-picker .media-select-card:hover,.studio-theme-media-picker .media-select-card:focus-visible{border-color:var(--brand-1-500,#52b8aa);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-1-500,#52b8aa) 14%, transparent);background:#fff;outline:none}.studio-theme-media-picker .media-select-card :is(i,svg){width:28px;height:28px;font-size:28px}.studio-theme-media-picker .media-select-card span{font-weight:700}.studio-theme-media-picker .media-select-card img{object-fit:contain;border-radius:10px;width:100%;height:150px;display:block}.studio-theme-media-picker .media-select-card--gallery{flex-direction:column}.studio-theme-media-clear{color:#b42318;cursor:pointer;background:0 0;border:0;justify-self:center;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.studio-theme-media-clear :is(i,svg){width:15px;height:15px}.studio-theme-gallery-picker{gap:10px;display:grid}.studio-theme-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.studio-theme-gallery__item{aspect-ratio:1;border:1px solid var(--color-border-soft,#dce5df);background:var(--color-surface-soft,#f8faf9);border-radius:10px;min-width:0;min-height:92px;margin:0;display:block;position:relative;overflow:hidden}.studio-theme-gallery__item>:is(img,span){object-fit:cover;width:100%;height:100%;min-height:92px;color:var(--brand-1-700,#237c73);place-items:center;display:grid}.studio-theme-gallery__item>button{color:#fff;cursor:pointer;background:#b42318e6;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 2px 8px #1018282e}.studio-theme-gallery__item>button :is(i,svg){width:15px;height:15px}.studio-theme-gallery-picker.has-items .media-select-card{min-height:48px;padding:10px}.studio-theme-gallery-picker.has-items .media-select-card :is(i,svg){width:20px;height:20px}.studio-theme-editor-form,.studio-theme-editor-form .factory-theme-form{width:100%;min-width:0}.studio-theme-editor-form .factory-theme-form .factory-theme-modal__dialog{width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid;overflow:visible}.studio-theme-editor-form .factory-theme-form .factory-theme-modal__header{display:none}.studio-theme-editor-form .factory-theme-form .factory-theme-modal__toolbar{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #dce5e1;border-radius:14px;grid-area:1/1/auto/-1;grid-template-columns:minmax(118px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #113d4312}.studio-theme-editor-form .factory-theme-form .factory-theme-library{align-content:center}.studio-theme-editor-form .factory-theme-form .factory-theme-modal__toolbar nav{scrollbar-width:thin;grid-area:1/2;justify-content:flex-start;gap:0;overflow-x:auto}.studio-theme-editor-form .factory-theme-form .factory-theme-modal__toolbar nav button{white-space:nowrap;flex:none;min-height:42px;padding:0 11px}.studio-theme-toolbar-actions{grid-area:1/3;justify-content:flex-end;align-items:center;gap:10px;display:flex}.studio-theme-toolbar-actions .form-select{width:150px;min-height:42px}.studio-theme-toolbar-actions :is(.btn,.create-btn){white-space:nowrap;min-height:42px}.studio-theme-toolbar-actions .create-btn{border:0}.studio-theme-editor-form .factory-theme-form .factory-theme-modal__content{background:0 0;grid-area:2/1;gap:0;min-height:0;padding:0;display:grid;overflow:visible}.studio-theme-form-card{gap:20px;margin:0 0 24px;padding:24px;display:grid}.studio-theme-form-card--media{margin-top:0}.studio-theme-form-card--globals>p{color:#667085;margin:-6px 0 0;font-size:13px}.studio-theme-global-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.studio-theme-global-blocks>section{background:#f8fbfa;border:1px solid #dce5e1;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);gap:12px;padding:16px;display:grid}.studio-theme-global-blocks label{color:#344054;gap:7px;font-size:12px;font-weight:700;display:grid}.studio-theme-global-blocks select{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:9px;width:100%;min-height:42px}.studio-theme-global-blocks .studio-theme-global-blocks__omit{grid-column:1/-1}.studio-theme-global-blocks__omit span{align-items:center;gap:8px;display:inline-flex}.studio-theme-global-blocks-empty{color:#475467;background:#f2f4f7;border-radius:10px;align-items:center;gap:10px;padding:16px;font-size:13px;display:flex}.studio-theme-form-card>header{border-bottom:1px solid var(--color-border-soft,#e2e8f0);align-items:center;gap:10px;padding-bottom:14px;display:flex}.studio-theme-form-card>header :is(i,svg){width:20px;height:20px;color:var(--brand-1-700,#237c73);flex:0 0 20px}.studio-theme-form-card>header h3{color:#101828;margin:0;font-size:20px}.factory-theme-form__section-title{background:#fff;border:1px solid #dce5e1;border-bottom:0;border-radius:16px 16px 0 0;align-items:center;gap:11px;margin-top:0;padding:20px 22px 14px;display:flex;box-shadow:0 8px 24px #113d430f}.factory-theme-form__section-title>span{color:#116b58;background:#e7f7f1;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.factory-theme-form__section-title>div{gap:2px;display:grid}.factory-theme-form__section-title h3,.factory-theme-form__section-title p{margin:0}.factory-theme-form__section-title h3{color:#101828;font-size:20px}.factory-theme-form__section-title p{color:#667085;margin-top:3px;font-size:11px;line-height:1.4}.studio-theme-editor-form .factory-theme-form .factory-theme-form__section-title+div{background:#fff;border:1px solid #dce5e1;border-top:0;border-radius:0 0 16px 16px;gap:14px;padding:0 22px 22px;box-shadow:0 8px 24px #113d430f}.studio-theme-editor-loading{color:#667085;place-items:center;min-height:420px;display:grid}.studio-theme-version-list{gap:8px;display:grid}.studio-theme-version-list>section{background:#fff;border:1px solid #d0d5dd;border-radius:9px;grid-template-columns:minmax(150px,1fr) minmax(100px,160px) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.studio-theme-version-list>section.is-editing{border-color:#087f6b;box-shadow:0 0 0 1px #087f6b}.studio-theme-version-list>section>div:first-child{gap:2px;display:grid}.studio-theme-version-list>section span,.studio-theme-version-list>section small{color:#667085;font-size:11px}.studio-theme-version-list progress{accent-color:#087f6b;width:100%}.studio-theme-version-actions{justify-content:flex-end;gap:6px;display:flex}.studio-theme-version-actions button{cursor:pointer;background:#fff;border:1px solid #98a2b3;border-radius:7px;min-height:32px;padding:4px 9px}.studio-theme-version-actions button.is-danger{color:#b42318;border-color:#fda29b}.studio-theme-progress{grid-template-columns:auto minmax(56px,90px) auto;align-items:center;gap:7px;min-width:128px;display:grid}.studio-theme-progress>span{color:#344054;align-items:baseline;gap:2px;display:flex}.studio-theme-progress strong{font-size:12px}.studio-theme-progress small{color:#98a2b3;font-size:9px}.studio-theme-progress>i{background:#e4e7ec;border-radius:999px;height:6px;display:block;overflow:hidden}.studio-theme-progress>i>b{border-radius:inherit;background:#16876e;height:100%;display:block}.studio-theme-progress>em{color:#667085;font-size:8px;font-style:normal;font-weight:800}.studio-theme-category-page{align-self:start;width:100%;min-width:0}.studio-theme-category-card{width:100%;min-width:0;padding:24px}.studio-theme-category-card .table-header{margin-bottom:16px}.studio-theme-category-card .table-header>div:first-child{gap:4px;display:grid}.studio-theme-category-card .table-header :is(h2,p){margin:0}.studio-theme-category-card .table-header p{color:#667085;font-size:13px}.studio-theme-category-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.studio-theme-category-filter{width:180px;min-height:var(--panel-table-control-height,46px)}.studio-theme-category-card .table-wrapper table{min-width:760px}.studio-theme-category-card th:first-child{width:25%}.studio-theme-category-card th:nth-child(2){width:42%}.studio-theme-category-card th:last-child{text-align:center;width:86px}.studio-theme-category-card td:last-child{text-align:center}.studio-theme-category-entity{align-items:center;gap:10px;min-width:180px;display:flex}.studio-theme-category-entity>span{color:#14745f;background:#eaf8f3;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.studio-theme-category-entity>div{gap:2px;display:grid}.studio-theme-category-entity small{color:#7a8984}.studio-theme-category-form{gap:22px}.panel-react-drawer .studio-theme-category-section{border:1px solid var(--color-border-soft,#e2e8f0);background:0 0;border-radius:16px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.panel-react-drawer .studio-theme-category-section legend{color:var(--text-default,#183036);letter-spacing:-.02em;padding:0 10px;font-size:18px;font-weight:800;line-height:1.2}.studio-theme-category-actions{justify-content:flex-end;align-items:center;gap:12px}.studio-theme-category-status{width:170px;min-width:170px}@media (width<=1100px){.studio-theme-toolbar-actions{flex-wrap:wrap}}@media (width<=720px){.studio-theme-index__tools .search-box,.studio-theme-index__filter{width:100%}.studio-theme-editor-meta{grid-template-columns:1fr}.studio-theme-editor-meta__wide{grid-column:auto}.studio-theme-media-fields,.studio-theme-global-blocks,.studio-theme-global-blocks>section{grid-template-columns:1fr}.studio-theme-editor-form .factory-theme-form .factory-theme-modal__toolbar{grid-template-columns:1fr;padding-top:10px}.studio-theme-editor-form .factory-theme-form .factory-theme-library>small{display:none}.studio-theme-toolbar-actions{flex-direction:column;grid-area:2/1;align-items:stretch}.studio-theme-toolbar-actions .form-select,.studio-theme-toolbar-actions :is(.btn,.create-btn){width:100%}.studio-theme-editor-form .factory-theme-form .factory-theme-modal__toolbar nav{grid-row:3}.studio-theme-category-card .table-header,.studio-theme-category-tools,.studio-theme-category-actions{flex-direction:column;align-items:stretch}.studio-theme-category-tools,.studio-theme-category-tools .search-box,.studio-theme-category-filter,.studio-theme-category-status,.studio-theme-category-actions .btn{width:100%}}.tenant-own-analytics{align-content:start;gap:1.25rem;display:grid}.tenant-own-analytics .tenant-dashboard__hero{margin:0}.tenant-analytics-range{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.tenant-analytics-range select,.tenant-analytics-range input{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:9px;min-height:42px;padding:0 .75rem}.tenant-analytics-range select option{color:#111827}.tenant-analytics-access{color:#cbd5e1;margin:1rem 0 0}.tenant-analytics-summary{gap:1rem;padding:1.25rem;display:grid}.tenant-analytics-summary h3{margin:0}.tenant-analytics-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=760px){.tenant-analytics-summary>div{grid-template-columns:1fr}}.tenant-sales-page .create-btn.is-plan-disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.5}.tenant-sales-page .create-btn.is-plan-disabled:hover{transform:none}.tenant-plan-blocked{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:20rem;display:flex}.tenant-plan-blocked>i,.tenant-plan-blocked>svg{font-size:2rem}.tenant-plan-blocked h2,.tenant-plan-blocked p{margin:0}.tenant-plan-blocked p{max-width:36rem}.tenant-management-page{grid-auto-rows:max-content;align-content:start;align-items:start;gap:1.25rem;width:100%;min-width:0;display:grid}.management-heading h2{color:#111827;margin:0;font-size:1.75rem}.management-heading p{color:#64748b;margin:.35rem 0 0}.management-card{align-self:start;width:100%;min-width:0;padding:24px}.tenant-management-page .table-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.tenant-management-page .table-header>h2{margin:0}.tenant-management-page .header-right{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.tenant-management-page .search-box{width:280px;min-width:190px}.management-filter{width:150px;min-height:46px}.management-filter--wide{flex:0 0 220px;width:220px;min-width:220px}.tenant-management-page .create-btn{white-space:nowrap;min-height:46px}.management-entity{align-items:center;gap:.75rem;display:flex}.management-entity>span{color:#0f766e;background:#ecfdf5;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.management-entity>div{gap:.15rem;display:grid}.management-entity small{color:#64748b}.management-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.management-mail-address{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.management-mail-address input{border-radius:12px 0 0 12px}.management-mail-address span{color:#64748b;background:#f8faf9;border:1.5px solid #d4d7de;border-left:0;border-radius:0 12px 12px 0;align-items:center;min-height:48px;padding:0 14px;display:flex}.tenant-management-page .form-actions{flex-direction:row;justify-content:flex-end;gap:.75rem;display:flex}@media (width<=900px){.tenant-management-page .table-header,.tenant-management-page .header-right{flex-direction:column;align-items:stretch}.tenant-management-page .header-right,.tenant-management-page .search-box,.management-filter,.tenant-management-page .create-btn{width:100%}.management-filter--wide{flex:none;min-width:0}}@media (width<=720px){.management-form-grid{grid-template-columns:1fr}}.tenant-management-page .management-status-source{display:none}.tenant-management-page .form-group:has(.management-status-source){display:none}.tenant-management-page .management-form-actions{align-items:center}.tenant-management-page .management-status-action{width:170px;min-height:46px;margin-right:auto}.tenant-management-page .management-form-actions .btn{white-space:nowrap}@media (width<=720px){.tenant-management-page .management-status-action{width:100%;margin-right:0}}.management-contextual-form{gap:1rem}.management-drawer-section{border:1px solid #e2e8f0;border-radius:12px;gap:1rem;margin:0;padding:1rem;display:grid}.management-drawer-section legend{color:#0f172a;padding:0 .45rem;font-size:.84rem;font-weight:700}.management-contextual-form .management-form-actions{margin-top:.25rem}.management-cell-caption{color:#64748b;margin-top:.2rem;font-size:.78rem;display:block}.management-copy-cell{color:#475569;max-width:320px;line-height:1.45}.management-readonly{min-width:0}.management-readonly>div{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;min-height:46px;padding:.75rem .9rem}.management-readonly.is-multiline>div{white-space:pre-wrap;min-height:84px}.management-response-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.management-response-fields .management-readonly.is-multiline{grid-column:1/-1}.management-drawer-section textarea{resize:vertical;width:100%}@media (width<=720px){.management-response-fields{grid-template-columns:1fr}}.tenant-management-page .create-btn[aria-disabled=true]{cursor:not-allowed;opacity:.58}.subscription-checkout-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:1.25rem;display:grid}.subscription-checkout-main,.checkout-selection,.checkout-payment-card{gap:1rem;min-width:0;display:grid}.checkout-cycle{width:145px;min-height:46px}.checkout-options{gap:.75rem;display:grid}.checkout-option{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:1rem;width:100%;padding:1rem;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.checkout-option:hover,.checkout-option.is-selected{border-color:#20c997;box-shadow:0 0 0 3px #20c9971a}.checkout-option.is-selected{background:#f4fdf9}.checkout-option span,.checkout-summary__item>span:nth-child(2),.checkout-provider>span:nth-child(2){gap:.25rem;display:grid}.checkout-option small,.checkout-summary__item small,.checkout-provider small{color:#64748b;line-height:1.35}.checkout-option>i{color:#cbd5e1}.checkout-option.is-selected>i{color:#20c997}.checkout-option b{white-space:nowrap}.checkout-section-caption{color:#64748b;margin:.3rem 0 0;font-size:.84rem}.checkout-option__title{flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:.45rem!important;display:flex!important}.checkout-option__title em{color:#0f766e;background:#ccfbf1;border-radius:999px;padding:.24rem .48rem;font-size:.7rem;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.checkout-option__title em.is-upgrade{color:#1d4ed8;background:#dbeafe}.checkout-option.is-current{cursor:default;background:#f0fdfa;border-color:#99f6e4}.checkout-option.is-current>i{color:#0f766e}.checkout-option.is-unavailable{opacity:.62;cursor:not-allowed;background:#f8fafc}.checkout-option:disabled:hover{box-shadow:none}.checkout-plan-notice{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:14px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.checkout-plan-notice>i{margin-top:.15rem;font-size:1.05rem}.checkout-plan-notice>div{gap:.3rem;display:grid}.checkout-plan-notice p{color:#475569;margin:0;font-size:.84rem;line-height:1.5}.checkout-empty{color:#64748b;text-align:center;margin:0;padding:.85rem}.checkout-secure{color:#168664;align-items:center;gap:.45rem;font-size:.82rem;display:inline-flex}.checkout-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.checkout-provider{color:#111827;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:.85rem;width:100%;padding:1rem;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.checkout-provider:hover,.checkout-provider.is-selected{border-color:#20c997;box-shadow:0 0 0 3px #20c9971a}.checkout-provider.is-selected{background:#f4fdf9}.checkout-provider__icon{color:#087a5a;background:#d8f8eb;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.checkout-provider>i{color:#cbd5e1}.checkout-provider.is-selected>i{color:#20c997}.checkout-izipay{padding-top:.5rem}.checkout-izipay.is-hidden{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.checkout-paypal{gap:.65rem;max-width:520px;padding-top:.5rem;display:grid}.checkout-paypal.is-working{opacity:.65;pointer-events:none}.checkout-paypal small,.checkout-payment-note{color:#64748b;text-align:center;margin:0;font-size:.8rem}.checkout-summary{gap:1.1rem;padding:24px;display:grid;position:sticky;top:84px}.checkout-summary h2{margin:0}.checkout-summary__items{gap:.8rem;display:grid}.checkout-summary__item{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.checkout-summary__item-icon{color:#087a5a;background:#e8faf4;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.checkout-summary__item b{white-space:nowrap;font-size:.9rem}.checkout-totals{border-top:1px solid #e2e8f0;gap:.65rem;padding-top:1rem;display:grid}.checkout-totals p{color:#64748b;justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.checkout-totals strong{color:#111827}.checkout-totals .checkout-total{color:#111827;border-top:1px dashed #cbd5e1;margin-top:.2rem;padding-top:.8rem;font-size:1.05rem}.checkout-total strong{font-size:1.25rem}.checkout-submit{width:100%;min-height:48px}.checkout-back{color:#475569;text-align:center;text-decoration:none}.checkout-back:hover{color:#0f766e}.checkout-success{text-align:center;justify-items:center;gap:.9rem;max-width:720px;margin:2rem auto;padding:42px;display:grid}.checkout-success__icon{color:#0b8b66;background:#d9f9ec;border-radius:50%;place-items:center;width:74px;height:74px;font-size:1.8rem;display:grid}.checkout-success__icon.is-pending{color:#c27a00;background:#fff4d6}.checkout-success__icon.is-error{color:#dc2626;background:#fee2e2}.checkout-success h2{margin:.2rem 0 0;font-size:1.8rem}.checkout-success>p{color:#64748b;max-width:530px;margin:0}.checkout-success__amount{color:#111827;font-size:2rem}.checkout-success__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;margin:.5rem 0;display:grid}.checkout-success__details>div{text-align:left;border:1px solid #e2e8f0;border-radius:12px;gap:.25rem;padding:.85rem;display:grid}.checkout-success__details span{color:#64748b;font-size:.78rem}.checkout-success .create-btn{justify-content:center;min-width:190px}@media (width<=1100px){.subscription-checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}}@media (width<=720px){.checkout-providers{grid-template-columns:1fr}.checkout-success{padding:28px 20px}.checkout-success__details{grid-template-columns:1fr}}.tenant-account-page{grid-auto-rows:max-content;align-content:start;align-items:start;gap:1.25rem;width:100%;min-width:0;display:grid}.account-heading h2{color:#111827;margin:0;font-size:1.75rem}.account-heading p{color:#64748b;margin:.35rem 0 0}.account-card{align-self:start;width:100%;min-width:0;padding:24px}.tenant-account-page .table-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.tenant-account-page .table-header h2{margin:0}.tenant-account-page .header-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.tenant-account-page .search-box{width:280px}.account-filter{width:155px;min-height:46px}.tenant-account-page .create-btn{white-space:nowrap;min-height:46px}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.account-form-grid>.form-group:has(textarea){grid-column:1/-1}.tenant-account-page .form-actions{flex-direction:row;justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.account-summary{gap:.4rem;padding:1.25rem;display:grid}.account-summary span,.account-summary small{color:#64748b}.account-summary strong{font-size:1.45rem}.account-limits{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.account-limits>div,.account-detail>div{border:1px solid #e2e8f0;border-radius:10px;gap:.25rem;padding:.8rem;display:grid}.account-limits span,.account-detail span{color:#64748b;font-size:.78rem}.account-cell-caption{color:#64748b;margin-top:.2rem;display:block}.account-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ticket-messages{gap:.75rem;margin-top:1rem;display:grid}.ticket-messages article{background:#f8fafc;border-radius:12px;padding:1rem}.ticket-messages p{white-space:pre-wrap}.account-reply{margin-top:1rem}@media (width<=1000px){.account-summary-grid,.account-limits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.tenant-account-page .table-header,.tenant-account-page .header-right{flex-direction:column;align-items:stretch}.tenant-account-page .header-right,.tenant-account-page .search-box,.account-filter,.tenant-account-page .create-btn{width:100%}}@media (width<=720px){.account-form-grid,.account-summary-grid,.account-limits,.account-detail{grid-template-columns:1fr}}.support-attachment-picker{gap:.75rem;margin-top:.75rem;display:grid}.support-upload-trigger{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px dashed #94a3b8;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;min-height:76px;padding:1rem;display:inline-flex}.support-upload-trigger:hover{background:#f0fdfa;border-color:#0f766e}.support-selected-media{flex-wrap:wrap;gap:.5rem;display:flex}.support-selected-media article{background:#fff;border:1px solid #dbe4ec;border-radius:8px;align-items:center;gap:.55rem;padding:.5rem .7rem;display:inline-flex}.support-selected-media button{color:#b91c1c;cursor:pointer;background:#fee2e2;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.support-selected-media__thumb{object-fit:cover;border-radius:6px;width:42px;height:42px;display:block}.account-contextual-form{gap:1rem}.account-drawer-section{border:1px solid #e2e8f0;border-radius:12px;gap:1rem;margin:0;padding:1rem;display:grid}.account-drawer-section legend{color:#0f172a;padding:0 .45rem;font-size:.84rem;font-weight:700}.ticket-detail{gap:1rem;display:grid}.ticket-detail .ticket-messages{margin-top:0}.ticket-message-attachments{flex-wrap:wrap;gap:.65rem;margin:.75rem 0;display:flex}.ticket-message-attachments a{color:#0f172a;background:#fff;border:1px solid #dbe4ec;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .65rem;text-decoration:none;display:inline-flex}.ticket-message-attachments img{object-fit:cover;border-radius:6px;width:48px;height:48px}.account-reply .form-actions{margin-top:.25rem}.tenant-subscription-page{gap:1.25rem}.tenant-subscription-page .tenant-dashboard__hero{margin:0}.tenant-subscription-hero .card__eyebrow{color:#a7c7c3}.tenant-subscription-hero .card__stack-sm{gap:.55rem;display:grid}.tenant-subscription-hero .card__stack-sm>.status{width:max-content}.tenant-subscription-cancel{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff59!important}.tenant-subscription-cancel:hover{background:#ffffff1f!important}.tenant-subscription-section{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:1rem;padding:1.5rem;display:grid;box-shadow:0 8px 24px #0f172a0f}.tenant-subscription-section__header{justify-content:space-between;align-items:center;display:flex}.tenant-subscription-section__header h3{color:#0f172a;margin:.25rem 0 0}.tenant-subscription-limits{margin-top:0}.tenant-subscription-limits article{background:linear-gradient(145deg,#f8fafc,#fff)}.tenant-subscription-limits article small{color:#94a3b8;font-size:.75rem}.tenant-subscription-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.tenant-subscription-summary-card{min-width:0;padding:1.5rem}.tenant-subscription-summary-card .card__header{gap:.3rem;display:grid}.tenant-subscription-addon-list{gap:.7rem;margin-top:1rem;display:grid}.tenant-subscription-addon-list>article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.tenant-subscription-addon-list>article>div{gap:.25rem;display:grid}.tenant-subscription-addon-list span{color:#64748b;font-size:.8rem}.tenant-subscription-empty{color:#64748b;text-align:center;align-content:center;place-items:center;gap:.65rem;min-height:190px;display:grid}.tenant-subscription-empty i{color:#0f766e;font-size:1.6rem}.tenant-subscription-empty p{margin:0}.tenant-subscription-empty a{color:#0f766e;font-weight:700}.tenant-subscription-table-stack{gap:1.25rem;display:grid}.tenant-subscription-table-stack .account-card{overflow:hidden}@media (width<=900px){.tenant-subscription-detail-grid{grid-template-columns:1fr}.tenant-subscription-hero .card__header--split,.tenant-subscription-hero .tenant-dashboard-hero-card__aside{flex-direction:column;align-items:stretch}.tenant-subscription-hero .tenant-dashboard-hero-card__aside .btn{justify-content:center;width:100%}}@media (width<=620px){.tenant-subscription-section{padding:1rem}.tenant-subscription-addon-list>article{flex-direction:column;align-items:flex-start}}.account-form-grid.account-business-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-site-status form{gap:18px;display:grid}.account-site-status__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-site-status__actions .form-select{width:160px;min-height:46px}.account-site-status__information{border:1px solid;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.account-site-status__information strong{font-size:.92rem}.account-site-status__information p{margin:0;font-size:.84rem;line-height:1.5}.account-site-status__information.is-active{color:#166534;background:#f0fdf4;border-color:#a7e7cf}.account-site-status__information.is-inactive{color:#9a3412;background:#fff7ed;border-color:#fed7aa}@media (width<=1000px){.account-form-grid.account-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.account-site-status .table-header{align-items:stretch}.account-site-status__actions{justify-content:flex-start}.account-site-status__actions .form-select{flex:1;width:auto}}@media (width<=720px){.account-form-grid.account-business-grid{grid-template-columns:1fr}.account-site-status__actions{flex-direction:column;align-items:stretch}.account-site-status__actions .form-select,.account-site-status__actions .btn{width:100%}}.account-audit-detail{gap:22px}.account-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.account-audit-grid>div{border:1px solid var(--color-border-soft,#e2e8f0);border-radius:12px;min-width:0;padding:12px}.account-audit-grid dt{color:var(--text-muted,#64748b);text-transform:uppercase;font-size:12px;font-weight:700}.account-audit-grid dd{overflow-wrap:anywhere;margin:5px 0 0}.account-audit-grid dd>.status{width:max-content}.account-audit-text{border:1px solid var(--color-border-soft,#e2e8f0);background:0 0;border-radius:12px;padding:14px}.account-audit-text h3{margin:0 0 8px;font-size:14px}.account-audit-text p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.account-audit-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-audit-change-grid .account-audit-text{min-width:0}.account-audit-json pre{max-height:360px;color:var(--text-default,#183036);white-space:pre-wrap;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}@media (width<=620px){.account-audit-grid,.account-audit-change-grid{grid-template-columns:1fr}}.tenant-subscription-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.tenant-subscription-limits>article{align-content:start;gap:.35rem;min-width:0;padding:1.15rem;display:grid}.tenant-subscription-limits>article>span:first-child{color:var(--text-default,#0f172a);font-size:.92rem;font-weight:800}.tenant-subscription-limits>article>strong{font-size:inherit;margin-top:.55rem;display:block}.tenant-subscription-limit-group__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.tenant-subscription-limit-group__items>span{border:1px solid var(--color-border-soft,#e2e8f0);background:#fff;border-radius:11px;gap:.2rem;min-width:0;padding:.75rem;display:grid}.tenant-subscription-limit-group__items b{color:var(--text-default,#0f172a);font-size:1.05rem;line-height:1.2}.tenant-subscription-limit-group__items small{color:var(--text-muted,#64748b);font-size:.72rem;line-height:1.35}@media (width<=780px){.tenant-subscription-limits{grid-template-columns:1fr}}@media (width<=460px){.tenant-subscription-limit-group__items{grid-template-columns:1fr}}.support-ticket-detail{gap:18px}.support-ticket-summary{border:1px solid var(--color-border-soft,#e2e8f0);background:var(--color-surface-soft,#f8faf9);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.support-ticket-summary>div:first-child{gap:3px;display:grid}.support-ticket-summary>div:first-child span{color:var(--text-muted,#64748b);text-transform:uppercase;font-size:12px;font-weight:700}.support-ticket-summary>div:first-child strong{font-size:1.08rem}.support-ticket-summary__states{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.support-priority{color:#475569;background:#e2e8f0;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.support-priority.is-low{color:#166534;background:#dcfce7}.support-priority.is-medium{color:#1d4ed8;background:#dbeafe}.support-priority.is-high{color:#9a3412;background:#ffedd5}.support-priority.is-critical{color:#991b1b;background:#fee2e2}.support-ticket-information .is-wide{grid-column:1/-1}.support-requester-detail{grid-template-columns:repeat(3,minmax(0,1fr))}.support-requester-detail a{color:var(--brand-1-800,#145c54);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.support-conversation{gap:12px;margin:0}.ticket-messages.support-conversation article{border:1px solid var(--color-border-soft,#e2e8f0);background:#fff;border-radius:14px;gap:12px;margin:0;padding:16px;display:grid}.ticket-messages.support-conversation article.is-support{background:#f0fdfa;border-color:#99f6e4}.support-conversation article>header{align-items:center;gap:10px;display:flex}.support-conversation article>header>div{gap:2px;display:grid}.support-conversation article>header small{color:var(--text-muted,#64748b);font-size:12px}.support-message-avatar{color:#475569;background:#e2e8f0;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.is-support .support-message-avatar{color:#0f766e;background:#ccfbf1}.support-conversation article>p{color:var(--text-default,#183036);white-space:pre-wrap;margin:0;line-height:1.6}.support-conversation .ticket-message-attachments{margin:2px 0 0}.support-conversation .ticket-message-attachments a{min-width:190px;padding:8px}.support-conversation .ticket-message-attachments a>span:last-child{gap:2px;min-width:0;display:grid}.support-conversation .ticket-message-attachments a strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.support-conversation .ticket-message-attachments a small{color:var(--text-muted,#64748b);font-size:11px}.ticket-message-attachment__icon{width:48px;height:48px;color:var(--brand-1-800,#145c54);background:var(--color-surface-soft,#f8faf9);border-radius:8px;place-items:center;display:grid}.support-conversation-empty{color:var(--text-muted,#64748b);text-align:center;margin:0;padding:22px}.support-ticket-guidance{border:1px solid;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.support-ticket-guidance>i{margin-top:2px}.support-ticket-guidance p{margin:0;font-size:13px;line-height:1.5}.support-ticket-guidance.is-reply{color:#115e59;background:#f0fdfa;border-color:#99f6e4}.support-ticket-guidance.is-waiting{color:#0c4a6e;background:#f0f9ff;border-color:#bae6fd}@media (width<=720px){.support-requester-detail{grid-template-columns:1fr}.support-ticket-summary{flex-direction:column;align-items:flex-start}.support-ticket-summary__states{justify-content:flex-start}}.tenant-legal-page{grid-auto-rows:max-content;align-content:start;align-items:start;gap:1.25rem;width:100%;min-width:0;display:grid}.tenant-legal-heading h2{color:#111827;margin:0;font-size:1.75rem}.tenant-legal-heading p{color:#64748b;margin:.35rem 0 0}.legal-policy-list{gap:1.25rem;display:grid}.tenant-legal-policy{min-width:0;overflow:hidden}.tenant-legal-policy .card__header{align-items:center;gap:1rem}.tenant-legal-editor{min-height:260px;font-family:inherit;line-height:1.6}.tenant-legal-table{align-self:start;width:100%;min-width:0;padding:24px}.tenant-legal-page .table-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.tenant-legal-page .table-header h2{margin:0}.tenant-legal-page .header-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.tenant-legal-page .search-box{width:280px}.tenant-legal-filter{width:170px;min-height:46px}.tenant-complaint-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tenant-complaint-detail>div{border:1px solid #e2e8f0;border-radius:10px;gap:.3rem;padding:.85rem;display:grid}.tenant-complaint-detail .is-wide{grid-column:1/-1}.tenant-complaint-detail span{color:#64748b;font-size:.78rem}.tenant-complaint-detail strong{white-space:pre-wrap}.tenant-complaint-status .form-group{min-width:220px}@media (width<=800px){.tenant-legal-policy .card__header,.tenant-legal-page .table-header,.tenant-legal-page .header-right{flex-direction:column;align-items:stretch}.tenant-legal-page .header-right,.tenant-legal-page .search-box,.tenant-legal-filter{width:100%}}@media (width<=650px){.tenant-complaint-detail{grid-template-columns:1fr}.tenant-complaint-detail .is-wide{grid-column:auto}.tenant-complaint-status{flex-direction:column;align-items:stretch}.tenant-complaint-status .form-group,.tenant-complaint-status button{width:100%}}.tenant-complaint-detail-view{gap:20px}.tenant-complaint-summary{border:1px solid var(--color-border-soft,#e2e8f0);background:var(--color-surface-soft,#f8faf9);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.tenant-complaint-summary>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tenant-complaint-summary>div:first-child{justify-content:start;gap:3px;display:grid}.tenant-complaint-summary>div:first-child span{color:var(--text-muted,#64748b);text-transform:uppercase;font-size:12px;font-weight:700}.tenant-complaint-summary>div:first-child strong{font-size:1.08rem}.tenant-complaint-type{color:#1d4ed8;background:#dbeafe;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.panel-react-drawer .tenant-complaint-drawer-section{border:1px solid var(--color-border-soft,#e2e8f0);background:0 0;border-radius:14px;gap:16px;min-width:0;margin:0;padding:18px;display:grid}.panel-react-drawer .tenant-complaint-drawer-section legend{color:var(--text-primary,#111827);padding:0 8px;font-size:.9rem;font-weight:700}.tenant-complaint-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.tenant-complaint-detail-grid>div{border:1px solid var(--color-border-soft,#e2e8f0);border-radius:12px;min-width:0;padding:12px}.tenant-complaint-detail-grid dt{color:var(--text-muted,#64748b);text-transform:uppercase;font-size:12px;font-weight:700}.tenant-complaint-detail-grid dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0}.tenant-complaint-text{border:1px solid var(--color-border-soft,#e2e8f0);border-radius:12px;padding:14px}.tenant-complaint-text h3{margin:0 0 8px;font-size:14px}.tenant-complaint-text p{white-space:pre-wrap;margin:0;line-height:1.6}.tenant-complaint-management{margin-top:20px!important}.tenant-complaint-response{gap:8px;display:grid}.tenant-complaint-response>span{color:var(--text-primary,#111827);font-size:.84rem;font-weight:700}.tenant-complaint-status{justify-content:flex-end;align-items:center;gap:12px;margin-top:0;display:flex}.tenant-complaint-status .form-select{width:170px;min-height:46px}.tenant-complaint-status .btn{white-space:nowrap}@media (width<=650px){.tenant-complaint-detail-grid{grid-template-columns:1fr}.tenant-complaint-summary{flex-direction:column;align-items:flex-start}.tenant-complaint-summary>div{justify-content:flex-start}.tenant-complaint-status{flex-direction:column;align-items:stretch}.tenant-complaint-status .form-select,.tenant-complaint-status .btn{width:100%}}.factory-editor-state{box-sizing:border-box;color:#24483e;text-align:center;background:#f4f7f5;place-content:center;justify-items:center;gap:8px;min-height:100vh;padding:32px;display:grid}.factory-editor-state>span{color:#eafff8;background:linear-gradient(145deg,#173d34,#168567);border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:6px;display:grid;box-shadow:0 10px 24px #13745933}.factory-editor-state>strong{font-size:17px}.factory-editor-state>small{color:#71847e;max-width:420px;font-size:11px;line-height:1.5}.factory-editor-state>div{gap:8px;margin-top:10px;display:flex}.factory-editor-state.is-error>span{color:#7f1d1d;box-shadow:none;background:#fee2e2}#panel-public-react-root{min-height:100vh}.public-auth{background:#fff;grid-template-columns:minmax(380px,1fr) minmax(420px,.8fr);min-height:100vh;display:grid}.public-auth__visual{color:#fff;background:linear-gradient(145deg,#0b3338dd,#14565bd9),radial-gradient(circle at 100% 0,#52b8aa,#0d3439);align-items:end;padding:clamp(40px,7vw,100px);display:grid}.public-auth__visual>div{max-width:650px}.public-auth__visual span{color:#bcebdc;font-weight:700}.public-auth__visual h1{margin:18px 0;font-size:clamp(36px,5vw,68px);line-height:1.02}.public-auth__visual p{color:#d6e9e5;font-size:18px;line-height:1.65}.public-auth__form{place-items:center;padding:32px;display:grid}.public-auth-card,.public-register-card{width:min(100%,480px)}.public-brand{align-items:center;gap:10px;margin-bottom:28px;display:flex}.public-brand img{border-radius:12px;width:42px;height:42px}.public-brand strong{font-size:17px}.public-auth-card h2,.public-register-card h1{margin:0;font-size:30px}.public-auth-card>p,.public-register-card>p{color:#64748b;margin:10px 0 24px}.public-form{gap:16px;display:grid}.public-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-form__wide{grid-column:1/-1}.public-field{color:#334155;gap:7px;font-size:13px;font-weight:600;display:grid}.public-field input,.public-field select{background:#f8faf9;border:1.5px solid #d4d7de;border-radius:12px;width:100%;min-height:48px;padding:0 14px}.public-field input:focus,.public-field select:focus{border-color:#34a891;outline:0;box-shadow:0 0 0 4px #52b8aa1f}.public-password,.public-domain{display:flex;position:relative}.public-password input{padding-right:48px}.public-password button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;width:38px;height:38px;position:absolute;top:5px;right:5px}.public-domain span{color:#64748b;background:#eef2f0;border:1.5px solid #d4d7de;border-radius:0 12px 12px 0;align-items:center;margin-left:-1px;padding:0 12px;display:flex}.public-domain input{border-radius:12px 0 0 12px}.public-check{color:#475569;align-items:center;gap:9px;font-size:13px;display:flex}.public-submit{width:100%;min-height:48px}.public-auth-links{justify-content:space-between;gap:14px;display:flex}.public-auth-links a,.public-link-button{color:#167c68;font-size:13px;font-weight:700}.public-link-button{cursor:pointer;background:0 0;border:0;width:100%;padding:12px}.public-message{border-radius:10px;margin-bottom:16px;padding:12px 14px}.public-message ul{margin:0;padding-left:20px}.public-message.error{color:#991b1b;background:#fee2e2}.public-message.success{color:#166534;background:#dcfce7}.public-register{background:linear-gradient(145deg,#edf6f2,#f8faf9);place-items:center;min-height:100vh;padding:42px 20px;display:grid}.public-register-card{background:#fff;border:1px solid #dce5df;border-radius:22px;width:min(100%,780px);padding:36px;box-shadow:0 20px 60px #14373a14}.first-react{color:#102a2e;background:#f2f6f4;min-height:100vh;padding:28px clamp(20px,4vw,64px) 44px}.first-react>header{align-items:center;gap:24px;max-width:1400px;margin:0 auto 24px;display:flex}.first-react>header .public-brand{border-right:1px solid #dce5df;margin:0;padding-right:24px}.first-react>header h1{margin:0;font-size:clamp(26px,3vw,36px)}.first-react>header p{color:#64748b;margin:4px 0 0}.first-react svg{stroke-width:1.8px;width:20px;height:20px}.first-react__steps{--active-index:0;background:#fff;border:1px solid #dce5df;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:1400px;margin:0 auto 18px;padding:8px;display:grid;position:relative;overflow:hidden}.first-react__step-indicator{z-index:0;top:8px;bottom:8px;left:calc(8px + var(--active-index) * ((100% - 48px) / 5 + 8px));opacity:1;background:#123f45;border-radius:11px;width:calc(20% - 9.6px);transition:left .42s cubic-bezier(.22,1,.36,1),opacity .18s,transform .42s cubic-bezier(.22,1,.36,1);display:block;position:absolute;box-shadow:0 8px 18px #123f4524}.first-react__steps.is-welcome .first-react__step-indicator{opacity:0;transform:scale(.88)}.first-react__steps button{z-index:1;color:#29474b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:10px;transition:color .24s,opacity .24s,transform .24s;display:flex;position:relative}.first-react__steps button:disabled{cursor:default;opacity:.5}.first-react__steps button.active{color:#fff;opacity:1;background:0 0;transform:translateY(-1px)}.first-react__steps button.done{color:#165e50;opacity:1;background:#e4f5ef}.first-react__steps b{background:#eef3f0;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.first-react__steps b svg{width:17px;height:17px}.first-react__steps .active b{color:#123f45;background:#bcebdc}.first-react__steps button>span{min-width:0;display:grid}.first-react__steps strong,.first-react__steps small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.first-react__steps small{color:inherit;opacity:.72;margin-top:2px}.first-react__wizard{max-width:1400px;margin:auto}.first-react__panel{background:#fff;border:1px solid #dce5df;border-radius:20px;min-height:510px;padding:clamp(24px,3vw,40px);box-shadow:0 16px 45px #14373a0d}.first-react__panel[hidden]{display:none}.first-react__panel:not([hidden]).is-forward{animation:.44s cubic-bezier(.22,1,.36,1) both first-panel-forward}.first-react__panel:not([hidden]).is-backward{animation:.44s cubic-bezier(.22,1,.36,1) both first-panel-backward}.first-react__eyebrow{color:#16866e;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.first-react__panel>h2{margin:0;font-size:clamp(24px,3vw,31px)}.first-react__panel>p{color:#64748b;max-width:760px;margin:8px 0 28px;line-height:1.55}.first-react__panel h3{margin:0}.first-react__welcome{background:#f5faf8;border:1px solid #dbe9e3;border-radius:18px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:28px;max-width:800px;padding:26px;display:grid}.first-react__welcome-icon{color:#fff;background:linear-gradient(145deg,#123f45,#1b786d);border-radius:28px;place-items:center;width:112px;height:112px;display:grid}.first-react__welcome-icon svg{width:50px;height:50px}.first-react__welcome ul{color:#496267;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.first-react__welcome li{align-items:center;gap:9px;display:flex}.first-react__welcome li svg{color:#16866e;width:17px;height:17px}.first-react__hint{color:#476168;background:#eef3f1;border-radius:12px;align-items:center;gap:10px;max-width:800px;margin-top:16px;padding:13px 16px;display:flex}.first-react__hint svg{color:#16866e}.first-react__choices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.first-react__choices>button{color:#102a2e;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #dce5df;border-radius:16px;justify-items:start;gap:10px;min-height:170px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.first-react__choices>button:hover{border-color:#9dcac0;transform:translateY(-1px)}.first-react__choices>button:disabled{cursor:not-allowed;opacity:.55;transform:none}.first-react__choices>button.active{background:#effbf7;border-color:#34a891;animation:.34s cubic-bezier(.22,1,.36,1) first-selection;box-shadow:0 0 0 4px #52b8aa17}.first-react__choice-icon{color:#16866e;background:#e6f6f1;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.first-react__choice-icon svg{width:22px;height:22px}.first-react__choices>button>span:not(.first-react__choice-icon,.first-react__choice-check){color:#64748b;line-height:1.5}.first-react__choice-check{color:#fff;background:#16866e;border-radius:50%;place-items:center;width:25px;height:25px;animation:.28s cubic-bezier(.22,1,.36,1) both first-check-in;display:grid;position:absolute;top:16px;right:16px}.first-react__choice-check svg{width:15px;height:15px}.first-react__subsection{transform-origin:top;border-top:1px solid #e5ebe8;margin-top:28px;padding-top:24px;animation:.36s cubic-bezier(.22,1,.36,1) both first-expand-content}.first-react__subsection>h3{margin-bottom:14px;font-size:16px}.first-react__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.first-react__form-grid--colors{margin:24px 0}.first-react__phone{grid-template-columns:minmax(150px,.46fr) 1fr;display:grid}.first-react__phone select{border-radius:12px 0 0 12px}.first-react__phone input{border-radius:0 12px 12px 0;margin-left:-1px}.first-react__color{grid-template-columns:52px 1fr;gap:8px;display:grid}.first-react__color input[type=color]{cursor:pointer;min-height:48px;padding:5px}.first-react__section-title{font-size:15px;margin-bottom:13px!important}.first-react__themes{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px;display:grid}.first-react__themes button{color:#1e363a;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #dce5df;border-radius:14px;gap:9px;padding:8px;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s;display:grid}.first-react__themes button:hover{transform:translateY(-2px)}.first-react__themes button.active{background:#effbf7;border-color:#34a891;animation:.34s cubic-bezier(.22,1,.36,1) first-selection;box-shadow:0 0 0 3px #52b8aa12}.first-react__themes button>span:last-child{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 4px;display:flex}.first-react__themes button>span:last-child svg{color:#16866e;width:17px;height:17px}.first-react__themes img,.first-react__theme-placeholder{aspect-ratio:16/9;object-fit:cover;border-radius:9px;width:100%}.first-react__theme-placeholder{color:#16866e;background:linear-gradient(135deg,#eaf7f2,#d9ebe5);place-items:center;display:grid}.first-react__theme-placeholder svg{width:30px;height:30px}.first-react__empty{color:#8a5d00;background:#fff8df;border:1px dashed #d7a93c;border-radius:12px;padding:18px}.first-react__media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.first-react__upload{cursor:pointer;background:#f8fbfa;border:1.5px dashed #bfcfca;border-radius:15px;grid-template-columns:86px 1fr;align-items:center;gap:14px;min-height:112px;padding:12px;display:grid;position:relative;overflow:hidden}.first-react__upload.wide{grid-column:1/-1}.first-react__upload input{opacity:0;width:1px;height:1px;position:absolute}.first-react__upload img,.first-react__upload-icon{object-fit:cover;border-radius:11px;width:86px;height:86px}.first-react__upload img{animation:.36s cubic-bezier(.22,1,.36,1) both first-preview-in}.first-react__upload.compact img,.first-react__upload.compact .first-react__upload-icon{object-fit:contain}.first-react__upload-icon{color:#16866e;background:#e8f5f0;place-items:center;display:grid}.first-react__upload-icon svg{width:28px;height:28px}.first-react__upload>span:last-child{gap:5px;min-width:0;display:grid}.first-react__upload small{color:#718087;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.first-react__structure{transform-origin:top;background:#f8fbfa;border:1px solid #dce5df;border-radius:16px;margin-top:24px;padding:22px;animation:.38s cubic-bezier(.22,1,.36,1) both first-expand-content}.first-react__structure>div:first-child p{color:#64748b;margin:5px 0 18px;font-size:13px}.first-react__pages{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.first-react__pages label{cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:12px;transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s;display:flex}.first-react__pages label:hover{border-color:#9dcac0;transform:translateY(-1px)}.first-react__pages label:has(input:checked){background:#f0faf6;border-color:#8fcabb;box-shadow:0 4px 10px #123f450c}.first-react__pages input[type=checkbox]{accent-color:#16866e}.first-react__pages label.locked{cursor:default;background:#eef6f3}.first-react__pages label span{flex:1}.first-react__pages label svg{color:#16866e;width:16px;height:16px}.first-react__blank-summary{transform-origin:top;background:#f8fbfa;border:1px solid #dce5df;border-radius:14px;align-items:center;gap:15px;margin-top:24px;padding:20px;animation:.36s cubic-bezier(.22,1,.36,1) both first-expand-content;display:flex}.first-react__blank-summary>svg{color:#16866e;width:30px;height:30px}.first-react__blank-summary div{gap:4px;display:grid}.first-react__blank-summary span{color:#64748b}.first-react__wizard>footer{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.first-react__wizard>footer .btn{justify-content:center;align-items:center;gap:8px;min-width:132px;display:inline-flex}.first-react__wizard>footer .btn svg{width:18px;height:18px}@keyframes first-panel-forward{0%{opacity:0;transform:translate(26px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes first-panel-backward{0%{opacity:0;transform:translate(-26px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes first-selection{0%{transform:scale(.985)}60%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes first-check-in{0%{opacity:0;transform:scale(.45)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes first-expand-content{0%{opacity:0;clip-path:inset(0 0 18% round 12px);transform:translateY(-9px)scaleY(.96)}to{opacity:1;clip-path:inset(0 round 12px);transform:translateY(0)scaleY(1)}}@keyframes first-preview-in{0%{opacity:0;filter:saturate(.6);transform:scale(.9)}to{opacity:1;filter:saturate();transform:scale(1)}}@media (width<=900px){.public-auth{grid-template-columns:1fr}.public-auth__visual{display:none}.public-form--grid,.first-react__form-grid{grid-template-columns:1fr}.public-form__wide{grid-column:auto}.first-react__steps{grid-template-columns:repeat(5,1fr)}.first-react__steps button>span{display:none}.first-react__steps button{justify-content:center}.first-react__media-grid{grid-template-columns:1fr}.first-react__upload.wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.first-react *,.first-react :before,.first-react :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=560px){.public-register-card,.first-react__panel{padding:22px}.first-react{padding:18px 12px 30px}.first-react>header{flex-direction:column;align-items:flex-start;gap:12px}.first-react>header .public-brand{border:0}.first-react__steps{gap:3px}.first-react__steps button{padding:7px 4px}.first-react__steps b{flex-basis:28px;width:28px;height:28px}.first-react__panel{min-height:0}.first-react__welcome{grid-template-columns:1fr}.first-react__welcome-icon{border-radius:20px;width:72px;height:72px}.first-react__welcome-icon svg{width:34px;height:34px}.first-react__choices{grid-template-columns:1fr}.first-react__choices>button{min-height:145px}.first-react__phone{grid-template-columns:125px 1fr}.first-react__wizard>footer .btn{flex:1;min-width:0}}.public-password button svg{width:20px;height:20px}.first-react__choices>button>svg{color:#16866e;width:22px;height:22px}.first-react__themes button>svg{aspect-ratio:16/10;color:#16866e;background:#eef5f1;border-radius:9px;place-items:center;width:100%;height:auto;padding:28px;display:grid}
