/* NEWAY ONE v8.0.524
   Platform / Company / Store Management — canonical module.
   Phase8 final audit: base, responsive, theme and component-specific rules now live here.
   Shared design-system rules remain global; dead historical selectors were removed. */

/* v8.0.524 — canonical Platform base migrated from former Core. */
.store-manage-shortcut-8308{width:100%;margin-top:10px;min-height:42px;border:1px solid rgba(240,74,163,.25);border-radius:12px;background:rgba(240,74,163,.08);color:#f04aa3;font-size:14px;font-weight:700;}
.store-management-actions-8308{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px;}
.store-edit-card-8308{max-width:920px;margin:0 auto 16px;padding:18px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);}
.store-edit-head-8308{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px;}
.store-edit-head-8308 h2{margin:0 0 4px;font-size:20px;}
.store-edit-head-8308 p{margin:0;color:var(--muted);font-size:12.5px;}
.store-form-grid-8308{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.store-form-grid-8308 label{display:flex;flex-direction:column;gap:6px;}
.store-form-grid-8308 label span{font-size:13px;color:var(--muted);}
.store-form-grid-8308 input{width:100%;min-width:0;}
.store-address-field-8308{grid-column:1/-1;}
.store-toggle-row-8308{display:flex;gap:18px;flex-wrap:wrap;padding:14px 0 4px;font-size:14px;}
.store-toggle-row-8308 label{display:flex;align-items:center;gap:7px;}
.pos-bridge-panel-8882{margin:12px 0 14px;padding:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card) 96%,var(--bg) 4%);}
.pos-bridge-head-8882{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px;}
.pos-bridge-head-8882 h3{margin:0 0 4px;font-size:14px;}
.pos-bridge-head-8882 p{margin:0;max-width:760px;color:var(--muted);font-size:11px;line-height:1.45;}
.pos-bridge-mode-badge-8882{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;}
.pos-bridge-mode-badge-8882.is-test{border-color:#d79a22;background:color-mix(in srgb,#d79a22 15%,transparent);color:#d79a22;}
.pos-bridge-grid-8882{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:10px;align-items:stretch;}
.pos-bridge-grid-8882 label,.pos-bridge-credential-8882{display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:11px;background:color-mix(in srgb,var(--card) 92%,transparent);}
.pos-bridge-grid-8882 label>span,.pos-bridge-credential-8882>span{font-size:10.5px;color:var(--muted);}
.pos-bridge-grid-8882 select{min-height:38px;}
.pos-bridge-credential-8882 b{font-size:12px;overflow-wrap:anywhere;}
.pos-bridge-grid-8882 small,.pos-bridge-actions-8882 small{color:var(--muted);font-size:10px;line-height:1.4;}
.pos-bridge-token-row-8882{display:flex;gap:8px;margin-top:10px;align-items:center;}
.pos-bridge-token-row-8882 input{min-width:0;flex:1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;}
.pos-bridge-actions-8882{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;}
.pos-bridge-diagnostics-8882{margin-top:10px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);color:var(--muted);font-size:10.5px;line-height:1.45;}
@media (max-width:767px){.pos-bridge-grid-8882{grid-template-columns:1fr}.pos-bridge-token-row-8882{align-items:stretch;flex-direction:column}.pos-bridge-token-row-8882 button{width:100%}}
.store-management-list-8308{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.store-admin-card-8308{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);}
.store-admin-card-8308.disabled{opacity:.58;}
.store-admin-main-8308{min-width:0;}
.store-admin-main-8308 small{display:block;margin-top:5px;color:var(--muted);}
.store-admin-main-8308 p{margin:6px 0 0;font-size:13px;color:#d8d8df;}
.store-admin-title-8308{display:flex;align-items:center;gap:7px;flex-wrap:wrap;}
.store-admin-title-8308 b{font-size:17px;}
.store-default-badge-8308,.store-status-badge-8308{display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700;}
.store-default-badge-8308{background:rgba(240,74,163,.14);color:#f58abd;}
.store-status-badge-8308{background:rgba(82,201,122,.12);color:#8bd9a4;}
.store-admin-card-8308.disabled .store-status-badge-8308{background:rgba(255,255,255,.08);color:#aaa;}
.store-admin-actions-8308{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.store-delete-btn-8319{border-color:rgba(255,92,92,.32)!important;color:#ff9b9b!important;background:rgba(255,92,92,.06)!important;}
.deleted-store-toggle-8319{margin-left:auto;}
.deleted-store-panel-8319{max-width:920px;margin:14px auto 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);}
.deleted-store-panel-8319>h3{margin:0 0 10px;font-size:15px;}
.deleted-store-panel-8319 .store-admin-card-8308{opacity:.65;}
.store-delete-modal-8319{max-width:560px;}
.store-delete-title-8319{margin:0 0 5px;font-size:20px;}
.store-delete-sub-8319{margin:0;color:var(--muted);font-size:13px;}
.store-delete-impact-grid-8319{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;}
.store-delete-impact-item-8319{padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);}
.store-delete-impact-item-8319 b{display:block;font-size:18px;}
.store-delete-impact-item-8319 small{color:var(--muted);}
.store-delete-policy-8319,.store-delete-blocker-8319{padding:12px;border-radius:12px;font-size:13px;line-height:1.55;margin-top:10px;}
.store-delete-policy-8319{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);}
.store-delete-blocker-8319{background:rgba(255,170,50,.08);border:1px solid rgba(255,170,50,.2);color:#ffd08a;}
@media (max-width:620px){.store-delete-impact-grid-8319{grid-template-columns:1fr 1fr;}
.deleted-store-toggle-8319{margin-left:0;}}
@media (max-width:767px){.store-form-grid-8308,.store-management-list-8308{grid-template-columns:1fr;}
.store-edit-card-8308{padding:14px;border-radius:0;border-left:0;border-right:0;}
.store-admin-card-8308{padding:14px;}
.store-admin-actions-8308{flex-direction:column;}}
.store-admin-setup-8317{margin:16px 0 4px;padding:16px;border-radius:16px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.075);}
.store-admin-setup-head-8317{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;}
.store-admin-setup-head-8317 h3{margin:0 0 4px;font-size:16px;}
.store-admin-setup-head-8317 p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.45;}
.store-admin-skip-8317{display:flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap;}
.store-admin-existing-8317{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;}
.store-admin-choice-8317{display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.065);}
.store-admin-choice-8317.disabled{opacity:.48;}
.store-admin-choice-copy-8317{min-width:0;flex:1;}
.store-admin-choice-copy-8317 b,.store-admin-choice-copy-8317 small{display:block;}
.store-admin-choice-copy-8317 small{margin-top:2px;color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.store-primary-radio-8317{display:flex;align-items:center;gap:4px;color:#f58abd;font-size:11px;white-space:nowrap;}
.store-admin-new-toggle-8317{margin-top:10px;}
.store-new-admin-8317{margin-top:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);}
.store-new-admin-grid-8317{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.store-new-admin-grid-8317 label{display:flex;flex-direction:column;gap:6px;}
.store-new-admin-grid-8317 label span{font-size:12.5px;color:var(--muted);}
.store-new-admin-primary-8317{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:13px;}
.store-admin-warning-8317{margin-top:10px;padding:9px 11px;border-radius:10px;background:rgba(244,181,72,.08);border:1px solid rgba(244,181,72,.2);color:#eac981;font-size:12px;line-height:1.45;}
.store-admin-summary-8317{display:block;margin-top:6px!important;color:#d8d8df!important;}
.store-unassigned-8317{color:#eac981!important;}
@media (max-width:767px){.store-admin-setup-8317{padding:13px;border-radius:13px;}
.store-admin-setup-head-8317{flex-direction:column;}
.store-admin-existing-8317,.store-new-admin-grid-8317{grid-template-columns:1fr;}}
.company-foundation-8318{margin:16px 0 18px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.035);}
.company-foundation-actions-8318{display:flex;gap:8px;flex-wrap:wrap;}
.company-context-row-8318{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;}
.company-context-row-8318 label{margin:0;}
.company-context-row-8318 label>span,.company-edit-grid-8318 label>span{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:500;line-height:1.35;}
.company-context-row-8318 select{width:100%;min-height:44px;}
.company-summary-8318{margin-top:11px;padding:11px 12px;border-radius:13px;background:rgba(255,255,255,.035);display:flex;justify-content:space-between;gap:10px;align-items:center;}
.company-summary-8318 b{font-size:14px;}
.company-summary-8318 small{display:block;margin-top:3px;color:var(--muted);}
.company-code-pill-8318{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;background:rgba(240,74,163,.12);color:#f48ac3;font-size:12px;font-weight:600;white-space:nowrap;line-height:1.2;}
.company-edit-card-8318{margin-top:12px;padding:14px;border-radius:15px;background:rgba(9,9,16,.42);border:1px solid rgba(255,255,255,.09);}
.company-edit-head-8318{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:11px;}
.company-edit-head-8318 h3{margin:0;font-size:16px;}
.company-edit-head-8318 p{margin:4px 0 0;color:var(--muted);font-size:12px;}
.company-edit-grid-8318{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.company-edit-grid-8318 input{width:100%;}
.company-edit-note-8318{margin-top:9px;color:var(--muted);font-size:12px;line-height:1.5;}
.store-company-field-8318{grid-column:1/-1;}
.store-company-field-8318 select{width:100%;min-height:44px;}
.store-company-lock-8318{display:block;margin-top:5px;color:var(--muted);font-size:11.5px;}
@media (max-width:620px){.company-foundation-actions-8318{margin-top:10px;}
.company-context-row-8318,.company-edit-grid-8318{grid-template-columns:1fr;}
.company-summary-8318{align-items:flex-start;}
.company-context-row-8318>button{width:100%;}}
.company-delete-btn-8320{border-color:rgba(255,92,92,.32)!important;color:#ff9b9b!important;background:rgba(255,92,92,.06)!important;}
.deleted-company-panel-8320{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);}
.deleted-company-panel-8320>h3{margin:0 0 10px;font-size:15px;}
.deleted-company-card-8320{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);margin-top:8px;opacity:.72;}
.deleted-company-card-8320 b{font-size:14px;}
.deleted-company-card-8320 small{display:block;color:var(--muted);margin-top:4px;line-height:1.45;}
.deleted-company-card-8320 .company-code-pill-8318{display:inline-flex;margin-top:7px;}
.company-delete-summary-row-8320{display:flex;gap:8px;align-items:center;flex-wrap:wrap;}
.company-delete-modal-8320{max-width:560px;}
@media (max-width:620px){.deleted-company-card-8320{display:block;}
.deleted-company-card-8320 button{width:100%;margin-top:10px;}}

/* NEWAY_WEB_8461_COMPANY_ARCHIVE_TENANT_STORAGE */
.company-storage-8461{font-variant-numeric:tabular-nums;}
.company-archive-note-8461{margin:4px 0 10px;color:var(--muted);font-size:12.5px;line-height:1.5;}
.company-archive-actions-8461{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.company-purge-modal-8461{max-width:620px;}
.company-purge-warning-8461{margin:4px 0 14px;padding:12px 13px;border:1px solid rgba(255,87,87,.32);border-radius:13px;background:rgba(255,87,87,.08);line-height:1.55;color:var(--text);}
.company-purge-field-8461{display:block;margin-top:12px;}
.company-purge-field-8461>span{display:block;margin-bottom:6px;font-size:12.5px;color:var(--muted);}
.company-purge-field-8461 input{width:100%;}
@media(max-width:620px){.company-archive-actions-8461{margin-top:10px;justify-content:stretch}.company-archive-actions-8461 button{flex:1 1 0;}}

/* NEWAY ONE v8.0.802 — Unified media migration panel */
.media-migration-card-8802{margin-top:12px;}
.media-migration-status-8802{padding:12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--card) 94%,transparent);}
.media-migration-metrics-8802{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}
.media-migration-metrics-8802 span{display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--card) 98%,transparent);}
.media-migration-metrics-8802 b{font-size:16px;font-variant-numeric:tabular-nums;}
.media-migration-metrics-8802 small{color:var(--muted);font-size:10.5px;line-height:1.3;}
.media-migration-status-8802 p{margin:9px 0 0;color:var(--muted);font-size:11.5px;line-height:1.45;}
.media-migration-path-8802{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 0;color:var(--muted);font-size:11.5px;}
.media-migration-path-8802 code{padding:4px 7px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,var(--card) 96%,transparent);color:var(--text);}
@media(max-width:720px){.media-migration-metrics-8802{grid-template-columns:repeat(2,minmax(0,1fr));}}
.inventory-core-card-8823{margin-top:12px;}
.inventory-core-status-8823{display:grid;gap:11px;padding:12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--card) 94%,transparent);}
.inventory-core-headline-8823{display:flex;justify-content:space-between;gap:12px;align-items:center;}
.inventory-core-headline-8823>div{display:flex;align-items:center;gap:8px;min-width:0;}
.inventory-core-headline-8823>b{font-size:13px;}
.inventory-core-headline-8823>small{color:var(--muted);font-size:10.5px;text-align:right;}
.inventory-core-health-8823{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap;}
.inventory-core-health-8823.ok{background:rgba(43,176,105,.14);color:#6fe29d;-webkit-text-fill-color:#6fe29d;border:1px solid rgba(74,205,128,.28);}
.inventory-core-health-8823.warn{background:rgba(234,145,30,.15);color:#ffb75f;-webkit-text-fill-color:#ffb75f;border:1px solid rgba(238,138,31,.28);}
.inventory-core-metrics-8823{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;}
.inventory-core-metrics-8823>span{display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--card) 98%,transparent);}
.inventory-core-metrics-8823 b{font-size:15px;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
.inventory-core-metrics-8823 small{color:var(--muted);font-size:10px;line-height:1.3;}
.inventory-core-warning-8823{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;padding:9px 10px;border:1px solid rgba(238,138,31,.28);border-radius:10px;background:rgba(238,138,31,.09);font-size:10.5px;line-height:1.4;}
.inventory-core-warning-8823>b{color:#ffb75f;-webkit-text-fill-color:#ffb75f;}
.inventory-core-warning-8823>span{color:var(--muted);}
.inventory-core-section-8823{display:grid;gap:7px;}
.inventory-core-section-8823 h4{margin:0;font-size:11px;font-weight:700;color:var(--muted);}
.inventory-core-sources-8823,.inventory-core-types-8823{display:flex;gap:6px;align-items:center;flex-wrap:wrap;}
.inventory-core-source-8823,.inventory-core-types-8823 span{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 8px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--card) 98%,transparent);font-size:10.5px;}
.inventory-core-source-8823 small{color:var(--muted);font-variant-numeric:tabular-nums;}
.inventory-core-stores-8823{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}
.inventory-core-store-8823{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--card) 98%,transparent);}
.inventory-core-store-8823>div{min-width:0;}
.inventory-core-store-title-8823{display:flex;align-items:center;gap:6px;flex-wrap:wrap;}
.inventory-core-store-title-8823>b{font-size:11.5px;}
.inventory-core-store-title-8823 span,.inventory-core-store-title-8823 small{color:var(--muted);font-size:9.5px;}
.inventory-core-store-8823 p{margin:4px 0 0;color:var(--muted);font-size:9.8px;line-height:1.35;}
.inventory-core-store-8823 p strong{color:#ffb75f;-webkit-text-fill-color:#ffb75f;}
.inventory-core-store-8823>small{flex:0 0 auto;max-width:150px;color:var(--muted);font-size:9px;line-height:1.35;text-align:right;}
.inventory-core-contract-8823{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-top:2px;color:var(--muted);font-size:10px;}
.inventory-core-contract-8823 code{padding:3px 6px;border:1px solid var(--line);border-radius:6px;background:color-mix(in srgb,var(--card) 98%,transparent);color:var(--text);}
.inventory-core-contract-8823 b{color:#6fe29d;-webkit-text-fill-color:#6fe29d;}
html[data-neway-theme="light"] body .inventory-core-status-8823{background:#fff;border-color:var(--lt-border);}
html[data-neway-theme="light"] body .inventory-core-metrics-8823>span,
html[data-neway-theme="light"] body .inventory-core-source-8823,
html[data-neway-theme="light"] body .inventory-core-types-8823 span,
html[data-neway-theme="light"] body .inventory-core-store-8823{background:#fafbfc;border-color:#e1e5ea;}
html[data-neway-theme="light"] body .inventory-core-health-8823.ok{color:#188447!important;-webkit-text-fill-color:#188447!important;}
html[data-neway-theme="light"] body .inventory-core-health-8823.warn,
html[data-neway-theme="light"] body .inventory-core-warning-8823>b,
html[data-neway-theme="light"] body .inventory-core-store-8823 p strong{color:#b56200!important;-webkit-text-fill-color:#b56200!important;}
@media(max-width:840px){.inventory-core-metrics-8823{grid-template-columns:repeat(2,minmax(0,1fr));}.inventory-core-stores-8823{grid-template-columns:1fr;}}
@media(max-width:520px){.inventory-core-headline-8823{align-items:flex-start;flex-direction:column;}.inventory-core-headline-8823>small{text-align:left;}.inventory-core-store-8823{flex-direction:column;}.inventory-core-store-8823>small{max-width:none;text-align:left;}}


/* NEWAY ONE v8.0.488 - compact professional platform / company / store admin */
.platform-admin-page-8488{width:100%;max-width:none;margin:0;padding-bottom:26px;box-sizing:border-box}
.platform-admin-page-8488 .platform-admin-head-8488{align-items:center;margin-bottom:14px}
.platform-admin-page-8488 .platform-admin-head-8488 .hierarchy-head-copy-8304{display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:baseline;min-width:0}
.platform-admin-page-8488 .platform-admin-head-8488 .hierarchy-head-copy-8304 h1{grid-column:2;margin:0!important;font-size:18px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.015em!important}
.platform-admin-page-8488 .platform-admin-head-8488 .hierarchy-head-copy-8304 p{grid-column:2;margin:2px 0 0!important;font-size:11.5px!important;line-height:1.35!important;color:var(--muted)!important}
.platform-admin-kicker-8488{grid-column:1;grid-row:1/3;align-self:center;display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);font-size:9.5px;font-weight:600;letter-spacing:.08em;white-space:nowrap;line-height:1.2;}
.platform-company-panel-8488,.platform-store-section-8488{margin:0 0 12px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card) 97%,transparent);box-shadow:none}
.platform-section-bar-8488{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 11px}
.platform-section-bar-8488>div:first-child{min-width:0}
.platform-section-bar-8488 h2{margin:0!important;font-size:14px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.01em!important}
.platform-section-bar-8488 p{margin:3px 0 0!important;font-size:11px!important;line-height:1.45!important;color:var(--muted)!important;font-weight:400;}
.platform-toolbar-8488{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;flex-wrap:wrap;justify-content:flex-end}
.platform-toolbar-8488 button{min-height:32px!important;height:32px!important;padding:0 10px!important;border-radius:9px!important;font-size:11.5px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap}
.platform-toolbar-8488 button.primary{padding-inline:12px!important}
.platform-company-context-8488{grid-template-columns:minmax(240px,1fr) auto!important;gap:7px!important;align-items:end!important;margin:0!important}
.platform-company-context-8488 label>span{margin-bottom:4px!important;font-size:10.5px!important;font-weight:500!important;line-height:1.35;}
.platform-company-context-8488 select{min-height:38px!important;height:38px!important;border-radius:10px!important;font-size:12.5px!important}
.platform-refresh-btn-8488{min-height:38px!important;height:38px!important;padding:0 11px!important;border-radius:10px!important;font-size:11.5px!important}
.platform-admin-page-8488 .company-summary-8318{margin-top:8px!important;padding:9px 10px!important;border-radius:10px!important;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--card) 98%,transparent)!important;box-shadow:none!important}
.platform-admin-page-8488 .company-summary-8318 b{font-size:12.5px!important;font-weight:600!important;line-height:1.3;}
.platform-admin-page-8488 .company-summary-8318 small{margin-top:2px!important;font-size:10.5px!important;line-height:1.35!important}
.platform-admin-page-8488 .company-edit-card-8318,.platform-admin-page-8488 .store-edit-card-8308{max-width:none;margin:10px 0 0!important;padding:13px!important;border-radius:12px!important;background:color-mix(in srgb,var(--card) 97%,#000 3%)!important;border:1px solid var(--line)!important;box-shadow:none!important}
.platform-admin-page-8488 :is(.company-edit-head-8318,.store-edit-head-8308){margin-bottom:11px!important}
.platform-admin-page-8488 :is(.company-edit-head-8318 h3,.store-edit-head-8308 h2){margin:0 0 2px!important;font-size:14px!important;line-height:1.3!important;font-weight:600!important;}
.platform-admin-page-8488 :is(.company-edit-head-8318 p,.store-edit-head-8308 p){font-size:10.5px!important;line-height:1.45!important;color:var(--muted)!important;font-weight:400;}
.platform-admin-page-8488 :is(.company-edit-grid-8318,.store-form-grid-8308){gap:9px!important}
.platform-admin-page-8488 :is(.company-edit-grid-8318,.store-form-grid-8308) label>span{margin-bottom:4px!important;font-size:10.5px!important;font-weight:500!important;line-height:1.35;}
.platform-admin-page-8488 :is(.company-edit-grid-8318,.store-form-grid-8308) :is(input,select){min-height:38px!important;height:38px!important;border-radius:10px!important;font-size:12px!important}
.platform-admin-page-8488 :is(.company-edit-grid-8318,.store-form-grid-8308) small{font-size:9.8px!important;line-height:1.35!important}
.platform-admin-page-8488 .company-edit-note-8318{padding:8px 9px!important;border-radius:9px!important;font-size:10.5px!important;line-height:1.4!important}
.platform-store-section-8488{margin-top:12px}
.platform-store-bar-8488{margin-bottom:10px}
.platform-admin-page-8488 .store-management-list-8308{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}
.platform-admin-page-8488 .store-admin-card-8308{gap:10px!important;padding:11px 12px!important;border-radius:11px!important;background:color-mix(in srgb,var(--card) 97%,transparent)!important;border:1px solid var(--line)!important;box-shadow:none!important}
.platform-admin-page-8488 .store-admin-title-8308{gap:5px!important}
.platform-admin-page-8488 .store-admin-title-8308 b{font-size:13px!important;font-weight:600!important;line-height:1.3;}
.platform-admin-page-8488 .store-admin-main-8308 small{margin-top:3px!important;font-size:10.5px!important;line-height:1.35!important}
.platform-admin-page-8488 .store-admin-main-8308 p{margin-top:4px!important;font-size:10.5px!important;line-height:1.35!important}
.platform-admin-page-8488 .store-admin-actions-8308{gap:5px!important}
.platform-admin-page-8488 .store-admin-actions-8308 button{min-height:30px!important;height:30px!important;padding:0 8px!important;border-radius:8px!important;font-size:10.5px!important}
.platform-admin-page-8488 :is(.store-default-badge-8308,.store-status-badge-8308){min-height:19px!important;padding:1px 6px!important;font-size:9.5px!important}
.platform-admin-page-8488 .actions{margin-top:11px!important;gap:6px!important}
.platform-admin-page-8488 .actions button{min-height:34px!important;height:34px!important;padding:0 12px!important;border-radius:9px!important;font-size:11.5px!important}
.platform-admin-page-8488 :is(.deleted-company-panel-8320,.deleted-store-panel-8319){margin-top:10px!important;padding-top:10px!important}
.platform-admin-page-8488 :is(.deleted-company-panel-8320,.deleted-store-panel-8319)>h3{font-size:12.5px!important;margin-bottom:7px!important}
.platform-admin-page-8488 .company-archive-note-8461{font-size:10.5px!important;line-height:1.4!important}
html[data-neway-theme="light"] body .platform-company-panel-8488,html[data-neway-theme="light"] body .platform-store-section-8488{background:#fff!important;border-color:var(--lt-border)!important}
@media(max-width:700px){
 .platform-admin-page-8488{padding-bottom:18px}
 .platform-admin-page-8488 .platform-admin-head-8488{margin-bottom:10px}
 .platform-admin-page-8488 .platform-admin-head-8488 .hierarchy-head-copy-8304 h1{font-size:16px!important}
 .platform-admin-kicker-8488{display:none}
 .platform-admin-page-8488 .platform-admin-head-8488 .hierarchy-head-copy-8304{display:block}
 .platform-admin-page-8488 .platform-admin-head-8488 .hierarchy-head-copy-8304 h1,.platform-admin-page-8488 .platform-admin-head-8488 .hierarchy-head-copy-8304 p{grid-column:auto}
 .platform-company-panel-8488,.platform-store-section-8488{padding:11px!important;border-radius:12px!important}
 .platform-section-bar-8488{align-items:flex-start;gap:8px;margin-bottom:9px}
 .platform-section-bar-8488 p{display:none}
 .platform-toolbar-8488{gap:5px!important}
 .platform-toolbar-8488 button{min-height:30px!important;height:30px!important;padding-inline:8px!important;font-size:10.5px!important}
 .platform-company-context-8488{grid-template-columns:1fr auto!important}
 .platform-admin-page-8488 .store-management-list-8308{grid-template-columns:1fr}
 .platform-admin-page-8488 .store-admin-card-8308{padding:10px!important}
 .platform-admin-page-8488 .store-admin-actions-8308{flex-direction:row!important}
}
@media(max-width:430px){
 .platform-section-bar-8488{display:block}
 .platform-toolbar-8488{justify-content:flex-start!important;margin-top:8px!important;overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:2px;-webkit-overflow-scrolling:touch}
 .platform-toolbar-8488 button{flex:0 0 auto}
 .platform-company-context-8488{grid-template-columns:1fr!important}
 .platform-refresh-btn-8488{width:100%}
}

/* NEWAY ONE v8.0.489 - compact professional store edit form */
.platform-admin-page-8488 .store-edit-card-8308{padding:12px 13px!important}
.platform-admin-page-8488 .store-form-grid-8308{grid-template-columns:minmax(0,1.18fr) minmax(0,1.18fr) minmax(170px,.82fr)!important;gap:8px 10px!important;align-items:start}
.platform-admin-page-8488 .store-form-grid-8308 label{gap:3px!important;min-width:0}
.platform-admin-page-8488 .store-form-grid-8308 label>span{margin:0!important;font-size:10.5px!important;line-height:1.2!important}
.platform-admin-page-8488 .store-form-grid-8308 :is(input:not([type="checkbox"]):not([type="radio"]),select){min-height:36px!important;height:36px!important;margin-top:3px!important;padding:0 10px!important;border-radius:9px!important;font-size:11.5px!important}
.platform-admin-page-8488 .store-form-grid-8308 small{margin-top:1px!important;font-size:9.4px!important;line-height:1.28!important}
.platform-admin-page-8488 .store-address-field-8308{grid-column:1/-1!important}
.platform-admin-page-8488 .store-address-field-8308 input{max-width:none!important}

/* Status toggles: never inherit the global full-width input sizing. */
.platform-admin-page-8488 .store-toggle-row-8308{display:flex!important;align-items:center!important;gap:18px!important;margin-top:8px!important;padding:7px 0 3px!important;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);font-size:11px!important}
.platform-admin-page-8488 .store-toggle-row-8308 label{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:28px!important;font-weight:500!important;white-space:nowrap;line-height:1.35;}
.platform-admin-page-8488 :is(.store-toggle-row-8308,.store-admin-setup-8317) input[type="checkbox"],
.platform-admin-page-8488 .store-admin-setup-8317 input[type="radio"]{appearance:auto!important;-webkit-appearance:auto!important;display:inline-block!important;flex:0 0 auto!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;padding:0!important;border-radius:4px!important;box-shadow:none!important;accent-color:var(--accent)!important;vertical-align:middle!important}
.platform-admin-page-8488 .store-admin-setup-8317 input[type="radio"]{width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;border-radius:50%!important}

/* Admin assignment is a section, not a card inside a card. */
.platform-admin-page-8488 .store-admin-setup-8317{margin:10px 0 0!important;padding:10px 0 0!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.platform-admin-page-8488 .store-admin-setup-head-8317{align-items:center!important;margin-bottom:7px!important;gap:10px!important}
.platform-admin-page-8488 .store-admin-setup-head-8317 h3{margin:0 0 2px!important;font-size:12px!important;line-height:1.2!important}
.platform-admin-page-8488 .store-admin-setup-head-8317 p{font-size:9.8px!important;line-height:1.3!important}
.platform-admin-page-8488 .store-admin-skip-8317{gap:6px!important;font-size:10.5px!important;font-weight:700!important}
.platform-admin-page-8488 .store-admin-existing-8317{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:6px!important}
.platform-admin-page-8488 .store-admin-choice-8317{display:grid!important;grid-template-columns:16px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:7px 9px!important;border-radius:9px!important;background:color-mix(in srgb,var(--card) 97%,var(--accent) 3%)!important;border:1px solid color-mix(in srgb,var(--line) 78%,transparent)!important;box-shadow:none!important}
.platform-admin-page-8488 .store-admin-choice-copy-8317 b{font-size:11.8px!important;line-height:1.3!important;font-weight:600!important;}
.platform-admin-page-8488 .store-admin-choice-copy-8317 small{margin-top:2px!important;font-size:9.2px!important;line-height:1.25!important;color:var(--muted)!important}
.platform-admin-page-8488 .store-primary-radio-8317{display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:24px!important;padding:0 7px!important;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))!important;border-radius:999px!important;background:color-mix(in srgb,var(--accent) 7%,transparent)!important;color:var(--accent)!important;font-size:9.5px!important;font-weight:600!important;line-height:1.2;}
.platform-admin-page-8488 .store-admin-new-toggle-8317{min-height:30px!important;height:30px!important;margin-top:7px!important;padding:0 9px!important;border-radius:8px!important;font-size:10.5px!important}
.platform-admin-page-8488 .store-new-admin-8317{margin-top:8px!important;padding-top:9px!important}
.platform-admin-page-8488 .store-new-admin-grid-8317{grid-template-columns:1.2fr 1fr 1fr!important;gap:8px!important}
.platform-admin-page-8488 .store-new-admin-grid-8317 label{gap:3px!important}
.platform-admin-page-8488 .store-new-admin-grid-8317 label span{font-size:10px!important}
.platform-admin-page-8488 .store-new-admin-grid-8317 input:not([type="radio"]):not([type="checkbox"]){min-height:35px!important;height:35px!important;margin-top:3px!important;padding:0 9px!important;border-radius:8px!important;font-size:11px!important}
.platform-admin-page-8488 .store-new-admin-primary-8317{gap:6px!important;margin-top:7px!important;font-size:10.5px!important}
.platform-admin-page-8488 .store-admin-warning-8317{margin-top:7px!important;padding:7px 9px!important;border-radius:8px!important;font-size:10px!important;line-height:1.35!important}

/* The edit header already has Cancel; keep the footer focused on the primary action. */
.platform-admin-page-8488 .store-edit-card-8308>.actions{justify-content:flex-end!important;padding-top:1px!important}
.platform-admin-page-8488 .store-edit-card-8308>.actions>.ghost{display:none!important}
.platform-admin-page-8488 .store-edit-card-8308>.actions>.primary{min-width:150px!important;flex:0 0 auto!important}

html[data-neway-theme="light"] body .platform-admin-page-8488 .store-admin-choice-8317{background:#fbfbfc!important;border-color:var(--lt-border)!important}
html[data-neway-theme="light"] body .platform-admin-page-8488 .store-primary-radio-8317{background:#fff4f9!important;border-color:#efc6dc!important;color:var(--lt-pink)!important}

@media(max-width:900px){
 .platform-admin-page-8488 .store-form-grid-8308{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .platform-admin-page-8488 .store-address-field-8308{grid-column:1/-1!important}
 .platform-admin-page-8488 .store-new-admin-grid-8317{grid-template-columns:1fr 1fr!important}
 .platform-admin-page-8488 .store-new-admin-grid-8317 label:first-child{grid-column:1/-1}
}
@media(max-width:700px){
 .platform-admin-page-8488 .store-edit-card-8308{padding:10px!important}
 .platform-admin-page-8488 .store-form-grid-8308{grid-template-columns:1fr!important;gap:7px!important}
 .platform-admin-page-8488 .store-address-field-8308{grid-column:auto!important}
 .platform-admin-page-8488 .store-form-grid-8308 :is(input:not([type="checkbox"]):not([type="radio"]),select){min-height:40px!important;height:40px!important;font-size:12.5px!important}
 .platform-admin-page-8488 .store-toggle-row-8308{gap:13px!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:5px!important}
 .platform-admin-page-8488 .store-toggle-row-8308 label{min-height:32px!important}
 .platform-admin-page-8488 .store-admin-setup-head-8317{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}
 .platform-admin-page-8488 .store-admin-existing-8317{grid-template-columns:1fr!important}
 .platform-admin-page-8488 .store-admin-choice-8317{min-height:46px!important;padding:7px 8px!important}
 .platform-admin-page-8488 .store-new-admin-grid-8317{grid-template-columns:1fr!important}
 .platform-admin-page-8488 .store-new-admin-grid-8317 label:first-child{grid-column:auto}
 .platform-admin-page-8488 .store-edit-card-8308>.actions>.primary{width:100%!important;min-width:0!important}
}

/* v8.0.524 — Platform-owned theme / dialog / icon rules migrated from global layers. */
html[data-neway-theme="light"] body .platform-admin-page-8488 :is(.deleted-store-panel-8319,.deleted-company-panel-8320){background:#fff!important;border-color:var(--lt-line)!important;color:var(--lt-ink)!important;box-shadow:none!important}
html[data-neway-theme="light"] body .platform-admin-page-8488 :is(.deleted-company-card-8320,.store-admin-card-8308){background:#f8f9fb!important;border-color:var(--lt-line)!important;color:var(--lt-ink)!important;box-shadow:none!important}
html[data-neway-theme="light"] body .platform-admin-page-8488 :is(.deleted-company-card-8320,.store-admin-card-8308) :is(h2,h3,h4,b,strong){color:var(--lt-ink)!important;-webkit-text-fill-color:var(--lt-ink)!important}
html[data-neway-theme="light"] body .platform-admin-page-8488 :is(.deleted-company-card-8320,.store-admin-card-8308) :is(p,small,span):not(.badge):not([class*="pill"]){color:var(--lt-sub)!important;-webkit-text-fill-color:var(--lt-sub)!important}
html[data-neway-theme="light"] body .platform-admin-page-8488 .company-edit-card-8318{background:#fff!important;border-color:var(--lt352-line)!important;color:var(--lt352-ink)!important;box-shadow:none!important}
html[data-neway-theme="light"] body .platform-admin-page-8488 .company-edit-card-8318 :is(h3,label,b,strong){color:var(--lt352-ink)!important;-webkit-text-fill-color:var(--lt352-ink)!important}
html[data-neway-theme="light"] body .platform-admin-page-8488 .company-edit-card-8318 :is(p,.company-edit-note-8318){color:var(--lt352-sub)!important;-webkit-text-fill-color:var(--lt352-sub)!important}
html[data-neway-theme="light"] body .platform-admin-page-8488 .store-admin-warning-8317{background:#fff8e8!important;border-color:#ead8a8!important;color:#73551c!important;-webkit-text-fill-color:#73551c!important}
html[data-neway-theme="light"] body .platform-admin-page-8488 .store-admin-warning-8317 *{color:inherit!important;-webkit-text-fill-color:inherit!important}
.platform-admin-page-8488 :is(.company-edit-head-8318,.store-edit-head-8308) > button.hierarchy-back-8304{display:none!important}
@media(min-width:561px){.platform-admin-page-8488 .company-edit-grid-8318>label:last-child{grid-column:1/-1}}
.platform-admin-page-8488 .store-admin-warning-8317.neway-note-icon-8375{display:flex!important;align-items:flex-start!important;gap:7px!important}
.platform-admin-page-8488 .store-admin-warning-8317.neway-note-icon-8375 > .neway-ui-icon-8375{margin-top:1px;width:17px;height:17px;flex:none}

/* v8.0.524 — company subdomain field moved out of Login CSS. */
.platform-admin-page-8488 .company-domain-input-8459{display:flex;align-items:stretch;margin-top:8px;min-width:0}
.platform-admin-page-8488 .company-domain-input-8459 input{margin-top:0!important;border-radius:14px 0 0 14px!important;min-width:0}
.platform-admin-page-8488 .company-domain-input-8459 span{display:flex;align-items:center;padding:0 12px;border:1px solid var(--line);border-left:0;border-radius:0 14px 14px 0;background:rgba(255,255,255,.05);color:var(--muted);font-size:13px;font-weight:500;white-space:nowrap;line-height:1.35;}
.platform-admin-page-8488 #companyLoginUrlPreview8459,.platform-admin-page-8488 .company-login-url-8459{display:block;margin-top:6px;color:var(--gold)!important;font-size:11px;word-break:break-all}
html[data-neway-theme="light"] body .platform-admin-page-8488 .company-domain-input-8459 span{background:#f7f8fb;border-color:#dfe3e9;color:#68707c}
@media(max-width:430px){.platform-admin-page-8488 .company-domain-input-8459 span{padding:0 8px;font-size:11.5px}}

/* v8.0.524 — Platform-specific consistency formerly grouped into global UI consistency. */
.platform-admin-page-8488 .company-delete-btn-8320{border-color:rgba(239,107,115,.30)!important;background:rgba(239,107,115,.075)!important;color:#ff9da3!important;-webkit-text-fill-color:#ff9da3!important;box-shadow:none!important}
html[data-neway-theme="light"] body .platform-admin-page-8488 .company-delete-btn-8320{border-color:rgba(202,76,85,.24)!important;background:rgba(202,76,85,.055)!important;color:#b43d47!important;-webkit-text-fill-color:#b43d47!important}

/* NEWAY ONE v8.0.756 — canonical paid add-on manager */
.store-addon-summary-8755{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}
.store-addon-badge-8755{display:inline-flex;align-items:center;min-height:20px;padding:1px 6px;border:1px solid var(--line);border-radius:999px;font-size:9.5px;line-height:1.2;color:var(--muted);background:var(--card)}
.store-addon-badge-8755.is-on{border-color:rgba(50,182,119,.34);color:#69cf9d;background:rgba(50,182,119,.08)}
.store-addon-badge-8755.is-suspended{border-color:rgba(214,161,45,.36);color:#dfb958;background:rgba(214,161,45,.08)}
html[data-neway-theme="light"] body .store-addon-badge-8755.is-on{color:#15784a}
html[data-neway-theme="light"] body .store-addon-badge-8755.is-suspended{color:#8b6411}

.platform-addon-manager-8756{margin:0 0 12px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:none}
.addon-manager-head-8756{margin-bottom:10px}
.addon-company-area-8756,.addon-store-area-8756{padding-top:10px}
.addon-store-area-8756{margin-top:10px;border-top:1px solid var(--line)}
.addon-section-label-8756 b{display:block;font-size:12px;line-height:1.3;font-weight:650;color:var(--text)}
.addon-section-label-8756 small{display:block;margin-top:2px;font-size:10.5px;line-height:1.4;color:var(--muted)}
.addon-store-toolbar-8756{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:9px}
.addon-store-toolbar-8756>label{display:grid;gap:4px;width:min(340px,46%);margin:0}
.addon-store-toolbar-8756>label>span{font-size:10.5px;color:var(--muted)}
.addon-store-toolbar-8756 select{width:100%;min-width:0;min-height:38px;height:38px;border-radius:10px;font-size:12px}
.addon-grid-8756{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.addon-company-area-8756 .addon-grid-8756{grid-template-columns:minmax(0,1fr)}
.addon-card-8756{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:start;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.02);min-width:0}
.addon-card-top-8756{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}
.addon-card-top-8756>div{min-width:0}
.addon-card-top-8756 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.8px;line-height:1.35;color:var(--muted)}
.addon-card-top-8756 b{display:block;margin-top:2px;font-size:12.5px;line-height:1.3;font-weight:650;color:var(--text)}
.addon-status-pill-8756{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:2px 7px;border:1px solid var(--line);border-radius:999px;font-size:9.8px;font-weight:650;line-height:1.2;color:var(--muted);white-space:nowrap}
.addon-status-pill-8756.is-on{border-color:rgba(50,182,119,.34);color:#69cf9d;background:rgba(50,182,119,.08)}
.addon-status-pill-8756.is-suspended{border-color:rgba(214,161,45,.36);color:#dfb958;background:rgba(214,161,45,.08)}
.addon-card-meta-8756{display:grid;gap:3px;min-width:0}
.addon-card-meta-8756 span,.addon-card-meta-8756 small{display:block;font-size:10.3px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}
.addon-card-meta-8756 .addon-card-note-8756{color:var(--text)}
.addon-card-edit-8756{align-self:end;min-height:31px;height:31px;padding:0 9px;border-radius:8px;font-size:10.5px;white-space:nowrap}
.addon-editor-8756{margin:0 0 12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.12)}
.addon-editor-head-8756{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}
.addon-editor-head-8756 small{display:block;font-size:10px;line-height:1.3;color:var(--muted)}
.addon-editor-head-8756 h3{margin:2px 0 0;font-size:14px;line-height:1.3;font-weight:650;color:var(--text)}
.addon-editor-grid-8756{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.addon-editor-grid-8756 label{display:grid;gap:4px;min-width:0;margin:0}
.addon-editor-grid-8756 label>span{font-size:10.5px;color:var(--muted)}
.addon-editor-grid-8756 :is(input,select,textarea){width:100%;min-width:0;border-radius:10px;font-size:12px}
.addon-editor-grid-8756 :is(input,select){min-height:38px;height:38px}
.addon-editor-grid-8756 textarea{min-height:82px;resize:vertical;padding-top:9px;padding-bottom:9px}
.addon-note-field-8756{grid-column:1/-1}
.addon-price-row-8756{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:6px;min-width:0}
.addon-audit-8756{margin-top:8px;font-size:10px;line-height:1.4;color:var(--muted)}
html[data-neway-theme="light"] body .platform-addon-manager-8756{background:#fff;border-color:var(--lt-border)}
html[data-neway-theme="light"] body .addon-card-8756{background:#fbfcfe;border-color:var(--lt-border)}
html[data-neway-theme="light"] body .addon-editor-8756{background:#f7f8fb;border-color:var(--lt-border)}
html[data-neway-theme="light"] body .addon-status-pill-8756.is-on{color:#15784a}
html[data-neway-theme="light"] body .addon-status-pill-8756.is-suspended{color:#8b6411}
@media(max-width:980px){
  .addon-grid-8756{grid-template-columns:repeat(2,minmax(0,1fr))}
  .addon-editor-grid-8756{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
  .platform-addon-manager-8756{padding:11px 10px;border-radius:12px}
  .addon-store-toolbar-8756{display:grid;grid-template-columns:1fr;align-items:stretch}
  .addon-store-toolbar-8756>label{width:100%}
  .addon-store-toolbar-8756 select{min-height:44px;height:44px;font-size:16px}
  .addon-grid-8756,.addon-editor-grid-8756{grid-template-columns:1fr}
  .addon-card-8756{padding:11px}
  .addon-note-field-8756{grid-column:auto}
  .addon-editor-grid-8756 :is(input,select){min-height:44px;height:44px;font-size:16px}
  .addon-editor-grid-8756 textarea{font-size:16px}
  .addon-price-row-8756{grid-template-columns:minmax(0,1fr) 86px}
  .addon-editor-8756{padding:11px}
}


.inventory-core-admin-8824{display:grid;gap:10px;padding-top:2px;}
.inventory-core-admin-head-8824{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--card) 98%,transparent);}
.inventory-core-admin-head-8824 h4{margin:0;font-size:13px;}
.inventory-core-admin-head-8824 p{margin:3px 0 0;color:var(--muted);font-size:10.5px;line-height:1.4;}
.inventory-core-admin-head-8824 label{display:grid;gap:4px;min-width:220px;}
.inventory-core-admin-head-8824 label span{font-size:10px;color:var(--muted);}
.inventory-core-admin-head-8824 select{min-height:36px;}
.inventory-core-admin-grid-8824{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.inventory-core-manager-8824{display:grid;align-content:start;gap:8px;min-width:0;padding:11px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--card) 98%,transparent);}
.inventory-core-manager-head-8824{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;}
.inventory-core-manager-head-8824>div{display:grid;gap:3px;min-width:0;}
.inventory-core-manager-head-8824 b{font-size:12px;}
.inventory-core-manager-head-8824 small{font-size:9.8px;color:var(--muted);line-height:1.4;}
.inventory-core-editor-8824{display:grid;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--accent) 4%,var(--card));}
.inventory-core-form-grid-8824{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.inventory-core-form-grid-8824 label{display:grid;gap:4px;min-width:0;}
.inventory-core-form-grid-8824 label span{font-size:9.8px;color:var(--muted);}
.inventory-core-form-grid-8824 input,.inventory-core-form-grid-8824 select{width:100%;min-height:36px;}
.inventory-core-form-note-8824{font-size:9.6px;color:var(--muted);line-height:1.4;}
.inventory-core-manager-list-8824{display:grid;gap:7px;}
.inventory-core-map-row-8824{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:10px;}
.inventory-core-map-row-8824>div{min-width:0;display:grid;gap:2px;}
.inventory-core-map-row-8824 b{font-size:10.8px;overflow-wrap:anywhere;}
.inventory-core-map-row-8824 small{font-size:9.2px;color:var(--muted);overflow-wrap:anywhere;}
.inventory-core-map-arrow-8824{display:flex!important;align-items:center;justify-content:center;color:var(--muted);font-size:14px;}
.inventory-core-map-actions-8824{display:flex!important;grid-auto-flow:column!important;gap:5px!important;}
.inventory-core-recipe-group-8824{display:grid;gap:6px;padding:9px;border:1px solid var(--line);border-radius:10px;}
.inventory-core-recipe-title-8824{display:flex;justify-content:space-between;align-items:center;gap:8px;}
.inventory-core-recipe-title-8824>div{display:grid;gap:2px;}
.inventory-core-recipe-title-8824 b{font-size:10.8px;}
.inventory-core-recipe-title-8824 small{font-size:9.2px;color:var(--muted);}
.inventory-core-recipe-title-8824>span{font-size:9px;color:var(--muted);}
.inventory-core-recipe-items-8824{display:grid;gap:5px;}
.inventory-core-recipe-items-8824>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:6px;align-items:center;padding-top:5px;border-top:1px solid var(--line);font-size:9.8px;}
.inventory-core-recipe-items-8824>div span{min-width:0;overflow-wrap:anywhere;}
.inventory-core-recipe-items-8824>div>b{white-space:nowrap;font-variant-numeric:tabular-nums;}
.danger-8824{color:#f08b8b!important;-webkit-text-fill-color:#f08b8b!important;}
html[data-neway-theme="light"] body .inventory-core-admin-head-8824,
html[data-neway-theme="light"] body .inventory-core-manager-8824{background:#fafbfc;border-color:#e1e5ea;}
html[data-neway-theme="light"] body .inventory-core-editor-8824{background:#fff6fb;border-color:#efc8dc;}
@media(max-width:980px){.inventory-core-admin-grid-8824{grid-template-columns:1fr;}}
@media(max-width:620px){.inventory-core-admin-head-8824{align-items:stretch;flex-direction:column;}.inventory-core-admin-head-8824 label{min-width:0}.inventory-core-form-grid-8824{grid-template-columns:1fr}.inventory-core-map-row-8824{grid-template-columns:1fr 20px 1fr}.inventory-core-map-actions-8824{grid-column:1/-1;justify-content:flex-end}.inventory-core-recipe-items-8824>div{grid-template-columns:minmax(0,1fr) auto auto}}


.inventory-core-readiness-8826{display:grid;gap:9px;padding:11px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--card) 98%,transparent);}
.inventory-core-ready-head-8826{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;}.inventory-core-ready-head-8826>div{display:grid;gap:3px}.inventory-core-ready-head-8826 b{font-size:12px}.inventory-core-ready-head-8826 small{font-size:9.8px;color:var(--muted);line-height:1.4}.inventory-core-ready-head-8826>span{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;font-size:9.5px;font-weight:700}.inventory-core-ready-head-8826>span.ok{background:rgba(43,176,105,.14);color:#6fe29d;-webkit-text-fill-color:#6fe29d}.inventory-core-ready-head-8826>span.warn{background:rgba(238,138,31,.14);color:#ffb75f;-webkit-text-fill-color:#ffb75f}
.inventory-core-ready-grid-8826{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;gap:8px;align-items:end}.inventory-core-ready-grid-8826 label{display:grid;gap:4px}.inventory-core-ready-grid-8826 label>span{font-size:9.8px;color:var(--muted)}.inventory-core-ready-grid-8826 select{min-height:36px}.inventory-core-checkbox-8826{display:flex!important;align-items:center!important;gap:7px!important;min-height:36px}.inventory-core-checkbox-8826 input{width:16px;height:16px}
.inventory-core-ready-summary-8826{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.inventory-core-ready-summary-8826>span{display:inline-flex;gap:5px;padding:4px 7px;border:1px solid var(--line);border-radius:7px;font-size:9.6px}.inventory-core-ready-summary-8826>div{width:100%;font-size:9.6px;color:#ffb75f;-webkit-text-fill-color:#ffb75f;line-height:1.45}
.inventory-core-preview-8826{display:grid;gap:7px;padding-top:8px;border-top:1px solid var(--line)}.inventory-core-preview-8826>div:first-child{display:grid;gap:2px}.inventory-core-preview-8826>div:first-child b{font-size:11px}.inventory-core-preview-8826>div:first-child small{font-size:9.5px;color:var(--muted)}.inventory-core-preview-form-8826{display:grid;grid-template-columns:minmax(180px,1fr) 110px auto;gap:7px}.inventory-core-preview-form-8826 input{min-height:36px}.inventory-core-preview-result-8826{display:grid;gap:5px}.inventory-core-preview-message-8826{padding:7px 8px;border-radius:8px;font-size:9.8px;line-height:1.35}.inventory-core-preview-message-8826.ok{background:rgba(43,176,105,.09);border:1px solid rgba(74,205,128,.2)}.inventory-core-preview-message-8826.warn{background:rgba(238,138,31,.09);border:1px solid rgba(238,138,31,.24);color:#ffb75f;-webkit-text-fill-color:#ffb75f}.inventory-core-preview-row-8826{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(80px,.5fr));gap:7px;align-items:center;padding:7px 8px;border:1px solid var(--line);border-radius:8px;font-size:9.8px}.inventory-core-preview-row-8826>span:first-child{display:grid;gap:2px}.inventory-core-preview-row-8826 small{font-size:9px;color:var(--muted)}.inventory-core-preview-row-8826 .bad{color:#f08b8b;-webkit-text-fill-color:#f08b8b}
html[data-neway-theme="light"] body .inventory-core-readiness-8826{background:#fafbfc;border-color:#e1e5ea}html[data-neway-theme="light"] body .inventory-core-ready-head-8826>span.ok{color:#188447!important;-webkit-text-fill-color:#188447!important}html[data-neway-theme="light"] body .inventory-core-ready-head-8826>span.warn,html[data-neway-theme="light"] body .inventory-core-ready-summary-8826>div{color:#b56200!important;-webkit-text-fill-color:#b56200!important}
@media(max-width:760px){.inventory-core-ready-grid-8826{grid-template-columns:1fr}.inventory-core-preview-form-8826{grid-template-columns:1fr 100px}.inventory-core-preview-form-8826 button{grid-column:1/-1}.inventory-core-preview-row-8826{grid-template-columns:1fr 1fr}.inventory-core-preview-row-8826>span:first-child{grid-column:1/-1}}
