/* Sellio visual system — shared by seller and administrator pages. */
:root,body.ui-refresh { --bg:#f3f4f6; --canvas:#f3f4f6; --white:#fff; --ink:#202938; --muted:#737e8e; --accent:#1677eb; --line:#e5e8ed; --surface-soft:#f8f9fb; --radius:8px; }
body.ui-refresh { margin:0; background:var(--bg); color:var(--ink); font:400 14px/1.65 'Noto Sans KR',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; -webkit-font-smoothing:antialiased; }
.ui-refresh h1 { font-size:23px; font-weight:700; letter-spacing:-.7px; line-height:1.45; margin:0 0 22px; }
.ui-refresh h2 { font-size:15px; font-weight:700; letter-spacing:-.3px; line-height:1.5; margin:0 0 16px; color:var(--ink); }
.ui-refresh h3 { font-size:14px; font-weight:600; line-height:1.6; }
.ui-refresh h1 :is(small,.heading-note) { font-size:13px; font-weight:400; color:var(--muted); letter-spacing:0; }
.ui-refresh p { line-height:1.75; }
.ui-refresh .small,.ui-refresh .muted { color:var(--muted); font-size:12px; }
.ui-refresh a { color:var(--accent); }
.ui-refresh .card { min-width:0; background:white; border:1px solid var(--line); border-radius:var(--radius); padding:22px 24px; margin:0 0 18px; box-shadow:none; }
.ui-refresh .card.compact { padding:16px 20px; }
.ui-refresh .card>:last-child { margin-bottom:0; }
.ui-refresh .card.accent-blue,.ui-refresh .card.accent-cyan,.ui-refresh .card.accent-purple,.ui-refresh .card.green-top { border-top:1px solid var(--line); }
.ui-refresh .seller-section-head,.ui-refresh .section-heading,.ui-refresh .panel-heading { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px; margin-bottom:18px; }
.ui-refresh :is(.seller-section-head,.panel-heading) h2 { margin:0; }
.ui-refresh .page-lead,.ui-refresh .seller-subtitle { color:var(--muted); margin:-8px 0 20px; font-size:12px; line-height:1.75; }
.ui-refresh button,.ui-refresh .button,.ui-refresh a.guide-link { display:inline-flex; align-items:center; justify-content:center; gap:7px; min-height:38px; padding:8px 15px; border:1px solid transparent; border-radius:5px; background:var(--accent); color:white; font:500 13px/1.5 'Noto Sans KR',sans-serif; text-decoration:none; box-shadow:none; cursor:pointer; }
.ui-refresh button:hover:not(:disabled),.ui-refresh .button:hover { background:#0967d6; text-decoration:none; }
.ui-refresh button.secondary,.ui-refresh .button.secondary,.ui-refresh button.gray { border-color:#dce1e8; background:#fff; color:#596578; }
.ui-refresh button.secondary:hover:not(:disabled),.ui-refresh .button.secondary:hover,.ui-refresh button.gray:hover:not(:disabled) { background:#f6f8fb; }
.ui-refresh button:disabled { opacity:1; background:#f1f3f6; color:#8b94a1; border-color:#e3e7ed; cursor:not-allowed; }
.ui-refresh button.danger { background:#dc3e45; color:#fff; }
.ui-refresh .compact-button { font-size:12px; padding:6px 11px; }
.ui-refresh :is(input,select,textarea) { font:400 13px/1.6 'Noto Sans KR',sans-serif; min-height:38px; min-width:0; max-width:100%; padding:8px 11px; color:var(--ink); background:white; border:1px solid #d7dde5; border-radius:5px; }
.ui-refresh :is(input,textarea)::placeholder { color:#929cab; }
.ui-refresh input[type=hidden] { display:none; }
.ui-refresh :is(input[type=checkbox],input[type=radio]) { flex:none; width:17px; height:17px; min-height:17px; padding:0; accent-color:var(--accent); }
.ui-refresh :is(input,select,textarea):disabled { background:#f5f6f8; color:#8a94a3; }
.ui-refresh input[readonly] { background:#f8f9fb; }
.ui-refresh textarea { width:100%; resize:vertical; }
.ui-refresh input[type=file] { width:100%; padding:6px; background:#fafbfc; }
.ui-refresh input[type=file]::file-selector-button { border:1px solid #dce1e8; background:#fff; color:#556173; padding:5px 9px; margin-right:12px; border-radius:4px; font:inherit; }
.ui-refresh :is(a,button,input,select,textarea,summary):focus-visible { outline:3px solid #9bcaff; outline-offset:2px; }
.ui-refresh .form-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr)); gap:16px; max-width:1100px; margin:12px 0 20px; }
.ui-refresh .form-grid label { display:flex; flex-direction:column; gap:7px; min-width:0; font-size:12px; font-weight:500; }
.ui-refresh .form-grid label:has(input[type=hidden]) { display:none; }
.ui-refresh .form-grid label:has(textarea) { grid-column:1/-1; }
.ui-refresh .form-grid :is(input,select) { width:100%; }
.ui-refresh .form-grid input[type=date] { max-width:200px; }
.ui-refresh .form-grid input[type=number] { max-width:220px; }
.ui-refresh .label-rows { max-width:1000px; }
.ui-refresh .seller-row { display:flex; align-items:center; gap:12px; flex-wrap:wrap; margin:0 0 16px; }
.ui-refresh .seller-row>label { min-width:110px; font-weight:500; font-size:13px; color:var(--ink); }
.ui-refresh .seller-row>input,.ui-refresh .seller-row>textarea { flex:1 1 260px; min-width:0; max-width:680px; }
.ui-refresh .seller-row>select { flex:0 1 auto; width:auto; min-width:0; max-width:100%; }
.ui-refresh .seller-row>input[type=number] { flex:0 1 220px; }
.ui-refresh .seller-row>input[type=tel] { flex:0 1 240px; }
.ui-refresh form[data-trial-grid] .seller-row>select { flex:0 0 auto; width:auto; min-width:0; padding-right:30px; }
.ui-refresh form[data-trial-grid] #trial-carrier { field-sizing:content; max-width:300px; }
.ui-refresh .toolbar { display:flex; align-items:center; gap:10px; flex-wrap:wrap; margin:12px 0 18px; }
.ui-refresh .toolbar form { margin:0; }
.ui-refresh .toolbar .grow { min-width:150px; max-width:540px; }
.ui-refresh .toolbar>input[type=date] { width:170px; }
.ui-refresh .toolbar>select { max-width:280px; }
.ui-refresh .search-form { max-width:700px; }
.ui-refresh .search-form button { flex-shrink:0; }
.ui-refresh .table-scroll,.ui-refresh .table-wrap { width:100%; max-width:100%; min-width:0; overflow:auto; border:1px solid var(--line); border-radius:6px; scrollbar-width:thin; }
.ui-refresh table { width:100%; border-collapse:separate; border-spacing:0; font-size:12px; line-height:1.7; }
.ui-refresh th,.ui-refresh td { padding:12px 14px; border:0; border-bottom:1px solid var(--line); text-align:left; vertical-align:top; }
.ui-refresh th { background:#f6f7f9; color:#566173; font-weight:500; white-space:nowrap; }
.ui-refresh td { color:#374356; overflow-wrap:anywhere; }
.ui-refresh td small { font-size:11px; margin-top:4px; }
.ui-refresh tbody tr:last-child>td { border-bottom:0; }
.ui-refresh tbody tr:not(.cs-expand):hover { background:#fafcff; }
.ui-refresh .data-table { min-width:640px; }
.ui-refresh .mobile-card-table { min-width:780px; }
.ui-refresh .account-table td:first-child { width:150px; color:var(--muted); background:#f8f9fb; }
.ui-refresh .account-table td { font-size:12px; padding:10px 12px; }
.ui-refresh .account-table td strong { font-weight:500; }
.ui-refresh .paste-table { table-layout:fixed; margin:0; min-width:660px; }
.ui-refresh .paste-table th { padding:10px 12px; font-size:12px; }
.ui-refresh .paste-table td { padding:3px; border-right:1px solid var(--line); }
.ui-refresh .paste-table input { border-color:transparent; border-radius:3px; background:#fff; padding:9px 8px; font-size:13px; }
.ui-refresh .paste-table input:hover { border-color:#d7e8ff; }
.ui-refresh .seller-button-row { margin-top:16px; }
.ui-refresh .badge,.ui-refresh .trial-status { padding:3px 8px; font-size:11px; font-weight:500; border-radius:4px; background:#edf4ff; color:#2869be; }
.ui-refresh .badge.green,.ui-refresh .trial-status.matched { background:#edf8f2; color:#258058; }
.ui-refresh .badge.red { background:#fff0f0; color:#ba414b; }
.ui-refresh .badge.orange { background:#fff6e8; color:#976214; }
.ui-refresh .notice { padding:13px 16px; margin-bottom:18px; font-size:12px; line-height:1.8; border-radius:6px; border:1px solid #d7e8fb; color:#315f93; background:#eff7ff; }
.ui-refresh .notice.error { color:#a5313a; background:#fff3f3; border-color:#f5d3d6; }
.ui-refresh .notice.success { color:#26714d; background:#f0faf4; border-color:#d2e9dc; }
.ui-refresh .notice.warning { color:#88591c; background:#fff9ec; border-color:#f0e0bb; }
.ui-refresh .empty { color:var(--muted); text-align:center; padding:38px 18px; font-size:13px; }
.ui-refresh :is(.tabs,.inline-tabs,.transaction-tabs,.calc-tabs) { display:flex; align-items:center; flex-wrap:wrap; gap:6px; margin-bottom:18px; }
.ui-refresh :is(.tabs,.inline-tabs,.transaction-tabs) a,.ui-refresh .calc-tabs button { padding:8px 14px; background:#fff; border:1px solid #e0e5ec; border-radius:5px; color:#687385; font-size:12px; text-decoration:none; }
.ui-refresh :is(.tabs,.inline-tabs,.transaction-tabs) [aria-current],.ui-refresh .calc-tabs button[aria-selected=true] { color:var(--accent); background:#edf5ff; border-color:#bfdaff; }
.ui-refresh .two-columns { grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; }
.ui-refresh :is(.metric,.metric-box) { border:1px solid var(--line); border-radius:6px; background:#f9fafc; padding:18px; }
.ui-refresh :is(.metric,.metric-box) strong,.ui-refresh .big-number,.ui-refresh .balance-number { color:var(--accent); font-variant-numeric:tabular-nums; }
.ui-refresh .formula,.ui-refresh .calculator-panel .formula { background:#f3f7fd; color:#426795; border:1px solid #dfe9f6; border-radius:6px; font-size:13px; }
.ui-refresh .calculator-results strong { color:var(--accent); font-size:26px; }
.ui-refresh .calculator-results strong.loss { color:#ba414b; }
.ui-refresh .green-title { color:var(--ink); }
.ui-refresh .automation-banner { background:#f3f8ff; border:1px solid #d8e9ff; border-radius:6px; padding:16px 18px; margin:0 0 18px; box-shadow:none; color:var(--ink); }
.ui-refresh .automation-label { background:#e1eeff; color:#2869be; font-size:11px; border-radius:4px; }
.ui-refresh .automation-features span { font-size:12px; color:#4773ac; background:white; border:1px solid #deebfb; border-radius:4px; }
.ui-refresh .orders-warning { background:#fff8f8; border:1px solid #efced1; }
.ui-refresh .orders-warning h2 { color:#aa3944; }
.ui-refresh .orders-warning .warning-copy { font-size:13px; font-weight:400; color:#74454b; }
.ui-refresh .orders-guidance,.ui-refresh .cancel-info { background:#fffbf2; border:1px solid #f0e4c9; }
.ui-refresh .guidance-lines { font-size:13px; }
.ui-refresh .seller-notice-blue,.ui-refresh .cancel-guide,.ui-refresh .cheapest-card { background:#f5f9ff; border:1px solid #dce9fa; border-radius:6px; }
.ui-refresh .deposit-card { background:#fff; border:1px solid var(--line); }
.ui-refresh .deposit-card :is(h2,.small),.ui-refresh .subscription-card :is(h2,p,label,small) { color:var(--ink); }
.ui-refresh .subscription-card { background:#fff; border-color:var(--line); color:var(--ink); }
.ui-refresh .subscription-card a { color:var(--accent); }
.ui-refresh .bank-row.payer { background:#f2f7ff; border-color:#dceaff; color:#345c8b; }
.ui-refresh .home-news { border-left:1px solid var(--line); background:#fff; }
.ui-refresh .home-news h2 { color:var(--ink); }
.ui-refresh .home-news ul { color:#536073; padding-left:18px; font-size:12px; }
.ui-refresh .toc { background:#f5f8fd; border-color:#e1e9f4; border-radius:6px; }
.ui-refresh .toc a,.ui-refresh .kbd { color:#33679f; }
.ui-refresh .sec>h2 { border-bottom:1px solid var(--line); color:var(--ink); }
.ui-refresh .flow li:before { background:#e8f2ff; color:var(--accent); }
.ui-refresh .trial-review-table td.trial-group-cell { background:#f0f6ff; border-top:1px solid #dce8f7; color:#365f94; }
.ui-refresh .trial-review-toolbar { gap:12px; }
.ui-refresh .mapping-card { border-radius:6px; border:1px solid var(--line); background:#fff; padding:18px; }
.ui-refresh .mapping-card.is-connected { border-left:3px solid #3582e5; background:#fafcff; }
.ui-refresh .mapping-badge { background:#f0f3f7; color:#687385; border-radius:4px; font-size:11px; }
.ui-refresh .is-connected .mapping-badge { background:#eaf4ff; color:#2874cd; }
.ui-refresh .mapping-fields>button,.ui-refresh .mapping-price-form button { background:var(--accent); }
.ui-refresh .mapping-fields>.mapping-update { background:var(--accent)!important; }
.ui-refresh .mapping-fields { grid-template-columns:minmax(125px,.8fr) minmax(200px,2fr) 110px 12px 70px 70px; }
.ui-refresh .mapping-price-results { background:#f6f9fe; border:1px solid #dce8f8; border-radius:6px; }
.ui-refresh .mapping-card:target { outline:3px solid #bcdcff; }
.ui-refresh .mapping-price-summary a,.ui-refresh .mapping-weight>p,.ui-refresh .mapping-weight summary { color:#326ba9; }
/* Dashboard: a compact overview with detailed settings progressively disclosed. */
.ui-refresh .page-heading { display:flex; align-items:center; justify-content:space-between; gap:20px; margin:0 0 22px; }
.ui-refresh .page-heading h1 { margin:0 0 5px; }
.ui-refresh .page-heading p { margin:0; color:var(--muted); font-size:12px; }
.ui-refresh .home-overview { display:grid; grid-template-columns:minmax(280px,1fr) minmax(0,2fr); gap:18px; margin-bottom:18px; }
.ui-refresh .home-overview>.card { margin:0; }
.ui-refresh .home-balance>strong { display:block; font-size:30px; letter-spacing:-.8px; line-height:1.5; font-weight:700; color:var(--ink); font-variant-numeric:tabular-nums; }
.ui-refresh .home-balance>strong small { font-size:15px; font-weight:400; margin-left:5px; }
.ui-refresh .home-balance>p { color:var(--muted); font-size:12px; margin:8px 0 18px; }
.ui-refresh .home-balance>.button { width:100%; }
.ui-refresh .home-notice-list { list-style:none; margin:0; padding:0; }
.ui-refresh .home-notice-list li { padding:12px 0; border-bottom:1px solid #eef0f4; font-size:12px; color:#586376; line-height:1.9; }
.ui-refresh .home-notice-list li:last-child { border:0; }
.ui-refresh .home-notice-list strong { color:#3d485b; font-weight:500; }
.ui-refresh .home-stats { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:0; border:1px solid var(--line); border-radius:6px; overflow:hidden; }
.ui-refresh .home-stat { background:#fafbfc; border-radius:0; border-right:1px solid var(--line); padding:19px 10px; text-align:center; color:var(--ink); }
.ui-refresh .home-stat:last-child { border:0; }
.ui-refresh .home-stat strong { font-size:28px; font-weight:650; line-height:1.5; font-variant-numeric:tabular-nums; }
.ui-refresh .home-stat span { font-size:12px; color:var(--muted); }
.ui-refresh .home-stat:hover { background:#eff6ff; text-decoration:none; }
.ui-refresh .home-stat.held { background:#fff8f2; color:#b27424; }
.ui-refresh .home-secondary { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; }
.ui-refresh .home-secondary>.card { margin:0 0 18px; }
.ui-refresh .home-secondary .card p { font-size:12px; }
.ui-refresh .home-connection-details { display:grid; grid-template-columns:115px minmax(0,1fr); gap:10px; font-size:12px; margin:18px 0; }
.ui-refresh .home-connection-details dd { overflow-wrap:anywhere; }
.ui-refresh .home-setting>summary { display:flex; align-items:center; justify-content:space-between; gap:12px; list-style:none; font-weight:600; font-size:14px; }
.ui-refresh .home-setting>summary::-webkit-details-marker { display:none; }
.ui-refresh .home-setting>summary>span { font-weight:400; font-size:12px; color:var(--muted); }
.ui-refresh .home-setting[open]>summary { margin-bottom:20px; }
.ui-refresh .home-setting[open]>summary .admin-icon { transform:rotate(90deg); }
.ui-refresh .home-setting .table-scroll { margin-bottom:20px; }
.ui-refresh .refresh-area { display:flex; align-items:center; gap:10px; flex-wrap:wrap; }
.ui-refresh .refresh-status { font-size:12px; color:var(--muted); max-width:600px; }
.ui-refresh .refresh-status[data-state=error] { color:#ad3e48; }
.ui-refresh .refresh-status[data-state=success] { color:#23815a; }
.ui-refresh [data-order-refresh][aria-busy=true] .admin-icon { animation:refresh-spin 1.3s linear infinite; }
@keyframes refresh-spin { to { transform:rotate(360deg); } }
.ui-refresh .dashboard-kpis { gap:18px; }
.ui-refresh .dashboard-kpi.card { border-radius:8px; padding:22px; }
.ui-refresh .kpi-icon { background:#eef6ff; color:#4389df; border-radius:5px; }
.ui-refresh .attention-box { border-color:var(--line); background:#fafbfc; border-radius:6px; }
.ui-refresh .attention-box:hover { background:#f2f7ff; border-color:#c7dfff; }
.ui-refresh .attention-box strong,.ui-refresh .flow-step strong { color:#2676d5; }
.ui-refresh .order-flow { background:#fafbfc; border-color:var(--line); }
.ui-refresh .flow-step.flow-held { background:#fff8ef; }
.ui-refresh .dashboard-columns { gap:18px; }
.ui-refresh .workflow-steps { gap:18px; }
/* Entry pages follow the same light workspace palette. */
body.ui-refresh:has(.admin-login) main#main { display:flex; flex-direction:column; align-items:center; justify-content:center; min-height:100dvh; max-width:none; margin:0; padding:32px 20px; }
.ui-refresh .admin-login { width:430px; max-width:100%; flex-shrink:0; margin:0; padding:34px; }
.ui-refresh .admin-login h1 { margin:0 0 24px; font-size:25px; }
.ui-refresh .admin-login button { width:100%; }
.ui-refresh .admin-login>p { margin:20px 0 0; text-align:center; }
body.ui-refresh:has(.admin-login) .main>.notice { width:430px; max-width:100%; flex-shrink:0; }
body.ui-refresh:has(.admin-login) .site-footer { display:none; }
body.ui-refresh:has(.seller-login) { background:#f3f4f6; color:var(--ink); font-family:'Noto Sans KR',sans-serif; }
body.ui-refresh:has(.seller-login) .workspace-frame { display:block; }
body.ui-refresh:has(.seller-login) .main { min-height:100dvh; padding:40px 20px; }
.ui-refresh .seller-login { background:#fff; color:var(--ink); border:1px solid var(--line); border-radius:10px; box-shadow:none; padding:34px; }
.ui-refresh .seller-login .brand-mark { background:#edf5ff; color:var(--accent); border-radius:8px; box-shadow:none; }
.ui-refresh .seller-login h1,.ui-refresh .seller-login h1 span { color:var(--ink); font-family:inherit; font-size:25px; }
.ui-refresh .seller-login label { color:#4b586b; }
.ui-refresh .seller-login .login-subtitle { color:var(--muted); }
.ui-refresh .seller-login input { color:var(--ink); background:#fff; border-color:#d7dde5; border-radius:5px; }
.ui-refresh .seller-login button { border-radius:5px; background:var(--accent); font:500 14px/1.5 'Noto Sans KR',sans-serif; }
.ui-refresh .seller-login .btn-outline { color:#526078; background:white; border-color:#d7dde5; border-radius:5px; font-size:14px; }
.ui-refresh .seller-login .btn-kakao { border-radius:5px; background:#fee500; color:#3c1e1e; }
.ui-refresh .seller-login button:disabled { background:#f1f3f6; color:#8b94a1; }
.ui-refresh .seller-login .login-notes { background:#f7f9fc; color:var(--muted); border-color:var(--line); border-radius:5px; }
.ui-refresh .seller-login .login-notes strong { color:#475773; }
.ui-refresh .seller-login .login-reset { color:#67768c; }
@media(max-width:1200px) {
  .ui-refresh .mapping-fields { grid-template-columns:140px minmax(160px,1fr) 90px 12px 60px 65px; }
  .ui-refresh .home-overview { grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr); }
}
@media(max-width:1050px) {
  .ui-refresh .mapping-fields { grid-template-columns:minmax(0,1fr) 12px 65px 75px; }
  .ui-refresh .mapping-fields>select,.ui-refresh .mapping-fields>.mapping-autocomplete { grid-column:1/-1; }
  .ui-refresh .home-secondary { grid-template-columns:1fr; gap:0; }
}
@media(max-width:760px) {
  .ui-refresh .home-overview { grid-template-columns:1fr; }
  .ui-refresh .two-columns { grid-template-columns:1fr; gap:0; }
  .ui-refresh .home-stats { grid-template-columns:repeat(3,minmax(0,1fr)); }
  .ui-refresh .home-stat { border-bottom:1px solid var(--line); }
  .ui-refresh .home-stat:last-child { border-bottom:1px solid var(--line); }
  .ui-refresh .home-stat strong { font-size:25px; }
  .ui-refresh .toolbar .grow { min-width:0; flex-basis:100%; }
  .ui-refresh .form-grid { grid-template-columns:1fr; }
  .ui-refresh .label-rows>label { grid-template-columns:1fr; gap:6px; }
  .ui-refresh .label-rows label small { grid-column:1; }
  .ui-refresh .seller-row { gap:6px; }
  .ui-refresh .seller-row>label { width:100%; }
  .ui-refresh .seller-row>input { flex-basis:100%; }
  .ui-refresh form[data-trial-grid] .seller-row>label { width:auto; }
  .ui-refresh .mapping-manual { grid-template-columns:1fr; }
  .ui-refresh :is(input,select,textarea),.ui-refresh .paste-table input { font-size:16px; }
}
@media(max-width:600px) {
  .ui-refresh h1 { font-size:21px; }
  .ui-refresh .card { padding:18px 16px; margin-bottom:14px; }
  .ui-refresh .page-heading { flex-wrap:wrap; gap:12px; margin-bottom:18px; }
  .ui-refresh .home-stats { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .ui-refresh .home-stat:last-child { grid-column:1/-1; border-bottom:0; }
  .ui-refresh .home-setting>summary { flex-wrap:wrap; }
  .ui-refresh .home-connection-details { grid-template-columns:100px minmax(0,1fr); }
  .ui-refresh .dashboard-kpis,.ui-refresh .attention-grid { gap:10px; }
  .ui-refresh .dashboard-kpi.card { padding:16px 13px; }
  .ui-refresh .attention-box { padding:13px 12px; }
  .ui-refresh .bank-row { flex-wrap:wrap; }
  .ui-refresh .bank-value { flex-wrap:wrap; min-width:0; }
  .ui-refresh .order-flow { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .ui-refresh .flow-step { border-bottom:1px solid var(--line); }
}
@media(prefers-reduced-motion:reduce) { .ui-refresh [data-order-refresh][aria-busy=true] .admin-icon { animation:none; } }

/* Login pages never display the signed-in workspace navigation. */
body.ui-refresh:has(.admin-login, .seller-login) .workspace-menu,
body.ui-refresh:has(.admin-login, .seller-login) .workspace-topbar,
body.ui-refresh:has(.admin-login, .seller-login) .inq-fab { display:none; }
body.ui-refresh:has(.admin-login, .seller-login) .workspace-content { margin:0; }
