/* NX Size Guides Front — v2.3.5 App-first dynamic theme */
:root{
  --nxsz-brand:var(--nxapp-p5,var(--nx-p5,var(--p5,#c79a4b)));
  --nxsz-p1:var(--nxapp-p1,var(--nx-p1,var(--p1,#f3eee7)));
  --nxsz-p2:var(--nxapp-p2,var(--nx-p2,var(--p2,#e9edc9)));
  --nxsz-p3:var(--nxapp-p3,var(--nx-p3,var(--p3,#fefae0)));
  --nxsz-p4:var(--nxapp-p4,var(--nx-p4,var(--p4,#faedcd)));
  --nxsz-dark-bg:var(--nxapp-dark-bg,var(--nx-dark-bg,#101624));
  --nxsz-font:var(--nxapp-font-family,var(--nx-font,"Vazir-Variable","Vazir",Tahoma,Arial,sans-serif));
}
body.nxsz-modal-lock{overflow:hidden!important;touch-action:none!important;}
.nxsz-wrap{position:relative!important;isolation:isolate;}
.nxsz-wrap .nxgp-box{position:relative;z-index:3;margin-top:6px;box-shadow:none!important;}
.nxsz-wrap .nxgp-box:active,.nxsz-wrap .nxgp-box:focus,.nxsz-wrap .nxgp-box:focus-visible{box-shadow:none!important;outline:none!important;filter:none!important;}

/* Product size badge */
.nxsz-wrap .nxsz-badge{
  position:absolute;top:-32px;right:14px;left:auto;z-index:4;
  display:inline-flex;align-items:center;justify-content:center;gap:0;
  min-width:40px;min-height:34px;padding:7px 9px;border-radius:18px 18px 8px 8px;
  font-family:var(--nxsz-font)!important;font-size:12px;font-weight:950;line-height:1;color:#fff;
  background:linear-gradient(135deg,color-mix(in srgb,var(--nxsz-brand) 88%,#111 12%),color-mix(in srgb,var(--nxsz-brand) 64%,var(--nxsz-p2) 36%));
  border:1px solid color-mix(in srgb,var(--nxsz-brand) 58%,transparent);
  box-shadow:0 14px 30px color-mix(in srgb,var(--nxsz-brand) 28%,transparent),inset 0 1px 0 rgba(255,255,255,.26);
  cursor:pointer;user-select:none;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease;
}
.nxsz-wrap .nxsz-badge:hover{transform:translateY(-1px);filter:saturate(1.06);box-shadow:0 18px 38px color-mix(in srgb,var(--nxsz-brand) 32%,transparent),inset 0 1px 0 rgba(255,255,255,.3);}
.nxsz-wrap .nxsz-badge:active{transform:translateY(0) scale(.98);}
.nxsz-wrap .nxsz-badge .nxsz-ic{width:24px;height:20px;display:grid;place-items:center;flex:0 0 24px;}
.nxsz-wrap .nxsz-badge .nxsz-ic img{width:18px;height:18px;display:block;filter:brightness(0) invert(1);}
.nxsz-wrap .nxsz-badge .nxsz-label{max-width:0;opacity:0;white-space:nowrap;overflow:hidden;margin-inline-start:0;transition:max-width .36s cubic-bezier(.22,.61,.36,1),opacity .2s ease,margin-inline-start .22s ease;}
.nxsz-wrap .nxsz-badge.expanded .nxsz-label,.nxsz-wrap .nxsz-badge:hover .nxsz-label{max-width:180px;opacity:1;margin-inline-start:7px;}

/* Isolated app sheet. ID specificity intentionally defeats legacy App rules. */
body.nxapp-body #nxsz-modal.nxsz-modal,
#nxsz-modal.nxsz-modal{
  --nxsz-ui-text:#18202b;
  --nxsz-ui-muted:#687181;
  --nxsz-ui-bg:#f7f4ef;
  --nxsz-ui-panel:color-mix(in srgb,var(--nxsz-p3) 22%,#fff 78%);
  --nxsz-ui-panel-2:color-mix(in srgb,var(--nxsz-p4) 18%,#fff 82%);
  --nxsz-ui-card:color-mix(in srgb,var(--nxsz-p1) 15%,#fff 85%);
  --nxsz-ui-card-2:color-mix(in srgb,var(--nxsz-p2) 12%,#fff 88%);
  --nxsz-ui-line:color-mix(in srgb,var(--nxsz-brand) 18%,rgba(15,23,42,.10));
  --nxsz-ui-line-strong:color-mix(in srgb,var(--nxsz-brand) 38%,rgba(15,23,42,.12));
  --nxsz-ui-soft:color-mix(in srgb,var(--nxsz-brand) 10%,transparent);
  --nxsz-ui-shadow:0 34px 110px rgba(15,23,42,.24),inset 0 1px 0 rgba(255,255,255,.82);
  --nxsz-ui-card-shadow:0 14px 34px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.78);
  position:fixed!important;inset:0!important;z-index:2147482500!important;display:none!important;
  direction:rtl!important;font-family:var(--nxsz-font)!important;color:var(--nxsz-ui-text)!important;
  box-sizing:border-box!important;isolation:isolate!important;
}
body.nxapp-body #nxsz-modal.nxsz-modal.open,
#nxsz-modal.nxsz-modal.open{display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(14px,3vw,32px)!important;}
#nxsz-modal,#nxsz-modal *,#nxsz-modal *::before,#nxsz-modal *::after{box-sizing:border-box!important;font-family:var(--nxsz-font)!important;}
body.nxapp-body #nxsz-modal .nxsz-backdrop,
#nxsz-modal .nxsz-backdrop{position:absolute!important;inset:0!important;background:rgba(10,14,25,.36)!important;backdrop-filter:blur(15px) saturate(1.12)!important;-webkit-backdrop-filter:blur(15px) saturate(1.12)!important;}
body.nxapp-body #nxsz-modal .nxsz-dialog,
#nxsz-modal .nxsz-dialog{
  position:relative!important;inset:auto!important;top:auto!important;left:auto!important;transform:none!important;
  z-index:2!important;width:min(760px,calc(100vw - 30px))!important;max-height:min(86svh,800px)!important;overflow:hidden!important;
  display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;
  border-radius:32px!important;
  background:radial-gradient(560px 280px at 96% -22%,color-mix(in srgb,var(--nxsz-brand) 17%,transparent),transparent 72%),linear-gradient(145deg,var(--nxsz-ui-panel),var(--nxsz-ui-panel-2))!important;
  border:1px solid var(--nxsz-ui-line-strong)!important;box-shadow:var(--nxsz-ui-shadow)!important;color:var(--nxsz-ui-text)!important;
}
#nxsz-modal .nxsz-dialog::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,transparent,var(--nxsz-brand),color-mix(in srgb,var(--nxsz-brand) 48%,var(--nxsz-p2) 52%),var(--nxsz-brand),transparent);z-index:5;}

/* Header */
body.nxapp-body #nxsz-modal .nxsz-head,
#nxsz-modal .nxsz-head{
  position:relative!important;top:auto!important;z-index:3!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;
  padding:21px 22px 16px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--nxsz-ui-line)!important;
  border-radius:0!important;background:linear-gradient(180deg,color-mix(in srgb,var(--nxsz-ui-card) 92%,transparent),color-mix(in srgb,var(--nxsz-ui-panel) 78%,transparent))!important;
  color:var(--nxsz-ui-text)!important;box-shadow:none!important;backdrop-filter:blur(18px) saturate(1.12)!important;-webkit-backdrop-filter:blur(18px) saturate(1.12)!important;
}
#nxsz-modal .nxsz-head::before{content:"";position:absolute;right:22px;left:22px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nxsz-brand) 46%,transparent),transparent);}
#nxsz-modal .nxsz-head-main{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;}
#nxsz-modal .nxsz-head-icon{position:relative!important;display:grid!important;place-items:center!important;flex:0 0 46px!important;width:46px!important;height:46px!important;border-radius:17px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--nxsz-brand) 18%,var(--nxsz-ui-card)),color-mix(in srgb,var(--nxsz-brand) 8%,var(--nxsz-ui-panel)))!important;border:1px solid var(--nxsz-ui-line-strong)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--nxsz-brand) 14%,transparent)!important;}
#nxsz-modal .nxsz-head-icon::before{content:"";width:25px;height:25px;background:var(--nxsz-brand)!important;-webkit-mask:var(--nxsz-size-icon) center/contain no-repeat;mask:var(--nxsz-size-icon) center/contain no-repeat;}
#nxsz-modal .nxsz-head-copy{display:grid!important;gap:2px!important;min-width:0!important;}
#nxsz-modal .nxsz-title{font-size:18px!important;font-weight:950!important;line-height:1.35!important;letter-spacing:-.025em!important;color:var(--nxsz-ui-text)!important;}
#nxsz-modal .nxsz-subtitle{font-size:11px!important;font-weight:800!important;line-height:1.5!important;color:var(--nxsz-ui-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
body.nxapp-body #nxsz-modal .nxsz-close,
#nxsz-modal .nxsz-close{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;min-width:76px!important;min-height:40px!important;padding:8px 12px!important;border-radius:14px!important;border:1px solid var(--nxsz-ui-line-strong)!important;background:color-mix(in srgb,var(--nxsz-ui-card) 88%,transparent)!important;color:var(--nxsz-ui-text)!important;font-size:12px!important;font-weight:950!important;line-height:1!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important;cursor:pointer!important;}
#nxsz-modal .nxsz-close::before{content:"×";font-family:Arial,sans-serif!important;font-size:19px;font-weight:500;line-height:1;color:var(--nxsz-brand)!important;}
#nxsz-modal .nxsz-close:hover{background:color-mix(in srgb,var(--nxsz-brand) 8%,var(--nxsz-ui-card))!important;transform:translateY(-1px);}

#nxsz-modal .nxsz-body{padding:20px 20px calc(22px + env(safe-area-inset-bottom,0px))!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;color:var(--nxsz-ui-text)!important;}
#nxsz-modal .nxsz-empty{padding:36px 18px;border-radius:22px;background:var(--nxsz-ui-card)!important;border:1px dashed var(--nxsz-ui-line-strong)!important;color:var(--nxsz-ui-muted)!important;text-align:center;font-size:13px;font-weight:850;}

/* New app-like size list. Not a HTML table, so old App table rules cannot affect it. */
body.nxapp-body #nxsz-modal .nxsz-table-shell,
#nxsz-modal .nxsz-table-shell{position:relative!important;overflow:hidden!important;border-radius:25px!important;background:linear-gradient(145deg,var(--nxsz-ui-card),var(--nxsz-ui-card-2))!important;border:1px solid var(--nxsz-ui-line-strong)!important;box-shadow:var(--nxsz-ui-card-shadow)!important;}
#nxsz-modal .nxsz-table-shell::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,var(--nxsz-brand),color-mix(in srgb,var(--nxsz-brand) 42%,var(--nxsz-p2) 58%),transparent);}
#nxsz-modal .nxsz-table-toolbar{display:none!important;}

body.nxapp-body #nxsz-modal .nxsz-table,
#nxsz-modal .nxsz-table{display:grid!important;width:100%!important;min-width:0!important;margin:0!important;padding:14px 10px 10px!important;gap:8px!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;table-layout:auto!important;color:var(--nxsz-ui-text)!important;}
#nxsz-modal .nxsz-table-columns{display:grid!important;grid-template-columns:48px minmax(120px,.8fr) minmax(110px,.7fr) minmax(180px,1.4fr)!important;gap:0!important;padding:0 9px 4px!important;color:var(--nxsz-ui-muted)!important;font-size:9.5px!important;font-weight:950!important;}
#nxsz-modal .nxsz-table-columns>span{padding:0 10px!important;}
#nxsz-modal .nxsz-size-row{position:relative!important;display:grid!important;grid-template-columns:48px minmax(120px,.8fr) minmax(110px,.7fr) minmax(180px,1.4fr)!important;align-items:center!important;min-height:60px!important;overflow:hidden!important;border-radius:17px!important;background:color-mix(in srgb,var(--nxsz-ui-card) 88%,transparent)!important;border:1px solid var(--nxsz-ui-line)!important;box-shadow:0 7px 18px rgba(15,23,42,.045)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important;}
#nxsz-modal .nxsz-size-row::before{content:"";position:absolute;right:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:var(--nxsz-brand);opacity:.72;}
#nxsz-modal .nxsz-size-row:hover{transform:translateY(-1px)!important;border-color:var(--nxsz-ui-line-strong)!important;background:color-mix(in srgb,var(--nxsz-brand) 6%,var(--nxsz-ui-card))!important;}
#nxsz-modal .nxsz-size-index{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;margin:auto!important;border-radius:9px!important;background:color-mix(in srgb,var(--nxsz-brand) 12%,var(--nxsz-ui-card))!important;border:1px solid var(--nxsz-ui-line-strong)!important;color:var(--nxsz-brand)!important;font-size:9px!important;font-weight:950!important;}
#nxsz-modal .nxsz-size-field{min-width:0!important;padding:11px 10px!important;border-inline-start:1px solid var(--nxsz-ui-line)!important;}
#nxsz-modal .nxsz-size-field-label{display:none!important;font-size:9px!important;font-weight:950!important;color:var(--nxsz-ui-muted)!important;margin-bottom:3px!important;}
#nxsz-modal .nxsz-size-field-value{display:block!important;min-width:0!important;color:var(--nxsz-ui-text)!important;font-size:12px!important;font-weight:850!important;line-height:1.65!important;overflow-wrap:anywhere!important;}
#nxsz-modal .nxsz-size-field--label .nxsz-size-field-value{font-weight:950!important;color:color-mix(in srgb,var(--nxsz-brand) 78%,var(--nxsz-ui-text) 22%)!important;}
#nxsz-modal .nxsz-size-field--value .nxsz-size-field-value{font-variant-numeric:tabular-nums!important;font-weight:950!important;}
#nxsz-modal .nxsz-size-field--tip .nxsz-size-field-value{color:color-mix(in srgb,var(--nxsz-ui-text) 76%,var(--nxsz-ui-muted) 24%)!important;font-weight:750!important;}

#nxsz-modal .nxsz-note{margin-top:14px!important;padding:14px 16px!important;border-radius:19px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--nxsz-p2) 14%,var(--nxsz-ui-card)),var(--nxsz-ui-card-2))!important;border:1px solid var(--nxsz-ui-line)!important;color:var(--nxsz-ui-text)!important;font-size:12px!important;font-weight:750!important;line-height:1.85!important;}
#nxsz-modal .nxsz-note::before{content:"نکته";display:inline-flex;margin-inline-end:7px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--nxsz-brand) 12%,var(--nxsz-ui-card));border:1px solid var(--nxsz-ui-line-strong);color:var(--nxsz-brand);font-size:9px;font-weight:950;vertical-align:middle;}
#nxsz-modal .nxsz-html{padding:16px!important;border-radius:20px!important;background:var(--nxsz-ui-card)!important;border:1px solid var(--nxsz-ui-line)!important;color:var(--nxsz-ui-text)!important;}
.nxgp-box.nxsz-has-badge{padding-top:12px;}

/* Theme is mirrored by JS onto the modal, so it remains correct across SPA theme changes. */
body.nxapp-body #nxsz-modal[data-nxsz-theme="dark"],
#nxsz-modal[data-nxsz-theme="dark"]{
  --nxsz-ui-text:var(--nxsz-runtime-dark-text,var(--nxapp-dark-text,color-mix(in srgb,var(--nxsz-p3) 88%,#fff 12%)));
  --nxsz-ui-muted:var(--nxsz-runtime-dark-muted,var(--nxapp-dark-muted,color-mix(in srgb,var(--nxsz-p3) 54%,rgba(255,255,255,.48) 46%)));
  --nxsz-ui-bg:var(--nxsz-runtime-dark-bg,var(--nxsz-dark-bg));
  --nxsz-ui-panel:color-mix(in srgb,var(--nxsz-runtime-dark-bg,var(--nxsz-dark-bg)) 88%,var(--nxsz-p1) 12%);
  --nxsz-ui-panel-2:color-mix(in srgb,var(--nxsz-runtime-dark-bg,var(--nxsz-dark-bg)) 93%,var(--nxsz-brand) 7%);
  --nxsz-ui-card:color-mix(in srgb,var(--nxsz-runtime-dark-bg,var(--nxsz-dark-bg)) 82%,var(--nxsz-p1) 10%);
  --nxsz-ui-card-2:color-mix(in srgb,var(--nxsz-runtime-dark-bg,var(--nxsz-dark-bg)) 89%,var(--nxsz-brand) 8%);
  --nxsz-ui-line:var(--nxsz-runtime-dark-line,var(--nxapp-dark-line,color-mix(in srgb,var(--nxsz-brand) 28%,var(--nxsz-runtime-dark-bg,var(--nxsz-dark-bg)) 72%)));
  --nxsz-ui-line-strong:var(--nxsz-runtime-dark-line-2,var(--nxapp-dark-line-2,color-mix(in srgb,var(--nxsz-brand) 45%,var(--nxsz-runtime-dark-bg,var(--nxsz-dark-bg)) 55%)));
  --nxsz-ui-shadow:0 38px 120px rgba(0,0,0,.62),inset 0 1px 0 color-mix(in srgb,var(--nxsz-p3) 7%,transparent);
  --nxsz-ui-card-shadow:0 18px 46px rgba(0,0,0,.30),inset 0 1px 0 color-mix(in srgb,var(--nxsz-p3) 6%,transparent);
  color-scheme:dark!important;
}
body.nxapp-body #nxsz-modal[data-nxsz-theme="dark"] .nxsz-backdrop,
#nxsz-modal[data-nxsz-theme="dark"] .nxsz-backdrop{background:color-mix(in srgb,var(--nxsz-runtime-dark-bg,var(--nxsz-dark-bg)) 72%,transparent)!important;}
body.nxapp-body #nxsz-modal[data-nxsz-theme="dark"] .nxsz-dialog,
#nxsz-modal[data-nxsz-theme="dark"] .nxsz-dialog{background:radial-gradient(580px 300px at 96% -20%,color-mix(in srgb,var(--nxsz-brand) 16%,transparent),transparent 74%),linear-gradient(145deg,var(--nxsz-ui-panel),var(--nxsz-ui-panel-2))!important;border-color:var(--nxsz-ui-line-strong)!important;}
body.nxapp-body #nxsz-modal[data-nxsz-theme="dark"] .nxsz-head,
#nxsz-modal[data-nxsz-theme="dark"] .nxsz-head{background:linear-gradient(180deg,color-mix(in srgb,var(--nxsz-ui-card) 94%,transparent),color-mix(in srgb,var(--nxsz-ui-panel) 88%,transparent))!important;border-bottom-color:var(--nxsz-ui-line)!important;color:var(--nxsz-ui-text)!important;}
body.nxapp-body #nxsz-modal[data-nxsz-theme="dark"] .nxsz-close,
#nxsz-modal[data-nxsz-theme="dark"] .nxsz-close{background:color-mix(in srgb,var(--nxsz-runtime-dark-bg,var(--nxsz-dark-bg)) 78%,var(--nxsz-p1) 14%)!important;color:var(--nxsz-ui-text)!important;border-color:var(--nxsz-ui-line-strong)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--nxsz-p3) 6%,transparent)!important;}
body.nxapp-body #nxsz-modal[data-nxsz-theme="dark"] .nxsz-table,
#nxsz-modal[data-nxsz-theme="dark"] .nxsz-table{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;}
body.nxapp-body #nxsz-modal[data-nxsz-theme="dark"] .nxsz-size-row,
#nxsz-modal[data-nxsz-theme="dark"] .nxsz-size-row{background:color-mix(in srgb,var(--nxsz-runtime-dark-bg,var(--nxsz-dark-bg)) 82%,var(--nxsz-p1) 9%)!important;border-color:var(--nxsz-ui-line)!important;box-shadow:0 10px 28px rgba(0,0,0,.22)!important;color:var(--nxsz-ui-text)!important;}

@media(max-width:720px){
  .nxsz-wrap .nxsz-badge{top:-30px;right:12px;font-size:11.5px;min-height:32px;border-radius:16px 16px 7px 7px;}
  body.nxapp-body #nxsz-modal.nxsz-modal.open,#nxsz-modal.nxsz-modal.open{align-items:flex-end!important;justify-content:center!important;padding:0!important;}
  body.nxapp-body #nxsz-modal .nxsz-dialog,#nxsz-modal .nxsz-dialog{width:100%!important;max-height:92svh!important;border-radius:29px 29px 0 0!important;border-inline:0!important;border-bottom:0!important;animation:nxszSheetIn .28s cubic-bezier(.2,.85,.25,1) both;}
  #nxsz-modal .nxsz-dialog::after{content:"";position:absolute;top:9px;left:50%;transform:translateX(-50%);width:42px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--nxsz-brand) 44%,var(--nxsz-ui-line));z-index:8;}
  body.nxapp-body #nxsz-modal .nxsz-head,#nxsz-modal .nxsz-head{padding:27px 14px 13px!important;gap:9px!important;}
  #nxsz-modal .nxsz-head::before{right:14px;left:14px;}
  #nxsz-modal .nxsz-head-main{gap:9px!important;}
  #nxsz-modal .nxsz-head-icon{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:14px!important;}
  #nxsz-modal .nxsz-head-icon::before{width:22px;height:22px;}
  #nxsz-modal .nxsz-title{font-size:15.5px!important;}
  #nxsz-modal .nxsz-subtitle{font-size:9.8px!important;max-width:min(50vw,190px)!important;}
  body.nxapp-body #nxsz-modal .nxsz-close,#nxsz-modal .nxsz-close{min-width:40px!important;width:40px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:13px!important;font-size:0!important;}
  #nxsz-modal .nxsz-close::before{font-size:21px;}
  #nxsz-modal .nxsz-body{padding:12px 10px calc(16px + env(safe-area-inset-bottom,0px))!important;}
  body.nxapp-body #nxsz-modal .nxsz-table-shell,#nxsz-modal .nxsz-table-shell{border-radius:21px!important;}
  body.nxapp-body #nxsz-modal .nxsz-table,#nxsz-modal .nxsz-table{padding:12px 9px 9px!important;gap:8px!important;}
  #nxsz-modal .nxsz-table-columns{display:none!important;}
  #nxsz-modal .nxsz-size-row{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;grid-template-areas:"index label value" "tip tip tip"!important;align-items:center!important;min-height:0!important;padding:11px 11px 10px!important;border-radius:17px!important;gap:6px 9px!important;}
  #nxsz-modal .nxsz-size-row::before{top:10px;bottom:10px;width:3px;}
  #nxsz-modal .nxsz-size-index{grid-area:index;width:25px!important;height:25px!important;margin:0!important;border-radius:8px!important;}
  #nxsz-modal .nxsz-size-field{padding:0!important;border:0!important;min-width:0!important;}
  #nxsz-modal .nxsz-size-field--label{grid-area:label;}
  #nxsz-modal .nxsz-size-field--value{grid-area:value;text-align:left!important;}
  #nxsz-modal .nxsz-size-field--tip{grid-area:tip;margin-top:4px!important;padding-top:8px!important;border-top:1px solid var(--nxsz-ui-line)!important;}
  #nxsz-modal .nxsz-size-field-label{display:block!important;margin-bottom:1px!important;}
  #nxsz-modal .nxsz-size-field--tip .nxsz-size-field-label{display:none!important;}
  #nxsz-modal .nxsz-size-field-value{font-size:11.5px!important;line-height:1.55!important;}
  #nxsz-modal .nxsz-size-field--label .nxsz-size-field-value{font-size:12px!important;}
  #nxsz-modal .nxsz-size-field--value .nxsz-size-field-value{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:29px!important;padding:4px 9px!important;border-radius:10px!important;background:color-mix(in srgb,var(--nxsz-brand) 11%,var(--nxsz-ui-card))!important;border:1px solid var(--nxsz-ui-line-strong)!important;color:var(--nxsz-brand)!important;white-space:nowrap!important;}
  #nxsz-modal .nxsz-size-field--tip .nxsz-size-field-value{font-size:10.5px!important;color:var(--nxsz-ui-muted)!important;}
  #nxsz-modal .nxsz-note{margin-top:10px!important;padding:12px 13px!important;border-radius:17px!important;font-size:11px!important;}
}
@media(max-width:390px){
  #nxsz-modal .nxsz-subtitle{max-width:132px!important;}
  #nxsz-modal .nxsz-size-row{grid-template-columns:31px minmax(0,1fr) auto!important;padding:10px 9px!important;gap:6px 7px!important;}
  #nxsz-modal .nxsz-size-field--value .nxsz-size-field-value{padding-inline:7px!important;font-size:10.5px!important;}
}
@keyframes nxszSheetIn{from{transform:translateY(24px);opacity:.55}to{transform:translateY(0);opacity:1}}
