:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-0:#050713;--bg-1:#090d1d;--bg-2:#11162a;--panel:#14172ab8;--panel-2:#191d349e;--stroke:#e6dae71f;--stroke-strong:#ff5aa557;--text:#f8f3f8;--muted:#a9aec6;--soft:#d8d2d7;--pink:#e83d8b;--pink-2:#ff5aa5;--violet:#7a4dff;--violet-2:#b48cff;--silver:#d8d2d7;--gold:#ffd166;--success:#43c87a;--warning:#f2b94b;--danger:#e05264;--cyan:#65d8ff;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--shadow:0 24px 80px #00000075;--glow-pink:0 0 32px #e83d8b59;--glow-violet:0 0 42px #7a4dff4d;background:var(--bg-0);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg-0);min-height:100%}body{background:var(--bg-0);min-height:100vh;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.45)}::selection{color:#fff;background:#ff5aa559}body:before,body:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}body:after{opacity:.38;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 78%)}.portal-shell{background:0 0;grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.portal-shell:before{content:"";filter:blur(32px);pointer-events:none;background:conic-gradient(from 180deg,#e83d8b00,#e83d8b38,#7a4dff47,#e83d8b00);width:64rem;height:64rem;animation:28s linear infinite slowSpin;position:fixed;top:-28rem;right:-26rem}@keyframes slowSpin{to{transform:rotate(360deg)}}.ambient{filter:blur(34px);opacity:.48;pointer-events:none;mix-blend-mode:screen;border-radius:999px;position:fixed}.ambient-one{background:var(--pink);width:19rem;height:19rem;animation:9s ease-in-out infinite floatOrb;bottom:12rem;left:-7rem}.ambient-two{background:var(--violet);width:25rem;height:25rem;animation:11s ease-in-out infinite reverse floatOrb;top:8rem;right:-9rem}@keyframes floatOrb{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-22px)scale(1.06)}}.portal-sidebar{-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);z-index:2;background:linear-gradient(#050713eb,#080a16c7);border-right:1px solid #d8d2d71a;flex-direction:column;gap:1.35rem;padding:1.2rem;display:flex;box-shadow:inset -1px 0 #ff5aa514,18px 0 70px #0000004d}.brand-card{box-shadow:var(--shadow), inset 0 1px 0 #ffffff14;background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #d8d2d71f;border-radius:1.5rem;align-items:center;gap:.95rem;padding:1rem;display:flex;position:relative;overflow:hidden}.brand-card:after{content:"";background:linear-gradient(120deg,#0000,#ff5aa52e,#0000 58%);animation:5.8s ease-in-out infinite brandSheen;position:absolute;inset:-1px;transform:translate(-110%)}@keyframes brandSheen{0%,58%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.brand-mark{background:radial-gradient(circle at 50% 35%,#ffffff2e,#ff5aa514),linear-gradient(135deg,#e83d8b42,#7a4dff29);border:1px solid #ff5aa547;border-radius:1.25rem;flex:none;place-items:center;width:3.65rem;height:3.65rem;display:grid;overflow:hidden;box-shadow:0 0 26px #e83d8b47,inset 0 0 22px #ffffff0f}.brand-mark img{object-fit:cover;filter:drop-shadow(0 0 12px #ff5aa575);width:100%;height:100%;transform:scale(1.18)}.brand-card h1{letter-spacing:-.02em;margin:0;font-size:1.08rem}.brand-card p{color:var(--muted);margin:.14rem 0 0;font-size:.8rem}.portal-nav{gap:.62rem;display:grid}.portal-nav button,.account-pill button,.panel-head button,.primary-action,.profile-strip button,.quick-card button,.ghost-toggle,.soft,.success-action,.danger-action,.note-action,.action-row button,.mini-actions button,.live-badge{color:var(--text);background:#ffffff0e;border:1px solid #d8d2d71c;border-radius:999px;padding:.72rem 1rem;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,filter .18s}.portal-nav button{text-align:left;color:#d8d2d7;background:linear-gradient(135deg,#ffffff0e,#ffffff06);border-radius:1.05rem;width:100%}.portal-nav button:hover,.panel-head button:hover,.profile-strip button:hover,.account-pill button:hover,.quick-card button:hover,.mini-actions button:hover,.ghost-toggle:hover{box-shadow:var(--glow-pink);background:#ff5aa51a;border-color:#ff5aa554;transform:translateY(-1px)}.portal-nav button.active{background:linear-gradient(135deg, var(--pink), var(--violet));color:#fff;border-color:#ffffff38;font-weight:900;box-shadow:0 12px 32px #e83d8b52,inset 0 1px #ffffff38}.side-note{color:var(--muted);align-items:center;gap:.55rem;margin-top:auto;font-size:.78rem;display:flex}.side-note+.side-note{margin-top:.1rem}.dot{background:var(--success);width:.58rem;height:.58rem;box-shadow:0 0 20px var(--success);border-radius:999px}.portal-main{z-index:1;min-width:0;padding:1.35rem 1.55rem 2rem}.topbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.05rem;display:flex}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;margin:0 0 .33rem;font-size:.68rem;font-weight:900}.topbar h2{letter-spacing:-.055em;text-shadow:0 0 36px #ff5aa52e;margin:0;font-size:clamp(1.75rem,3.1vw,2.72rem);line-height:.95}.account-pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d101fbd;border:1px solid #d8d2d71f;border-radius:999px;align-items:center;gap:.6rem;padding:.44rem .5rem .44rem .9rem;display:flex;box-shadow:0 18px 42px #0000003d}.account-pill small{color:var(--muted);text-transform:uppercase;font-size:.65rem;font-weight:800}.account-pill button{padding:.48rem .72rem;font-size:.78rem}.glass-card,.panel-card,.profile-strip,.status-panel,.live-panel,.login-card,.info-card,.quick-card{border:1px solid var(--stroke);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(135deg,#ffffff13,#ffffff09);box-shadow:0 18px 55px #00000047,inset 0 1px #fff1}.glass-card:hover,.panel-card:hover,.profile-strip:hover,.status-panel:hover,.quick-card:hover{border-color:#ff5aa52e}.login-layout{grid-template-columns:minmax(0,1.08fr) minmax(280px,.82fr);align-items:stretch;gap:1rem;display:grid}.login-card,.info-card{padding:1.45rem}.card-heading h3,.info-card h3,.panel-card h3{margin:0 0 .5rem;font-size:1.25rem}.card-heading p,.info-card p,.info-card li{color:#c1c4d8;line-height:1.55}.login-card label{color:#ece7ef;gap:.43rem;margin-top:1rem;font-weight:800;display:grid}.login-card input,.action-card textarea,.actions-cell input,.card-action-zone input,.search-box input,.search-box select{width:100%;color:var(--text);background:#03050e94;border:1px solid #d8d2d721;border-radius:.95rem;outline:none;padding:.82rem .92rem;transition:border-color .18s,box-shadow .18s,background .18s}.login-card input:focus,.action-card textarea:focus,.actions-cell input:focus,.card-action-zone input:focus,.search-box input:focus,.search-box select:focus{box-shadow:0 0 0 3px #e83d8b24, var(--glow-pink);background:#090b18bd;border-color:#ff5aa5a6}.primary-action{background:linear-gradient(135deg, var(--pink-2), var(--violet));color:#fff;border-color:#ffffff2e;width:100%;margin-top:1.1rem;font-weight:950;box-shadow:0 16px 42px #e83d8b57}.dashboard-grid{gap:.88rem;display:grid}.compact-dashboard{max-width:1480px}.summary-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.72rem;display:grid}.stat-card{border-radius:1.1rem;padding:.78rem .9rem;position:relative;overflow:hidden}.stat-card:before{content:"";opacity:.75;pointer-events:none;background:linear-gradient(120deg,#ff5aa514,#0000 42%,#7a4dff1a);position:absolute;inset:0}.stat-card span{color:var(--muted);font-size:.76rem;font-weight:700;position:relative}.stat-card strong{letter-spacing:-.03em;margin-top:.25rem;font-size:1.26rem;display:block;position:relative}.panel-card{padding:.92rem}.panel-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.72rem;display:flex}.panel-head h3{margin:0}.panel-head button{padding:.56rem .78rem}.alert{color:#dff6ff;background:#65d8ff1a;border:1px solid #65d8ff3d;border-radius:.95rem;margin:.72rem 0;padding:.78rem .95rem}.alert.error{color:#ffd7dc;background:#e052641f;border-color:#e0526447}.alert.success{color:#d8ffe6;background:#43c87a1f;border-color:#43c87a47}.profile-strip{justify-content:space-between;align-items:center;gap:1rem;padding:.88rem 1rem;display:flex}.status-panel{padding:1rem}.status-panel h3{margin:0 0 .72rem}.muted-text{color:var(--muted)}.portal-health{background:linear-gradient(90deg,#e83d8b14,#7a4dff29);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.62rem;margin-bottom:.85rem;padding:.64rem .78rem;display:flex}.portal-health div{color:#dcd9e4;background:#0000002e;border-radius:999px;padding:.38rem .62rem;font-size:.76rem}.portal-health strong{color:#fff}.toast{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff1f;border-radius:1rem;padding:.86rem 1rem;animation:.22s ease-out toastIn;box-shadow:0 20px 60px #00000057}.toast.success{color:#e7ffef;background:#174a31db}.toast.error{color:#ffe0e5;background:#541624e6}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tabs-bar{background:#0003;border:1px solid #d8d2d71a;border-radius:999px;flex-wrap:wrap;gap:.5rem;padding:.36rem;display:flex}.tabs-bar button{color:#c7c6d5;background:0 0;border:0;border-radius:999px;padding:.64rem .9rem;font-weight:800;transition:all .18s}.tabs-bar button:hover{color:#fff;background:#ffffff0f}.tabs-bar button.active{color:#fff;background:linear-gradient(135deg,#e83d8be0,#7a4dffe0);box-shadow:0 10px 26px #7a4dff33,0 0 22px #e83d8b33}.tabs-bar .tab-count{background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;margin-left:.45rem;padding:0 .35rem;font-size:.72rem;display:inline-flex}.tab-content{gap:.86rem;animation:.22s ease-out softFade;display:grid}@keyframes softFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.overview-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);gap:.86rem;display:grid}.quick-card{padding:1rem}.quick-card p{color:#c1c4d8}.quick-card button{border-radius:999px}.data-section{gap:.74rem;display:grid}.table-toolbar{grid-template-columns:minmax(220px,1fr) minmax(160px,260px) auto auto;align-items:end;gap:.55rem;display:grid}.search-box{gap:.28rem;display:grid}.search-box span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;font-weight:900}.search-box.narrow{min-width:180px}.ghost-toggle{white-space:nowrap;padding:.72rem .9rem}.table-toolbar small{color:var(--muted);white-space:nowrap;align-self:center}.table-wrap{background:#02040c42;border:1px solid #d8d2d71a;border-radius:1rem;overflow:auto;box-shadow:inset 0 1px #ffffff0a}table{border-collapse:collapse;width:100%;min-width:720px}th,td{text-align:left;border-bottom:1px solid #d8d2d713;padding:.78rem .9rem}th{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;z-index:1;background:#00000038;font-size:.66rem;position:sticky;top:0}td{color:#ececf5}tbody tr{transition:background .16s}tbody tr:hover{background:#ff5aa50e}td strong{display:block}td small{color:var(--muted);margin-top:.15rem;display:block}.table-wrap.compact th,.table-wrap.compact td{padding:.54rem .72rem}.item-grid{gap:.52rem;display:grid}.item-card{box-shadow:none;background:linear-gradient(90deg,#ffffff0d,#ffffff06);border:1px solid #d8d2d718;border-radius:1rem;grid-template-columns:minmax(170px,1.15fr) minmax(180px,.95fr) minmax(110px,.55fr) minmax(130px,.7fr) minmax(180px,auto);align-items:center;gap:.65rem;padding:.72rem .78rem;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:grid}.item-card-main strong{font-size:.95rem;display:block}.item-card-main small,.item-card-meta small{color:var(--muted);margin-top:.14rem;font-size:.75rem;display:block}.item-card-amount{color:#fff;font-weight:950}.item-card-actions{justify-content:flex-end;display:flex}.card-action-zone{border-top:1px solid #d8d2d713;grid-column:1/-1;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:.55rem;padding-top:.46rem;display:grid}.card-action-zone input{min-height:40px}.detail-backdrop{z-index:30;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02040c8f;justify-items:end;animation:.18s ease-out fadeBackdrop;display:grid;position:fixed;inset:0}@keyframes fadeBackdrop{0%{opacity:0}to{opacity:1}}.detail-drawer{background:linear-gradient(#0d101ff5,#080a16f5);border-left:1px solid #ff5aa538;width:min(520px,100vw - 1rem);height:100%;padding:1.1rem;animation:.2s ease-out drawerIn;overflow:auto;box-shadow:-22px 0 70px #00000085,-2px 0 32px #e83d8b29}@keyframes drawerIn{0%{opacity:.5;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.drawer-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.drawer-head h3{margin:.2rem 0 0;font-size:1.45rem}.drawer-head button{color:#fff;background:#ffffff12;border:1px solid #d8d2d71f;border-radius:999px;padding:.5rem .75rem}.detail-grid{grid-template-columns:1fr 1fr;gap:.65rem;margin:1rem 0;display:grid}.detail-cell{background:#ffffff0a;border:1px solid #d8d2d71a;border-radius:.95rem;padding:.75rem}.detail-cell span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.22rem;font-size:.72rem;font-weight:900;display:block}.detail-note{color:#f4e9f1;background:#ff5aa513;border:1px solid #ff5aa529;border-radius:1rem;padding:.85rem}.status-badge{color:#ececf5;white-space:nowrap;background:#d8d2d714;border:1px solid #d8d2d71f;border-radius:999px;align-items:center;gap:.35rem;padding:.34rem .62rem;font-size:.74rem;font-weight:800;display:inline-flex}.status-badge.success{color:#d8ffe6;background:#43c87a1f;border-color:#43c87a3d;box-shadow:0 0 18px #43c87a14}.status-badge.info{color:#dff6ff;background:#65d8ff1f;border-color:#65d8ff40}.status-badge.purple{color:#eee8ff;background:#7a4dff29;border-color:#b48cff47;box-shadow:0 0 18px #7a4dff1f}.status-badge.neutral{color:var(--silver);background:#d8d2d712}.workflow-steps{gap:.55rem;margin:1rem 0;display:grid}.workflow-step{color:var(--muted);background:#ffffff09;border-radius:.9rem;grid-template-columns:1.6rem 1fr;align-items:start;gap:.6rem;padding:.58rem;display:grid}.workflow-step.done{color:#f8f3f8;background:linear-gradient(90deg,#e83d8b1f,#7a4dff12)}.workflow-step .step-dot{background:#d8d2d738;border-radius:999px;width:.72rem;height:.72rem;margin-top:.22rem}.workflow-step.done .step-dot{background:var(--pink-2);box-shadow:0 0 18px #ff5aa58c}.workflow-step strong{display:block}.workflow-step small{color:var(--muted);display:block}.pulse{background:var(--success);border-radius:999px;width:8px;height:8px;margin-right:7px;animation:1.8s infinite pulseLive;display:inline-block;box-shadow:0 0 #43c87abf}@keyframes pulseLive{0%{box-shadow:0 0 #43c87aa6}70%{box-shadow:0 0 0 10px #43c87a00}to{box-shadow:0 0 #43c87a00}}.live-note{line-height:1.45}.live-panel{grid-column:1/-1;padding:.9rem}.live-badge{align-items:center;padding:.46rem .68rem;font-size:.82rem;display:inline-flex}.timeline{gap:.5rem;display:grid}.timeline-item{background:#ffffff0b;border:1px solid #d8d2d717;border-radius:.9rem;padding:.72rem .8rem .72rem 1rem;position:relative;overflow:hidden}.timeline-item:before{content:"";background:linear-gradient(var(--pink), var(--violet));width:3px;position:absolute;top:0;bottom:0;left:0}.timeline-item strong{display:block}.timeline-item p{color:#d9d9e8;margin:.2rem 0 .25rem}.timeline-item small{color:var(--muted)}.action-card{grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto;align-items:center;gap:.85rem;display:grid}.action-card textarea{resize:vertical;min-height:70px}.action-row,.mini-actions{flex-wrap:wrap;gap:.45rem;display:flex}.soft{color:#e5f8ff;background:#65d8ff1a;border-color:#65d8ff33}.actions-cell{min-width:230px}.actions-cell input{margin-bottom:.45rem}@media (width<=1120px){.item-card{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr)}.card-action-zone{grid-template-columns:1fr}.table-toolbar{grid-template-columns:1fr 1fr}.overview-grid{grid-template-columns:1fr}}@media (width<=900px){.portal-shell{grid-template-columns:1fr}.portal-sidebar{position:static}.login-layout,.summary-row{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start}.account-pill{border-radius:1.2rem;flex-wrap:wrap}.profile-strip{flex-direction:column;align-items:flex-start}.portal-health{border-radius:1.2rem;align-items:flex-start}.portal-main{padding:1rem}}@media (width<=680px){.item-card{grid-template-columns:1fr}.item-card-actions{justify-content:flex-start}.table-toolbar,.action-card,.detail-grid{grid-template-columns:1fr}.tabs-bar{border-radius:1.2rem}.tabs-bar button{flex:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.compact-dashboard{gap:1rem}.dashboard-tabs{background:linear-gradient(135deg,#ffffff12,#ffffff06),linear-gradient(90deg,#e83d8b1f,#7a4dff29);border:1px solid #d8d2d71c;border-radius:1.35rem;flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;margin:.05rem 0 .15rem;padding:.45rem;display:flex;box-shadow:0 18px 50px #0000003d,inset 0 1px #ffffff0f}.dashboard-tabs button{appearance:none;color:#d9d5e2;letter-spacing:-.01em;min-height:38px;box-shadow:none;background:#0507134d;border:1px solid #0000;border-radius:999px;outline:0;justify-content:center;align-items:center;gap:.42rem;padding:.58rem .86rem;font-weight:850;display:inline-flex}.dashboard-tabs button:hover{color:#fff;background:#ff5aa51a;border-color:#ff5aa547;transform:translateY(-1px)}.dashboard-tabs button.active{color:#fff;background:linear-gradient(135deg,#e83d8bf2,#7a4dffeb);border-color:#ffffff2e;box-shadow:0 12px 28px #e83d8b3d,0 0 22px #7a4dff2e}.dashboard-tabs button strong{color:#fff;background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;min-width:1.42rem;height:1.42rem;padding:0 .38rem;font-size:.72rem;line-height:1;display:inline-flex}.tab-content{gap:1rem;margin-top:.2rem;display:grid}.panel-card,.status-panel,.quick-card,.profile-strip{padding:1rem}.profile-strip{min-height:unset;border-radius:1.35rem}.profile-strip .eyebrow,.quick-card .eyebrow,.status-panel .eyebrow{margin-bottom:.35rem}.profile-strip h3,.quick-card h3,.status-panel h3,.panel-card h3{letter-spacing:-.025em}.profile-strip p,.quick-card p,.status-panel p{line-height:1.45}.overview-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:stretch}.status-cloud{align-content:start}.gains-grid{grid-template-columns:minmax(260px,.72fr) minmax(320px,1fr);align-items:start;gap:1rem;display:grid}.gains-list{gap:.65rem;margin-top:.8rem;display:grid}.gains-list>div{background:#03050e52;border:1px solid #d8d2d71a;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.82rem .9rem;display:flex}.gains-list span{color:var(--muted);font-size:.82rem;font-weight:800}.gains-list strong{color:#fff;white-space:nowrap;font-size:1.05rem;font-weight:950}.workflow-list{color:#ebe8f2;gap:.42rem;margin:.8rem 0 0;padding-left:1.25rem;display:grid}.workflow-list li{line-height:1.35}.workflow-hint{color:#ddd8e9;background:#ffffff0b;border:1px solid #d8d2d71a;border-radius:1rem;margin:.2rem 0 .85rem;padding:.72rem .85rem}.workflow-hint strong{color:#fff}.item-card{background:linear-gradient(90deg,#ffffff0e,#ffffff06),radial-gradient(circle at 98%,#7a4dff1f,#0000 18rem);border:1px solid #d8d2d71a;border-radius:1.08rem;grid-template-columns:minmax(210px,1.25fr) minmax(260px,1fr) auto;grid-template-areas:"title meta action""worker worker worker";align-items:center;gap:.75rem 1rem;padding:.88rem .95rem;display:grid;box-shadow:0 8px 26px #00000029,inset 0 1px #ffffff0a}.item-card:hover{background:linear-gradient(90deg,#fff1,#ffffff08),radial-gradient(circle at 98%,#e83d8b24,#0000 17rem);border-color:#ff5aa538;transform:translateY(-1px);box-shadow:0 14px 38px #00000038,0 0 24px #e83d8b14}.item-card-top{grid-area:title;gap:.45rem;display:grid}.item-card-top h4{letter-spacing:-.02em;margin:0;font-size:1rem;line-height:1.2}.item-card-top p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.32}.item-card-top .status-badge{width:fit-content}.item-card-meta{grid-area:meta;grid-template-columns:repeat(3,minmax(82px,1fr));gap:.55rem;display:grid}.item-card-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.18rem;font-size:.58rem;font-weight:950;display:block}.item-card-meta strong{color:#fff;word-break:break-word;font-size:.88rem;line-height:1.2;display:block}.item-card-actions{grid-area:action;justify-content:flex-end;align-items:center;display:flex}.item-card-actions .soft,.item-card-actions button{min-width:112px;padding:.6rem .9rem}.card-action-zone{border-top:1px solid #d8d2d714;grid-area:worker;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:.65rem;margin-top:.05rem;padding-top:.72rem;display:grid}.card-action-zone input{border-radius:.9rem;min-height:40px}.mini-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.mini-actions button{min-height:38px;padding:.54rem .78rem;font-size:.82rem}.table-toolbar.card-toolbar,.table-toolbar{grid-template-columns:minmax(240px,1fr) minmax(190px,260px) auto;align-items:end;gap:.7rem;display:grid}.table-toolbar small{color:#d2cfe0;justify-self:end;padding-bottom:.55rem}.search-box input,.search-box select{min-height:42px}.detail-head,.drawer-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.detail-head h3,.drawer-head h3{margin:.2rem 0 .15rem;font-size:1.45rem}.detail-status-row{background:#ffffff0b;border:1px solid #d8d2d71a;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.85rem;padding:.8rem;display:flex}.detail-grid>div{background:#ffffff0a;border:1px solid #d8d2d71a;border-radius:.95rem;padding:.75rem}.detail-grid span,.detail-note span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.24rem;font-size:.7rem;font-weight:950;display:block}.live-list{gap:.55rem;display:grid}.live-item{background:#ffffff0b;border:1px solid #d8d2d717;border-radius:.95rem;padding:.8rem .9rem}@media (width<=1100px){.portal-shell{grid-template-columns:240px minmax(0,1fr)}.overview-grid,.gains-grid{grid-template-columns:1fr}.item-card{grid-template-columns:1fr;grid-template-areas:"title""meta""action""worker"}.item-card-actions{justify-content:flex-start}.card-action-zone{grid-template-columns:1fr}.mini-actions{justify-content:flex-start}}@media (width<=760px){.portal-shell{display:block}.portal-sidebar{min-height:unset;position:relative}.portal-main{padding:1rem}.topbar{flex-direction:column;align-items:flex-start}.account-pill{border-radius:1.25rem;flex-wrap:wrap;width:100%}.dashboard-tabs{border-radius:1rem}.dashboard-tabs button{flex:45%}.item-card-meta,.table-toolbar.card-toolbar,.table-toolbar{grid-template-columns:1fr}.table-toolbar small{justify-self:start;padding-bottom:0}}.detail-head>button,.drawer-head>button{appearance:none}.detail-drawer button[type=button]:has(+*){appearance:none}.detail-head>button,.drawer-head>button{color:#fff;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#e83d8b38,#7a4dff38),#0d101fdb;border:1px solid #ff5aa55c;border-radius:999px;min-height:42px;padding:.72rem 1rem;font-weight:900;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 28px #e83d8b24}.detail-head>button:hover,.drawer-head>button:hover{background:linear-gradient(135deg,#e83d8b61,#7a4dff57);border-color:#ff5aa5b8;transform:translateY(-1px);box-shadow:0 0 18px #ff5aa53d,0 14px 34px #7a4dff2e}.detail-head,.drawer-head{border-bottom:1px solid #d8d2d71a;padding-bottom:.9rem}.detail-head .eyebrow,.drawer-head .eyebrow{color:var(--gold)}.action-card{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.35fr) auto;align-items:center;gap:1.15rem;padding:1.15rem 1.25rem;display:grid;overflow:hidden}.action-card>div:first-child{min-width:0}.action-card>div:first-child h3{margin:.15rem 0 .35rem;font-size:1.16rem}.action-card>div:first-child p:not(.eyebrow){color:#d8d2e7;max-width:420px;margin:0;line-height:1.45}.action-card textarea{resize:vertical;color:#f4f5f8;background:#070b16b8;border:1px solid #d8d2d71f;border-radius:1.05rem;outline:none;width:100%;min-height:76px;padding:.95rem 1.05rem;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #ffffff06}.action-card textarea:focus{background:#080a18eb;border-color:#ff5aa594;box-shadow:0 0 0 4px #e83d8b1f,inset 0 0 0 1px #ffffff0a}.action-card .action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;min-width:260px;display:flex}.action-card .action-row button{white-space:nowrap;border-radius:999px;min-height:44px;padding:.8rem 1.05rem}.action-card .alert{grid-column:2/-1;margin:-.25rem 0 0}.detail-drawer{max-width:620px}.detail-note{background:#ffffff0b;border:1px solid #d8d2d71a;border-radius:1rem;margin-top:.8rem;padding:.9rem 1rem}.detail-note p{color:#f2eef8;margin:.25rem 0 0;line-height:1.5}.item-card{min-height:unset}.item-card-title h4{margin-bottom:.45rem}.item-card-meta{align-items:center}@media (width>=1200px){.action-card .action-row button{min-width:158px}}@media (width<=1150px){.action-card{grid-template-columns:1fr;align-items:stretch}.action-card .action-row{justify-content:flex-start;min-width:0}.action-card .alert{grid-column:1}}@media (width<=620px){.detail-head,.drawer-head{flex-direction:column;align-items:stretch}.detail-head>button,.drawer-head>button,.action-card .action-row button{width:100%}}:root{--tlt-focus:#ff5aa56b;--tlt-panel-soft:#0e1120ad}.portal-shell{grid-template-columns:304px minmax(0,1fr)}.portal-sidebar{gap:1.45rem;padding:1.45rem 1.35rem}.brand-card{border-radius:1.55rem;gap:1rem;min-height:104px;padding:1.05rem 1.12rem}.brand-mark{background:radial-gradient(circle at 50% 45%,#ffffff2e,#ff5aa514 48%,#7a4dff1f 100%),linear-gradient(135deg,#e83d8b2e,#7a4dff2e);border:1px solid #ff5aa552;border-radius:50%;width:4.35rem;height:4.35rem;padding:.28rem;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 28px #e83d8b57,0 14px 34px #00000052}.brand-mark img{object-fit:contain;object-position:center center;filter:drop-shadow(0 0 10px #ff5aa580)drop-shadow(0 0 18px #7a4dff38);border-radius:50%;width:100%;height:100%;display:block;transform:none}.brand-card h1{font-size:1.12rem;line-height:1.05}.brand-card p{font-size:.78rem;line-height:1.25}.portal-nav button{border-radius:1.05rem;min-height:48px;padding:.82rem 1.02rem;font-weight:800}.topbar{margin-bottom:1.18rem}.eyebrow{letter-spacing:.17em}.account-pill{padding:.48rem .54rem .48rem 1rem}.live-badge{min-height:38px;padding:.52rem .82rem}.compact-dashboard,.tab-content,.live-list,.item-card-grid{gap:.72rem}.stat-card{border-radius:1.05rem;min-height:86px;padding:1rem 1.05rem}.stat-card span{font-size:.76rem;line-height:1.2}.stat-card strong{margin-top:.35rem;font-size:1.34rem}.profile-strip,.panel-card,.status-panel,.quick-card,.live-panel,.action-card{border-radius:1.25rem}.profile-strip{padding:1.12rem 1.18rem}.profile-strip h3{margin:.05rem 0 .25rem}.profile-strip p{color:#d6d1df;margin:0}.dashboard-tabs{z-index:12;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);gap:.55rem;margin:.12rem 0 .35rem;padding:.54rem;position:sticky;top:.55rem}.dashboard-tabs button{min-height:44px;padding:.66rem .98rem;font-size:.94rem}.dashboard-tabs button strong{min-width:1.35rem;height:1.35rem;font-size:.68rem}.overview-grid{gap:.85rem}.status-panel,.quick-card{min-height:148px}.status-cloud{gap:.5rem}.workflow-hint{margin:.05rem 0 .82rem;padding:.78rem .95rem}.table-toolbar.card-toolbar,.table-toolbar{grid-template-columns:minmax(250px,1fr) minmax(190px,260px) auto;gap:.82rem;margin-bottom:.92rem}.search-box span,.search-box label,.table-toolbar label{color:#bfb9ce}.search-box input,.search-box select,.card-action-zone input,.action-card textarea{background:#03050e94;border-color:#d8d2d71f;box-shadow:inset 0 1px #ffffff09}.search-box input:focus,.search-box select:focus,.card-action-zone input:focus,.action-card textarea:focus{border-color:var(--tlt-focus);outline:none;box-shadow:0 0 0 4px #e83d8b1a,inset 0 1px #ffffff0a}.item-card-grid{max-height:none}.item-card{background:linear-gradient(90deg,#ffffff0d,#ffffff05),radial-gradient(circle at 100%,#7a4dff1a,#0000 14rem);border-radius:.98rem;grid-template-columns:minmax(260px,1.45fr) minmax(360px,1.1fr) auto;gap:.9rem 1.1rem;padding:.82rem .9rem}.item-card-top{gap:.38rem}.item-card-top h4{font-size:.98rem}.item-card-top p{font-size:.76rem}.item-card-meta{grid-template-columns:repeat(3,minmax(90px,1fr));gap:.5rem}.item-card-meta>div{flex-direction:column;justify-content:center;min-height:54px;padding:.58rem .65rem;display:flex}.item-card-meta span{margin-bottom:.16rem;font-size:.55rem}.item-card-meta strong{font-size:.82rem}.item-card-actions .soft,.item-card-actions button{min-width:106px;min-height:40px;padding:.62rem .86rem}.status-badge{min-height:24px;padding:.32rem .6rem;font-size:.7rem;line-height:1}.card-action-zone{gap:.62rem;padding-top:.66rem}.mini-actions button{min-height:36px;padding:.5rem .72rem}.gains-grid{gap:1rem}.gains-list>div{min-height:54px;padding:.8rem .92rem}.workflow-list{gap:.5rem}.live-panel{padding:1.05rem}.live-item{padding:.82rem .9rem}.detail-drawer{background:radial-gradient(circle at 100% 0,#e83d8b2e,#0000 17rem),linear-gradient(#0d101ff7,#070914fa);border-left:1px solid #ff5aa54d;width:min(560px,100vw - 1.25rem);padding:1.2rem}.detail-head,.drawer-head{align-items:center;margin-bottom:1.05rem}.detail-head h3,.drawer-head h3{font-size:1.28rem;line-height:1.1}.detail-head>button,.drawer-head>button{min-height:38px;padding:.62rem .88rem;font-size:.82rem}.detail-status-row{padding:.74rem .78rem}.detail-grid{gap:.62rem}.detail-grid>div{padding:.68rem .74rem}.detail-note{padding:.82rem .88rem}.action-card{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr) auto;padding:1.12rem 1.18rem}.action-card textarea{min-height:78px}.action-card .action-row button{min-width:150px}.empty-state{padding:1.35rem}.data-table-wrap,.table-wrap{background:#05071342;border:1px solid #d8d2d71a;border-radius:1rem;overflow:hidden}table{border-collapse:collapse;width:100%}th{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;background:#05071370;padding:.82rem .95rem;font-size:.68rem}td{color:#eeeaf5;border-top:1px solid #d8d2d712;padding:.9rem .95rem}tr:hover td{background:#ff5aa509}@media (width<=1280px){.portal-shell{grid-template-columns:272px minmax(0,1fr)}.portal-main{padding:1.4rem 1.35rem 2rem}.item-card{grid-template-columns:minmax(220px,1.1fr) minmax(300px,1fr) auto}}@media (width<=980px){.dashboard-tabs{position:relative;top:auto}.summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.item-card,.table-toolbar.card-toolbar,.table-toolbar,.action-card{grid-template-columns:1fr}.item-card{grid-template-areas:"title""meta""action""worker"}.item-card-actions,.action-card .action-row{justify-content:flex-start}}@media (width<=760px){.portal-shell{display:block}.portal-sidebar{padding:1rem}.brand-card{min-height:90px}.brand-mark{width:3.6rem;height:3.6rem}.portal-main{padding:1rem}.summary-row{grid-template-columns:1fr}.dashboard-tabs button{flex:100%}.detail-drawer{width:100%}}.group-progress-panel,.shop-catalog,.cart-panel,.offers-area,.quote-list{position:relative}.group-progress-panel{padding:1.2rem;overflow:hidden}.group-progress-card{background:radial-gradient(circle at 100% 0,#7a4dff2e,#0000 13rem),linear-gradient(135deg,#fff1,#ffffff06);border:1px solid #d8d2d71f;border-radius:1.05rem;gap:.72rem;padding:.95rem;display:grid;box-shadow:inset 0 1px #ffffff0e}.group-progress-head,.group-progress-foot{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.group-progress-head strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.group-progress-head span{color:#fff;background:linear-gradient(135deg,#e83d8bb8,#7a4dff9e);border:1px solid #ffffff21;border-radius:999px;flex:none;padding:.3rem .58rem;font-size:.74rem;font-weight:900}.progress-track{background:#03050e9e;border:1px solid #ffffff14;border-radius:999px;height:10px;overflow:hidden;box-shadow:inset 0 1px 5px #00000061}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--pink-2), var(--violet));min-width:3px;height:100%;display:block;box-shadow:0 0 18px #e83d8b6b}.group-progress-foot small{color:var(--muted);font-weight:800}.group-progress-sub span{color:#f4f5f8c7;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;padding:.38rem .62rem;font-size:.72rem;font-weight:800}.shop-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1rem;display:grid}.shop-catalog,.cart-panel{padding:1.05rem}.shop-toolbar input,.shop-toolbar select,.cart-panel textarea{width:100%;color:var(--text);background:#03050e9e;border:1px solid #d8d2d721;border-radius:.95rem;outline:none;padding:.82rem .95rem;box-shadow:inset 0 1px #ffffff09}.shop-toolbar input:focus,.shop-toolbar select:focus,.cart-panel textarea:focus{border-color:#ff5aa56b;box-shadow:0 0 0 4px #e83d8b1a,inset 0 1px #ffffff0a}.shop-items{scrollbar-width:thin;scrollbar-color:#e83d8b73 #ffffff0a;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:.82rem;max-height:min(68vh,820px);padding:.1rem .35rem .2rem .05rem;display:grid;overflow:auto}.shop-item{background:radial-gradient(circle at 100% 100%,#7a4dff26,#0000 12rem),linear-gradient(145deg,#ffffff10,#ffffff06);border:1px solid #d8d2d71d;border-radius:1.15rem;grid-template-rows:auto 1fr auto;gap:.75rem;min-height:190px;padding:.95rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff0e,0 16px 40px #0000002e}.shop-item:hover{border-color:#ff5aa547;transform:translateY(-2px);box-shadow:0 18px 54px #00000042,0 0 24px #e83d8b1a}.shop-item>div:first-child{gap:.25rem;display:grid}.shop-item strong{color:var(--text);font-size:.98rem;line-height:1.15;display:block}.shop-item small{color:var(--muted);line-height:1.35;display:block}.slot-rule{margin-top:.15rem;font-size:.72rem;color:#ffffff94!important}.shop-price{flex-direction:column;justify-content:end;align-items:flex-start;gap:.22rem;min-height:58px;display:flex}.shop-price>span{color:var(--text);letter-spacing:-.02em;font-size:1.2rem;font-weight:950}.shop-price>small:not(.old-price){color:var(--muted);font-size:.72rem}.promo-chip{color:#fff;background:linear-gradient(135deg,#e83d8bf5,#7a4dffe6);border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:.34rem .58rem;font-size:.7rem;font-style:normal;font-weight:950;display:inline-flex;box-shadow:0 0 18px #e83d8b47}.qty-control{background:#03050e70;border:1px solid #ffffff14;border-radius:.95rem;grid-template-columns:40px 1fr 40px;align-items:center;gap:.42rem;padding:.32rem;display:grid}.qty-control button{color:#fff;background:linear-gradient(135deg,#e83d8bd1,#7a4dffb8);border:0;border-radius:.75rem;min-height:36px;font-weight:950;box-shadow:0 0 16px #7a4dff2e}.qty-control strong{text-align:center;font-size:1rem}.cart-panel{gap:.8rem;display:grid;position:sticky;top:.75rem}.cart-panel h3{margin:-.3rem 0 .1rem}.cart-lines{gap:.55rem;max-height:360px;padding-right:.2rem;display:grid;overflow:auto}.cart-lines>div{background:#03050e61;border:1px solid #ffffff13;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .78rem;display:grid}.cart-lines span{min-width:0;color:var(--text);gap:.12rem;font-weight:850;display:grid}.cart-lines div span small{color:var(--muted);opacity:.78;margin-top:.08rem;font-size:.72rem;display:block}.cart-lines strong{color:#fff;white-space:nowrap}.cart-total{background:#ffffff0e;border:1px solid #ffffff14;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.78rem .82rem;display:flex}.cart-total span{color:var(--muted);font-weight:850}.cart-total strong{font-size:1.08rem}.promo-total strong{color:#ff75bb}.cart-panel textarea{resize:vertical;min-height:96px}.quote-card{background:radial-gradient(circle at 100%,#7a4dff21,#0000 12rem),#ffffff0b;border:1px solid #d8d2d71c;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.92rem .95rem;display:grid}.quote-card strong{color:#fff;overflow-wrap:anywhere;display:block}.quote-card small{color:var(--muted);margin-top:.18rem;display:block}.quote-card>span{color:#fff;white-space:nowrap;background:#03050e6b;border:1px solid #ffffff14;border-radius:.85rem;padding:.55rem .78rem;font-weight:950}.offers-area{gap:.9rem;display:grid}.offers-head{background:#ffffff0d;border:1px solid #d8d2d71a;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.78rem .9rem;display:flex}.offers-head span{color:#fff;font-weight:900}.offers-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem;display:grid}.offer-card{background:radial-gradient(circle at 100% 0,#e83d8b24,#0000 12rem),linear-gradient(145deg,#ffffff10,#ffffff06);border:1px solid #d8d2d71f;border-radius:1.1rem;align-content:start;gap:.85rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff0e}.offer-card h4{color:#fff;margin:.1rem 0 .2rem;font-size:1.05rem}.offer-card small{color:var(--muted);line-height:1.35;display:block}.offer-card small+small{opacity:.76;margin-top:.15rem}.offer-pay{background:#03050e66;border:1px solid #ffffff14;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .78rem;display:flex}.offer-pay span{color:var(--muted);font-weight:800}.offer-pay strong{color:#fff;font-size:1.05rem}.muted-text.small-note,.small-note{font-size:.78rem;line-height:1.45}.section-title-row h3{margin:.08rem 0 0}.primary-action,button.primary-action{color:#fff;background:linear-gradient(135deg, var(--pink-2), var(--violet));border:0;border-radius:999px;min-height:44px;padding:.74rem 1rem;font-weight:950;box-shadow:0 10px 30px #e83d8b38,inset 0 1px #fff3}button.soft,.soft{color:#f4f0f7;background:#ffffff13;border:1px solid #d8d2d721;border-radius:999px;min-height:38px;padding:.58rem .85rem;font-weight:850}@media (width<=1160px){.shop-layout{grid-template-columns:1fr}.cart-panel{position:relative;top:auto}}@media (width<=720px){.shop-toolbar,.quote-card{grid-template-columns:1fr}.shop-items,.offers-grid,.group-progress-list{grid-template-columns:1fr;max-height:none}.offers-head{flex-direction:column;align-items:flex-start}}.qty-control input{text-align:center;color:#fff;background:#080918c7;border:0;border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;outline:none;width:76px;min-width:76px;font-size:1.05rem;font-weight:900}.slot-rule{opacity:.68;font-size:.72rem}.shop-price .old-price{opacity:.58;width:fit-content;margin-top:2px;text-decoration:line-through;display:inline-flex}.group-progress-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.group-card-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:70%;display:block;overflow:hidden}.group-card-title span{white-space:nowrap}.group-card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.quote-card,.shop-item,.group-card{animation:.18s ease-out tltSoftIn}@keyframes tltSoftIn{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.group-progress-panel .section-title-row small{color:#e6ebff9e;margin-top:.18rem;font-weight:700;display:block}.group-progress-card{position:relative;overflow:hidden}.group-progress-card:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#ff5aa58c,#0000);height:1px;position:absolute;inset:auto 0 0}.group-progress-head strong{line-height:1.2}.group-progress-sub span{white-space:nowrap}.shop-item .slot-rule{color:#e6ebff94!important}.shop-price .old-price{width:fit-content;display:inline-block}.qty-control input{color:#fff;text-align:center;background:#00000052;border:0;border-radius:.55rem;outline:none;width:100%;min-width:0;height:36px;font-size:1rem;font-weight:950}.qty-control input:focus{box-shadow:0 0 0 3px #ff5aa529}.group-progress-panel{margin-top:18px;padding:22px 24px 24px}.group-progress-panel .section-title-row{margin-bottom:14px}.group-progress-list{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:stretch;gap:16px;display:grid}.group-progress-card{background:radial-gradient(circle at 92% 10%,#ff5aa533,#0000 34%),linear-gradient(135deg,#fff1,#7a4dff1a);border-radius:20px;min-height:146px;padding:18px 18px 16px}.group-progress-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.group-progress-head strong{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 96px);overflow:hidden}.group-progress-head span{text-align:center;background:linear-gradient(135deg,#e83d8beb,#7a4dffd6);border-radius:999px;flex:none;min-width:76px;padding:.38rem .62rem;font-weight:950;box-shadow:0 0 18px #e83d8b38}.progress-track{background:#0000007a;border:1px solid #ffffff13;border-radius:999px;height:10px;overflow:hidden}.progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#ff4fa3,#9b5cff);height:100%;display:block;box-shadow:0 0 18px #ff4fa347}.group-progress-foot{margin-top:12px}.group-progress-sub span{color:#f4f5f8db;background:#ffffff13;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:30px;padding:.36rem .62rem;font-weight:850;display:inline-flex}.shop-layout{align-items:start;gap:22px}.shop-catalog,.cart-panel,.panel-card,.action-card{border-color:#ffffff1a}.shop-items{gap:16px}.shop-item{min-height:218px;padding:18px}.shop-item>div:first-child{min-height:78px}.shop-item strong{line-height:1.13}.shop-price span{align-items:baseline;gap:4px;line-height:1;display:inline-flex}.qty-control{margin-top:auto}.quote-list{gap:12px;display:grid}.quote-card{gap:14px;padding:15px 16px}@media (width<=900px){.group-progress-list{grid-template-columns:1fr}.group-progress-head strong{white-space:normal;max-width:100%}.group-progress-head{flex-direction:column}}.priority-box{background:linear-gradient(135deg,#ff5aa51a,#7a4dff14);border:1px solid #ff5aa538;border-radius:18px;margin-top:14px;padding:14px;box-shadow:inset 0 1px #ffffff0d,0 14px 42px #ff5aa514}.priority-box>strong{color:var(--text,#f7f4ff);margin-bottom:4px;font-size:.95rem;display:block}.priority-box>small{color:var(--muted,#b7b0ca);margin-bottom:12px;display:block}.priority-options button{appearance:none;text-align:left;color:#f8f3ff;cursor:pointer;background:#080a1780;border:1px solid #ffffff1a;border-radius:15px;padding:10px 12px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.priority-options button:hover{border-color:#ff5aa559;transform:translateY(-1px);box-shadow:0 10px 28px #ff5aa51f}.priority-options button.active{background:linear-gradient(135deg,#e83d8b6b,#7a4dff5c);border-color:#ff5aa59e;box-shadow:inset 0 0 0 1px #ffffff0f,0 0 28px #e83d8b38}.priority-options button span,.priority-options button small{display:block}.priority-options button span{font-weight:800}.priority-options button small{color:#f6f2ffb8;margin-top:3px}.priority-total strong{color:#ffcf6a}.cart-actions .primary-action,.cart-actions .secondary-action{width:100%}.secondary-action{color:#f8f3ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;padding:12px 14px;font-weight:800;transition:transform .16s,border-color .16s,background .16s}.secondary-action:hover:not(:disabled){background:#ff5aa51a;border-color:#ff5aa557;transform:translateY(-1px)}.secondary-action:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.priority-options,.cart-actions{grid-template-columns:1fr}}.welcome-live-card{flex-direction:column;gap:18px;min-height:0;display:flex}.welcome-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.welcome-stats-grid>div{background:linear-gradient(135deg,#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:18px;padding:14px 16px;box-shadow:inset 0 1px #ffffff14}.welcome-stats-grid small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.welcome-stats-grid strong{color:var(--text);margin-top:6px;font-size:22px;display:block}.welcome-promos{background:#080a195c;border:1px solid #e83d8b2e;border-radius:20px;padding:14px}.panel-mini-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.panel-mini-title span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:950}.panel-mini-title strong{color:var(--text);background:#ff5aa52e;border-radius:999px;padding:4px 9px}.welcome-promo-row{background:linear-gradient(90deg,#e83d8b24,#7a4dff1a);border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:10px 12px;display:flex}.welcome-promo-row strong{color:var(--text)}.welcome-promo-row span{color:var(--pink-soft);text-align:right;font-weight:800}.welcome-tips{color:var(--muted);margin:0;padding-left:18px;line-height:1.65}@media (width<=980px){.welcome-stats-grid{grid-template-columns:1fr}}.shop-layout{align-items:stretch}.shop-catalog{min-height:620px}.shop-items{padding-right:8px}.shop-item{min-height:188px}.shop-item .slot-rule{min-height:32px}.qty-control input{text-align:center;letter-spacing:.04em;font-weight:950}.cart-panel{align-self:start;position:sticky;top:112px}.priority-options button small{font-size:.78rem}.priority-options button:not(.active) small{color:#f6f2ffad}.priority-options button.active small{color:#ffe8f5}.cart-total.priority-total{background:#ffcf6a14;border-color:#ffcf6a40}@media (width<=1180px){.cart-panel{position:static}}.clean-health{gap:10px}.clean-health>div{color:#f5f5ffdb;background:#090a185c;border:1px solid #ffffff0f;border-radius:999px;padding:8px 12px}.connected-card{flex-direction:column;justify-content:center;min-height:300px;display:flex}.connected-actions{gap:12px;margin-top:22px;display:grid}.connected-actions button:not(.primary-action){color:#ffffffeb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;min-height:48px;font-weight:800}.connected-actions button:not(.primary-action):hover{border-color:#ff5aa559;transform:translateY(-1px);box-shadow:0 14px 36px #e83d8b2e}.welcome-live-card .welcome-stats-grid div strong,.summary-card strong{letter-spacing:-.02em}.status-panel .muted-text,.empty-state{color:#e6e4f59e}.priority-options button small{line-height:1.25}.cart-panel .priority-options button small{color:#efebffb8}@media (width<=980px){.clean-health{grid-template-columns:1fr}.connected-card{min-height:auto}}:root{--bg-0:#050914;--bg-1:#090f1d;--bg-2:#0f1728;--panel:#0e1423c7;--panel-2:#1017289e;--stroke:#e2e8f018;--stroke-strong:#ec489947;--text:#f8fafc;--muted:#9aa4b8;--soft:#d6d8e4;--pink:#d83d92;--pink-2:#f04f9c;--violet:#7c3aed;--violet-2:#a78bfa;--gold:#f7c85f;--success:#30d17d;--warning:#f5b84b;--danger:#ef4f68;--cyan:#55c7ff;--radius-xl:24px;--radius-lg:18px;--radius-md:12px;--shadow:0 22px 60px #00000057;--glow-pink:0 0 0 transparent;--glow-violet:0 0 0 transparent;--surface-shine:linear-gradient(180deg, #ffffff0e, #ffffff05)}html,body{background:radial-gradient(circle at 88% 0,#7c3aed33,#0000 35rem),radial-gradient(circle at 14% 14%,#d83d921a,#0000 29rem),linear-gradient(135deg,#040812 0%,#08101d 48%,#050713 100%)!important}body:before{background:radial-gradient(circle at 78% 10%,#7c3aed29,#0000 27rem),radial-gradient(circle at 26% 96%,#d83d921a,#0000 25rem),linear-gradient(135deg,#050914,#080f1d 52%,#050713)!important}body:after{opacity:.14!important;background-size:72px 72px!important}.portal-shell:before,.ambient{display:none!important}.portal-shell{max-width:1920px;margin:0 auto;grid-template-columns:286px minmax(0,1fr)!important}.portal-sidebar{background:linear-gradient(#050914f0,#070c18e0)!important;border-right:1px solid #e2e8f014!important;padding:1.35rem 1.15rem!important;box-shadow:inset -1px 0 #ffffff06,16px 0 54px #00000042!important}.brand-card{background:linear-gradient(#ffffff0e,#ffffff07)!important;border-color:#e2e8f01c!important;border-radius:1.35rem!important;padding:1rem!important;box-shadow:0 18px 44px #00000042,inset 0 1px #ffffff0e!important}.brand-card:after{display:none!important}.brand-mark{background:radial-gradient(circle at 50% 45%,#ffffff29,#d83d9217 55%,#7c3aed14)!important;border:1px solid #ec489938!important;border-radius:1.35rem!important;width:4.15rem!important;height:4.15rem!important;box-shadow:0 0 0 5px #ec48990b,0 12px 28px #d83d9221!important}.brand-mark img{object-fit:contain!important;filter:drop-shadow(0 8px 18px #ec489938)!important;transform:scale(.92)!important}.brand-card h1{letter-spacing:-.03em!important;font-size:1.12rem!important}.brand-card p{color:#a7b0c4!important;font-size:.78rem!important}.portal-nav{gap:.58rem!important}.portal-nav button{color:#b4bdd0!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:1rem!important;align-items:center!important;gap:.72rem!important;padding:.92rem .95rem!important;font-weight:800!important;display:flex!important}.nav-ico{color:#e9edf8;background:#ffffff0b;border-radius:.55rem;place-items:center;width:1.55rem;height:1.55rem;font-size:.86rem;display:inline-grid}.portal-nav button:hover:not(:disabled){background:#ffffff0b!important;border-color:#e2e8f014!important;transform:none!important}.portal-nav button.active{color:#fff!important;background:linear-gradient(135deg,#d83d92b8,#7c3aed9e)!important;border-color:#ffffff24!important;box-shadow:0 14px 32px #d83d922e,inset 0 1px #ffffff24!important}.portal-nav button.active .nav-ico{background:#ffffff24}.side-note{padding:.18rem;line-height:1.45;margin-top:auto!important;font-size:.78rem!important}.side-note.live-note{color:#8f99ad!important;margin-top:.35rem!important}.dot,.pulse{box-shadow:0 0 18px #30d17d52!important}.portal-main{padding:1.7rem 2rem 2.4rem!important}.topbar{align-items:flex-start!important;margin-bottom:1.25rem!important}.eyebrow{color:var(--pink-2)!important;letter-spacing:.2em!important;font-size:.66rem!important}.topbar h2{letter-spacing:-.065em!important;text-shadow:none!important;font-size:clamp(2rem,3.2vw,3.25rem)!important;line-height:.96!important}.account-pill{background:#070b17c7!important;border:1px solid #e2e8f01b!important;border-radius:1.1rem!important;padding:.48rem!important;box-shadow:0 16px 46px #0000003d!important}.account-pill>span{padding-left:.35rem;font-weight:900}.account-pill small{background:#d83d9229;border-radius:999px;padding:.36rem .62rem;color:#ff94c6!important}.account-pill button,.panel-head button,.profile-strip button,.quick-card button,.ghost-toggle,.soft,.success-action,.danger-action,.note-action,.action-row button,.mini-actions button,.connected-actions button{box-shadow:none!important;background:#ffffff0b!important;border:1px solid #e2e8f01c!important;border-radius:.9rem!important}.account-pill button:hover,.panel-head button:hover,.profile-strip button:hover,.quick-card button:hover,.ghost-toggle:hover,.soft:hover,.connected-actions button:hover,.mini-actions button:hover{background:#ec489912!important;border-color:#ec489942!important;transform:translateY(-1px)!important}.glass-card,.panel-card,.profile-strip,.status-panel,.live-panel,.login-card,.info-card,.quick-card,.dashboard-tabs,.cart-panel,.shop-catalog,.group-progress-panel{-webkit-backdrop-filter:blur(18px)saturate(120%)!important;backdrop-filter:blur(18px)saturate(120%)!important;background:linear-gradient(#ffffff0c,#ffffff06)!important;border:1px solid #e2e8f018!important;box-shadow:0 18px 52px #00000042,inset 0 1px #ffffff0b!important}.glass-card:hover,.panel-card:hover,.profile-strip:hover,.status-panel:hover,.quick-card:hover,.cart-panel:hover,.shop-catalog:hover{border-color:#e2e8f024!important}.portal-health.clean-health,.portal-health{flex-wrap:wrap;align-items:center;background:#05091494!important;border-radius:1.05rem!important;gap:.85rem 1rem!important;padding:.74rem 1rem!important;display:flex!important}.portal-health>div{color:#aeb7cb;border-right:1px solid #e2e8f014;padding-right:.9rem;font-size:.82rem}.portal-health>div:last-child{border-right:0}.summary-row{gap:1rem!important}.stat-card{flex-direction:column;justify-content:center;min-height:72px;display:flex;border-radius:1rem!important;padding:1.05rem 1.1rem!important}.stat-card:before{opacity:.36!important;background:linear-gradient(135deg,#ec48990f,#0000 45%,#7c3aed0f)!important}.stat-card span{color:#aab3c7!important;font-size:.78rem!important}.stat-card strong{font-weight:920;font-size:1.55rem!important}.profile-strip{justify-content:space-between;align-items:center;gap:1rem;display:flex;padding:1.1rem 1.2rem!important}.profile-strip h3{margin:0 0 .2rem;font-size:1.25rem}.profile-strip .muted-text{max-width:900px}.dashboard-tabs{z-index:5;position:sticky;top:.7rem;overflow-x:auto;background:#070b1799!important;border-radius:1.2rem!important;gap:.45rem!important;padding:.5rem!important;display:flex!important}.dashboard-tabs button{white-space:nowrap;font-weight:850;color:#aeb7cb!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:.85rem!important;padding:.76rem 1rem!important}.dashboard-tabs button:hover{background:#ffffff0a!important;transform:none!important}.dashboard-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#d83d92d1,#7c3aedb3)!important;box-shadow:0 14px 28px #d83d922e!important}.dashboard-tabs .count-badge,.dashboard-tabs button span:last-child:not(:first-child){color:#e6e8f2;background:#ffffff1a;border-radius:999px;margin-left:.38rem;padding:.1rem .42rem}.overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);display:grid;gap:1rem!important}.status-panel,.quick-card{padding:1.25rem!important}.status-cloud{flex-wrap:wrap;gap:.6rem;display:flex}.status-badge{box-shadow:none!important;background:#ffffff0e!important;border:1px solid #ffffff14!important;border-radius:999px!important;padding:.34rem .58rem!important;font-size:.76rem!important;font-weight:850!important}.status-badge.success{color:#b8ffd5!important;background:#30d17d1f!important;border-color:#30d17d38!important}.status-badge.warning{color:#ffe6ad!important;background:#f5b84b1f!important;border-color:#f5b84b38!important}.status-badge.danger{color:#ffc4ce!important;background:#ef4f681f!important;border-color:#ef4f6838!important}.status-badge.info,.status-badge.purple{color:#d8ccff!important;background:#7c3aed24!important;border-color:#7c3aed40!important}.login-layout.premium-login,.login-layout{min-height:calc(100vh - 130px);grid-template-columns:minmax(360px,.92fr) minmax(360px,1.08fr)!important;align-items:center!important;gap:1.6rem!important}.login-card,.info-card{border-radius:1.35rem!important;padding:1.65rem!important}.login-card input,.action-card textarea,.search-box input,.search-box select,.shop-toolbar input,.shop-toolbar select,textarea,input,select{color:#f8fafc!important;background:#030710ad!important;border:1px solid #e2e8f018!important;border-radius:.9rem!important;box-shadow:inset 0 1px #ffffff07!important}.login-card input:focus,input:focus,textarea:focus,select:focus{border-color:#ec48995c!important;box-shadow:0 0 0 3px #ec48991a!important}.primary-action{color:#fff!important;background:linear-gradient(135deg,#ea4f9a 0%,#8b5cf6 100%)!important;border:0!important;border-radius:.95rem!important;font-weight:950!important;box-shadow:0 16px 36px #d83d9233!important}.primary-action:hover{filter:brightness(1.04)!important;transform:translateY(-1px)!important}.secondary-action{border-radius:.95rem!important}.welcome-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:.8rem!important}.welcome-stats-grid>div{background:#ffffff09!important;border:1px solid #e2e8f013!important;border-radius:1rem!important;padding:1rem!important}.welcome-stats-grid small{text-transform:uppercase;letter-spacing:.08em;font-weight:850;color:#9aa4b8!important}.welcome-stats-grid strong{margin-top:.4rem;font-size:1.65rem;display:block}.welcome-promo-row{background:#ffffff0a!important;border:1px solid #e2e8f014!important;border-radius:.85rem!important;padding:.78rem .9rem!important}.shop-layout{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) 360px!important;gap:1rem!important}.shop-catalog{overflow:hidden;padding:1.2rem!important}.shop-toolbar{grid-template-columns:minmax(0,1fr) 240px!important;gap:.8rem!important;margin:1rem 0!important;display:grid!important}.shop-items{max-height:min(620px,100vh - 330px);padding-right:.35rem;overflow:auto;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:.85rem!important;display:grid!important}.shop-item{grid-template-rows:auto 1fr auto;gap:.65rem;min-height:215px;display:grid;box-shadow:none!important;background:linear-gradient(#ffffff0b,#ffffff05)!important;border:1px solid #e2e8f018!important;border-radius:1rem!important;padding:1rem!important}.shop-item:hover{transform:translateY(-1px);border-color:#ec48993d!important}.shop-item strong{letter-spacing:-.025em;font-size:1rem!important}.shop-item small{line-height:1.35;color:#9ba6b9!important}.slot-rule{color:#838da4!important}.promo-chip{border:1px solid #ec489940;border-radius:999px;width:max-content;padding:.22rem .48rem;font-size:.75rem;font-style:normal;font-weight:900;color:#ffc9e4!important;background:#d83d9233!important;display:inline-flex!important}.shop-price{align-self:end}.shop-price strong{margin-right:.35rem;display:inline-block;font-size:1.45rem!important}.old-price{opacity:.58;text-decoration:line-through}.qty-control{background:#03071094;border:1px solid #e2e8f013;border-radius:.9rem;align-items:center;gap:.48rem;padding:.35rem;grid-template-columns:44px 1fr 44px!important;display:grid!important}.qty-control button{height:38px;font-size:1.2rem;font-weight:950;color:#fff!important;background:#d83d922e!important;border:1px solid #ec48994d!important;border-radius:.75rem!important}.qty-control input{text-align:center;height:38px;font-weight:950;padding:0!important}.cart-panel{position:sticky;top:1rem;border-radius:1.25rem!important;padding:1.25rem!important}.cart-panel h3{margin-top:.25rem}.cart-lines{gap:.55rem;margin:.9rem 0;display:grid}.cart-lines>div,.quote-card{background:#ffffff08;border:1px solid #e2e8f016;border-radius:.9rem;padding:.78rem .85rem}.priority-box{background:#d83d920b;border:1px solid #ec48991f;border-radius:1rem;margin:1rem 0;padding:1rem}.priority-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.priority-options button{text-align:left;color:#f8fafc!important;background:#03071080!important;border:1px solid #e2e8f013!important;border-radius:.9rem!important;padding:.85rem!important}.priority-options button.active{background:linear-gradient(135deg,#d83d9240,#7c3aed2e)!important;border-color:#ec48996b!important}.cart-total{background:#ffffff08;border:1px solid #e2e8f013;border-radius:.85rem;justify-content:space-between;gap:1rem;margin-top:.55rem;padding:.78rem .85rem;display:flex}.cart-actions{grid-template-columns:.82fr 1.18fr;gap:.7rem;margin-top:.9rem;display:grid}.group-progress-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:.85rem!important;display:grid!important}.group-progress-card{background:#ffffff08!important;border:1px solid #e2e8f017!important;border-radius:1rem!important;padding:.95rem!important}.progress-track{overflow:hidden;background:#030710b3!important;border-radius:999px!important;height:7px!important}.progress-track span{border-radius:inherit;height:100%;display:block;background:linear-gradient(90deg,#f04f9c,#8b5cf6)!important}.group-progress-sub{flex-wrap:wrap;gap:.45rem;margin-top:.72rem;display:flex}.group-progress-sub span{color:#dbe2f0;background:#ffffff0e;border:1px solid #e2e8f013;border-radius:999px;padding:.28rem .48rem;font-size:.75rem}.item-card-grid{gap:.66rem!important;display:grid!important}.item-card{align-items:center;background:#ffffff08!important;border:1px solid #e2e8f013!important;border-radius:1rem!important;grid-template-columns:minmax(180px,1fr) auto auto auto auto!important;gap:.72rem!important;padding:.82rem .9rem!important;display:grid!important}.item-card-top{min-width:0}.item-card-top strong{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;display:block;overflow:hidden}.item-card-top small{color:#8f9aaf}.item-card-meta{display:contents}.item-card-meta>div{background:#0307105c;border:1px solid #e2e8f00e;border-radius:.75rem;min-width:120px;padding:.55rem .62rem}.item-card-actions .soft{white-space:nowrap}.table-toolbar,.card-toolbar{gap:.75rem!important;margin-bottom:.9rem!important}.search-box label{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:900;color:#9aa4b8!important}.empty-state{text-align:center;color:#a5afc3;background:#ffffff05;border:1px dashed #e2e8f01f;border-radius:1rem;padding:1.4rem}.detail-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030710b3!important}.detail-drawer{border-radius:1.2rem!important;width:min(440px,92vw)!important;padding:1rem!important}.detail-head button{background:#d83d9229!important;border-color:#ec489942!important;border-radius:.8rem!important}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.detail-grid>div,.detail-note{background:#0307105c;border:1px solid #e2e8f013;border-radius:.85rem;padding:.7rem}.workflow-step{background:#ffffff08!important;border:1px solid #e2e8f013!important;border-radius:.85rem!important}.workflow-step.done{background:#30d17d0f!important;border-color:#30d17d33!important}.success-action{color:#b8ffd5!important;background:#30d17d14!important;border-color:#30d17d3d!important}.danger-action{color:#ffc4ce!important;background:#ef4f6814!important;border-color:#ef4f6840!important}.note-action{color:#d8ccff!important;background:#7c3aed17!important;border-color:#7c3aed40!important}.toast-rail{z-index:50;gap:.6rem;max-width:420px;display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.toast{background:#080c17e6;border:1px solid #e2e8f01f;border-radius:.95rem;padding:.82rem 1rem;box-shadow:0 18px 40px #00000057}.toast.success{border-color:#30d17d3d}.toast.error{border-color:#ef4f6847}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff06;border-radius:999px}::-webkit-scrollbar-thumb{background:#ec48994d;border:2px solid #030710d9;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ec489970}@media (width<=1180px){.portal-shell{grid-template-columns:1fr!important}.portal-sidebar{overflow-x:auto;flex-direction:row!important;align-items:center!important;position:relative!important}.brand-card{min-width:250px}.portal-nav{display:flex!important}.portal-nav button{min-width:160px}.side-note{display:none!important}.login-layout,.shop-layout,.overview-grid{grid-template-columns:1fr!important}.cart-panel{position:static}}@media (width<=760px){.portal-main{padding:1rem!important}.topbar{flex-direction:column;align-items:stretch!important}.account-pill{flex-wrap:wrap;border-radius:1rem!important}.summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-items{max-height:none;grid-template-columns:1fr!important}.item-card{grid-template-columns:1fr!important}.item-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cart-actions{grid-template-columns:1fr}}
