.fulfillment-workspace{gap:1.2rem;display:grid}.fulfillment-hero,.notification-panel{color:#f8fafc;background:linear-gradient(135deg,#0c1324,#16213b);border-radius:24px;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem;display:flex}.fulfillment-hero h2,.notification-panel h3{margin:.15rem 0}.fulfillment-hero p,.notification-panel p{color:#cbd5e1;margin:.2rem 0}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.primary-action,.fulfillment-filters button,.detail-actions button,.field-row button,.notification-panel button{cursor:pointer;border:0;border-radius:12px;padding:.7rem .9rem;font-weight:700}.primary-action{color:#0f172a;background:#fff}.fulfillment-error{color:#991b1b;background:#fee2e2;border-radius:14px;padding:.85rem 1rem}.fulfillment-alert-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.alert-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:.35rem;padding:1rem;display:grid}.alert-card span{color:#64748b;font-size:.82rem}.alert-card.critical{background:#fff7f7;border-color:#fecaca}.alert-card.warning{background:#fffbeb;border-color:#fde68a}.alert-card.calm{background:#f0fdf4;border-color:#bbf7d0}.fulfillment-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);align-items:start;gap:1rem;display:grid}.fulfillment-main,.fulfillment-detail{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden}.queue-tabs{border-bottom:1px solid #e2e8f0;gap:.45rem;padding:1rem;display:flex;overflow:auto}.queue-tabs button{white-space:nowrap;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;padding:.55rem .8rem}.queue-tabs button.active{color:#fff;background:#0f172a}.fulfillment-filters{border-bottom:1px solid #e2e8f0;grid-template-columns:2fr repeat(3,1fr) auto;gap:.6rem;padding:1rem;display:grid}.fulfillment-filters input,.fulfillment-filters select{background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-width:0;padding:.7rem}.fulfillment-filters button{color:#fff;background:#0f172a}.queue-list{display:grid}.queue-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef2f7;grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.queue-row:hover,.queue-row.selected{background:#f8fafc}.queue-row>div{gap:.25rem;display:grid}.queue-row span,.queue-row small{color:#64748b}.status-pill{text-transform:capitalize;background:#e2e8f0;border-radius:999px;width:max-content;padding:.28rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex;color:#334155!important}.status-pill.completed,.status-pill.delivered,.status-pill.prepared{background:#dcfce7;color:#166534!important}.status-pill.failed,.status-pill.expired{background:#fee2e2;color:#991b1b!important}.status-pill.awaiting_customer,.status-pill.awaiting_seller,.status-pill.awaiting_inventory{background:#fef3c7;color:#92400e!important}.queue-empty,.detail-empty,.fulfillment-empty{color:#64748b;text-align:center;padding:2rem}.fulfillment-detail{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.detail-heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.detail-heading h3,.detail-heading p{margin:.15rem 0}.detail-heading button{cursor:pointer;background:0 0;border:0;font-size:1.4rem}.detail-status{color:#64748b;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem;display:flex}.detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:1rem;display:grid}.detail-actions button{color:#0f172a;background:#f1f5f9}.detail-actions button:hover{background:#e2e8f0}.detail-section{border-top:1px solid #e2e8f0;padding:1rem}.detail-section h4{margin:0 0 .7rem}.field-row,.audit-row,.notification-row{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.field-row>div,.audit-row,.notification-row>div{gap:.22rem;display:grid}.field-row span,.audit-row span,.notification-row span,.notification-row small{color:#64748b;font-size:.82rem}.field-row button,.notification-row button{background:#e2e8f0}.notification-panel{grid-template-columns:1fr auto;display:grid}.notification-panel>button{color:#0f172a;background:#fff}.notification-list{color:#0f172a;background:#fff;border-radius:16px;grid-column:1/-1;padding:0 1rem}.notification-row button{height:max-content}.notification-row small{color:#b91c1c}@media (width<=1050px){.fulfillment-layout{grid-template-columns:1fr}.fulfillment-detail{max-height:none;position:static}.fulfillment-filters,.queue-row{grid-template-columns:1fr 1fr}.queue-row>div:last-child{grid-column:1/-1}}@media (width<=640px){.fulfillment-hero{flex-direction:column;align-items:flex-start}.fulfillment-filters,.queue-row{grid-template-columns:1fr}.queue-row>div:last-child{grid-column:auto}.detail-actions,.notification-panel{grid-template-columns:1fr}.notification-panel>button{width:max-content}}.apple-one-inventory-panel{background:#fff;border:1px solid #0f172a1a;border-radius:18px;margin-top:1rem;padding:1.15rem;box-shadow:0 10px 30px #0f172a0d}.apple-one-inventory-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.apple-one-inventory-heading h3{color:#101828;margin:.15rem 0 .35rem}.apple-one-inventory-heading p{color:#667085;max-width:720px;margin:0;line-height:1.5}.apple-one-inventory-heading>button,.apple-one-inventory-actions>button{font:inherit;cursor:pointer;border:0;border-radius:12px;padding:.7rem .9rem;font-weight:700}.apple-one-inventory-heading>button{color:#0f172a;background:#f8fafc;border:1px solid #dbe4ef;flex:none}.apple-one-inventory-actions>button{color:#fff;background:#0f172a}.apple-one-inventory-heading>button:disabled,.apple-one-inventory-actions>button:disabled{cursor:not-allowed;opacity:.6}.apple-one-inventory-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.apple-one-inventory-stats article{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;min-width:0;padding:.9rem}.apple-one-inventory-stats span{color:#667085;font-size:.78rem;line-height:1.3;display:block}.apple-one-inventory-stats strong{color:#101828;margin-top:.28rem;font-size:1.35rem;display:block}.apple-one-inventory-form{gap:.65rem;margin-top:1rem;display:grid}.apple-one-inventory-form label{color:#101828;gap:.28rem;font-weight:700;display:grid}.apple-one-inventory-form label span{color:#667085;font-size:.78rem;font-weight:400;line-height:1.35}.apple-one-inventory-form textarea{resize:vertical;color:#0f172a;width:100%;min-height:132px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:.75rem .8rem;line-height:1.45}.apple-one-inventory-form textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.apple-one-inventory-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.apple-one-inventory-actions small{color:#667085;line-height:1.4}.apple-one-inventory-message,.apple-one-inventory-error{border-radius:12px;margin:.8rem 0 0;padding:.75rem .85rem;font-size:.84rem;line-height:1.4}.apple-one-inventory-message{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.apple-one-inventory-error{color:#991b1b;background:#fff7f7;border:1px solid #fecaca}.spotify-inventory-panel{background:#fff;border:1px solid #dbe4ef;border-radius:22px;gap:1rem;padding:1.2rem;display:grid}.spotify-inventory-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.spotify-inventory-heading h3,.spotify-inventory-heading p{margin:.15rem 0}.spotify-inventory-heading p{color:#64748b;max-width:760px}.spotify-inventory-heading button,.spotify-setup-grid button,.spotify-secure-forms button,.spotify-inventory-row button{cursor:pointer;color:#fff;background:#0f172a;border:0;border-radius:12px;padding:.7rem .9rem;font-weight:750}.spotify-inventory-error,.spotify-inventory-success{border-radius:13px;padding:.8rem 1rem}.spotify-inventory-error{color:#991b1b;background:#fee2e2}.spotify-inventory-success{color:#166534;background:#dcfce7}.spotify-setup-grid{grid-template-columns:minmax(220px,1fr) 180px auto;align-items:end;gap:.8rem;display:grid}.spotify-setup-grid label,.spotify-secure-forms label{gap:.45rem;font-weight:700;display:grid}.spotify-setup-grid input,.spotify-setup-grid select,.spotify-secure-forms textarea{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:.75rem}.spotify-setup-note{color:#92400e;background:#fffbeb;border-radius:12px;grid-column:1/-1;margin:0;padding:.75rem}.spotify-inventory-stats{grid-template-columns:repeat(5,minmax(100px,1fr));gap:.65rem;display:grid}.spotify-inventory-stats>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:.2rem;padding:.85rem;display:grid}.spotify-inventory-stats strong{font-size:1.35rem}.spotify-secure-forms{grid-template-columns:1fr 1.25fr;gap:1rem;display:grid}.spotify-secure-forms label{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:1rem}.spotify-secure-forms small{color:#64748b;font-weight:500}.spotify-secure-forms button{width:max-content}.spotify-inventory-list{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.spotify-inventory-list-heading,.spotify-inventory-row{border-bottom:1px solid #eef2f7;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.spotify-inventory-list-heading{background:#f8fafc}.spotify-inventory-list-heading span{color:#64748b;font-size:.8rem}.spotify-inventory-list>p{color:#64748b;margin:0;padding:1rem}.spotify-inventory-row>div{gap:.2rem;display:grid}.spotify-inventory-row span,.spotify-inventory-row small{color:#64748b}.spotify-inventory-state{text-transform:capitalize;background:#e2e8f0;border-radius:999px;padding:.3rem .6rem;font-size:.72rem;font-weight:800;color:#334155!important}.spotify-inventory-state.available{background:#dcfce7;color:#166534!important}.spotify-inventory-state.reserved{background:#fef3c7;color:#92400e!important}.spotify-inventory-state.delivered{background:#dbeafe;color:#1d4ed8!important}.spotify-inventory-state.disabled,.spotify-inventory-state.expired{background:#fee2e2;color:#991b1b!important}@media (width<=900px){.spotify-setup-grid,.spotify-secure-forms{grid-template-columns:1fr}.spotify-inventory-stats{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media (width<=640px){.spotify-inventory-heading{flex-direction:column}.spotify-inventory-list-heading,.spotify-inventory-row{grid-template-columns:1fr}.spotify-inventory-row button{width:max-content}.spotify-inventory-stats{grid-template-columns:1fr 1fr}}@media (width<=900px){.apple-one-inventory-form>.apple-one-inventory-actions{width:100%;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:.42rem!important;display:flex!important}.apple-one-inventory-form>.apple-one-inventory-actions>button{line-height:1.15;border-radius:11px!important;align-self:flex-start!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:40px!important;padding:.58rem .85rem!important;font-size:.82rem!important}.apple-one-inventory-form>.apple-one-inventory-actions>small{color:#667085!important;text-align:left!important;width:100%!important;max-width:34rem!important;margin:0!important;font-size:.74rem!important;line-height:1.35!important;display:block!important}.managed-access-panel{background:#fff!important;border-radius:16px!important;margin:.55rem 0!important;box-shadow:0 5px 16px #0f172a0e!important}.managed-access-toggle{background:#fff!important;border-radius:0!important;padding:12px 13px!important}.managed-access-title-wrap{gap:2px!important}.managed-access-title-wrap>strong{font-size:.98rem!important;line-height:1.18!important}.managed-access-title-wrap>small{color:#667085!important;max-width:100%!important;font-size:.75rem!important;line-height:1.32!important}.managed-access-toggle-pill{box-shadow:none!important;padding:4px 8px!important;font-size:.67rem!important}.managed-access-body{border-top:1px solid #eef2f7;gap:8px!important;padding:0 11px 11px!important}.managed-access-toolbar{background:#fff!important;border:0!important;border-radius:0!important;gap:7px!important;padding:9px 0 0!important}.managed-access-toolbar label{gap:4px!important;font-size:.78rem!important}.managed-access-toolbar select,.managed-access-panel .primary-action{border-radius:10px!important;min-height:40px!important;font-size:.82rem!important}.managed-access-panel .primary-action{padding:0 11px!important}.fulfillment-alert-strip{gap:.38rem!important}.fulfillment-alert-strip .alert-card{box-shadow:none!important;border-radius:11px!important;gap:.08rem!important;padding:.56rem .68rem!important}.fulfillment-alert-strip .alert-card strong{font-size:.82rem!important;line-height:1.18!important}.fulfillment-alert-strip .alert-card span{font-size:.72rem!important;line-height:1.24!important}.queue-tabs{scroll-padding-inline:.62rem;background:#fff!important;gap:.36rem!important;padding:.58rem .62rem!important}.queue-tabs button{color:#475569!important;min-height:34px!important;box-shadow:none!important;opacity:1!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:999px!important;padding:.43rem .68rem!important;font-size:.76rem!important;font-weight:800!important;line-height:1.1!important}.queue-tabs button.active{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}.fulfillment-filters{gap:.48rem!important;padding:.62rem!important}.fulfillment-filters input,.fulfillment-filters select,.fulfillment-filters button{border-radius:10px!important;min-height:40px!important;padding:.56rem .66rem!important;font-size:.82rem!important}}@media (width<=430px){.apple-one-inventory-form>.apple-one-inventory-actions>button{min-height:38px!important;padding:.54rem .78rem!important;font-size:.78rem!important}.managed-access-toggle{padding:11px 12px!important}.managed-access-title-wrap>strong{font-size:.94rem!important}.managed-access-title-wrap>small{font-size:.72rem!important}.fulfillment-alert-strip .alert-card{padding:.52rem .62rem!important}.queue-tabs{padding-inline:.55rem!important}.queue-tabs button{padding:.4rem .62rem!important;font-size:.72rem!important}}@media (width<=900px){.apple-one-inventory-panel{border-radius:15px!important;margin-top:.72rem!important;padding:.76rem!important;box-shadow:0 4px 14px #0f172a0b!important}.apple-one-inventory-heading{gap:.48rem!important}.apple-one-inventory-heading h3{margin:.08rem 0 .2rem!important;font-size:1.08rem!important;line-height:1.16!important}.apple-one-inventory-heading>div>p:not(.eyebrow){max-width:36rem!important;font-size:.78rem!important;line-height:1.34!important}.apple-one-inventory-heading>button{border-radius:10px!important;align-self:flex-start!important;width:auto!important;min-width:0!important;min-height:38px!important;padding:.48rem .72rem!important;font-size:.78rem!important;line-height:1.1!important}.apple-one-inventory-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important;margin-top:.62rem!important}.apple-one-inventory-stats article{border-radius:11px!important;align-content:center!important;min-height:58px!important;padding:.5rem .56rem!important;display:grid!important}.apple-one-inventory-stats span{font-size:.68rem!important;line-height:1.18!important}.apple-one-inventory-stats strong{margin-top:.12rem!important;font-size:1.04rem!important;line-height:1.08!important}.apple-one-inventory-form{gap:.42rem!important;margin-top:.66rem!important}.apple-one-inventory-form label{gap:.12rem!important;font-size:.86rem!important;line-height:1.2!important}.apple-one-inventory-form label span{font-size:.7rem!important;line-height:1.25!important}.apple-one-inventory-form textarea{border-radius:11px!important;height:120px!important;min-height:120px!important;max-height:180px!important;padding:.68rem .74rem!important;font-size:.82rem!important;line-height:1.35!important}.apple-one-inventory-actions{gap:.34rem!important}.apple-one-inventory-actions>button{border-radius:10px!important;min-height:38px!important;padding:.5rem .72rem!important;font-size:.78rem!important}.apple-one-inventory-actions>small{font-size:.7rem!important;line-height:1.3!important}}@media (width<=520px){.queue-tabs{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important;padding:.5rem!important;display:grid!important;overflow:visible!important}.queue-tabs button{white-space:normal!important;text-align:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:34px!important;padding:.4rem .5rem!important;font-size:.7rem!important;line-height:1.12!important}}@media (width<=390px){.apple-one-inventory-panel{padding:.7rem!important}.apple-one-inventory-stats article{min-height:54px!important;padding:.46rem .5rem!important}.apple-one-inventory-form textarea{height:112px!important;min-height:112px!important}.queue-tabs{gap:.34rem!important;padding:.46rem!important}.queue-tabs button{min-height:32px!important;padding:.36rem .44rem!important;font-size:.68rem!important}}@media (width<=900px){.fulfillment-hero{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.55rem!important;padding:.72rem .78rem!important;display:grid!important;box-shadow:0 4px 14px #0f172a0a!important}.fulfillment-hero>div{min-width:0}.fulfillment-hero .eyebrow{display:none!important}.fulfillment-hero h2{letter-spacing:-.025em;margin:0!important;font-size:1.3rem!important;line-height:1.12!important}.fulfillment-hero p:not(.eyebrow){max-width:34rem;color:#64748b!important;margin:.18rem 0 0!important;font-size:.76rem!important;line-height:1.32!important}.fulfillment-hero>.primary-action{color:#fff!important;width:auto!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#0f172a!important;border-radius:10px!important;align-self:start!important;padding:.5rem .68rem!important;font-size:.76rem!important;line-height:1.1!important}.spotify-inventory-panel{border-radius:15px!important;gap:.55rem!important;padding:.72rem!important;box-shadow:0 4px 14px #0f172a0b!important}.spotify-inventory-heading{text-align:left!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:.6rem!important}.spotify-inventory-heading>div{min-width:0}.spotify-inventory-heading .eyebrow{letter-spacing:.1em!important;margin:0 0 .12rem!important;font-size:.64rem!important;line-height:1.15!important}.spotify-inventory-heading h3{margin:0!important;font-size:1.08rem!important;line-height:1.16!important}.spotify-inventory-heading p:not(.eyebrow){color:#64748b!important;max-width:31rem!important;margin:.18rem 0 0!important;font-size:.75rem!important;line-height:1.32!important}.spotify-inventory-heading>button{width:auto!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;border-radius:10px!important;flex:none!important;padding:.5rem .68rem!important;font-size:.76rem!important;line-height:1.1!important}.spotify-inventory-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important}.spotify-inventory-stats>div{border-radius:11px!important;align-content:center!important;gap:.08rem!important;min-height:56px!important;padding:.46rem .52rem!important}.spotify-inventory-stats strong{font-size:1.05rem!important;line-height:1.08!important}.spotify-inventory-stats span{font-size:.68rem!important;line-height:1.2!important}.spotify-secure-forms{grid-template-columns:1fr!important;gap:.48rem!important}.spotify-secure-forms label{border-radius:12px!important;gap:.3rem!important;padding:.62rem!important;font-size:.78rem!important;line-height:1.25!important}.spotify-secure-forms textarea{border-radius:10px!important;padding:.58rem .64rem!important;font-size:.78rem!important;line-height:1.34!important}.spotify-secure-forms label:first-child textarea{height:82px!important;min-height:82px!important;max-height:120px!important}.spotify-secure-forms label:nth-child(2) textarea{height:108px!important;min-height:108px!important;max-height:160px!important}.spotify-secure-forms small{color:#64748b!important;font-size:.68rem!important;line-height:1.3!important}.spotify-secure-forms button{border-radius:10px!important;justify-self:start!important;width:auto!important;min-width:0!important;min-height:42px!important;padding:.5rem .68rem!important;font-size:.74rem!important;line-height:1.1!important}.spotify-inventory-list{border-radius:12px!important}.spotify-inventory-list-heading{grid-template-columns:minmax(0,1fr) auto!important;gap:.5rem!important;padding:.58rem .68rem!important}.spotify-inventory-list-heading strong{font-size:.82rem!important;line-height:1.2!important}.spotify-inventory-list-heading span{font-size:.68rem!important;line-height:1.2!important}.spotify-inventory-list>p{margin:0!important;padding:.64rem .7rem!important;font-size:.74rem!important;line-height:1.3!important}.spotify-inventory-row{gap:.48rem!important;padding:.62rem .7rem!important}.spotify-inventory-row>div{gap:.12rem!important}.spotify-inventory-row strong{font-size:.8rem!important}.spotify-inventory-row span,.spotify-inventory-row small{font-size:.68rem!important;line-height:1.25!important}.spotify-inventory-row button{border-radius:9px!important;min-height:40px!important;padding:.46rem .62rem!important;font-size:.72rem!important}}@media (width<=520px){.fulfillment-hero{grid-template-columns:minmax(0,1fr) auto!important;padding:.68rem .72rem!important}.fulfillment-hero h2{font-size:1.22rem!important}.spotify-inventory-panel{padding:.68rem!important}.spotify-inventory-stats>div:last-child{grid-column:1/-1!important}.spotify-inventory-heading h3{font-size:1.02rem!important}.spotify-secure-forms label:first-child textarea{height:78px!important;min-height:78px!important}.spotify-secure-forms label:nth-child(2) textarea{height:102px!important;min-height:102px!important}}@media (width<=390px){.fulfillment-hero{gap:.46rem!important;padding:.64rem .68rem!important}.fulfillment-hero h2{font-size:1.16rem!important}.fulfillment-hero p:not(.eyebrow){font-size:.72rem!important}.spotify-inventory-heading{gap:.48rem!important}.spotify-inventory-heading p:not(.eyebrow){font-size:.72rem!important}.spotify-inventory-stats>div{min-height:52px!important;padding:.42rem .48rem!important}}@media (width<=900px){.fulfillment-workspace{gap:.72rem!important}.fulfillment-main,.fulfillment-detail,.notification-panel{color:#0f172a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 7px 24px #0f172a0b!important}.fulfillment-detail{max-height:none!important;position:static!important;overflow:hidden!important}.detail-empty{color:#0f172a!important;text-align:center!important;background:#fff!important;align-content:center!important;place-items:center!important;gap:.32rem!important;min-height:142px!important;padding:1.05rem!important;display:grid!important}.detail-empty h3{color:#0f172a!important;margin:0!important;font-size:1rem!important;line-height:1.2!important}.detail-empty p{max-width:27rem;color:#64748b!important;margin:0!important;font-size:.8rem!important;line-height:1.42!important}.queue-empty{color:#64748b!important;padding:1.05rem!important;font-size:.82rem!important}.notification-panel{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.6rem!important;padding:.82rem!important;display:grid!important}.notification-panel>div:first-child{min-width:0}.notification-panel .eyebrow{color:#2563eb!important;letter-spacing:.1em!important;margin:0 0 .12rem!important;font-size:.64rem!important}.notification-panel h3{color:#0f172a!important;margin:0!important;font-size:1rem!important;line-height:1.2!important}.notification-panel p{color:#64748b!important}.notification-panel>button{color:#fff!important;width:auto!important;min-width:0!important;min-height:40px!important;box-shadow:none!important;background:#0f172a!important;border-radius:10px!important;padding:.52rem .72rem!important;font-size:.78rem!important;line-height:1.1!important}.notification-list{color:#0f172a!important;background:#f8fafc!important;border:1px solid #edf2f7!important;border-radius:12px!important;grid-column:1/-1!important;margin-top:.05rem!important;padding:.62rem!important}.notification-list>p{color:#64748b!important;text-align:center!important;margin:0!important;padding:.18rem!important;font-size:.78rem!important;line-height:1.35!important}.notification-row{padding:.58rem 0!important}.fulfillment-filters{background:#fbfcfe!important;border-top:1px solid #edf2f7!important}.fulfillment-filters input,.fulfillment-filters select{color:#0f172a!important;background:#fff!important;border-color:#dbe4ef!important}.fulfillment-filters button{color:#fff!important;background:#0f172a!important}}@media (width<=520px){.fulfillment-workspace{gap:.62rem!important}.queue-tabs{gap:.4rem!important;padding:.55rem!important}.queue-tabs button{color:#475569!important;background:#f8fafc!important;border-color:#e2e8f0!important;border-radius:11px!important;min-height:36px!important;font-size:.71rem!important}.queue-tabs button.active{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.notification-panel{grid-template-columns:1fr!important;align-items:stretch!important}.notification-panel>button{width:100%!important}}.fulfillment-toolbar{background:#fff;border-top:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:.75rem;display:grid}.fulfillment-search-input{color:#0f172a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #dbe4ef;border-radius:11px;padding:.62rem .75rem}.fulfillment-search-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.fulfillment-filter-toggle{color:#0f172a;min-height:44px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #dbe4ef;border-radius:11px;padding:.58rem .78rem;font-weight:800;display:none}.fulfillment-filter-actions{grid-column:1/-1;grid-template-columns:auto minmax(130px,1fr);gap:.5rem;display:grid}.fulfillment-filters .filter-reset{color:#475569!important;background:#fff!important;border:1px solid #dbe4ef!important}@media (width<=900px){.fulfillment-workspace{gap:.58rem!important}.fulfillment-hero{box-shadow:none!important;border-radius:13px!important;padding:.68rem .72rem!important}.fulfillment-hero h2{font-size:1.18rem!important}.fulfillment-hero p:not(.eyebrow){font-size:.72rem!important}.fulfillment-alert-strip{gap:.45rem!important}.fulfillment-main{overflow:hidden!important}.queue-tabs{scrollbar-width:none;scroll-snap-type:x proximity!important;grid-template-columns:none!important;gap:.38rem!important;padding:.52rem .58rem!important;display:flex!important;overflow-x:auto!important}.queue-tabs::-webkit-scrollbar{display:none}.queue-tabs button{scroll-snap-align:start;white-space:nowrap!important;border-radius:999px!important;flex:none!important;width:auto!important;min-width:max-content!important;min-height:34px!important;padding:.42rem .64rem!important;font-size:.7rem!important;line-height:1!important}.fulfillment-toolbar{border-top:1px solid #edf2f7!important;padding:.55rem .58rem!important}.fulfillment-search-input{min-height:40px;font-size:.78rem}.fulfillment-filter-toggle{justify-content:center;align-items:center;min-height:40px;font-size:.74rem;display:inline-flex}.fulfillment-filters{background:#fbfcfe!important;border-top:1px solid #edf2f7!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;padding:.58rem!important;display:none!important}.fulfillment-filters.is-open{display:grid!important}.fulfillment-filters input,.fulfillment-filters select{border-radius:10px!important;min-width:0!important;min-height:40px!important;padding:.5rem .58rem!important;font-size:.74rem!important}.fulfillment-filter-actions{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:.42rem}.fulfillment-filter-actions button{border-radius:10px!important;width:100%!important;min-height:40px!important;font-size:.74rem!important}.fulfillment-detail.is-empty{display:none!important}.fulfillment-detail.has-detail{display:block!important}.notification-panel{box-shadow:none!important;border-radius:14px!important;padding:.7rem!important}.notification-list{padding:.5rem!important}}@media (width<=520px){.fulfillment-toolbar{grid-template-columns:minmax(0,1fr) auto}.fulfillment-filters{grid-template-columns:1fr!important}.fulfillment-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-panel>button{justify-self:start!important;width:auto!important}}.fulfillment-workspace .queue-row{appearance:none;color:#0f172a!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;place-content:normal stretch!important}.fulfillment-workspace .queue-row strong{color:#0f172a!important}.fulfillment-alert-strip .alert-card{color:#0f172a!important;width:100%!important;max-width:none!important;box-shadow:none!important;place-content:start stretch!important}.fulfillment-alert-strip .alert-card strong{color:#0f172a!important}@media (width<=640px){.fulfillment-workspace .queue-row{border-radius:0!important;gap:.42rem!important;min-height:0!important;padding:.72rem .78rem!important}}.managed-access-panel{background:radial-gradient(circle at 100% 0,#0f172a0f,#0000 34%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #dbe4ef;border-radius:28px;margin:18px 0;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.managed-access-toggle{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:22px;display:flex}.managed-access-title-wrap{gap:5px;display:grid}.managed-access-title-wrap>strong{letter-spacing:-.02em;font-size:1.2rem}.managed-access-title-wrap>small{color:#64748b;max-width:720px;line-height:1.45}.managed-access-eyebrow{color:#64748b;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850}.managed-access-toggle-pill,.managed-access-free-pill,.managed-access-status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;font-weight:800;display:inline-flex}.managed-access-toggle-pill{color:#fff;background:#0f172a;padding:8px 12px;font-size:.78rem}.managed-access-body{gap:16px;padding:0 18px 20px;display:grid}.managed-access-toolbar,.managed-access-add-account{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:20px;gap:12px;padding:16px;display:grid}.managed-access-toolbar{grid-template-columns:minmax(220px,1fr) auto;align-items:end}.managed-access-toolbar label,.managed-access-add-account label{color:#0f172a;gap:7px;font-weight:750;display:grid}.managed-access-toolbar select,.managed-access-add-account input{color:#0f172a;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:14px;outline:none;padding:0 13px}.managed-access-toolbar select:focus,.managed-access-add-account input:focus{border-color:#64748b;box-shadow:0 0 0 3px #64748b24}.managed-access-panel .primary-action{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0f172a;border:0;border-radius:14px;padding:0 18px;font-weight:800}.managed-access-panel button:disabled{cursor:not-allowed;opacity:.48}.managed-access-metrics{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1.2fr);gap:10px;display:grid}.managed-access-metric,.managed-access-automation-action{border:1px solid #e2e8f0;border-radius:18px;min-height:132px;padding:16px}.managed-access-metric{background:#fff;align-content:center;gap:4px;display:grid}.managed-access-metric>span,.managed-access-metric>small{color:#64748b}.managed-access-metric>strong{color:#0f172a;letter-spacing:-.04em;font-size:1.85rem}.managed-access-automation-action{text-align:left;cursor:pointer;font:inherit;align-content:center;gap:6px;display:grid}.managed-access-automation-action>span{font-weight:850}.managed-access-automation-action>small{line-height:1.35}.managed-access-automation-action.primary{color:#fff;background:#0f172a;border-color:#0f172a}.managed-access-automation-action.primary small{color:#cbd5e1}.managed-access-automation-action.danger{color:#991b1b;background:#fff7f7;border-color:#fecaca}.managed-access-automation-action.danger small{color:#b91c1c}.managed-access-add-account{grid-template-columns:minmax(240px,1fr) 180px auto;align-items:end}.managed-access-form-heading{grid-column:1/-1;gap:4px;padding-bottom:2px;display:grid}.managed-access-form-heading>strong{color:#0f172a;font-size:1.05rem}.managed-access-form-heading>small,.managed-access-add-account label>small{color:#64748b;font-weight:500;line-height:1.4}.managed-access-note{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:15px 16px;line-height:1.55}.managed-access-account-list,.managed-access-request-list{gap:12px;display:grid}.managed-access-account-card{background:#fff;border:1px solid #dbe4ef;border-radius:22px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 30px #0f172a0d}.managed-access-account-card header,.managed-access-section-heading,.managed-access-request-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.managed-access-account-card header>div,.managed-access-section-heading>div,.managed-access-request-row>div:first-child{gap:5px;display:grid}.managed-access-account-card header strong{color:#0f172a;font-size:1.1rem}.managed-access-status-row{flex-wrap:wrap;gap:6px;display:flex}.managed-access-status-pill{text-transform:capitalize;border:1px solid #0000;padding:5px 9px;font-size:.7rem}.managed-access-status-pill.success{color:#166534;background:#ecfdf5;border-color:#bbf7d0}.managed-access-status-pill.warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.managed-access-status-pill.muted{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.managed-access-free-pill{color:#3730a3;background:#eef2ff;padding:8px 11px;font-size:.8rem}.managed-access-capacity-bar{background:#e2e8f0;border-radius:999px;height:9px;overflow:hidden}.managed-access-capacity-bar span{border-radius:inherit;background:linear-gradient(90deg,#0f172a,#334155);height:100%;display:block}.managed-access-account-meta{flex-wrap:wrap;gap:8px;display:flex}.managed-access-account-meta span{color:#64748b;background:#f8fafc;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:700}.managed-access-gmail-status{border:1px solid #e2e8f0;border-radius:18px;gap:12px;padding:15px;display:grid}.managed-access-gmail-status.connected{background:#f0fdf4;border-color:#bbf7d0}.managed-access-gmail-status.disconnected{background:#fffbeb;border-color:#fde68a}.managed-access-gmail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.managed-access-gmail-heading>div{gap:4px;display:grid}.managed-access-gmail-heading strong{color:#0f172a}.managed-access-gmail-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.managed-access-gmail-meta>span{color:#0f172a;overflow-wrap:anywhere;background:#ffffffb8;border-radius:12px;min-width:0;padding:10px;font-size:.82rem}.managed-access-gmail-meta small{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:.68rem;font-weight:800;display:block}.managed-access-inline-error{color:#b91c1c;font-size:.82rem;font-weight:700}.managed-access-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.managed-access-action,.managed-access-actions button,.managed-access-section-heading button,.managed-access-request-row button{color:#0f172a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:13px;padding:0 13px;font-weight:800}.managed-access-action.primary,.managed-access-actions .primary{color:#fff;background:#0f172a;border-color:#0f172a}.managed-access-action.secondary:hover,.managed-access-actions .secondary:hover{background:#f8fafc}.managed-access-request-section{gap:10px;padding-top:2px;display:grid}.managed-access-section-heading strong{color:#0f172a}.managed-access-section-heading small{color:#64748b}.managed-access-request-row{border-top:1px solid #eef2f7;padding:12px 0}.managed-access-request-row>div:last-child{gap:8px;display:flex}@media (width<=980px){.managed-access-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-access-add-account{grid-template-columns:1fr 160px}.managed-access-add-button{grid-column:1/-1}}@media (width<=640px){.managed-access-panel{border-radius:24px}.managed-access-toggle{align-items:flex-start;padding:18px}.managed-access-title-wrap>strong{font-size:1.08rem}.managed-access-toolbar,.managed-access-add-account,.managed-access-metrics,.managed-access-gmail-meta,.managed-access-actions{grid-template-columns:1fr}.managed-access-toolbar,.managed-access-add-account{padding:14px}.managed-access-metric,.managed-access-automation-action{min-height:108px}.managed-access-account-card{border-radius:20px;padding:15px}.managed-access-account-card header,.managed-access-section-heading,.managed-access-request-row,.managed-access-gmail-heading{flex-direction:column;align-items:flex-start}.managed-access-free-pill{align-self:flex-start}.managed-access-action,.managed-access-actions button,.managed-access-section-heading button,.managed-access-request-row button{width:100%}.managed-access-request-row>div:last-child{flex-direction:column;width:100%}.managed-access-panel{background:#fff!important;border-radius:18px!important;margin:.7rem 0!important;box-shadow:0 8px 24px #0f172a0e!important}.managed-access-toggle{align-items:flex-start!important;gap:12px!important;padding:14px!important}.managed-access-title-wrap{gap:3px;min-width:0}.managed-access-eyebrow{letter-spacing:.09em;font-size:.66rem}.managed-access-title-wrap>strong{line-height:1.2;font-size:1.02rem!important}.managed-access-title-wrap>small{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.managed-access-toggle-pill{flex:none;margin-top:1px;padding:5px 9px;font-size:.7rem;line-height:1.2}.managed-access-body{gap:10px!important;padding:0 12px 12px!important}.managed-access-toolbar{background:0 0!important;border:0!important;border-top:1px solid #e2e8f0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:9px!important;padding:12px 0 0!important}.managed-access-toolbar label{gap:5px;font-size:.82rem}.managed-access-toolbar select{border-radius:11px;min-height:42px;padding:0 11px;font-size:.9rem}.managed-access-panel .primary-action{border-radius:11px;min-height:42px;padding:0 13px;font-size:.86rem}.managed-access-metrics{gap:.55rem!important}.managed-access-metric,.managed-access-automation-action{border-radius:14px!important;min-height:92px!important;padding:12px!important}.managed-access-metric>strong{font-size:1.55rem}.managed-access-add-account,.managed-access-account-card,.managed-access-gmail-status{border-radius:14px!important}.managed-access-add-account{gap:9px!important;padding:12px!important}.managed-access-account-card{gap:11px;padding:12px!important}.managed-access-gmail-status{gap:9px;padding:12px}}@media (width<=390px){.managed-access-toggle{padding:13px!important}.managed-access-title-wrap>strong{font-size:.98rem!important}.managed-access-title-wrap>small{font-size:.77rem}}@media (width<=900px){.managed-access-panel{background:#fff!important;border-radius:16px!important;margin:.55rem 0!important;box-shadow:0 5px 16px #0f172a0e!important}.managed-access-toggle{background:#fff!important;border-radius:0!important;padding:12px 13px!important}.managed-access-title-wrap{gap:2px!important}.managed-access-title-wrap>strong{font-size:.98rem!important;line-height:1.18!important}.managed-access-title-wrap>small{color:#667085!important;max-width:100%!important;font-size:.75rem!important;line-height:1.32!important}.managed-access-toggle-pill{box-shadow:none!important;padding:4px 8px!important;font-size:.67rem!important}.managed-access-body{border-top:1px solid #eef2f7;gap:8px!important;padding:0 11px 11px!important}.managed-access-toolbar{background:#fff!important;border:0!important;border-radius:0!important;gap:7px!important;padding:9px 0 0!important}.managed-access-toolbar label{gap:4px!important;font-size:.78rem!important}.managed-access-toolbar select,.managed-access-panel .primary-action{border-radius:10px!important;min-height:40px!important;font-size:.82rem!important}.managed-access-panel .primary-action{padding:0 11px!important}}@media (width<=430px){.managed-access-toggle{padding:11px 12px!important}.managed-access-title-wrap>strong{font-size:.94rem!important}.managed-access-title-wrap>small{font-size:.72rem!important}}.fw-premium-v1{--fw-ink:#101828;--fw-muted:#667085;--fw-line:#e4e7ec;--fw-soft:#f8fafc;--fw-navy:#0f172a;--fw-blue:#2563eb;--fw-green:#15803d;--fw-red:#dc2626;--fw-amber:#b45309;color:var(--fw-ink);gap:18px}.fw-premium-v1 .eyebrow{color:#667085;letter-spacing:.13em;margin:0 0 5px;font-size:11px;font-weight:800}.fw-premium-v1 .premium-fulfillment-hero{background:radial-gradient(circle at 84% 20%,#3b82f638,#0000 35%),linear-gradient(135deg,#0b1220 0%,#111c32 58%,#15213a 100%);border:1px solid #ffffff14;border-radius:26px;min-height:138px;padding:28px 30px;box-shadow:0 18px 45px #0f172a24}.fw-premium-v1 .fulfillment-hero-copy{gap:6px;max-width:700px;display:grid}.fw-premium-v1 .fulfillment-hero-kicker{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;width:max-content;font-size:12px;font-weight:800;display:inline-flex}.fw-premium-v1 .fulfillment-live-dot{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #34d3991f}.fw-premium-v1 .premium-fulfillment-hero h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,38px)}.fw-premium-v1 .premium-fulfillment-hero p{color:#cbd5e1;max-width:620px;margin:0;font-size:14px;line-height:1.55}.fw-premium-v1 .premium-refresh-action{border-radius:13px;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:inline-flex;box-shadow:0 8px 22px #0000001f}.fw-premium-v1 .premium-refresh-action>span{font-size:19px;line-height:1}.fw-premium-v1 .fulfillment-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fw-premium-v1 .fulfillment-overview-grid article{border:1px solid var(--fw-line);background:#fff;border-radius:18px;align-items:center;gap:12px;min-width:0;min-height:86px;padding:17px;display:flex;box-shadow:0 8px 24px #0f172a09}.fw-premium-v1 .fulfillment-overview-grid article.needs-attention{background:#fffaf5;border-color:#fed7aa}.fw-premium-v1 .overview-icon{color:#475467;background:#f1f5f9;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}.fw-premium-v1 .needs-attention .overview-icon{color:#c2410c;background:#fff1e7}.fw-premium-v1 .fulfillment-overview-grid article>div{gap:1px;min-width:0;display:grid}.fw-premium-v1 .fulfillment-overview-grid strong{letter-spacing:-.03em;font-size:23px;line-height:1}.fw-premium-v1 .fulfillment-overview-grid article>div>span{color:var(--fw-muted);white-space:nowrap;margin-top:5px;font-size:12px}.fw-premium-v1 .youtube-automation-card{background:#fff;border:1px solid #d9e1ef;border-radius:24px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:0;display:grid;overflow:hidden;box-shadow:0 14px 40px #0f172a0f}.fw-premium-v1 .youtube-automation-copy{background:radial-gradient(circle at 0 0,#ef444414,#0000 30%),linear-gradient(#fff,#fcfcfd);border-right:1px solid #e9edf4;padding:24px}.fw-premium-v1 .youtube-brand-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.fw-premium-v1 .youtube-brand-row h3{letter-spacing:-.02em;margin:0;font-size:20px}.fw-premium-v1 .youtube-brand-row .eyebrow{color:#b42318}.fw-premium-v1 .youtube-brand-mark{color:#fff;background:#f03;border-radius:13px;place-items:center;width:40px;height:40px;font-size:14px;display:grid;box-shadow:0 8px 18px #ff00332e}.fw-premium-v1 .automation-guard-badge{color:#027a48;white-space:nowrap;background:#ecfdf3;border:1px solid #d1fadf;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.fw-premium-v1 .automation-guard-badge>span{background:#12b76a;border-radius:50%;width:7px;height:7px}.fw-premium-v1 .youtube-automation-description{max-width:650px;color:var(--fw-muted);margin:15px 0 18px;font-size:13px;line-height:1.55}.fw-premium-v1 .youtube-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.fw-premium-v1 .youtube-stat-grid article{background:#fff;border:1px solid #eaecf0;border-radius:14px;gap:4px;padding:12px;display:grid}.fw-premium-v1 .youtube-stat-grid article.needs-attention{background:#fffaf5;border-color:#fed7aa}.fw-premium-v1 .youtube-stat-grid strong{font-size:20px;line-height:1}.fw-premium-v1 .youtube-stat-grid span{color:var(--fw-muted);font-size:11px}.fw-premium-v1 .youtube-recent-panel{background:#f8fafc;align-content:start;gap:13px;min-width:0;padding:22px;display:grid}.fw-premium-v1 .youtube-recent-heading>div{gap:2px;display:grid}.fw-premium-v1 .youtube-recent-heading strong{font-size:14px}.fw-premium-v1 .youtube-recent-heading span{color:var(--fw-muted);font-size:11px}.fw-premium-v1 .youtube-empty-state{background:#fff;border:1px dashed #d0d5dd;border-radius:16px;align-items:center;gap:12px;min-height:112px;padding:18px;display:flex}.fw-premium-v1 .youtube-empty-icon{color:#027a48;background:#ecfdf3;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.fw-premium-v1 .youtube-empty-state>div{gap:3px;display:grid}.fw-premium-v1 .youtube-empty-state strong{font-size:13px}.fw-premium-v1 .youtube-empty-state span{color:var(--fw-muted);font-size:11px}.fw-premium-v1 .youtube-recent-list{gap:8px;display:grid}.fw-premium-v1 .youtube-recent-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:11px;display:grid}.fw-premium-v1 .youtube-order-avatar{color:#344054;background:#f2f4f7;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.fw-premium-v1 .youtube-order-copy{gap:2px;min-width:0;display:grid}.fw-premium-v1 .youtube-order-copy strong,.fw-premium-v1 .youtube-order-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fw-premium-v1 .youtube-order-copy strong{font-size:12px}.fw-premium-v1 .youtube-order-copy small{color:var(--fw-muted);font-size:10px}.fw-premium-v1 .premium-status-badge{color:#475467;text-transform:capitalize;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.fw-premium-v1 .premium-status-badge.completed,.fw-premium-v1 .premium-status-badge.delivered,.fw-premium-v1 .premium-status-badge.prepared{color:#027a48;background:#ecfdf3}.fw-premium-v1 .premium-status-badge.failed,.fw-premium-v1 .premium-status-badge.expired{color:#b42318;background:#fef3f2}.fw-premium-v1 .premium-status-badge.processing{color:#175cd3;background:#eff8ff}.fw-premium-v1 .fulfillment-tools-shell,.fw-premium-v1 .fulfillment-attention-card,.fw-premium-v1 .premium-fulfillment-main,.fw-premium-v1 .fulfillment-detail{border:1px solid var(--fw-line);background:#fff;box-shadow:0 10px 30px #0f172a09}.fw-premium-v1 .fulfillment-tools-shell{border-radius:22px;padding:20px}.fw-premium-v1 .section-heading-row{margin-bottom:13px}.fw-premium-v1 .section-heading-row h3{letter-spacing:-.02em;margin:0;font-size:18px}.fw-premium-v1 .section-heading-row p:not(.eyebrow){color:var(--fw-muted);margin:4px 0 0;font-size:12px}.fw-premium-v1 .fulfillment-tool-accordion{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fw-premium-v1 .fulfillment-tool-accordion details{background:#fcfcfd;border:1px solid #eaecf0;border-radius:17px;min-width:0;overflow:hidden}.fw-premium-v1 .fulfillment-tool-accordion details[open]{background:#fff;grid-column:1/-1;box-shadow:0 10px 24px #0f172a0b}.fw-premium-v1 .fulfillment-tool-accordion summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:13px;list-style:none;display:grid}.fw-premium-v1 .fulfillment-tool-accordion summary::-webkit-details-marker{display:none}.fw-premium-v1 .fulfillment-tool-accordion summary>span:nth-child(2){gap:2px;min-width:0;display:grid}.fw-premium-v1 .fulfillment-tool-accordion summary strong{font-size:13px}.fw-premium-v1 .fulfillment-tool-accordion summary small{color:var(--fw-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.fw-premium-v1 .tool-icon{color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.fw-premium-v1 .tool-icon.spotify{background:#16a34a}.fw-premium-v1 .tool-icon.apple{background:#111827}.fw-premium-v1 .tool-icon.netflix{background:#e50914}.fw-premium-v1 .tool-open-label{color:#475467;background:#f2f4f7;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800}.fw-premium-v1 details[open]>summary .tool-open-label:before{content:"Close";font-size:10px}.fw-premium-v1 details[open]>summary .tool-open-label{font-size:0}.fw-premium-v1 .tool-panel-body{border-top:1px solid #f2f4f7;padding:0 13px 13px}.fw-premium-v1 .tool-panel-body>.spotify-inventory-panel,.fw-premium-v1 .tool-panel-body>.apple-one-inventory-panel,.fw-premium-v1 .tool-panel-body>.managed-access-panel{box-shadow:none!important;background:#f8fafc!important;border:0!important;border-radius:15px!important;margin:13px 0 0!important}.fw-premium-v1 .fulfillment-attention-card{border-radius:20px;overflow:hidden}.fw-premium-v1 .fulfillment-attention-card.has-alerts{border-color:#fed7aa}.fw-premium-v1 .attention-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:15px 17px;display:grid}.fw-premium-v1 .attention-icon{color:#027a48;background:#ecfdf3;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.fw-premium-v1 .has-alerts .attention-icon{color:#c4320a;background:#fff4ed}.fw-premium-v1 .attention-heading>div{gap:2px;display:grid}.fw-premium-v1 .attention-heading strong{font-size:13px}.fw-premium-v1 .attention-heading span:not(.attention-icon):not(.attention-count){color:var(--fw-muted);font-size:11px}.fw-premium-v1 .attention-count{color:#c4320a;background:#fff4ed;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 8px;font-size:11px;font-weight:800;display:grid}.fw-premium-v1 .attention-list{gap:6px;padding:0 12px 12px;display:grid}.fw-premium-v1 .attention-list button{text-align:left;cursor:pointer;background:#fcfcfd;border:1px solid #f2f4f7;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;padding:10px 11px;display:grid}.fw-premium-v1 .attention-severity{background:#f79009;border-radius:50%;width:8px;height:8px}.fw-premium-v1 .attention-severity.critical{background:#f04438}.fw-premium-v1 .attention-list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.fw-premium-v1 .attention-list strong{font-size:11px}.fw-premium-v1 .attention-list small{color:var(--fw-muted);font-size:10px}.fw-premium-v1 .premium-fulfillment-layout{gap:14px}.fw-premium-v1 .premium-fulfillment-main,.fw-premium-v1 .fulfillment-detail{border-radius:22px}.fw-premium-v1 .premium-queue-tabs{scrollbar-width:none;border-bottom:0;gap:6px;padding:13px 14px 10px}.fw-premium-v1 .premium-queue-tabs::-webkit-scrollbar{display:none}.fw-premium-v1 .premium-queue-tabs button{color:#475467;background:#fff;border:1px solid #eaecf0;min-height:34px;padding:0 11px;font-size:10px;font-weight:750}.fw-premium-v1 .premium-queue-tabs button.active{color:#fff;background:#101828;border-color:#101828}.fw-premium-v1 .premium-fulfillment-toolbar{border-bottom:1px solid #f2f4f7;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:0 14px 13px;display:grid}.fw-premium-v1 .fulfillment-search-input{color:#101828;width:100%;min-height:41px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:12px;padding:0 13px;font-size:12px}.fw-premium-v1 .fulfillment-search-input:focus{border-color:#84adff;outline:none;box-shadow:0 0 0 3px #2563eb14}.fw-premium-v1 .fulfillment-filter-toggle{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:12px;min-height:41px;padding:0 13px;font-size:11px;font-weight:800}.fw-premium-v1 .fulfillment-filter-toggle[aria-expanded=true]{background:#f2f4f7}.fw-premium-v1 .fulfillment-filters{background:#f8fafc;border-bottom:1px solid #eaecf0;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:13px 14px}.fw-premium-v1 .fulfillment-filters input,.fw-premium-v1 .fulfillment-filters select{border-color:#d0d5dd;border-radius:10px;min-height:39px;padding:0 10px;font-size:11px}.fw-premium-v1 .fulfillment-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.fw-premium-v1 .fulfillment-filter-actions button{border-radius:10px;min-height:36px;padding:0 12px;font-size:10px}.fw-premium-v1 .fulfillment-filter-actions .filter-reset{color:#475467;background:#fff;border:1px solid #d0d5dd}.fw-premium-v1 .premium-queue-list .queue-row{background:#fff;border-bottom:1px solid #f2f4f7;grid-template-columns:auto minmax(180px,1.35fr) minmax(130px,.8fr) minmax(135px,.75fr) auto;gap:12px;min-height:80px;padding:13px 15px}.fw-premium-v1 .premium-queue-list .queue-row:hover,.fw-premium-v1 .premium-queue-list .queue-row.selected{background:#f9fafb}.fw-premium-v1 .queue-product-mark{color:#344054;background:#f2f4f7;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.fw-premium-v1 .queue-product-mark[data-youtube=true]{color:#e11d48;background:#fff1f3}.fw-premium-v1 .queue-primary-copy,.fw-premium-v1 .queue-status-copy,.fw-premium-v1 .queue-time-copy{align-content:center;gap:3px;min-width:0;display:grid}.fw-premium-v1 .queue-primary-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#101828;font-size:12px;overflow:hidden}.fw-premium-v1 .queue-primary-copy small,.fw-premium-v1 .queue-status-copy small,.fw-premium-v1 .queue-time-copy small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.fw-premium-v1 .queue-time-copy strong{color:#475467;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.fw-premium-v1 .queue-open-chevron{color:#98a2b3;font-size:22px}.fw-premium-v1 .fulfillment-detail{max-height:calc(100vh - 28px);top:14px}.fw-premium-v1 .premium-detail-heading{border-bottom-color:#f2f4f7;padding:18px}.fw-premium-v1 .premium-detail-heading h3{font-size:17px}.fw-premium-v1 .premium-detail-heading p{color:#667085;font-size:10px}.fw-premium-v1 .premium-detail-status{text-transform:capitalize;border-bottom-color:#f2f4f7;padding:11px 18px;font-size:10px}.fw-premium-v1 .youtube-detail-guard{background:#fff7f8;border:1px solid #fecdd3;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:12px;padding:12px;display:grid}.fw-premium-v1 .youtube-detail-guard .youtube-brand-mark{border-radius:10px;width:34px;height:34px;font-size:11px}.fw-premium-v1 .youtube-detail-guard>div{gap:3px;display:grid}.fw-premium-v1 .youtube-detail-guard strong{font-size:11px}.fw-premium-v1 .youtube-detail-guard span{color:#667085;font-size:9.5px;line-height:1.4}.fw-premium-v1 .detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px}.fw-premium-v1 .detail-actions button{color:#344054;background:#fff;border:1px solid #eaecf0;border-radius:10px;min-height:38px;padding:8px 9px;font-size:9.5px;font-weight:750}.fw-premium-v1 .detail-actions button:hover{background:#f9fafb}.fw-premium-v1 .detail-section{border-top-color:#f2f4f7;padding:14px 16px}.fw-premium-v1 .detail-section h4{font-size:12px}.fw-premium-v1 .field-row,.fw-premium-v1 .audit-row{border-top-color:#f2f4f7;padding:9px 0}.fw-premium-v1 .field-row strong,.fw-premium-v1 .audit-row strong{font-size:10px}.fw-premium-v1 .field-row span,.fw-premium-v1 .audit-row span{font-size:9px}.fw-premium-v1 .premium-notification-panel{background:#101828;border-radius:20px;padding:17px 18px;box-shadow:0 12px 30px #0f172a1a}.fw-premium-v1 .premium-notification-panel h3{font-size:16px}.fw-premium-v1 .notification-row{padding:9px 0}@media (width<=1050px){.fw-premium-v1 .youtube-automation-card{grid-template-columns:1fr}.fw-premium-v1 .youtube-automation-copy{border-bottom:1px solid #e9edf4;border-right:0}.fw-premium-v1 .fulfillment-tool-accordion{grid-template-columns:1fr}.fw-premium-v1 .fulfillment-tool-accordion details[open]{grid-column:auto}.fw-premium-v1 .premium-queue-list .queue-row{grid-template-columns:auto minmax(0,1fr) auto}.fw-premium-v1 .queue-status-copy,.fw-premium-v1 .queue-time-copy{grid-column:2}.fw-premium-v1 .queue-open-chevron{grid-area:1/3/span 2;align-self:center}}@media (width<=760px){.fw-premium-v1{gap:12px!important}.fw-premium-v1 .premium-fulfillment-hero{min-height:auto;border-radius:20px!important;flex-direction:row!important;align-items:center!important;padding:18px!important}.fw-premium-v1 .premium-fulfillment-hero h2{font-size:25px}.fw-premium-v1 .premium-fulfillment-hero p{max-width:300px;font-size:11px;line-height:1.4}.fw-premium-v1 .fulfillment-hero-kicker{font-size:9px}.fw-premium-v1 .premium-refresh-action{min-width:42px;min-height:42px;font-size:0;padding:0 12px!important}.fw-premium-v1 .premium-refresh-action>span{font-size:18px}.fw-premium-v1 .fulfillment-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fw-premium-v1 .fulfillment-overview-grid article{border-radius:15px;min-height:68px;padding:11px}.fw-premium-v1 .overview-icon{border-radius:10px;flex-basis:32px;width:32px;height:32px;font-size:13px}.fw-premium-v1 .fulfillment-overview-grid strong{font-size:18px}.fw-premium-v1 .fulfillment-overview-grid article>div>span{margin-top:3px;font-size:9.5px}.fw-premium-v1 .youtube-automation-card{border-radius:19px}.fw-premium-v1 .youtube-automation-copy,.fw-premium-v1 .youtube-recent-panel{padding:16px}.fw-premium-v1 .youtube-brand-row{grid-template-columns:auto minmax(0,1fr)}.fw-premium-v1 .automation-guard-badge{grid-column:1/-1;justify-self:start;margin-top:2px;padding:6px 8px;font-size:9px}.fw-premium-v1 .youtube-brand-mark{border-radius:11px;width:36px;height:36px;font-size:12px}.fw-premium-v1 .youtube-brand-row h3{font-size:17px}.fw-premium-v1 .youtube-automation-description{margin:11px 0 13px;font-size:10.5px}.fw-premium-v1 .youtube-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.fw-premium-v1 .youtube-stat-grid article{border-radius:12px;padding:10px}.fw-premium-v1 .youtube-stat-grid strong{font-size:17px}.fw-premium-v1 .youtube-stat-grid span{font-size:9px}.fw-premium-v1 .youtube-recent-list>button{grid-template-columns:auto minmax(0,1fr)}.fw-premium-v1 .youtube-recent-list .premium-status-badge{grid-column:2}.fw-premium-v1 .fulfillment-tools-shell{border-radius:18px;padding:14px}.fw-premium-v1 .section-heading-row h3{font-size:16px}.fw-premium-v1 .section-heading-row p:not(.eyebrow){font-size:10px}.fw-premium-v1 .fulfillment-tool-accordion{gap:7px}.fw-premium-v1 .fulfillment-tool-accordion summary{min-height:61px;padding:10px}.fw-premium-v1 .tool-icon{width:33px;height:33px}.fw-premium-v1 .fulfillment-tool-accordion summary strong{font-size:11px}.fw-premium-v1 .fulfillment-tool-accordion summary small{font-size:9px}.fw-premium-v1 .tool-panel-body{padding:0 8px 8px}.fw-premium-v1 .tool-panel-body>.spotify-inventory-panel,.fw-premium-v1 .tool-panel-body>.apple-one-inventory-panel,.fw-premium-v1 .tool-panel-body>.managed-access-panel{margin-top:8px!important}.fw-premium-v1 .attention-heading{min-height:60px;padding:11px 12px}.fw-premium-v1 .attention-icon{width:32px;height:32px}.fw-premium-v1 .attention-heading strong{font-size:11px}.fw-premium-v1 .attention-heading span:not(.attention-icon):not(.attention-count){font-size:9px}.fw-premium-v1 .premium-queue-tabs{scroll-snap-type:x proximity!important;grid-template-columns:none!important;gap:6px!important;padding:10px 11px 8px!important;display:flex!important;overflow-x:auto!important}.fw-premium-v1 .premium-queue-tabs button{white-space:nowrap!important;width:auto!important;min-width:max-content!important;min-height:32px!important;padding:0 10px!important;font-size:9px!important}.fw-premium-v1 .premium-fulfillment-toolbar{grid-template-columns:minmax(0,1fr) auto;padding:0 11px 11px}.fw-premium-v1 .fulfillment-search-input{min-height:39px;font-size:10px}.fw-premium-v1 .fulfillment-filter-toggle{min-height:39px;font-size:9px}.fw-premium-v1 .fulfillment-filters{grid-template-columns:1fr 1fr!important;gap:7px!important;padding:10px 11px!important}.fw-premium-v1 .fulfillment-filters input,.fw-premium-v1 .fulfillment-filters select{min-height:38px;font-size:10px}.fw-premium-v1 .premium-queue-list .queue-row{min-height:76px;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;padding:11px 12px!important}.fw-premium-v1 .queue-product-mark{width:34px;height:34px}.fw-premium-v1 .queue-primary-copy strong{font-size:10.5px}.fw-premium-v1 .queue-primary-copy small,.fw-premium-v1 .queue-status-copy small,.fw-premium-v1 .queue-time-copy small{font-size:8.5px}.fw-premium-v1 .premium-status-badge{padding:5px 8px;font-size:8.5px}.fw-premium-v1 .fulfillment-detail.has-detail{border-radius:18px}.fw-premium-v1 .premium-notification-panel{border-radius:18px!important;padding:14px!important}}@media (width<=480px){.fw-premium-v1 .premium-fulfillment-hero{padding:15px!important}.fw-premium-v1 .premium-fulfillment-hero h2{font-size:22px}.fw-premium-v1 .premium-fulfillment-hero p{font-size:9.5px}.fw-premium-v1 .fulfillment-overview-grid{gap:7px}.fw-premium-v1 .fulfillment-overview-grid article{min-height:62px;padding:9px}.fw-premium-v1 .youtube-automation-copy,.fw-premium-v1 .youtube-recent-panel{padding:14px}.fw-premium-v1 .youtube-stat-grid article{min-height:56px}.fw-premium-v1 .fulfillment-filters{grid-template-columns:1fr!important}.fw-premium-v1 .fulfillment-filter-actions{justify-content:stretch}.fw-premium-v1 .fulfillment-filter-actions button{flex:1 1 0}}.fw-premium-v1 .premium-fulfillment-layout{align-items:start!important}.fw-premium-v1 .premium-fulfillment-main,.fw-premium-v1 .fulfillment-detail{align-self:start!important;height:auto!important}.fw-premium-v1 .premium-queue-list{align-content:start!important;display:block!important}.fw-premium-v1 .premium-queue-list .queue-row{align-content:center!important;height:auto!important;min-height:76px!important}.fw-premium-v1 .detail-close-button{flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid;color:#475467!important;background:#f9fafb!important;border:1px solid #eaecf0!important;border-radius:10px!important;font-size:18px!important;line-height:1!important}.fw-premium-v1 .detail-close-button:hover{color:#101828!important;background:#f2f4f7!important}.fw-premium-v1 .youtube-provider-reference{background:#f9fafb;border:1px solid #eaecf0;border-radius:12px;gap:4px;margin:0 12px 12px;padding:10px 12px;display:grid}.fw-premium-v1 .youtube-provider-reference span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.fw-premium-v1 .youtube-provider-reference code{overflow-wrap:anywhere;color:#344054;font-size:10px}.fw-premium-v1 .youtube-safe-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.fw-premium-v1 .youtube-safe-actions:has(>button:only-child){grid-template-columns:1fr}.fw-premium-v1 .premium-notification-panel{border:1px solid var(--fw-line)!important;color:#101828!important;background:#fff!important;border-radius:22px!important;padding:18px!important;box-shadow:0 10px 30px #0f172a09!important}.fw-premium-v1 .premium-notification-panel .eyebrow{color:#667085!important;margin:0 0 5px!important}.fw-premium-v1 .premium-notification-panel h3{letter-spacing:-.02em;margin:0;font-size:16px;color:#101828!important}.fw-premium-v1 .notification-heading-copy{gap:2px;min-width:0;display:grid}.fw-premium-v1 .notification-heading-copy>span{color:#667085;font-size:10px}.fw-premium-v1 .notification-dispatch-button{color:#344054!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:10px!important;padding:0 13px!important;font-size:10px!important;font-weight:800!important}.fw-premium-v1 .notification-dispatch-button:hover{background:#f9fafb!important}.fw-premium-v1 .premium-notification-panel .notification-list{overflow:hidden;background:#fcfcfd!important;border:1px solid #eaecf0!important;border-radius:14px!important;padding:0!important}.fw-premium-v1 .premium-notification-panel .notification-row{border-top:1px solid #f2f4f7;grid-template-columns:minmax(160px,1fr) auto auto auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px!important;display:grid!important}.fw-premium-v1 .premium-notification-panel .notification-row:first-child{border-top:0}.fw-premium-v1 .notification-row-copy{min-width:0;gap:2px!important;display:grid!important}.fw-premium-v1 .notification-row-copy strong{color:#101828;font-size:11px}.fw-premium-v1 .notification-row-copy span,.fw-premium-v1 .notification-attempts{text-transform:capitalize;color:#667085!important;font-size:9px!important}.fw-premium-v1 .notification-status-badge{color:#475467;text-transform:capitalize;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.fw-premium-v1 .notification-status-badge.sent{color:#027a48;background:#ecfdf3}.fw-premium-v1 .notification-status-badge.retry{color:#b54708;background:#fffaeb}.fw-premium-v1 .notification-status-badge.dead_letter{color:#b42318;background:#fef3f2}.fw-premium-v1 .premium-notification-panel .notification-row>small{grid-column:1/-1;margin-top:-4px;color:#b42318!important;font-size:9px!important}.fw-premium-v1 .premium-notification-panel .notification-row>button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:9px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800}@media (width<=760px){.fw-premium-v1 .premium-notification-panel{grid-template-columns:1fr!important;gap:10px!important}.fw-premium-v1 .notification-dispatch-button{width:100%!important}.fw-premium-v1 .premium-notification-panel .notification-row{grid-template-columns:minmax(0,1fr) auto}.fw-premium-v1 .notification-attempts{grid-column:1}.fw-premium-v1 .premium-notification-panel .notification-row>button{grid-area:1/2/span 2}.fw-premium-v1 .youtube-safe-actions{grid-template-columns:1fr}}.fw-premium-v1 .youtube-manager-pool{background:#fff;border:1px solid #e4e7ec;border-radius:22px;overflow:hidden;box-shadow:0 12px 34px #0f172a0b}.fw-premium-v1 .youtube-manager-pool-toggle{color:#101828;text-align:left;background:linear-gradient(#fff 0%,#fcfcfd 100%);border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:78px;padding:16px 18px;display:flex}.fw-premium-v1 .youtube-manager-pool-title{align-items:center;gap:12px;min-width:0;display:flex}.fw-premium-v1 .youtube-manager-pool-icon{color:#e11d48;background:#fff1f0;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.fw-premium-v1 .youtube-manager-pool-title>span:last-child{gap:2px;min-width:0;display:grid}.fw-premium-v1 .youtube-manager-pool-title small,.fw-premium-v1 .youtube-manager-form-copy small,.fw-premium-v1 .youtube-manager-list-heading small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.fw-premium-v1 .youtube-manager-pool-title strong{letter-spacing:-.02em;font-size:15px}.fw-premium-v1 .youtube-manager-pool-title em{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:500;overflow:hidden}.fw-premium-v1 .youtube-manager-pool-toggle-copy{color:#475467;background:#fff;border:1px solid #e4e7ec;border-radius:9px;padding:6px 9px;font-size:9px;font-weight:800}.fw-premium-v1 .youtube-manager-pool-body{border-top:1px solid #f2f4f7;gap:14px;padding:0 18px 18px;display:grid}.fw-premium-v1 .youtube-manager-pool-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.fw-premium-v1 .youtube-manager-pool-summary article{background:#fcfcfd;border:1px solid #eaecf0;border-radius:14px;align-content:center;gap:3px;min-height:80px;padding:12px;display:grid}.fw-premium-v1 .youtube-manager-pool-summary article.needs-setup{background:#fffaeb;border-color:#fedf89}.fw-premium-v1 .youtube-manager-pool-summary span,.fw-premium-v1 .youtube-manager-capacity-row span{color:#667085;font-size:9px;font-weight:700}.fw-premium-v1 .youtube-manager-pool-summary strong{color:#101828;letter-spacing:-.04em;font-size:20px}.fw-premium-v1 .youtube-manager-pool-summary small{color:#98a2b3;font-size:8px}.fw-premium-v1 .youtube-manager-pool-config{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.fw-premium-v1 .youtube-manager-pool-config label,.fw-premium-v1 .youtube-manager-add label{color:#475467;gap:6px;font-size:9px;font-weight:800;display:grid}.fw-premium-v1 .youtube-manager-pool-config select,.fw-premium-v1 .youtube-manager-add input{color:#101828;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;padding:0 11px}.fw-premium-v1 .youtube-manager-pool-config select:focus,.fw-premium-v1 .youtube-manager-add input:focus{border-color:#98a2b3;box-shadow:0 0 0 3px #1018280d}.fw-premium-v1 .youtube-manager-primary,.fw-premium-v1 .youtube-manager-load{color:#fff;background:#101828;border:1px solid #101828;border-radius:10px;min-height:40px;padding:0 14px;font-size:9px;font-weight:800}.fw-premium-v1 .youtube-manager-primary:disabled,.fw-premium-v1 .youtube-manager-load:disabled{cursor:not-allowed;opacity:.45}.fw-premium-v1 .youtube-manager-load{color:#344054;background:#fff;border-color:#d0d5dd;justify-self:start}.fw-premium-v1 .youtube-manager-pool-note,.fw-premium-v1 .youtube-manager-empty,.fw-premium-v1 .youtube-manager-message{color:#475467;background:#f9fafb;border:1px solid #eaecf0;border-radius:11px;padding:11px 12px;font-size:10px}.fw-premium-v1 .youtube-manager-message.error{color:#b42318;background:#fef3f2;border-color:#fecdca}.fw-premium-v1 .youtube-manager-message.success{color:#067647;background:#ecfdf3;border-color:#abefc6}.fw-premium-v1 .youtube-manager-routing-rule{background:#f6fef9;border:1px solid #d1fadf;border-radius:13px;align-items:flex-start;gap:10px;padding:12px;display:flex}.fw-premium-v1 .youtube-manager-routing-shield{color:#067647;background:#dcfae6;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.fw-premium-v1 .youtube-manager-routing-rule>div{gap:2px;display:grid}.fw-premium-v1 .youtube-manager-routing-rule strong{color:#05603a;font-size:10px}.fw-premium-v1 .youtube-manager-routing-rule span{color:#475467;font-size:9px;line-height:1.5}.fw-premium-v1 .youtube-manager-add{background:#fcfcfd;border:1px solid #eaecf0;border-radius:15px;grid-template-columns:minmax(180px,1.15fr) minmax(160px,1fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.fw-premium-v1 .youtube-manager-form-copy{align-self:center;gap:3px;display:grid}.fw-premium-v1 .youtube-manager-form-copy strong{color:#101828;font-size:12px}.fw-premium-v1 .youtube-manager-form-copy span,.fw-premium-v1 .youtube-manager-add label small{color:#667085;font-size:8px;font-weight:500;line-height:1.45}.fw-premium-v1 .youtube-manager-list{gap:9px;display:grid}.fw-premium-v1 .youtube-manager-list-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.fw-premium-v1 .youtube-manager-list-heading>div{gap:2px;display:grid}.fw-premium-v1 .youtube-manager-list-heading strong{color:#101828;font-size:12px}.fw-premium-v1 .youtube-manager-list-heading>span{color:#667085;font-size:9px;font-weight:700}.fw-premium-v1 .youtube-manager-card{background:#fff;border:1px solid #eaecf0;border-radius:15px;gap:11px;padding:13px;display:grid}.fw-premium-v1 .youtube-manager-card.setup{background:linear-gradient(#fff 0%,#fffcf5 100%);border-color:#fedf89}.fw-premium-v1 .youtube-manager-card.full{background:#fcfcfd}.fw-premium-v1 .youtube-manager-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.fw-premium-v1 .youtube-manager-avatar{color:#fff;background:#101828;border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.fw-premium-v1 .youtube-manager-identity{gap:1px;min-width:0;display:grid}.fw-premium-v1 .youtube-manager-identity small{color:#98a2b3;text-transform:uppercase;font-size:8px;font-weight:800}.fw-premium-v1 .youtube-manager-identity strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fw-premium-v1 .youtube-manager-state{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.fw-premium-v1 .youtube-manager-state.serving{color:#027a48;background:#ecfdf3}.fw-premium-v1 .youtube-manager-state.setup{color:#b54708;background:#fffaeb}.fw-premium-v1 .youtube-manager-state.full{color:#344054;background:#f2f4f7}.fw-premium-v1 .youtube-manager-state.paused{color:#b42318;background:#fef3f2}.fw-premium-v1 .youtube-manager-capacity-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.fw-premium-v1 .youtube-manager-capacity-row>div{background:#f9fafb;border-radius:9px;gap:2px;padding:8px 9px;display:grid}.fw-premium-v1 .youtube-manager-capacity-row strong{color:#101828;font-size:11px}.fw-premium-v1 .youtube-manager-capacity-bar{background:#f2f4f7;border-radius:999px;height:6px;overflow:hidden}.fw-premium-v1 .youtube-manager-capacity-bar>span{border-radius:inherit;background:#101828;height:100%;display:block}.fw-premium-v1 .youtube-manager-profile-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.fw-premium-v1 .youtube-manager-profile-dot{background:#f79009;border-radius:999px;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 3px #fffaeb}.fw-premium-v1 .youtube-manager-profile-dot.ready{background:#12b76a;box-shadow:0 0 0 3px #ecfdf3}.fw-premium-v1 .youtube-manager-profile-row>div{gap:2px;display:grid}.fw-premium-v1 .youtube-manager-profile-row strong{color:#344054;font-size:9px}.fw-premium-v1 .youtube-manager-profile-row span{color:#667085;font-size:8px;line-height:1.45}.fw-premium-v1 .youtube-manager-next-gate{background:#f9fafb;border:1px dashed #d0d5dd;border-radius:13px;gap:3px;padding:12px 13px;display:grid}.fw-premium-v1 .youtube-manager-next-gate>span{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.fw-premium-v1 .youtube-manager-next-gate strong{color:#101828;font-size:10px}.fw-premium-v1 .youtube-manager-next-gate p{color:#667085;margin:0;font-size:9px;line-height:1.5}@media (width<=980px){.fw-premium-v1 .youtube-manager-pool-summary,.fw-premium-v1 .youtube-manager-add{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-premium-v1 .youtube-manager-form-copy{grid-column:1/-1}}@media (width<=620px){.fw-premium-v1 .youtube-manager-pool-toggle{min-height:72px;padding:14px}.fw-premium-v1 .youtube-manager-pool-title em{white-space:normal}.fw-premium-v1 .youtube-manager-pool-body{padding:0 14px 14px}.fw-premium-v1 .youtube-manager-pool-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-premium-v1 .youtube-manager-pool-summary article{min-height:72px;padding:10px}.fw-premium-v1 .youtube-manager-pool-config,.fw-premium-v1 .youtube-manager-add{grid-template-columns:1fr}.fw-premium-v1 .youtube-manager-primary,.fw-premium-v1 .youtube-manager-load{width:100%}.fw-premium-v1 .youtube-manager-card>header{grid-template-columns:auto minmax(0,1fr)}.fw-premium-v1 .youtube-manager-state{grid-column:1/-1;justify-self:start}.fw-premium-v1 .youtube-manager-capacity-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.fw-premium-v1 .youtube-manager-card.connected{background:linear-gradient(#fff 0%,#f7fef9 100%);border-color:#b7ebcd}.fw-premium-v1 .youtube-manager-card.reauth,.fw-premium-v1 .youtube-manager-card.health{background:linear-gradient(#fff 0%,#fff8f7 100%);border-color:#fecdca}.fw-premium-v1 .youtube-manager-card.checking{background:linear-gradient(#fff 0%,#fcfcfd 100%);border-color:#d0d5dd}.fw-premium-v1 .youtube-manager-state.connected{color:#027a48;background:#ecfdf3}.fw-premium-v1 .youtube-manager-state.reauth,.fw-premium-v1 .youtube-manager-state.health{color:#b42318;background:#fef3f2}.fw-premium-v1 .youtube-manager-state.checking{color:#475467;background:#f2f4f7}.fw-premium-v1 .youtube-manager-profile-dot.danger{background:#f04438;box-shadow:0 0 0 3px #fef3f2}.fw-premium-v1 .youtube-manager-capacity-warning{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;padding:9px 10px;font-size:8px;font-weight:650;line-height:1.45}.fw-premium-v1 .youtube-manager-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.fw-premium-v1 .youtube-manager-action{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:9px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800}.fw-premium-v1 .youtube-manager-action.primary{color:#fff;background:#101828;border-color:#101828}.fw-premium-v1 .youtube-manager-action.danger{color:#b42318;background:#fff;border-color:#fecdca}.fw-premium-v1 .youtube-manager-action:disabled{cursor:not-allowed;opacity:.42}@media (width<=620px){.fw-premium-v1 .youtube-manager-actions{grid-template-columns:1fr;display:grid}.fw-premium-v1 .youtube-manager-action{width:100%}.fw-premium-v1{gap:20px}.fw-premium-v1 .premium-fulfillment-hero{border-radius:22px!important;padding:20px!important}.fw-premium-v1 .premium-fulfillment-hero h2{font-size:28px!important;line-height:1.08!important}.fw-premium-v1 .premium-fulfillment-hero p{font-size:14px!important;line-height:1.5!important}.fw-premium-v1 .fulfillment-hero-kicker,.fw-premium-v1 .eyebrow{font-size:12px!important}.fw-premium-v1 .fulfillment-overview-grid{gap:12px!important}.fw-premium-v1 .fulfillment-overview-grid article{border-radius:18px!important;min-height:104px!important;padding:15px!important}.fw-premium-v1 .fulfillment-overview-grid strong{font-size:30px!important}.fw-premium-v1 .fulfillment-overview-grid article>div>span{white-space:normal!important;font-size:13px!important;line-height:1.35!important}.fw-premium-v1 .youtube-automation-copy,.fw-premium-v1 .youtube-recent-panel{padding:18px!important}.fw-premium-v1 .youtube-brand-row{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important}.fw-premium-v1 .automation-guard-badge{grid-column:2;justify-self:start;padding:7px 10px!important;font-size:12px!important}.fw-premium-v1 .youtube-brand-row h3{font-size:21px!important;line-height:1.15!important}.fw-premium-v1 .youtube-brand-mark{border-radius:14px!important;width:44px!important;height:44px!important}.fw-premium-v1 .youtube-automation-description{font-size:14px!important;line-height:1.55!important}.fw-premium-v1 .youtube-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.fw-premium-v1 .youtube-stat-grid article{min-height:86px!important;padding:14px!important}.fw-premium-v1 .youtube-stat-grid strong{font-size:26px!important}.fw-premium-v1 .youtube-stat-grid span{font-size:12.5px!important}.fw-premium-v1 .youtube-manager-pool{border-radius:20px!important}.fw-premium-v1 .youtube-manager-pool-toggle{align-items:flex-start!important;gap:12px!important;min-height:96px!important;padding:17px 18px!important}.fw-premium-v1 .youtube-manager-pool-title{align-items:flex-start!important;gap:13px!important}.fw-premium-v1 .youtube-manager-pool-icon{border-radius:14px!important;flex-basis:44px!important;width:44px!important;height:44px!important;font-size:20px!important}.fw-premium-v1 .youtube-manager-pool-title small,.fw-premium-v1 .youtube-manager-form-copy small,.fw-premium-v1 .youtube-manager-list-heading small{font-size:12px!important;line-height:1.25!important}.fw-premium-v1 .youtube-manager-pool-title strong{font-size:20px!important;line-height:1.18!important}.fw-premium-v1 .youtube-manager-pool-title em{margin-top:2px!important;font-size:14px!important;line-height:1.42!important}.fw-premium-v1 .youtube-manager-pool-toggle-copy{padding:7px 10px!important;font-size:12px!important}.fw-premium-v1 .youtube-manager-pool-body{gap:18px!important;padding:0 18px 18px!important}.fw-premium-v1 .youtube-manager-pool-summary{gap:10px!important}.fw-premium-v1 .youtube-manager-pool-summary article{border-radius:15px!important;gap:5px!important;min-height:100px!important;padding:14px!important}.fw-premium-v1 .youtube-manager-pool-summary span,.fw-premium-v1 .youtube-manager-capacity-row span{font-size:12.5px!important;line-height:1.25!important}.fw-premium-v1 .youtube-manager-pool-summary strong{font-size:30px!important;line-height:1!important}.fw-premium-v1 .youtube-manager-pool-summary small{font-size:11.5px!important;line-height:1.3!important}.fw-premium-v1 .youtube-manager-pool-config,.fw-premium-v1 .youtube-manager-add{gap:12px!important}.fw-premium-v1 .youtube-manager-pool-config label,.fw-premium-v1 .youtube-manager-add label{gap:7px!important;font-size:13.5px!important;line-height:1.3!important}.fw-premium-v1 .youtube-manager-pool-config select,.fw-premium-v1 .youtube-manager-add input{border-radius:13px!important;min-height:56px!important;padding:0 15px!important;font-size:15px!important}.fw-premium-v1 .youtube-manager-primary,.fw-premium-v1 .youtube-manager-load{border-radius:13px!important;min-height:54px!important;padding:0 16px!important;font-size:14px!important}.fw-premium-v1 .youtube-manager-pool-note,.fw-premium-v1 .youtube-manager-empty,.fw-premium-v1 .youtube-manager-message{border-radius:13px!important;padding:14px 15px!important;font-size:13.5px!important;line-height:1.5!important}.fw-premium-v1 .youtube-manager-routing-rule{border-radius:15px!important;gap:12px!important;padding:15px!important}.fw-premium-v1 .youtube-manager-routing-shield{border-radius:11px!important;flex-basis:36px!important;width:36px!important;height:36px!important;font-size:15px!important}.fw-premium-v1 .youtube-manager-routing-rule strong{font-size:15px!important;line-height:1.3!important}.fw-premium-v1 .youtube-manager-routing-rule span{font-size:13.5px!important;line-height:1.5!important}.fw-premium-v1 .youtube-manager-add{border-radius:17px!important;padding:18px!important}.fw-premium-v1 .youtube-manager-form-copy{gap:5px!important}.fw-premium-v1 .youtube-manager-form-copy strong{font-size:20px!important;line-height:1.2!important}.fw-premium-v1 .youtube-manager-form-copy span,.fw-premium-v1 .youtube-manager-add label small{font-size:13px!important;line-height:1.5!important}.fw-premium-v1 .youtube-manager-list{gap:12px!important}.fw-premium-v1 .youtube-manager-list-heading{gap:10px!important}.fw-premium-v1 .youtube-manager-list-heading strong{font-size:20px!important;line-height:1.2!important}.fw-premium-v1 .youtube-manager-list-heading>span{font-size:13px!important}.fw-premium-v1 .youtube-manager-card{border-radius:18px!important;gap:16px!important;padding:18px!important}.fw-premium-v1 .youtube-manager-card>header{gap:11px!important}.fw-premium-v1 .youtube-manager-avatar{border-radius:12px!important;width:42px!important;height:42px!important;font-size:14px!important}.fw-premium-v1 .youtube-manager-identity{gap:3px!important}.fw-premium-v1 .youtube-manager-identity small{font-size:11.5px!important}.fw-premium-v1 .youtube-manager-identity strong{font-size:16px!important}.fw-premium-v1 .youtube-manager-state{padding:7px 10px!important;font-size:12px!important}.fw-premium-v1 .youtube-manager-capacity-row{gap:9px!important}.fw-premium-v1 .youtube-manager-capacity-row>div{border-radius:12px!important;align-content:center!important;min-height:76px!important;padding:12px!important}.fw-premium-v1 .youtube-manager-capacity-row strong{font-size:18px!important;line-height:1.15!important}.fw-premium-v1 .youtube-manager-capacity-bar{height:7px!important}.fw-premium-v1 .youtube-manager-profile-row{gap:11px!important}.fw-premium-v1 .youtube-manager-profile-dot{width:10px!important;height:10px!important;margin-top:5px!important}.fw-premium-v1 .youtube-manager-profile-row strong{font-size:14px!important;line-height:1.3!important}.fw-premium-v1 .youtube-manager-profile-row span{font-size:13px!important;line-height:1.5!important}.fw-premium-v1 .youtube-manager-capacity-warning{border-radius:12px!important;padding:13px 14px!important;font-size:13px!important}.fw-premium-v1 .youtube-manager-actions{gap:10px!important}.fw-premium-v1 .youtube-manager-action{border-radius:12px!important;min-height:52px!important;padding:0 15px!important;font-size:14px!important}}@media (width<=430px){.fw-premium-v1 .youtube-manager-pool-body{padding-left:16px!important;padding-right:16px!important}.fw-premium-v1 .youtube-manager-pool-summary article{min-height:96px!important;padding:13px!important}.fw-premium-v1 .youtube-manager-pool-summary strong{font-size:28px!important}.fw-premium-v1 .youtube-manager-add,.fw-premium-v1 .youtube-manager-card{padding:16px!important}}.fulfillment-tools-shell{background:radial-gradient(circle at 100% 0,#2563eb09,#0000 34%),#fff;border:1px solid #e6eaf0;border-radius:22px;padding:20px;box-shadow:0 14px 36px #0f172a0b}.fulfillment-tools-shell .section-heading-row{margin-bottom:14px}.fulfillment-tools-shell .section-heading-row h3{color:#0f172a;margin:3px 0 4px;font-size:1.15rem;line-height:1.2}.fulfillment-tools-shell .section-heading-row p:not(.eyebrow){color:#64748b;max-width:760px;margin:0;font-size:.86rem;line-height:1.5}.fulfillment-tool-accordion{gap:10px;display:grid}.fulfillment-tool-accordion>details{background:#fff;border:1px solid #e5eaf1;border-radius:16px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.fulfillment-tool-accordion>details[open]{border-color:#cbd5e1;box-shadow:0 10px 28px #0f172a0e}.fulfillment-tool-accordion>details>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px 16px;list-style:none;display:grid}.fulfillment-tool-accordion>details>summary::-webkit-details-marker{display:none}.fulfillment-tool-accordion>details>summary>span:nth-child(2){gap:3px;min-width:0;display:grid}.fulfillment-tool-accordion>details>summary strong{color:#0f172a;font-size:.94rem;line-height:1.25}.fulfillment-tool-accordion>details>summary small{color:#64748b;font-size:.8rem;line-height:1.35}.fulfillment-tool-accordion .tool-icon{color:#0f172a;background:#f8fafc;border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:inline-grid}.fulfillment-tool-accordion .tool-icon.spotify{color:#15803d;background:#ecfdf3}.fulfillment-tool-accordion .tool-icon.apple{color:#18181b;background:#f4f4f5}.fulfillment-tool-accordion .tool-icon.netflix{color:#dc2626;background:#fff1f2}.fulfillment-tool-accordion .tool-open-label{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:800}.fulfillment-tool-accordion details[open] .tool-open-label{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.fulfillment-tool-accordion .tool-panel-body{border-top:1px solid #edf1f5;padding:0 14px 14px}.spotify-inventory-panel{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;margin:0;padding:18px}.spotify-inventory-heading{gap:14px}.spotify-inventory-heading h3{color:#0f172a;margin:2px 0 4px;font-size:1.1rem}.spotify-inventory-heading p:not(.eyebrow){color:#64748b;max-width:670px;margin:0;font-size:.84rem;line-height:1.48}.spotify-inventory-heading>button{white-space:nowrap;border-radius:11px;min-height:42px;padding:0 13px}.spotify-inventory-stats{gap:9px}.spotify-inventory-stats>div{background:#f8fafc;border:1px solid #edf1f5;border-radius:13px;min-height:74px;padding:12px 13px}.spotify-inventory-stats strong{color:#0f172a;font-size:1.35rem}.spotify-inventory-stats span{color:#64748b;font-size:.76rem}.spotify-secure-forms{gap:10px}.spotify-secure-forms label{color:#334155;background:#fff;border:1px solid #e5eaf1;border-radius:14px;gap:8px;padding:14px;font-size:.82rem;font-weight:800}.spotify-secure-forms input,.spotify-secure-forms select{color:#0f172a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:11px;outline:none;padding:0 13px;font-weight:600}.spotify-secure-forms input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.spotify-secure-forms small{color:#64748b;font-size:.72rem;font-weight:500;line-height:1.4}.spotify-secure-forms button{border-radius:10px;min-height:42px;padding:0 13px}.spotify-inventory-list{border-color:#e5eaf1;border-radius:14px}.apple-one-inventory-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:18px}.apple-one-inventory-heading{gap:14px}.apple-one-inventory-heading h3{color:#0f172a;margin:2px 0 4px;font-size:1.1rem}.apple-one-inventory-heading>div>p:not(.eyebrow){color:#64748b;max-width:670px;font-size:.84rem;line-height:1.48}.apple-one-inventory-heading>button{border-radius:11px;min-height:42px;padding:0 13px}.apple-one-inventory-stats{gap:9px;margin-top:14px}.apple-one-inventory-stats article{background:#f8fafc;border:1px solid #edf1f5;border-radius:13px;min-height:74px;padding:12px 13px}.apple-one-inventory-stats span{color:#64748b;font-size:.76rem}.apple-one-inventory-stats strong{color:#0f172a;font-size:1.35rem}.apple-one-inventory-form{background:#fff;border:1px solid #e5eaf1;border-radius:14px;gap:8px;margin-top:14px;padding:14px}.apple-one-inventory-form label{color:#334155;gap:4px;font-size:.82rem;font-weight:800}.apple-one-inventory-form label span{color:#64748b;font-size:.72rem;font-weight:500}.apple-one-inventory-form textarea{resize:vertical;border-radius:11px;min-height:92px;max-height:160px;padding:11px 13px;font-size:.84rem;line-height:1.42}.apple-one-inventory-actions{align-items:flex-start;gap:8px}.apple-one-inventory-actions>button{border-radius:10px;min-height:42px;padding:0 13px}.apple-one-inventory-actions>small{color:#64748b;max-width:560px;font-size:.72rem;line-height:1.4}.managed-access-panel.is-embedded{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.managed-access-panel.is-embedded .managed-access-body{border-top:0;gap:14px;padding:18px}.managed-access-embedded-heading{justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:2px;display:flex}.managed-access-embedded-heading>div{gap:3px;min-width:0;display:grid}.managed-access-embedded-heading>div>strong{color:#0f172a;font-size:1.1rem;line-height:1.25}.managed-access-embedded-heading>div>small{color:#64748b;max-width:670px;font-size:.82rem;line-height:1.45}.managed-access-secure-pill{color:#15803d;background:#f0fdf4;border-radius:999px;flex:none;padding:6px 9px;font-size:.7rem;font-weight:800}.managed-access-toolbar{background:#f8fafc;border:1px solid #e5eaf1;border-radius:14px;gap:10px;padding:13px}.managed-access-toolbar label{color:#334155;gap:6px;font-size:.8rem;font-weight:800}.managed-access-toolbar select{background:#fff;border-radius:10px;min-height:44px;padding:0 12px}.managed-access-metrics{gap:9px}.managed-access-metric,.managed-access-automation-action{border-radius:13px;min-height:82px;padding:13px}.managed-access-metric strong{font-size:1.35rem}.managed-access-add-account{border-radius:14px;gap:10px;padding:14px}.managed-access-add-account input{border-radius:10px;min-height:44px}.managed-access-account-list{gap:10px}.managed-access-account-card{border-radius:15px;gap:12px;padding:14px}.managed-access-account-card>header{align-items:flex-start}.managed-access-gmail-status{border-radius:12px;padding:12px}.managed-access-actions{gap:8px}.managed-access-action{border-radius:10px;min-height:40px;padding:0 11px}.fulfillment-attention-card{border-radius:18px;box-shadow:0 8px 24px #0f172a0a}.attention-heading{min-height:70px;padding:14px 16px}.attention-heading strong{font-size:.92rem}.attention-heading span:not(.attention-icon):not(.attention-count){font-size:.78rem;line-height:1.4}.premium-fulfillment-layout{gap:14px}.premium-fulfillment-main,.premium-fulfillment-detail,.premium-notification-panel{border-radius:18px}.premium-queue-tabs{gap:7px}.premium-queue-tabs button{border-radius:999px;min-height:38px;padding:0 12px;font-size:.76rem}.premium-fulfillment-toolbar{gap:9px}.premium-fulfillment-toolbar input,.premium-fulfillment-toolbar button,.fulfillment-filters input,.fulfillment-filters select,.fulfillment-filters button{border-radius:10px;min-height:42px}.notification-heading-copy>span{color:#64748b;margin-top:3px;font-size:.8rem;line-height:1.4;display:block}@media (width<=620px){.fulfillment-tools-shell{border-radius:20px;padding:16px}.fulfillment-tools-shell .section-heading-row h3{font-size:20px}.fulfillment-tools-shell .section-heading-row p:not(.eyebrow){font-size:13.5px;line-height:1.5}.fulfillment-tool-accordion{gap:10px}.fulfillment-tool-accordion>details{border-radius:16px}.fulfillment-tool-accordion>details>summary{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;min-height:84px;padding:14px}.fulfillment-tool-accordion .tool-icon{border-radius:13px;width:42px;height:42px}.fulfillment-tool-accordion>details>summary strong{font-size:15px}.fulfillment-tool-accordion>details>summary small{font-size:12.5px;line-height:1.4}.fulfillment-tool-accordion .tool-open-label{padding:7px 9px;font-size:11.5px}.fulfillment-tool-accordion .tool-panel-body{padding:0 10px 10px}.spotify-inventory-panel,.apple-one-inventory-panel,.managed-access-panel.is-embedded .managed-access-body{padding:16px!important}.spotify-inventory-heading,.apple-one-inventory-heading{align-items:flex-start!important;gap:12px!important}.spotify-inventory-heading h3,.apple-one-inventory-heading h3,.managed-access-embedded-heading>div>strong{font-size:20px!important;line-height:1.2!important}.spotify-inventory-heading p:not(.eyebrow),.apple-one-inventory-heading>div>p:not(.eyebrow),.managed-access-embedded-heading>div>small{font-size:13.5px!important;line-height:1.5!important}.spotify-inventory-heading>button,.apple-one-inventory-heading>button{min-height:46px!important;padding:0 13px!important;font-size:13px!important}.spotify-inventory-stats,.apple-one-inventory-stats,.managed-access-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.spotify-inventory-stats>div,.apple-one-inventory-stats article,.managed-access-metric,.managed-access-automation-action{border-radius:13px!important;min-height:84px!important;padding:12px!important}.spotify-inventory-stats strong,.apple-one-inventory-stats strong,.managed-access-metric strong{font-size:23px!important;line-height:1.05!important}.spotify-inventory-stats span,.apple-one-inventory-stats span,.managed-access-metric span,.managed-access-metric small{font-size:12px!important;line-height:1.35!important}.spotify-secure-forms,.spotify-setup-grid{grid-template-columns:1fr!important;gap:10px!important}.spotify-secure-forms label,.apple-one-inventory-form,.managed-access-toolbar,.managed-access-add-account{border-radius:14px!important;padding:14px!important}.spotify-secure-forms label,.apple-one-inventory-form label,.managed-access-toolbar label,.managed-access-add-account label{font-size:13.5px!important;line-height:1.35!important}.spotify-secure-forms input,.spotify-setup-grid input,.spotify-setup-grid select,.apple-one-inventory-form textarea,.managed-access-toolbar select,.managed-access-add-account input{border-radius:12px!important;min-height:54px!important;padding:0 14px!important;font-size:15px!important}.apple-one-inventory-form textarea{height:108px!important;min-height:108px!important;padding-top:12px!important;padding-bottom:12px!important}.spotify-secure-forms small,.apple-one-inventory-actions>small,.managed-access-add-account small{font-size:12.5px!important;line-height:1.45!important}.spotify-secure-forms button,.apple-one-inventory-actions>button,.spotify-setup-grid button,.managed-access-panel .primary-action,.managed-access-action{border-radius:11px!important;min-height:50px!important;padding:0 14px!important;font-size:13.5px!important}.managed-access-embedded-heading{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.managed-access-secure-pill{width:max-content;padding:7px 10px;font-size:11.5px}.managed-access-account-card{border-radius:16px!important;padding:15px!important}.managed-access-account-card>header{gap:10px!important}.managed-access-account-card>header strong{font-size:15.5px!important}.managed-access-free-pill,.managed-access-status-pill{font-size:11.5px!important}.managed-access-account-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.managed-access-account-meta span{min-height:54px!important;padding:10px!important;font-size:12px!important}.managed-access-gmail-heading strong{font-size:14px!important}.managed-access-gmail-meta{grid-template-columns:1fr!important;gap:8px!important}.managed-access-gmail-meta span{font-size:13px!important}.managed-access-actions{grid-template-columns:1fr!important}.managed-access-action{justify-content:center!important;width:100%!important}.fulfillment-attention-card{border-radius:16px!important}.attention-heading{gap:11px!important;min-height:82px!important;padding:14px!important}.attention-heading strong{font-size:15px!important}.attention-heading span:not(.attention-icon):not(.attention-count){font-size:13px!important;line-height:1.45!important}.premium-queue-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px!important}.premium-queue-tabs button{min-height:46px!important;padding:8px 10px!important;font-size:12.5px!important;line-height:1.25!important}.premium-fulfillment-toolbar{padding:12px!important}.premium-fulfillment-toolbar input,.premium-fulfillment-toolbar button,.fulfillment-filters input,.fulfillment-filters select,.fulfillment-filters button{min-height:50px!important;padding:0 13px!important;font-size:14px!important}.detail-empty{min-height:170px!important;padding:18px!important}.detail-empty h3{font-size:18px!important}.detail-empty p{font-size:13.5px!important;line-height:1.5!important}.premium-notification-panel{border-radius:16px!important;padding:15px!important}.premium-notification-panel h3{font-size:18px!important}.notification-heading-copy>span{font-size:13px!important;line-height:1.45!important}.notification-dispatch-button{min-height:48px!important;padding:0 13px!important;font-size:13px!important}.notification-row{gap:8px!important;padding:12px!important}}@media (width<=430px){.fulfillment-tools-shell{padding:14px}.fulfillment-tool-accordion>details>summary{grid-template-columns:auto minmax(0,1fr)}.fulfillment-tool-accordion .tool-open-label{grid-column:2;justify-self:start}.spotify-inventory-heading,.apple-one-inventory-heading{grid-template-columns:1fr!important;display:grid!important}.spotify-inventory-heading>button,.apple-one-inventory-heading>button{width:max-content!important}.managed-access-account-meta{grid-template-columns:1fr!important}.managed-access-account-meta span{min-height:48px!important}}.code-inventory-panel{background:#fff;border:1px solid #dbe4ef;border-radius:22px;gap:1rem;padding:1.2rem;display:grid}.code-inventory-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.code-inventory-heading h3,.code-inventory-heading p{margin:.15rem 0}.code-inventory-heading p{color:#64748b;max-width:760px}.code-inventory-heading button,.code-inventory-import button,.code-inventory-row button{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:12px;padding:.72rem .95rem;font-weight:800}.code-inventory-error,.code-inventory-success,.code-inventory-warning,.code-inventory-empty{border-radius:14px;padding:.85rem 1rem}.code-inventory-error{color:#991b1b;background:#fee2e2}.code-inventory-success{color:#166534;background:#dcfce7}.code-inventory-warning{color:#166534;background:#ecfdf5;justify-content:space-between;gap:1rem;display:flex}.code-inventory-warning.is-low{color:#9a3412;background:#fff7ed}.code-inventory-selector{grid-template-columns:minmax(260px,1fr) minmax(160px,.35fr);align-items:end;gap:.8rem;display:grid}.code-inventory-selector label,.code-inventory-import label{gap:.45rem;font-weight:750;display:grid}.code-inventory-selector select,.code-inventory-import textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:.75rem}.code-inventory-mode{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:.3rem;padding:.75rem .9rem;display:grid}.code-inventory-mode span{color:#64748b;font-size:.8rem}.code-inventory-stats{grid-template-columns:repeat(5,minmax(100px,1fr));gap:.65rem;display:grid}.code-inventory-stats>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:.2rem;padding:.85rem;display:grid}.code-inventory-stats strong{font-size:1.35rem}.code-inventory-stats span{color:#64748b;font-size:.8rem}.code-inventory-import{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:.75rem;padding:1rem;display:grid}.code-inventory-import textarea{resize:vertical;min-height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.code-inventory-import small{color:#64748b;font-weight:500;line-height:1.5}.code-inventory-import button{width:max-content}.code-inventory-list{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.code-inventory-list-heading,.code-inventory-row{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.code-inventory-list-heading{background:#f8fafc}.code-inventory-list-heading span,.code-inventory-row span,.code-inventory-row small{color:#64748b}.code-inventory-list>p{color:#64748b;margin:0;padding:1rem}.code-inventory-row>div{gap:.2rem;min-width:0;display:grid}.code-inventory-row small{text-overflow:ellipsis;overflow:hidden}.code-inventory-state{text-transform:capitalize;background:#e2e8f0;border-radius:999px;padding:.3rem .6rem;font-size:.72rem;font-weight:800;color:#334155!important}.code-inventory-state.available{background:#dcfce7;color:#166534!important}.code-inventory-state.reserved{background:#fef3c7;color:#92400e!important}.code-inventory-state.delivered{background:#dbeafe;color:#1d4ed8!important}.code-inventory-state.disabled,.code-inventory-state.expired{background:#fee2e2;color:#991b1b!important}.code-inventory-locked{font-size:.78rem;font-weight:750}.tool-icon.code-stock{color:#6d28d9;background:#ede9fe}@media (width<=900px){.code-inventory-selector{grid-template-columns:1fr}.code-inventory-stats{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media (width<=640px){.code-inventory-panel{padding:14px}.code-inventory-heading{grid-template-columns:1fr;display:grid}.code-inventory-heading>button,.code-inventory-import button{width:100%}.code-inventory-warning{display:grid}.code-inventory-list-heading,.code-inventory-row{grid-template-columns:1fr}.code-inventory-row button{width:max-content}.code-inventory-stats{grid-template-columns:1fr 1fr}}.storefront-template-mini{background:#f8fafc;border:1px solid #e4e7ec;border-radius:11px;height:78px;padding:8px;display:block;overflow:hidden}.storefront-template-mini-top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:7px;display:flex}.storefront-template-mini-top i{background:#344054;border-radius:999px;width:26px;height:6px}.storefront-template-mini-top b{background:#d0d5dd;border-radius:50%;width:10px;height:10px}.storefront-template-mini-hero{background:#dbe4f0;border-radius:5px;height:14px;margin-bottom:7px;display:block}.storefront-template-mini-products{gap:4px;display:grid}.storefront-template-mini-products i{background:linear-gradient(90deg,#cbd5e1 0 34%,#eef2f6 34% 100%);border-radius:4px;min-height:15px}.storefront-template-mini-showcase .storefront-template-mini-hero{height:27px}.storefront-template-mini-showcase .storefront-template-mini-products{grid-template-columns:1fr 1fr}.storefront-template-mini-grid .storefront-template-mini-products,.storefront-template-mini-editorial .storefront-template-mini-products{grid-template-columns:repeat(2,1fr)}.storefront-template-mini-grid .storefront-template-mini-products i,.storefront-template-mini-editorial .storefront-template-mini-products i{background:linear-gradient(#cbd5e1 0 60%,#eef2f6 60% 100%);min-height:25px}.storefront-template-mini-editorial .storefront-template-mini-top b,.storefront-template-mini-editorial .storefront-template-mini-hero{background:#475467}.storefront-template-mini-editorial .storefront-template-mini-products i{background:linear-gradient(#667085 0 60%,#344054 60% 100%)}.storefront-template-mini{background:linear-gradient(145deg,#fff 0%,#f4f7fb 100%);border-color:#e2e8f0;border-radius:14px;height:86px;padding:7px;box-shadow:inset 0 1px #ffffffd9,0 5px 16px #0f172a0a}.storefront-template-mini-top{margin-bottom:6px}.storefront-template-mini-top i{background:#263449;width:25px;height:5px}.storefront-template-mini-top b{background:#c8d2df;width:9px;height:9px}.storefront-template-mini-hero{background:linear-gradient(90deg,#dce6f2 0%,#edf3f9 100%);height:13px;margin-bottom:6px}.storefront-template-mini-products{gap:3px}.storefront-template-mini-products i{background:linear-gradient(90deg,#c6d2e1 0 30%,#edf2f7 30% 100%);border-radius:5px}.storefront-template-mini-compact{background:radial-gradient(circle at 88% 10%,#93c5fd4d,#0000 30%),#fbfdff}.storefront-template-mini-compact .storefront-template-mini-hero{background:#e9eff6;height:10px}.storefront-template-mini-compact .storefront-template-mini-products{gap:2px}.storefront-template-mini-compact .storefront-template-mini-products i{min-height:10px}.storefront-template-mini-showcase{background:linear-gradient(145deg,#f8fbff 0%,#edf4ff 100%)}.storefront-template-mini-showcase .storefront-template-mini-products i{min-height:13px}.storefront-template-mini-grid{background:linear-gradient(145deg,#fbfdff 0%,#eef4fb 100%)}.storefront-template-mini-grid .storefront-template-mini-products{gap:4px}.storefront-template-mini-catalogue{background:#fbfcfe}.storefront-template-mini-catalogue .storefront-template-mini-products{gap:2px}.storefront-template-mini-catalogue .storefront-template-mini-products i{background:linear-gradient(90deg,#bfcbd9 0 24%,#edf1f6 24% 100%);min-height:8px}.storefront-template-mini-editorial{background:radial-gradient(circle at 90% 10%,#47556980,#0000 32%),#0d1524;border-color:#263248}.storefront-template-mini-editorial .storefront-template-mini-top i{background:#f8fafc}.storefront-template-mini-editorial .storefront-template-mini-top b{background:#536178}.storefront-template-mini-editorial .storefront-template-mini-hero{background:linear-gradient(135deg,#42516a 0%,#253148 100%);height:21px}.storefront-template-mini-editorial .storefront-template-mini-products i{background:linear-gradient(#66758d 0 58%,#263248 58% 100%);min-height:21px}.storefront-template-mini-showcase{background:linear-gradient(145deg,#132039 0%,#1b3154 100%);border-color:#cfd9e8}.storefront-template-mini-showcase .storefront-template-mini-top i{background:#fff}.storefront-template-mini-showcase .storefront-template-mini-top b{background:#7593bd}.storefront-template-mini-showcase .storefront-template-mini-hero{background:linear-gradient(135deg,#6f8fb8 0%,#b9cce5 100%);height:21px}.storefront-template-mini-showcase .storefront-template-mini-products i{background:linear-gradient(90deg,#738bab 0 32%,#dce6f2 32% 100%);min-height:11px}.storefront-template-mini-grid{background:radial-gradient(circle at 90% 10%,#93c5fd6b,#0000 30%),#f4f9ff;border-color:#cfe0f3}.storefront-template-mini-grid .storefront-template-mini-top i{background:#294a73}.storefront-template-mini-grid .storefront-template-mini-hero{background:#d7e8f8;height:9px}.storefront-template-mini-grid .storefront-template-mini-products i{background:linear-gradient(#b8d0e8 0 52%,#fff 52% 100%);min-height:23px}.storefront-template-mini-catalogue{background:linear-gradient(#152239 0 25%,#fbfcfe 25% 100%);border-color:#dce2ea}.storefront-template-mini-catalogue .storefront-template-mini-top i{background:#fff}.storefront-template-mini-catalogue .storefront-template-mini-top b{background:#52657f}.storefront-template-mini-catalogue .storefront-template-mini-hero{background:#26364f;height:5px}.storefront-template-mini-catalogue .storefront-template-mini-products{margin-top:4px}.storefront-template-mini-catalogue .storefront-template-mini-products i{min-height:8px}.storefront-template-mini-editorial{background:radial-gradient(circle at 86% 8%,#47556975,#0000 32%),#0b1220}.storefront-template-mini-editorial .storefront-template-mini-products{gap:4px}.storefront-template-mini-editorial .storefront-template-mini-products i{background:linear-gradient(#52627c 0 56%,#1b2940 56% 100%);border:1px solid #ffffff14}.store-design-studio{--sd-ink:#101828;--sd-muted:#667085;--sd-line:#e7eaf0;--sd-soft:#f7f8fa;--sd-accent:#2563eb;color:var(--sd-ink);gap:24px;padding-bottom:28px;display:grid}.store-design-intro,.store-design-library,.store-design-preview-panel{border:1px solid var(--sd-line);background:#fff;box-shadow:0 18px 50px #1018280e}.store-design-intro{border-radius:22px;justify-content:space-between;gap:28px;padding:24px;display:flex}.store-design-eyebrow{color:var(--sd-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.store-design-intro h2{letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.08}.store-design-intro>div>p:last-child{max-width:680px;color:var(--sd-muted);margin:12px 0 0;font-size:15px;line-height:1.65}.store-design-current{background:#eef4ff;border:1px solid #d9e4ff;border-radius:16px;gap:5px;min-width:220px;padding:14px 16px;display:grid}.store-design-current span,.store-design-library-heading span,.store-design-preview-toolbar span,.store-design-preview-details span{color:var(--sd-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.store-design-current small{color:#475467;line-height:1.45}.store-design-workspace{grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:start;gap:20px;display:grid}.store-design-library,.store-design-preview-panel{border-radius:22px;padding:18px}.store-design-library-heading,.store-design-preview-toolbar,.store-design-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.store-design-library-heading{padding:4px 4px 16px}.store-design-library-heading>div,.store-design-preview-toolbar>div:first-child,.store-design-actions>div{gap:4px;display:grid}.store-design-template-list{gap:10px;display:grid}.store-design-template-card{border:1px solid var(--sd-line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:118px 1fr 58px;align-items:center;gap:14px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.store-design-template-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 10px 26px #10182814}.store-design-template-card.selected{background:#fbfdff;border-color:#94b4ff;box-shadow:0 0 0 3px #2563eb14}.store-design-template-card:focus-visible,.store-design-device-toggle button:focus-visible,.store-design-apply:focus-visible{outline-offset:3px;outline:3px solid #2563eb3d}.store-design-template-copy{gap:5px;min-width:0;display:grid}.store-design-template-copy>small{color:var(--sd-muted);font-size:12px;line-height:1.45}.store-design-template-meta{color:#667085;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:10px;font-weight:800;display:flex}.store-design-template-meta em{color:#027a48;letter-spacing:0;text-transform:none;background:#ecfdf3;border-radius:999px;padding:3px 7px;font-style:normal}.store-design-template-check{border:1px solid var(--sd-line);color:#0000;border-radius:999px;place-items:center;min-height:24px;font-size:9px;font-weight:900;display:grid}.store-design-template-card.selected .store-design-template-check{border-color:var(--sd-accent);background:var(--sd-accent);color:#fff}.design-miniature{background:#f8fafc;border:1px solid #e4e7ec;border-radius:11px;height:82px;padding:8px;overflow:hidden}.design-miniature-topbar{justify-content:space-between;margin-bottom:7px;display:flex}.design-miniature-topbar span{background:#344054;border-radius:999px;width:24px;height:6px}.design-miniature-topbar i{background:#d0d5dd;border-radius:50%;width:10px;height:10px}.design-miniature-hero{background:#dbe4f0;border-radius:5px;height:14px;margin-bottom:7px}.design-miniature-products{gap:4px;display:grid}.design-miniature-products span{background:linear-gradient(90deg,#cbd5e1 0 34%,#eef2f6 34% 100%);border-radius:4px;min-height:17px}.design-miniature-showcase .design-miniature-hero{height:28px}.design-miniature-showcase .design-miniature-products,.design-miniature-grid .design-miniature-products,.design-miniature-editorial .design-miniature-products{grid-template-columns:1fr 1fr}.design-miniature-catalogue .design-miniature-products{gap:3px}.design-miniature-catalogue .design-miniature-products span{min-height:10px}.design-miniature-editorial{background:#111827}.design-miniature-editorial .design-miniature-topbar span{background:#fff}.store-design-preview-panel{position:sticky;top:18px}.store-design-preview-toolbar{padding:2px 2px 16px}.store-design-device-toggle{border:1px solid var(--sd-line);background:var(--sd-soft);border-radius:11px;padding:3px;display:inline-flex}.store-design-device-toggle button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.store-design-device-toggle button.active{color:var(--sd-ink);background:#fff;box-shadow:0 2px 7px #10182814}.design-preview-frame{background:radial-gradient(circle at 20% 10%,#2563eb14,#0000 34%),#f4f6f9;border-radius:18px;place-items:center;min-height:520px;padding:28px;display:grid;overflow:hidden}.design-preview-store{background:#fff;border:1px solid #dfe3ea;border-radius:18px;width:100%;max-width:700px;min-height:420px;overflow:hidden;box-shadow:0 24px 60px #1018281f}.design-preview-frame.mobile .design-preview-store{width:290px;max-width:290px}.design-preview-browser{border-bottom:1px solid #eceff3;gap:5px;padding:10px 12px;display:flex}.design-preview-browser span{background:#d0d5dd;border-radius:50%;width:6px;height:6px}.design-preview-store-head{align-items:center;gap:10px;padding:16px 18px;display:flex}.design-preview-logo{color:#fff;background:#111827;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.design-preview-store-head>div:last-child{gap:2px;display:grid}.design-preview-store-head strong{font-size:12px}.design-preview-store-head small{color:#98a2b3;font-size:9px}.design-preview-feature{background:#f4f6f8;border-radius:14px;gap:5px;margin:0 18px 16px;padding:16px;display:grid}.design-preview-kicker{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.design-preview-feature strong{font-size:16px}.design-preview-feature small{color:#667085;font-size:9px;line-height:1.45}.design-preview-grid{gap:9px;padding:0 18px 18px;display:grid}.design-preview-product{background:#fff;border:1px solid #eaecf0;border-radius:12px;overflow:hidden}.design-preview-product-media{background:linear-gradient(135deg,#d8dee8,#f2f4f7);place-items:stretch stretch;min-height:82px;display:grid;overflow:hidden}.design-preview-product-media img{object-fit:cover;width:100%;height:82px;display:block}.design-preview-product-copy{gap:3px;padding:9px;display:grid}.design-preview-product-copy strong{font-size:10px}.design-preview-product-copy span{font-size:9px;font-weight:800}.design-preview-product-copy small{color:#667085;font-size:8px}.design-preview-product-copy strong,.design-preview-product-copy span,.design-preview-product-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.design-preview-product-sample{border-style:dashed}.design-preview-empty-catalogue{color:#475467;text-align:center;background:#f8fafc;border:1px dashed #d0d5dd;border-radius:12px;gap:4px;margin:0 18px 18px;padding:18px;display:grid}.design-preview-empty-catalogue strong{color:#344054;font-size:11px}.design-preview-empty-catalogue small{font-size:9px;line-height:1.45}.design-preview-compact .design-preview-product,.design-preview-catalogue .design-preview-product{grid-template-columns:78px 1fr;display:grid}.design-preview-showcase .design-preview-grid,.design-preview-grid .design-preview-grid{grid-template-columns:repeat(2,1fr)}.design-preview-showcase .design-preview-product:first-child{grid-column:1/-1}.design-preview-showcase .design-preview-product:first-child .design-preview-product-media{min-height:150px}.design-preview-showcase .design-preview-product:first-child .design-preview-product-media img{height:150px}.design-preview-catalogue .design-preview-grid{gap:5px}.design-preview-catalogue .design-preview-product{border-radius:8px;grid-template-columns:50px 1fr}.design-preview-catalogue .design-preview-product-media{min-height:50px}.design-preview-catalogue .design-preview-product-media img{height:50px}.design-preview-catalogue .design-preview-product-copy{padding:6px 8px}.design-preview-editorial{color:#fff;background:#111827}.design-preview-editorial .design-preview-browser{border-color:#344054}.design-preview-editorial .design-preview-logo{color:#111827;background:#fff}.design-preview-editorial .design-preview-store-head small,.design-preview-editorial .design-preview-feature small{color:#d0d5dd}.design-preview-editorial .design-preview-feature{background:linear-gradient(135deg,#344054,#101828);align-content:end;min-height:128px}.design-preview-editorial .design-preview-grid{grid-template-columns:1.25fr .75fr}.design-preview-editorial .design-preview-product{background:#1d2939;border-color:#344054}.design-preview-frame.mobile .design-preview-grid,.design-preview-frame.mobile .design-preview-showcase .design-preview-grid,.design-preview-frame.mobile .design-preview-editorial .design-preview-grid{grid-template-columns:1fr}.store-design-preview-details{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.store-design-preview-details>div{border:1px solid var(--sd-line);background:#fbfcfd;border-radius:13px;gap:5px;padding:12px 14px;display:grid}.store-design-preview-details strong{font-size:12px;line-height:1.45}.store-design-actions{border:1px solid var(--sd-line);border-radius:15px;margin-top:14px;padding:14px}.store-design-actions small{color:var(--sd-muted);font-size:11px}.store-design-apply{background:var(--sd-accent);color:#fff;cursor:pointer;border:1px solid #1d4ed8;border-radius:11px;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;box-shadow:0 8px 18px #2563eb33}.store-design-apply:disabled{color:#98a2b3;box-shadow:none;cursor:not-allowed;background:#eaecf0;border-color:#d0d5dd}.store-design-empty{text-align:center;background:#fff;border:1px dashed #d0d5dd;border-radius:20px;align-content:center;place-items:center;gap:8px;min-height:320px;padding:32px;display:grid}.store-design-empty span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.store-design-empty h2,.store-design-empty p{margin:0}.store-design-empty p{color:#667085;max-width:420px}@media (width<=1120px){.store-design-workspace{grid-template-columns:1fr}.store-design-preview-panel{position:static}}@media (width<=720px){.store-design-studio{gap:16px}.store-design-intro{border-radius:18px;padding:18px;display:grid}.store-design-current{min-width:0}.store-design-library,.store-design-preview-panel{border-radius:18px;padding:14px}.store-design-template-card{grid-template-columns:92px 1fr;gap:10px;padding:10px}.store-design-template-check{position:absolute;top:10px;right:10px}.store-design-template-meta{padding-right:56px}.store-design-preview-toolbar{flex-direction:column;align-items:flex-start}.design-preview-frame{min-height:470px;padding:18px 8px}.store-design-preview-details{grid-template-columns:1fr}.store-design-actions{flex-direction:column;align-items:stretch}.store-design-apply{width:100%}}@media (width<=430px){.store-design-template-card{grid-template-columns:78px 1fr}.design-preview-frame.mobile .design-preview-store{width:min(270px,100%)}}@media (prefers-reduced-motion:reduce){.store-design-template-card{transition:none}.store-design-template-card:hover{transform:none}}@media (width<=720px){.store-design-studio{gap:14px;padding-bottom:96px}.store-design-intro{border-radius:20px;gap:16px;padding:18px;box-shadow:0 14px 36px #0f172a0e}.store-design-intro h2{max-width:18ch;font-size:clamp(28px,8vw,34px);line-height:1.02}.store-design-intro>div>p:last-child{margin-top:10px;font-size:14px;line-height:1.55}.store-design-current{border-radius:15px;padding:13px 14px}.store-design-library,.store-design-preview-panel{border-radius:20px;padding:14px}.store-design-library-heading{align-items:end;padding:2px 2px 12px}.store-design-library-heading>small{text-align:right;max-width:86px;line-height:1.25}.store-design-template-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-design-template-card{border-radius:17px;flex-direction:column;align-items:stretch;gap:9px;min-width:0;padding:10px;display:flex}.store-design-template-card .storefront-template-mini{width:100%;min-height:92px}.store-design-template-copy{gap:4px}.store-design-template-copy>strong{font-size:15px;line-height:1.15}.store-design-template-copy>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.store-design-template-meta{align-items:start;min-height:24px;padding-right:0;font-size:8px;line-height:1.25}.store-design-template-meta em{padding:2px 5px;font-size:8px}.store-design-template-check{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;min-height:22px;padding:0 7px;font-size:8px;top:8px;right:8px}.store-design-template-card.selected{box-shadow:0 0 0 3px #2563eb14,0 12px 26px #0f172a0f}.store-design-preview-panel{scroll-margin-top:12px}.store-design-preview-toolbar{gap:12px}.store-design-device-toggle{width:100%}.store-design-device-toggle button{flex:1;min-height:42px}.design-preview-frame{border-radius:17px;min-height:0;padding:16px 8px}.design-preview-frame.mobile .design-preview-store{width:min(250px,100%);min-height:0}.design-preview-store-head{padding:13px 14px}.design-preview-feature{margin:0 14px 12px;padding:13px}.design-preview-grid{gap:7px;padding:0 14px 14px}.design-preview-product-media{min-height:64px}.design-preview-showcase .design-preview-product:first-child .design-preview-product-media,.design-preview-editorial .design-preview-feature{min-height:96px}.store-design-preview-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-design-preview-details>div{padding:10px 11px}.store-design-preview-details strong{font-size:11px}.store-design-actions{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-color:#cbd5e1e6;gap:10px;margin-top:12px;padding:12px;position:sticky;bottom:10px;box-shadow:0 14px 40px #0f172a24}.store-design-actions>div{gap:2px}.store-design-actions>div>strong{font-size:13px}.store-design-actions small{font-size:10px}.store-design-apply{min-height:46px}}@media (width<=390px){.store-design-template-list{gap:8px}.store-design-template-card{padding:9px}.store-design-template-card .storefront-template-mini{min-height:82px}.store-design-template-copy>strong{font-size:14px}}@media (width<=720px){.store-design-template-check:empty{display:none!important}.store-design-template-copy>small{-webkit-line-clamp:3;min-height:44px}.store-design-template-card:last-child{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;display:grid}.store-design-template-card:last-child .storefront-template-mini{min-height:104px}.store-design-template-card:last-child .store-design-template-copy{align-self:center}}@media (width<=390px){.store-design-template-card:last-child{grid-template-columns:1fr}.store-design-template-card:last-child .storefront-template-mini{min-height:88px}}@media (width<=720px){.store-design-template-card:not(.selected) .store-design-template-check{display:none!important}.store-design-template-card.selected .store-design-template-check{display:grid!important}.store-design-template-copy>small{-webkit-box-orient:initial;-webkit-line-clamp:initial;min-height:0;display:block;overflow:visible}.design-preview-product-media img{height:64px}.design-preview-showcase .design-preview-product:first-child .design-preview-product-media img{height:96px}}.partner-workspace{gap:1.25rem;display:grid}.partner-hero,.partner-panel,.partner-empty-card{background:#fff;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 18px 48px #0f172a0f}.partner-hero{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem;display:flex}.partner-hero h2,.partner-panel h3,.partner-empty-card h2{color:#0f172a;margin:.25rem 0 .4rem}.partner-hero p,.partner-empty-card p,.partner-helper-copy,.partner-empty-copy{color:#64748b;margin:0;line-height:1.55}.partner-kicker{color:#475569;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800;display:inline-flex}.partner-primary-action,.partner-actions button{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:.7rem .95rem;font-weight:700}.partner-primary-action{color:#fff;background:#0f172a}.partner-actions button{color:#0f172a;background:#f1f5f9}.partner-actions .partner-positive-action{color:#047857;background:#ecfdf5}.partner-actions .partner-danger-action{color:#be123c;background:#fff1f2}.partner-primary-action:disabled,.partner-actions button:disabled{cursor:wait;opacity:.58}.partner-alert{border-radius:16px;padding:.9rem 1rem;font-weight:650}.partner-alert-error{color:#9f1239;background:#fff1f2}.partner-alert-success{color:#047857;background:#ecfdf5}.partner-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.partner-metric-grid article{background:#fff;border:1px solid #0f172a14;border-radius:18px;gap:.25rem;padding:1rem;display:grid}.partner-metric-grid span{color:#64748b;font-size:.84rem}.partner-metric-grid strong{color:#0f172a;font-size:1.6rem}.partner-section-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:1rem;display:grid}.partner-panel,.partner-empty-card{padding:1.25rem}.partner-panel-heading{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.partner-card-list{gap:.85rem;display:grid}.partner-account-card,.partner-withdrawal-card,.partner-resolved-rule{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;padding:1rem}.partner-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.partner-card-heading>div{gap:.2rem;display:grid}.partner-card-heading strong{color:#0f172a;font-size:1rem}.partner-card-heading span{color:#64748b;font-size:.82rem}.partner-status{text-transform:capitalize;border-radius:999px;width:fit-content;padding:.35rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.partner-status-active,.partner-status-paid{color:#166534;background:#dcfce7}.partner-status-pending,.partner-status-requested{color:#92400e;background:#fef3c7}.partner-status-approved{color:#1d4ed8;background:#dbeafe}.partner-status-suspended,.partner-status-rejected{color:#be123c;background:#ffe4e6}.partner-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0 0;display:grid}.partner-detail-grid dt{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:700}.partner-detail-grid dd{color:#0f172a;overflow-wrap:anywhere;margin:.2rem 0 0}.partner-payout-note{color:#475569;margin:.9rem 0 0;font-size:.86rem;line-height:1.45}.partner-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.partner-rule-form{gap:.85rem;display:grid}.partner-rule-form label{color:#334155;gap:.4rem;font-size:.84rem;font-weight:700;display:grid}.partner-rule-form input,.partner-rule-form select{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:.7rem .8rem}.partner-rule-form input:focus,.partner-rule-form select:focus{border-color:#0f172a;outline:none;box-shadow:0 0 0 3px #0f172a14}.partner-rule-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.partner-resolved-rule{margin-top:1rem}@media (width<=900px){.partner-section-grid{grid-template-columns:1fr}.partner-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.partner-hero{display:grid}.partner-primary-action{width:100%}.partner-metric-grid,.partner-detail-grid,.partner-rule-money-grid{grid-template-columns:1fr}.partner-panel,.partner-hero,.partner-empty-card{border-radius:18px;padding:1rem}.partner-actions{display:grid}.partner-actions button{width:100%}}.partner-workspace{--partner-ink:#0f172a;--partner-muted:#64748b;--partner-line:#e2e8f0;--partner-surface:#fff;--partner-soft:#f8fafc}.partner-hero{background:radial-gradient(circle at 96% 0,#3b82f61f,#0000 18rem),linear-gradient(145deg,#fff 0%,#f8fbff 100%);border-color:#0f172a12;position:relative;overflow:hidden}.partner-hero:after{content:"";pointer-events:none;background:#3b82f60f;border-radius:999px;width:150px;height:150px;position:absolute;top:-48px;right:-38px}.partner-hero>*{z-index:1;position:relative}.partner-kicker{color:#2563eb}.partner-primary-action{transition:transform .16s,box-shadow .16s;box-shadow:0 10px 24px #0f172a26}.partner-primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #0f172a2e}.partner-metric-grid article{background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border-color:#0f172a12;min-height:96px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a0b}.partner-metric-grid article:before{content:"";background:linear-gradient(#2563eb,#60a5fa);width:3px;position:absolute;inset:0 auto 0 0}.partner-panel,.partner-empty-card{border-color:#0f172a12;box-shadow:0 14px 38px #0f172a0e}.partner-account-card,.partner-withdrawal-card,.partner-resolved-rule{background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);box-shadow:0 6px 20px #0f172a09}.partner-status{border:1px solid #0f172a0d}.partner-rule-form input,.partner-rule-form select{border-color:#dbe4ef;border-radius:14px;min-height:48px;transition:border-color .14s,box-shadow .14s}.partner-rule-form input:focus,.partner-rule-form select:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61c}.partner-actions button{transition:transform .14s,background .14s}.partner-actions button:hover:not(:disabled){transform:translateY(-1px)}@media (width<=900px){.partner-workspace{gap:.85rem}.partner-hero{border-radius:18px;padding:1rem 1.05rem;box-shadow:0 10px 30px #0f172a0d}.partner-hero h2{letter-spacing:-.03em;margin-top:.18rem;font-size:clamp(1.42rem,5.6vw,1.85rem);line-height:1.08}.partner-hero p{max-width:42rem;font-size:.86rem;line-height:1.45}.partner-metric-grid{gap:.65rem}.partner-metric-grid article{border-radius:15px;min-height:84px;padding:.82rem .9rem}.partner-metric-grid span{font-size:.76rem}.partner-metric-grid strong{font-size:1.35rem}.partner-section-grid{gap:.85rem}.partner-panel,.partner-empty-card{border-radius:18px;padding:1rem}.partner-panel-heading{align-items:flex-start;margin-bottom:.8rem}.partner-card-list{gap:.65rem}.partner-account-card,.partner-withdrawal-card,.partner-resolved-rule{border-radius:15px;padding:.88rem}.partner-detail-grid{gap:.58rem;margin-top:.8rem}}@media (width<=620px){.partner-workspace{gap:.7rem}.partner-hero{gap:.72rem;padding:.9rem}.partner-primary-action{min-height:44px;box-shadow:none;border-radius:12px}.partner-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-panel,.partner-empty-card{border-radius:16px;padding:.88rem}.partner-panel-heading{gap:.38rem;display:grid}.partner-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-rule-money-grid{grid-template-columns:1fr}.partner-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.partner-actions button{border-radius:11px;min-height:42px;padding:.58rem .68rem;font-size:.82rem}.partner-rule-form{gap:.68rem}.partner-rule-form input,.partner-rule-form select{border-radius:12px;min-height:46px;padding:.65rem .72rem}}@media (width<=390px){.partner-metric-grid,.partner-detail-grid,.partner-actions{grid-template-columns:1fr}}.partner-hero{background:#fff}.partner-hero:after{display:none}.partner-payout-detail{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:.1rem;padding:.65rem .72rem;display:grid}.partner-payout-detail>span{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;font-weight:800}.partner-payout-detail>strong{color:#0f172a;font-size:.84rem}.partner-payout-detail>small{color:#64748b;font-size:.76rem;line-height:1.35}.partner-rule-actions .partner-primary-action{color:#fff!important;background:#0f172a!important}.partner-rule-actions button:not(.partner-primary-action){color:#334155;background:#fff;border:1px solid #dbe4ef}@media (width<=620px){.partner-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start}.partner-hero .partner-primary-action{width:auto;min-height:40px;padding:.5rem .7rem;font-size:.78rem}.partner-hero p{font-size:.8rem}.partner-account-card .partner-detail-grid,.partner-withdrawal-card .partner-detail-grid{border-top:1px solid #e7edf4;grid-template-columns:1fr!important;gap:0!important;margin-top:.65rem!important}.partner-account-card .partner-detail-grid>div,.partner-withdrawal-card .partner-detail-grid>div{border-bottom:1px solid #edf2f7;grid-template-columns:94px minmax(0,1fr);align-items:baseline;gap:.65rem;padding:.5rem 0;display:grid}.partner-account-card .partner-detail-grid dt,.partner-withdrawal-card .partner-detail-grid dt{font-size:.66rem;line-height:1.3}.partner-account-card .partner-detail-grid dd,.partner-withdrawal-card .partner-detail-grid dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.8rem;line-height:1.35}.partner-rule-form{gap:.58rem}.partner-rule-form label{text-align:left;gap:.28rem;font-size:.76rem}.partner-rule-form input,.partner-rule-form select{border-radius:10px;min-height:42px;padding:.55rem .64rem;font-size:.82rem}.partner-rule-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.partner-helper-copy{background:#f8fafc;border-radius:10px;padding:.6rem .68rem;font-size:.72rem;line-height:1.4}.partner-rule-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:.1rem}.partner-rule-actions button{font-size:.76rem}.partner-withdrawal-card .partner-payout-note:not(.partner-payout-detail){overflow-wrap:anywhere;background:#f8fafc;border-radius:10px;padding:.56rem .64rem;font-size:.76rem}}@media (width<=390px){.partner-rule-money-grid,.partner-rule-actions{grid-template-columns:1fr}.partner-account-card .partner-detail-grid>div,.partner-withdrawal-card .partner-detail-grid>div{grid-template-columns:82px minmax(0,1fr)}}.partner-advanced-rule{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-column:1/-1;overflow:hidden}.partner-advanced-rule summary{color:#475569;cursor:pointer;padding:12px 14px;font-weight:750;list-style:none}.partner-advanced-rule summary::-webkit-details-marker{display:none}.partner-advanced-rule summary:after{content:"+";float:right;color:#64748b}.partner-advanced-rule[open] summary:after{content:"−"}.partner-advanced-rule label{margin:0 14px 14px}.partner-performance-summary{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.1rem;display:grid}.partner-performance-summary article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:.28rem;min-width:0;padding:.9rem 1rem;display:grid}.partner-performance-summary span{color:#64748b;font-size:.76rem;font-weight:700;line-height:1.3}.partner-performance-summary strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:1.05rem;line-height:1.25}.partner-performance-metric dd{font-variant-numeric:tabular-nums}@media (width<=640px){.partner-performance-summary{grid-template-columns:1fr 1fr;gap:.58rem}.partner-performance-summary article{border-radius:14px;padding:.78rem}.partner-performance-summary span{font-size:.7rem}.partner-performance-summary strong{font-size:.92rem}}.profit-control{gap:20px;padding-bottom:36px;display:grid}.profit-hero{background:radial-gradient(circle at 85% 0,#2563eb26,#0000 38%),linear-gradient(135deg,#fff 0%,#f7faff 100%);border:1px solid #0f172a17;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex;box-shadow:0 18px 44px #0f172a12}.profit-eyebrow,.profit-section-kicker{letter-spacing:.12em;color:#2563eb;margin-bottom:8px;font-size:.72rem;font-weight:800;display:inline-block}.profit-hero h2,.profit-panel h3{color:#0f172a;margin:0}.profit-hero h2{letter-spacing:-.04em;font-size:clamp(1.65rem,3vw,2.4rem)}.profit-hero p{color:#64748b;max-width:720px;margin:10px 0 0;line-height:1.65}.profit-hero-actions{justify-items:end;gap:12px;min-width:320px;display:grid}.profit-periods{background:#eef2f7;border-radius:14px;gap:6px;padding:5px;display:flex}.profit-periods button,.profit-reconcile,.profit-save-cost{cursor:pointer;font:inherit;border:0}.profit-periods button{color:#64748b;background:0 0;border-radius:10px;padding:9px 12px;font-weight:700}.profit-periods button.active{color:#0f172a;background:#fff;box-shadow:0 4px 14px #0f172a14}.profit-reconcile,.profit-save-cost{color:#fff;background:#0f172a;border-radius:12px;padding:11px 16px;font-weight:800}.profit-reconcile:disabled,.profit-save-cost:disabled{opacity:.55;cursor:not-allowed}.profit-alert,.profit-loading{border-radius:14px;padding:14px 16px;font-weight:650}.profit-alert.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.profit-alert.error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.profit-loading{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.profit-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.profit-kpi{background:#fff;border:1px solid #e2e8f0;border-radius:18px;min-width:0;padding:18px}.profit-kpi span,.profit-kpi small{color:#64748b;display:block}.profit-kpi span{letter-spacing:.02em;font-size:.78rem;font-weight:800}.profit-kpi strong{color:#0f172a;letter-spacing:-.04em;margin:8px 0 6px;font-size:1.45rem;display:block}.profit-kpi small{font-size:.75rem;line-height:1.45}.profit-kpi.primary{background:linear-gradient(145deg,#eff6ff,#fff);border-color:#2563eb4d}.profit-kpi.primary strong{color:#1d4ed8}.profit-kpi.warning{background:#fffbeb;border-color:#fde68a}.profit-kpi.danger{background:#fff7ed;border-color:#fed7aa}.profit-ledger-note{background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;grid-template-columns:1fr auto;gap:8px 18px;padding:16px 18px;display:grid}.profit-ledger-note>div:first-child{gap:3px;display:grid}.profit-ledger-note strong{color:#1e3a8a}.profit-ledger-note span,.profit-ledger-note p{color:#475569}.profit-ledger-note p{grid-column:1/-1;margin:0;font-size:.8rem}.profit-coverage{text-transform:capitalize;color:#475569;background:#fff;border-radius:999px;align-self:start;padding:7px 10px;font-size:.72rem;font-weight:800}.profit-coverage.unverified{color:#92400e;background:#fffbeb}.profit-grid-two{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;display:grid}.profit-panel{background:#fff;border:1px solid #e2e8f0;border-radius:20px;min-width:0;padding:20px;box-shadow:0 10px 30px #0f172a0a}.profit-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.profit-panel-head>span{color:#94a3b8;font-size:.76rem;font-weight:700}.profit-trend,.profit-exception-list,.profit-catalog-list{gap:10px;display:grid}.profit-trend-row{grid-template-columns:120px minmax(90px,1fr) 110px;align-items:center;gap:12px;display:grid}.profit-trend-meta{gap:2px;display:grid}.profit-trend-meta span,.profit-exception span,.profit-catalog-row span{color:#94a3b8;font-size:.72rem}.profit-trend-track{background:#eef2f7;border-radius:999px;height:9px;overflow:hidden}.profit-trend-track span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);min-width:3px;height:100%;display:block}.profit-trend-row>strong{text-align:right;color:#0f172a}.profit-exception,.profit-catalog-row{border-bottom:1px solid #f1f5f9;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.profit-exception:last-child,.profit-catalog-row:last-child{border-bottom:0}.profit-exception>div,.profit-catalog-row>div{gap:3px;display:grid}.profit-exception>div:last-child,.profit-catalog-row>div:last-child{text-align:right}.profit-empty,.profit-empty-cell{color:#94a3b8;text-align:center}.profit-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:28px 14px}.profit-table-wrap{overflow-x:auto}.profit-table{border-collapse:collapse;width:100%;min-width:780px}.profit-table th,.profit-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:12px 10px}.profit-table th:first-child,.profit-table td:first-child{text-align:left}.profit-table th{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.profit-table td{color:#334155}.profit-table td:first-child{gap:2px;display:grid}.profit-table td:first-child span{color:#94a3b8;font-size:.72rem}.profit-positive{font-weight:800;color:#047857!important}.cost-engine-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.profit-cost-form{gap:14px;display:grid}.profit-cost-form label{color:#475569;gap:6px;font-size:.78rem;font-weight:750;display:grid}.profit-cost-form input,.profit-cost-form select{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;padding:10px 12px}.profit-cost-form input:focus,.profit-cost-form select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa26}.profit-cost-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profit-cost-preview{flex-wrap:wrap;gap:8px;display:flex}.profit-cost-preview span{color:#64748b;background:#f8fafc;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:700}.profit-save-cost{justify-self:start}.profit-catalog-row span.configured{color:#047857;font-weight:800}.profit-catalog-row span.missing{color:#b45309;font-weight:800}@media (width<=1250px){.profit-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.profit-hero{flex-direction:column;align-items:stretch}.profit-hero-actions{justify-items:stretch;min-width:0}.profit-periods{overflow-x:auto}.profit-grid-two,.cost-engine-grid{grid-template-columns:1fr}}@media (width<=640px){.profit-control{gap:14px}.profit-hero,.profit-panel{border-radius:16px;padding:16px}.profit-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-kpi{padding:14px}.profit-kpi strong{font-size:1.12rem}.profit-ledger-note{grid-template-columns:1fr}.profit-ledger-note p{grid-column:auto}.profit-trend-row{grid-template-columns:96px minmax(70px,1fr) 90px;gap:8px}.profit-cost-form-row{grid-template-columns:1fr}.profit-exception,.profit-catalog-row{align-items:flex-start}.profit-hero-actions{grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;gap:.75rem!important;width:100%!important;min-width:0!important;display:grid!important}.profit-periods{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:.35rem!important;display:grid!important;overflow:visible!important}.profit-periods button{white-space:normal!important;text-align:center!important;width:100%!important;min-width:0!important;max-width:none!important;padding:.7rem .5rem!important;line-height:1.15!important}.profit-reconcile{width:100%!important;min-width:0!important}.profit-hero{padding:1.05rem!important}.profit-hero h2{font-size:1.55rem!important}.profit-hero p{line-height:1.5!important}}.profit-action-needed{background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.profit-action-needed>div{gap:4px;display:grid}.profit-action-needed strong{color:#9a3412}.profit-action-needed span{color:#7c2d12;font-size:.82rem;line-height:1.45}.profit-action-needed a{color:#fff;background:#0f172a;border-radius:12px;flex:none;padding:10px 14px;font-size:.82rem;font-weight:800;text-decoration:none}.profit-field-help{color:#92400e;font-size:.72rem;font-weight:650;line-height:1.45}.profit-cost-preview .profit-cost-preview-profit{color:#047857;background:#ecfdf5}#profit-cost-setup{scroll-margin-top:88px}@media (width<=640px){.profit-action-needed{flex-direction:column;align-items:stretch}.profit-action-needed a{text-align:center;width:100%}}body{color:#111827;background:#f4f6fb;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{cursor:pointer;color:#fff;background:#111827;border:0;border-radius:12px;padding:.75rem 1rem;font-weight:700}button:hover{opacity:.9}input,textarea,select{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:12px;width:100%;padding:.8rem .9rem}label{color:#374151;gap:.4rem;font-weight:700;display:grid}.login-page{place-items:center;min-height:100vh;padding:1rem;display:grid}.login-card{background:#fff;border-radius:24px;gap:1rem;width:min(430px,100%);padding:2rem;display:grid;box-shadow:0 20px 50px #0f172a1f}.login-card h1{margin:0}.dashboard{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{color:#fff;background:#111827;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.sidebar h2{margin:0}.sidebar .muted{color:#9ca3af}.store-switcher{gap:.5rem;margin:1rem 0;display:grid}.nav-btn,.logout-btn,.public-link{text-align:left;color:#fff;background:#ffffff14;border-radius:14px;width:100%;padding:.85rem 1rem;font-weight:800;text-decoration:none}.nav-btn.active{color:#111827;background:#fff}.public-link{margin-top:auto;display:block}.logout-btn{background:#dc2626}.content{padding:2rem}.topbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.topbar h1{margin:0}.muted{color:#6b7280}.error-box,.success-box{border-radius:14px;margin-bottom:1rem;padding:1rem;font-weight:700}.error-box{color:#991b1b;background:#fee2e2}.success-box{color:#166534;background:#dcfce7}.cards{gap:1rem;display:grid}.order-card,.product-card,.product-form{background:#fff;border-radius:22px;padding:1.25rem;box-shadow:0 14px 35px #0f172a14}.card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.card-head h3,.product-card h3,.product-form h2{margin:0}.status,.pill{color:#374151;background:#e5e7eb;border-radius:999px;align-items:center;width:fit-content;padding:.4rem .75rem;font-size:.8rem;font-weight:900;display:inline-flex}.status.paid,.active-pill{color:#166534;background:#dcfce7}.status.pending{color:#92400e;background:#fef3c7}.status.cancelled,.inactive-pill{color:#991b1b;background:#fee2e2}.status.processing{color:#1d4ed8;background:#dbeafe}.status.completed{color:#5b21b6;background:#ede9fe}.order-items{gap:.6rem;margin-top:1rem;display:grid}.item-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.item-row.total{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem}.actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.actions button{color:#111827;background:#f3f4f6}.products-layout{grid-template-columns:420px 1fr;align-items:start;gap:1.2rem;display:grid}.product-form{gap:1rem;display:grid;position:sticky;top:1rem}.two-cols{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.checks{flex-wrap:wrap;gap:1rem;display:flex}.checks label{align-items:center;gap:.5rem;display:flex}.checks input{width:auto}.form-actions{gap:.7rem;display:flex}.product-list,.product-card{gap:1rem;display:grid}.product-meta{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}@media (width<=900px){.dashboard{grid-template-columns:1fr}.sidebar{position:static}.products-layout{grid-template-columns:1fr}.product-form{position:static}.topbar{flex-direction:column;align-items:flex-start}}.product-thumb{object-fit:cover;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-height:220px}.settings-layout{grid-template-columns:minmax(320px,520px) 1fr;align-items:start;gap:1.2rem;display:grid}.settings-card,.settings-preview{background:#fff;border-radius:22px;padding:1.25rem;box-shadow:0 14px 35px #0f172a14}.settings-card{gap:1rem;display:grid}.banner-preview{object-fit:cover;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:18px;width:100%;height:180px;margin-bottom:1rem}.logo-preview{object-fit:cover;background:#f3f4f6;border:4px solid #fff;border-radius:999px;width:86px;height:86px;margin-top:-54px;margin-left:1rem;box-shadow:0 10px 25px #0f172a26}@media (width<=900px){.settings-layout{grid-template-columns:1fr}}.admin-store-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.suspend-store-btn,.reactivate-store-btn{cursor:pointer;border:0;border-radius:999px;padding:10px 14px;font-weight:800}.suspend-store-btn{color:#991b1b;background:#fee2e2}.reactivate-store-btn{color:#166534;background:#dcfce7}.subscription-status.expired{color:#991b1b;background:#fee2e2}.subscription-time{border-radius:999px;width:fit-content;padding:6px 10px;font-size:.85rem;font-weight:900;display:inline-flex}.subscription-time.good{color:#166534;background:#dcfce7}.subscription-time.warning{color:#92400e;background:#fef3c7}.subscription-time.danger{color:#991b1b;background:#fee2e2}.subscription-time.neutral{color:#374151;background:#e5e7eb}.admin-summary-panel{background:#fff;border:1px solid #e5e7eb;border-radius:24px;margin-bottom:20px;padding:20px}.admin-summary-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;padding:16px}.admin-summary-card span{color:#6b7280;margin-bottom:8px;font-size:.78rem;font-weight:800;display:block}.admin-summary-card strong{color:#111827;font-size:1.35rem;font-weight:950}.admin-summary-card.good{background:#dcfce7;border-color:#bbf7d0}.admin-summary-card.warning{background:#fef3c7;border-color:#fde68a}.admin-summary-card.danger{background:#fee2e2;border-color:#fecaca}.admin-summary-card.money{background:#eef2ff;border-color:#c7d2fe}.subscription-warning-banner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.subscription-warning-banner h3{margin:0 0 5px;font-size:1rem;font-weight:950}.subscription-warning-banner p{margin:0;font-weight:650}.subscription-warning-banner strong{white-space:nowrap;background:#ffffffb3;border-radius:999px;padding:8px 12px;font-weight:950}.subscription-warning-banner.danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.subscription-warning-banner.warning{color:#92400e;background:#fffbeb;border-color:#fde68a}@media (width<=700px){.subscription-warning-banner{flex-direction:column;align-items:flex-start}}.subscription-warning-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.renew-subscription-btn{color:#fff;white-space:nowrap;background:#111827;border-radius:999px;justify-content:center;align-items:center;padding:9px 13px;font-size:.85rem;font-weight:900;text-decoration:none;display:inline-flex}.renew-subscription-btn:hover{opacity:.9}@media (width<=700px){.subscription-warning-actions{justify-content:flex-start}}.admin-store-filters{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.admin-store-filters button{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:9px 13px;font-weight:850}.admin-store-filters button.active{color:#fff;background:#111827;border-color:#111827}.admin-store-search{gap:10px;margin:16px 0 10px;display:flex}.admin-store-search input{border:1px solid #e5e7eb;border-radius:999px;outline:none;flex:1;padding:12px 15px;font-weight:700}.admin-store-search input:focus{border-color:#111827}.admin-store-search button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:999px;padding:10px 14px;font-weight:850}@media (width<=700px){.admin-store-search{flex-direction:column}}.admin-header-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-header-actions button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:999px;padding:10px 14px;font-weight:850}.subscription-payment-filters{flex-wrap:wrap;gap:10px;margin:10px 0 16px;display:flex}.subscription-payment-filters button{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:9px 13px;font-weight:850}.subscription-payment-filters button.active{color:#fff;background:#111827;border-color:#111827}.admin-plans-panel{background:#fff;border:1px solid #e5e7eb;border-radius:24px;margin-bottom:20px;padding:20px}.plan-settings-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:16px;display:grid}.plan-settings-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;padding:16px}.plan-settings-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.plan-settings-title span{color:#6b7280;text-transform:uppercase;font-size:.75rem;font-weight:900;display:block}.plan-settings-title h4{margin:4px 0 0;font-size:1.15rem;font-weight:950}.plan-settings-title strong{color:#3730a3;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:7px 10px;font-size:.78rem}.plan-settings-card label{color:#374151;gap:6px;margin-bottom:12px;font-weight:850;display:grid}.plan-settings-card input[type=text],.plan-settings-card input[type=number],.plan-settings-card input:not([type]){border:1px solid #e5e7eb;border-radius:14px;outline:none;padding:11px 12px;font-weight:750}.plan-settings-card input:focus{border-color:#111827}.plan-checkboxes{gap:8px;margin:12px 0 16px;display:grid}.plan-checkboxes label{align-items:center;gap:9px;margin:0;display:flex}.save-plan-btn{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:999px;padding:11px 14px;font-weight:900}.product-usage-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;margin-bottom:18px;padding:16px}.product-usage-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-usage-head span{color:#6b7280;margin-bottom:4px;font-size:.78rem;font-weight:900;display:block}.product-usage-head h3{color:#111827;margin:0;font-size:1.1rem;font-weight:950}.product-usage-head strong{color:#3730a3;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:8px 11px;font-size:.85rem}.product-usage-progress{background:#e5e7eb;border-radius:999px;height:10px;margin:16px 0 12px;overflow:hidden}.product-usage-progress-fill{border-radius:999px;height:100%;transition:width .2s}.product-usage-progress-fill.good{background:#22c55e}.product-usage-progress-fill.warning{background:#f59e0b}.product-usage-progress-fill.danger{background:#ef4444}.product-usage-meta{color:#4b5563;justify-content:space-between;gap:12px;font-size:.9rem;font-weight:800;display:flex}@media (width<=700px){.product-usage-head,.product-usage-meta{flex-direction:column}.product-usage-head strong{width:fit-content}}.plan-feature-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.plan-feature-chip{border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900}.plan-feature-chip.enabled{color:#166534;background:#dcfce7}.plan-feature-chip.disabled{color:#991b1b;background:#fee2e2}.plan-restriction-note{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;margin:8px 0 12px;padding:10px 12px;font-size:.88rem;font-weight:850}.admin-plan-change label{gap:6px;display:grid}.admin-plan-change span{color:#6b7280;font-size:.78rem;font-weight:900}.admin-plan-change select{background:#fff;border:1px solid #e5e7eb;border-radius:14px;outline:none;padding:10px 12px;font-weight:850}.admin-plan-change select:focus{border-color:#111827}.save-store-plan-btn{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:999px;padding:10px 12px;font-weight:900}.save-store-plan-btn:disabled{opacity:.45;cursor:not-allowed}.product-limit-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;margin-bottom:14px;padding:14px}.product-limit-warning strong{margin-bottom:5px;font-weight:950;display:block}.product-limit-warning p{margin:0;font-weight:750;line-height:1.5}.login-hero-card{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:22px;width:min(1120px,100%);display:grid}.login-brand-panel,.premium-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffffb8;box-shadow:0 30px 80px #0f172a29}.login-brand-panel{color:#fff;background:linear-gradient(135deg,#111827f5,#1e293beb),radial-gradient(circle at 100% 0,#60a5fa59,#0000 32%);border-radius:34px;padding:42px;position:relative;overflow:hidden}.login-brand-panel:after{content:"";background:#ffffff14;border-radius:999px;width:230px;height:230px;position:absolute;bottom:-90px;right:-80px}.login-brand-badge{letter-spacing:-.04em;color:#111827;background:#fff;border-radius:18px;place-items:center;width:56px;height:56px;font-weight:950;display:grid;box-shadow:0 18px 38px #0003}.login-eyebrow{color:#bfdbfe;text-transform:uppercase;letter-spacing:.14em;margin:34px 0 10px;font-size:.8rem;font-weight:950}.login-brand-panel h1{letter-spacing:-.08em;max-width:560px;margin:0;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.95}.login-brand-panel p{color:#dbeafe;max-width:520px;margin:18px 0 0;font-weight:700;line-height:1.65}.login-feature-list{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.login-feature-list span{color:#fff;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;padding:10px 13px;font-size:.8rem;font-weight:900}.premium-login-card{background:#ffffffe6;border-radius:34px;padding:34px}.login-card-head{margin-bottom:22px}.login-mini-badge{color:#047857;background:#ecfdf5;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:950;display:inline-flex}.login-card-head h2{color:#111827;letter-spacing:-.05em;margin:14px 0 5px;font-size:2.1rem}.login-card-head p{color:#6b7280;margin:0;font-weight:750}.premium-login-card label{color:#374151;gap:8px;margin-top:16px;font-size:.9rem;font-weight:900;display:grid}.premium-login-card input{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:18px;outline:none;width:100%;padding:15px 16px;font-size:.98rem;font-weight:750;transition:border-color .2s,box-shadow .2s}.premium-login-card input:focus{border-color:#111827;box-shadow:0 0 0 4px #11182714}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:82px}.password-toggle-btn{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:999px;padding:9px 12px;font-size:.78rem;font-weight:950;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.premium-login-btn{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:18px;width:100%;margin-top:22px;padding:15px 18px;font-size:1rem;font-weight:950;box-shadow:0 18px 36px #11182738}.premium-login-btn:hover,.password-toggle-btn:hover{background:#020617}.login-security-note{color:#6b7280;text-align:center;margin:16px 0 0;font-size:.85rem;font-weight:750}@media (width<=880px){.login-hero-card{grid-template-columns:1fr}.login-brand-panel{padding:30px}.login-brand-panel h1{font-size:2.5rem}}.premium-login-page{background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);place-items:center;min-height:100vh;padding:22px;display:grid}.login-hero-card{width:min(430px,100%);display:block}.login-brand-panel{display:none!important}.premium-login-card{background:#fff;border:1px solid #e5e7eb;border-radius:28px;width:100%;padding:32px 24px;box-shadow:0 24px 70px #0f172a1f}.password-input-wrap{width:100%;position:relative}.premium-login-card .password-input-wrap input{height:52px;font-size:.98rem;font-weight:750;color:#111827!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;width:100%!important;padding:0 82px 0 16px!important;display:block!important}.premium-login-card .password-toggle-btn{cursor:pointer;min-width:58px;height:36px;color:#fff!important;width:auto!important;box-shadow:none!important;background:#111827!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0 12px!important;font-size:.78rem!important;font-weight:950!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.premium-login-card .premium-login-btn{border-radius:16px;width:100%;height:52px;margin-top:22px}@media (width<=880px){.login-hero-card{grid-template-columns:1fr}}.order-status-stack{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.payment-method-badge{text-transform:uppercase;letter-spacing:.04em;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 10px;font-size:.72rem;font-weight:950;display:inline-flex}.payment-method-badge.paystack{color:#0369a1;background:#ecfeff;border-color:#bae6fd}.payment-method-badge.trancova{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.payment-method-badge.manual{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.dashboard{background:#f6f8fb;min-height:100vh}.sidebar{color:#fff;background:#0f172a}.sidebar-brand{align-items:center;gap:.75rem;margin-bottom:1.15rem;display:flex}.brand-mark{color:#fff;background:#18c287;border-radius:14px;place-items:center;width:40px;height:40px;font-size:.9rem;font-weight:900;display:grid}.brand-copy{flex:1;min-width:0}.sidebar-brand h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:850}.sidebar-brand .muted{color:#94a3b8;margin:.2rem 0 0;font-size:.8rem;font-weight:650}.sidebar-close{display:none}.store-switcher{margin:0 0 1.15rem}.store-switcher label{color:#7c8aa0;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:850;display:block}.store-switcher select{color:#111827;background:#fff;border:1px solid #ffffff1f;border-radius:14px;width:100%;min-height:46px;padding:0 .8rem;font-weight:850}.sidebar-nav{flex-direction:column;gap:1rem;display:flex}.nav-group{flex-direction:column;gap:.45rem;display:flex}.nav-group-title{color:#7c8aa0;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .15rem;font-size:.68rem;font-weight:850}.nav-btn,.public-link,.logout-btn{color:#e5e7eb;text-align:left;width:100%;min-height:44px;box-shadow:none;background:#ffffff12;border:1px solid #ffffff0f;border-radius:13px;justify-content:flex-start;align-items:center;padding:.75rem .85rem;font-size:.9rem;font-weight:760;line-height:1.15;text-decoration:none;display:flex}.nav-btn.active{color:#166534;background:#dcfce7;border-color:#86efac}.public-link{color:#ccfbf1;background:#14b8a61f}.logout-btn{color:#fecaca;background:#ef44441f}.nav-footer{border-top:1px solid #ffffff17;margin-top:.35rem;padding-top:.85rem}.mobile-shell-bar,.sidebar-backdrop{display:none}.admin-layout{grid-template-columns:minmax(0,1fr)}.admin-layout .settings-preview,.admin-layout .subscription-summary-card,.admin-layout .product-usage-card,.admin-layout .settings-card>label,.admin-layout .settings-card>button[type=submit]{display:none!important}@media (width<=820px){.dashboard{display:block!important}.mobile-shell-bar{z-index:60;color:#fff;background:#0f172a;align-items:center;gap:.85rem;min-height:70px;padding:.85rem 1rem;display:flex;position:sticky;top:0}.mobile-menu-button{background:#ffffff1a;border:0;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-menu-button span{background:#fff;border-radius:99px;width:18px;height:2px;margin:2px 0;display:block}.mobile-shell-title strong{font-size:1rem;font-weight:850;display:block}.mobile-shell-title span{color:#94a3b8;margin-top:.15rem;font-size:.8rem;font-weight:650;display:block}.sidebar-backdrop{z-index:70;background:#020617a6;border:0;padding:0;display:block;position:fixed;inset:0}.sidebar{box-shadow:24px 0 70px #0206177a;z-index:80!important;border-radius:0 24px 24px 0!important;width:min(76vw,310px)!important;min-width:280px!important;height:100dvh!important;margin:0!important;padding:1rem!important;transition:transform .24s!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important;transform:translate(-110%)!important}.sidebar.open{transform:translate(0)!important}.sidebar-close{background:#ffffff14;border:1px solid #ffffff14;border-radius:13px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:relative}.sidebar-close span{background:#fff;border-radius:99px;width:15px;height:2px;position:absolute}.sidebar-close span:first-child{transform:rotate(45deg)}.sidebar-close span:last-child{transform:rotate(-45deg)}.content{padding:1rem!important}.topbar{background:#fff;border-radius:22px;padding:1rem}.topbar h1{font-size:1.75rem;line-height:1.05}.dashboard .sidebar{background:#0f172a!important;width:min(78vw,315px)!important;min-width:280px!important;padding:1rem!important}.dashboard .sidebar .sidebar-brand{align-items:center!important;gap:.75rem!important;margin-bottom:1.1rem!important;display:flex!important}.dashboard .sidebar .brand-copy{flex:1!important;min-width:0!important}.dashboard .sidebar button.sidebar-close{color:#0000!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff1a!important;border-radius:12px!important;place-items:center!important;margin:0 0 0 auto!important;padding:0!important;display:grid!important;position:relative!important}.dashboard .sidebar button.sidebar-close span{background:#fff!important;border-radius:999px!important;width:15px!important;height:2px!important;display:block!important;position:absolute!important}.dashboard .sidebar button.sidebar-close span:first-child{transform:rotate(45deg)!important}.dashboard .sidebar button.sidebar-close span:last-child{transform:rotate(-45deg)!important}.dashboard .sidebar .sidebar-nav{flex-direction:column!important;grid-template-columns:1fr!important;gap:1rem!important;width:100%!important;margin-top:0!important;display:flex!important}.dashboard .sidebar .nav-group{flex-direction:column!important;grid-template-columns:1fr!important;gap:.45rem!important;width:100%!important;display:flex!important}.dashboard .sidebar .nav-group-title{color:#7c8aa0!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:left!important;width:100%!important;margin:0 0 .2rem!important;font-size:.66rem!important;font-weight:850!important}.dashboard .sidebar .nav-btn,.dashboard .sidebar .public-link,.dashboard .sidebar .logout-btn{text-align:left!important;width:100%!important;max-width:100%!important;min-height:44px!important;box-shadow:none!important;border-radius:13px!important;justify-content:flex-start!important;align-items:center!important;padding:.74rem .85rem!important;font-size:.9rem!important;font-weight:760!important;line-height:1.15!important;display:flex!important}.dashboard .sidebar .nav-btn{color:#e5e7eb!important;background:#ffffff12!important;border:1px solid #ffffff0f!important}.dashboard .sidebar .nav-btn.active{color:#bbf7d0!important;background:#22c55e29!important;border-color:#22c55e57!important}.dashboard .sidebar .public-link{color:#ccfbf1!important;background:#14b8a61f!important;border-color:#14b8a62e!important}.dashboard .sidebar .logout-btn{color:#fecaca!important;background:#ef44441f!important;border-color:#ef44442e!important}}html,body,#root,.dashboard,.content,.topbar,.settings-layout,.products-layout,.cards{max-width:100%;overflow-x:hidden}.admin-layout .settings-card{text-align:left!important;width:100%!important;max-width:980px!important;margin:0 auto!important}.admin-layout .settings-card>h2,.admin-layout .settings-preview,.admin-layout .subscription-summary-card,.admin-layout .product-usage-card,.admin-layout .settings-card>label,.admin-layout .settings-card>button[type=submit]{display:none!important}.admin-summary-panel,.admin-plans-panel,.admin-stores-panel{text-align:left!important;border-radius:20px!important;padding:1.1rem!important}.admin-summary-panel h3,.admin-plans-panel h3,.admin-stores-panel h3{letter-spacing:-.03em!important;margin:0!important;font-size:1.25rem!important;line-height:1.15!important}.admin-summary-panel p,.admin-plans-panel p,.admin-stores-panel p{color:#64748b!important;margin-top:.4rem!important;font-size:.92rem!important;line-height:1.45!important}.admin-summary-card span{text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:.35rem!important;font-size:.68rem!important;display:block!important}.admin-summary-card strong{font-size:1.2rem!important;line-height:1.1!important}.admin-store-search input{border-radius:14px!important;min-height:46px!important;font-size:.9rem!important}.admin-store-filters button{white-space:nowrap!important;border-radius:999px!important;flex:none!important;min-height:38px!important;padding:.55rem .85rem!important;font-size:.86rem!important;font-weight:800!important}.admin-store-card{text-align:left!important;border-radius:18px!important;padding:1rem!important}.admin-store-card h4{margin:0 0 .25rem!important;font-size:1rem!important}.admin-plan-change{gap:.6rem!important;display:grid!important}@media (width<=820px){.content{padding:.85rem!important}.topbar{text-align:left!important;border-radius:20px!important;margin-bottom:.85rem!important;padding:1rem!important}.topbar h1{text-align:left!important;font-size:1.75rem!important;line-height:1.05!important}.topbar .muted{text-align:left!important;font-size:.95rem!important;line-height:1.4!important}.topbar button{border-radius:14px!important;min-height:44px!important;font-size:.92rem!important}.admin-summary-panel,.admin-plans-panel,.admin-stores-panel{padding:1rem!important}.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.admin-header-actions button{width:100%!important}}body{background:#f6f8fb;margin:0}.dashboard,.content,.topbar,.settings-layout,.products-layout,.cards,.settings-card,.product-form,.admin-summary-panel,.admin-plans-panel,.admin-stores-panel,.product-usage-card{max-width:100%!important;overflow-x:hidden!important}.content{width:100%!important;min-width:0!important}.mobile-shell-bar{width:100%!important;max-width:100%!important}.admin-layout{display:block!important}.admin-layout .settings-card{width:100%!important;max-width:980px!important;margin:0 auto!important}.admin-layout .settings-card>h2,.admin-layout .settings-preview,.admin-layout .subscription-summary-card,.admin-layout .product-usage-card,.admin-layout .settings-card>label,.admin-layout .settings-card>button[type=submit],.settings-layout:not(.admin-layout) .subscription-summary-card,.settings-layout:not(.admin-layout) .product-usage-card,.settings-layout:not(.admin-layout) .admin-summary-panel,.settings-layout:not(.admin-layout) .admin-plans-panel,.settings-layout:not(.admin-layout) .admin-stores-panel{display:none!important}.admin-summary-panel,.admin-plans-panel,.admin-stores-panel{text-align:left!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:20px!important;padding:1.05rem!important;box-shadow:0 18px 45px #0f172a0f!important}.admin-summary-panel h3,.admin-plans-panel h3,.admin-stores-panel h3{letter-spacing:-.035em!important;color:#0f172a!important;margin:0!important;font-size:1.18rem!important;line-height:1.18!important}.admin-summary-panel p,.admin-plans-panel p,.admin-stores-panel p{color:#64748b!important;margin:.35rem 0 0!important;font-size:.9rem!important;line-height:1.45!important}.admin-header-actions{flex-wrap:wrap!important;gap:.55rem!important;margin-top:.9rem!important;display:flex!important}.admin-header-actions button,.admin-store-search button{border-radius:12px!important;min-height:40px!important;padding:.58rem .78rem!important;font-size:.84rem!important;font-weight:820!important}.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.62rem!important;margin-top:.95rem!important;display:grid!important}.admin-summary-card{text-align:left!important;border-radius:15px!important;align-content:center!important;min-height:78px!important;padding:.78rem!important;display:grid!important}.admin-summary-card span{color:#64748b!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:.28rem!important;font-size:.72rem!important;font-weight:720!important;line-height:1.2!important;display:block!important}.admin-summary-card strong{color:#0f172a!important;font-size:1.18rem!important;line-height:1.05!important}.admin-store-search{grid-template-columns:1fr!important;gap:.55rem!important;margin:.9rem 0!important;display:grid!important}.admin-store-search input{border-radius:13px!important;width:100%!important;min-height:44px!important;font-size:.9rem!important}.admin-store-filters{scrollbar-width:none!important;gap:.5rem!important;margin:.7rem 0!important;padding:.1rem 0 .55rem!important;display:flex!important;overflow-x:auto!important}.admin-store-filters::-webkit-scrollbar{display:none!important}.admin-store-filters button{white-space:nowrap!important;border-radius:999px!important;flex:none!important;width:auto!important;min-width:auto!important;min-height:36px!important;padding:.48rem .78rem!important;font-size:.82rem!important;font-weight:780!important}.admin-store-card{text-align:left!important;background:#f8fafc!important;border-radius:16px!important;padding:.92rem!important}.admin-store-card h4{margin:0 0 .2rem!important;font-size:1rem!important;line-height:1.2!important}.extend-subscription-btn{border-radius:13px!important;width:100%!important;min-height:44px!important;margin-bottom:.9rem!important;font-size:.92rem!important;font-weight:820!important}@media (width<=820px){.dashboard{background:#f6f8fb!important;display:block!important}.content{padding:.8rem!important}.mobile-shell-bar{border-radius:0!important;min-height:64px!important;margin:0!important;padding:.72rem .9rem!important}.mobile-menu-button{border-radius:13px!important;width:42px!important;height:42px!important}.mobile-shell-title strong{font-size:.98rem!important}.mobile-shell-title span{font-size:.78rem!important}.topbar{text-align:left!important;background:#fff!important;border-radius:18px!important;gap:.7rem!important;margin:0 0 .85rem!important;padding:.95rem!important;display:grid!important;box-shadow:0 14px 36px #0f172a0e!important}.topbar h1{letter-spacing:-.055em!important;text-align:left!important;word-break:normal!important;margin:0!important;font-size:1.55rem!important;line-height:1.05!important}.topbar .muted{text-align:left!important;color:#64748b!important;margin:0!important;font-size:.9rem!important;line-height:1.35!important}.topbar button{border-radius:12px!important;justify-self:start!important;width:auto!important;min-height:40px!important;padding:.6rem .85rem!important;font-size:.86rem!important;font-weight:820!important}.settings-layout,.products-layout{width:100%!important;display:block!important}.settings-card,.product-form,.admin-summary-panel,.admin-plans-panel,.admin-stores-panel{border-radius:18px!important;width:100%!important;margin:0 0 .85rem!important;padding:.95rem!important}.settings-card h2,.product-form h2{text-align:left!important;margin-bottom:.85rem!important;font-size:1.25rem!important;line-height:1.15!important}.settings-card label,.product-form label{text-align:left!important;font-size:.86rem!important}.settings-card input,.settings-card textarea,.settings-card select,.product-form input,.product-form textarea,.product-form select{border-radius:13px!important;min-height:44px!important;font-size:.9rem!important}.admin-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.admin-header-actions button{width:100%!important}}.login-debug-panel{color:#bbf7d0;white-space:pre-wrap;text-align:left;overflow-wrap:anywhere;background:#0f172a;border-radius:12px;width:100%;margin:.85rem 0 0;padding:.75rem;font-size:.78rem;line-height:1.4}@media (width<=820px){.topbar-adminSummary{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #e2e8f0f2!important;border-radius:18px!important;gap:.7rem!important;margin:0 0 .85rem!important;padding:.95rem!important;display:grid!important;box-shadow:0 16px 34px #0f172a0e!important}.topbar-adminSummary h1{letter-spacing:-.055em!important;margin:0!important;font-size:1.45rem!important;line-height:1.05!important}.topbar-adminSummary .muted{color:#64748b!important;max-width:18rem!important;font-size:.9rem!important;line-height:1.35!important}.topbar-adminSummary button{width:fit-content!important;min-height:38px!important;box-shadow:none!important;border-radius:12px!important;padding:.58rem .82rem!important;font-size:.82rem!important;font-weight:820!important}.admin-page-adminSummary{width:100%!important;margin:0!important;padding:0!important;display:block!important}.admin-page-adminSummary .settings-card{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.admin-page-adminSummary .settings-card>h2{display:none!important}.admin-page-adminSummary .admin-summary-panel{background:#fff!important;border:1px solid #e2e8f0f5!important;border-radius:20px!important;margin:0!important;padding:.95rem!important;box-shadow:0 18px 40px #0f172a0f!important}.admin-page-adminSummary .admin-stores-header{display:none!important}.admin-page-adminSummary .admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.62rem!important;margin:0!important;display:grid!important}.admin-page-adminSummary .admin-summary-card{min-height:76px!important;box-shadow:none!important;text-align:left!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:16px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:.78rem!important;display:flex!important}.admin-page-adminSummary .admin-summary-card.good{background:#f0fdf4!important;border-color:#bbf7d0!important}.admin-page-adminSummary .admin-summary-card.warning{background:#fffbeb!important;border-color:#fde68a!important}.admin-page-adminSummary .admin-summary-card.danger{background:#fff1f2!important;border-color:#fecdd3!important}.admin-page-adminSummary .admin-summary-card.money{background:#f5f7ff!important;border-color:#dbe4ff!important}.admin-page-adminSummary .admin-summary-card span{color:#64748b!important;letter-spacing:-.01em!important;text-transform:none!important;margin:0 0 .32rem!important;font-size:.75rem!important;font-weight:760!important;line-height:1.15!important}.admin-page-adminSummary .admin-summary-card strong{color:#0f172a!important;letter-spacing:-.04em!important;font-size:1.28rem!important;font-weight:900!important;line-height:1!important}.admin-page-adminSummary .admin-summary-card.money strong{letter-spacing:-.035em!important;font-size:1.05rem!important}.topbar-adminSellers{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border:1px solid #e2e8f0f2!important;border-radius:18px!important;gap:.7rem!important;margin:0 0 .85rem!important;padding:.95rem!important;display:grid!important;box-shadow:0 16px 34px #0f172a0e!important}.topbar-adminSellers h1{letter-spacing:-.055em!important;margin:0!important;font-size:1.45rem!important;line-height:1.05!important}.topbar-adminSellers .muted{color:#64748b!important;max-width:19rem!important;font-size:.9rem!important;line-height:1.35!important}.topbar-adminSellers button{width:fit-content!important;min-height:38px!important;box-shadow:none!important;border-radius:12px!important;padding:.58rem .82rem!important;font-size:.82rem!important;font-weight:820!important}.admin-page-adminSellers{width:100%!important;margin:0!important;padding:0!important;display:block!important}.admin-page-adminSellers .settings-card{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.admin-page-adminSellers .settings-card>h2,.admin-page-adminSellers .settings-card>.extend-subscription-btn{display:none!important}.admin-page-adminSellers .admin-stores-panel{background:#fff!important;border:1px solid #e2e8f0f5!important;border-radius:20px!important;width:100%!important;margin:0!important;padding:.95rem!important;box-shadow:0 18px 40px #0f172a0f!important}.admin-page-adminSellers .admin-stores-header{gap:.85rem!important;margin-bottom:.9rem!important;display:grid!important}.admin-page-adminSellers .admin-stores-header h3{letter-spacing:-.04em!important;color:#0f172a!important;margin:0!important;font-size:1.2rem!important;line-height:1.15!important}.admin-page-adminSellers .admin-stores-header p{color:#64748b!important;margin:.28rem 0 0!important;font-size:.88rem!important;line-height:1.35!important}.admin-page-adminSellers .admin-header-actions{gap:.55rem!important;margin:0!important;display:flex!important}.admin-page-adminSellers .admin-header-actions button{min-height:40px!important;box-shadow:none!important;border-radius:13px!important;flex:1 1 0!important;padding:.58rem .72rem!important;font-size:.82rem!important;font-weight:850!important;line-height:1.15!important}.admin-page-adminSellers .admin-store-search{grid-template-columns:1fr!important;gap:.55rem!important;margin:0 0 .72rem!important;display:grid!important}.admin-page-adminSellers .admin-store-search input{background:#f8fafc!important;border-radius:13px!important;width:100%!important;min-height:42px!important;padding:.65rem .78rem!important;font-size:.84rem!important;font-weight:720!important}.admin-page-adminSellers .admin-store-search button{border-radius:11px!important;width:fit-content!important;min-height:36px!important;padding:.5rem .7rem!important;font-size:.78rem!important}.admin-page-adminSellers .admin-store-filters{scrollbar-width:none!important;flex-wrap:nowrap!important;gap:.48rem!important;margin:0 0 .9rem!important;padding:.1rem 0 .35rem!important;display:flex!important;overflow:auto hidden!important}.admin-page-adminSellers .admin-store-filters::-webkit-scrollbar{display:none!important}.admin-page-adminSellers .admin-store-filters button{white-space:nowrap!important;color:#334155!important;width:auto!important;min-width:auto!important;min-height:34px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;flex:none!important;padding:.45rem .72rem!important;font-size:.78rem!important;font-weight:820!important;line-height:1!important}.admin-page-adminSellers .admin-store-filters button.active{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}.admin-page-adminSellers .admin-store-list{gap:.75rem!important;display:grid!important}.admin-page-adminSellers .admin-store-card{width:100%!important;box-shadow:none!important;text-align:left!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem .8rem!important;margin:0!important;padding:.9rem!important;display:grid!important}.admin-page-adminSellers .admin-store-card>div{min-width:0!important}.admin-page-adminSellers .admin-store-card>div:first-child{border-bottom:1px solid #e2e8f0!important;grid-column:1/-1!important;padding-bottom:.72rem!important}.admin-page-adminSellers .admin-store-card h4{letter-spacing:-.035em!important;color:#0f172a!important;margin:0 0 .25rem!important;font-size:1rem!important;line-height:1.15!important}.admin-page-adminSellers .admin-store-card p{color:#64748b!important;overflow-wrap:anywhere!important;margin:.12rem 0!important;font-size:.82rem!important;font-weight:720!important;line-height:1.3!important}.admin-page-adminSellers .admin-store-card span{color:#64748b!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:.22rem!important;font-size:.68rem!important;font-weight:850!important;line-height:1.1!important;display:block!important}.admin-page-adminSellers .admin-store-card strong{color:#0f172a!important;overflow-wrap:anywhere!important;font-size:.98rem!important;font-weight:900!important;line-height:1.1!important;display:block!important}.admin-page-adminSellers .admin-plan-change{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:15px!important;grid-column:1/-1!important;grid-template-columns:1fr auto!important;align-items:end!important;gap:.55rem!important;padding:.7rem!important;display:grid!important}.admin-page-adminSellers .admin-plan-change label{gap:.38rem!important;margin:0!important;display:grid!important}.admin-page-adminSellers .admin-plan-change span{color:#64748b!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.68rem!important;font-weight:850!important}.admin-page-adminSellers .admin-plan-change select{border-radius:12px!important;width:100%!important;min-height:38px!important;padding:.45rem .62rem!important;font-size:.86rem!important;font-weight:850!important}.admin-page-adminSellers .save-store-plan-btn{white-space:nowrap!important;color:#fff!important;background:#0f172a!important;border-radius:12px!important;min-height:38px!important;padding:.48rem .7rem!important;font-size:.78rem!important;font-weight:850!important}.admin-page-adminSellers .save-store-plan-btn:disabled{color:#fff!important;background:#cbd5e1!important}.admin-page-adminSellers .admin-store-actions{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:.55rem!important;margin-top:.15rem!important;display:grid!important}.admin-page-adminSellers .admin-store-actions .extend-subscription-btn,.admin-page-adminSellers .admin-store-actions .suspend-store-btn,.admin-page-adminSellers .admin-store-actions .reactivate-store-btn{width:100%!important;min-height:42px!important;box-shadow:none!important;border-radius:13px!important;margin:0!important;padding:.6rem .72rem!important;font-size:.82rem!important;font-weight:850!important;line-height:1.15!important}.admin-page-adminSellers .admin-store-actions .extend-subscription-btn{color:#fff!important;background:#16a34a!important}.admin-page-adminSellers .admin-store-actions .suspend-store-btn{color:#991b1b!important;background:#fee2e2!important}.admin-page-adminSellers .admin-store-actions .reactivate-store-btn{color:#166534!important;background:#dcfce7!important}.topbar-adminSellers>button{display:none!important}.topbar-adminSellers{margin-bottom:.75rem!important;padding:.9rem!important}.topbar-adminSellers h1{font-size:1.34rem!important}.topbar-adminSellers .muted{font-size:.86rem!important}.admin-page-adminSellers .admin-stores-panel{padding:.85rem!important}.admin-page-adminSellers .admin-stores-header{gap:.65rem!important;margin-bottom:.75rem!important}.admin-page-adminSellers .admin-stores-header h3{font-size:1.08rem!important}.admin-page-adminSellers .admin-stores-header p{font-size:.82rem!important;line-height:1.32!important}.admin-page-adminSellers .admin-header-actions button{border-radius:11px!important;min-height:36px!important;padding:.5rem .62rem!important;font-size:.76rem!important}.admin-page-adminSellers .admin-store-search input{border-radius:12px!important;min-height:40px!important;padding:.58rem .72rem!important;font-size:.78rem!important}.admin-page-adminSellers .admin-store-filters{margin-bottom:.75rem!important}.admin-page-adminSellers .admin-store-filters button{min-height:32px!important;padding:.42rem .65rem!important;font-size:.74rem!important}.admin-page-adminSellers .admin-store-card{border-radius:16px!important;gap:.62rem .7rem!important;padding:.82rem!important}.admin-page-adminSellers .admin-store-card>div:first-child{padding-bottom:.62rem!important}.admin-page-adminSellers .admin-store-card h4{font-size:.96rem!important}.admin-page-adminSellers .admin-store-card p{font-size:.78rem!important}.admin-page-adminSellers .admin-store-card span{letter-spacing:.055em!important;font-size:.63rem!important}.admin-page-adminSellers .admin-store-card strong{font-size:.9rem!important}.admin-page-adminSellers .admin-store-card .subscription-status,.admin-page-adminSellers .admin-store-card .subscription-time{white-space:normal!important;background:0 0!important;border-radius:0!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;font-size:.9rem!important;line-height:1.12!important;display:inline!important}.admin-page-adminSellers .admin-store-card .subscription-status.trial{color:#ca8a04!important}.admin-page-adminSellers .admin-store-card .subscription-status.active,.admin-page-adminSellers .admin-store-card .subscription-time.good{color:#15803d!important}.admin-page-adminSellers .admin-store-card .subscription-status.expired,.admin-page-adminSellers .admin-store-card .subscription-status.suspended,.admin-page-adminSellers .admin-store-card .subscription-time.danger{color:#b91c1c!important}.admin-page-adminSellers .admin-store-card .subscription-time.neutral{color:#475569!important}.admin-page-adminSellers .admin-plan-change{border-radius:13px!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:.45rem!important;padding:.58rem!important}.admin-page-adminSellers .admin-plan-change select{border-radius:10px!important;min-height:36px!important;font-size:.8rem!important}.admin-page-adminSellers .save-store-plan-btn{border-radius:10px!important;min-height:36px!important;padding:.42rem .55rem!important;font-size:.72rem!important}.admin-page-adminSellers .admin-store-actions{gap:.48rem!important}.admin-page-adminSellers .admin-store-actions .extend-subscription-btn,.admin-page-adminSellers .admin-store-actions .suspend-store-btn,.admin-page-adminSellers .admin-store-actions .reactivate-store-btn{border-radius:11px!important;min-height:38px!important;padding:.52rem .62rem!important;font-size:.76rem!important}.cards{gap:.7rem!important}.cards .order-card{text-align:left!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:17px!important;gap:.62rem!important;width:100%!important;margin:0!important;padding:.82rem!important;display:grid!important;box-shadow:0 12px 28px #0f172a0d!important}.cards .order-card .card-head{border-bottom:1px solid #e5e7eb!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.65rem!important;padding-bottom:.62rem!important;display:grid!important}.cards .order-card .card-head h3{color:#0f172a!important;letter-spacing:.015em!important;max-width:100%!important;margin:0 0 .2rem!important;font-size:.92rem!important;font-weight:900!important;line-height:1.08!important}.cards .order-card .card-head p{color:#475569!important;text-align:left!important;margin:0!important;font-size:.78rem!important;font-weight:760!important;line-height:1.22!important}.cards .order-card .order-status-stack{align-items:flex-end!important;gap:.32rem!important;min-width:68px!important}.cards .order-card .status,.cards .order-card .payment-method-badge{min-height:25px!important;box-shadow:none!important;border-radius:999px!important;padding:.3rem .52rem!important;font-size:.64rem!important;font-weight:900!important;line-height:1!important}.cards .order-card .status{text-transform:capitalize!important;letter-spacing:0!important}.cards .order-card .payment-method-badge{text-transform:uppercase!important;letter-spacing:.05em!important}.cards .order-card .order-items{gap:0!important;margin:0!important;display:grid!important}.cards .order-card .item-row{text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.72rem!important;min-height:42px!important;padding:.28rem 0!important;display:grid!important}.cards .order-card .item-row span{color:#334155!important;text-align:left!important;word-break:break-word!important;font-size:.82rem!important;font-weight:740!important;line-height:1.18!important}.cards .order-card .item-row strong{color:#0f172a!important;text-align:right!important;white-space:nowrap!important;font-size:.84rem!important;font-weight:900!important;line-height:1.12!important}.cards .order-card .item-row.total{border-top:1px solid #e5e7eb!important;min-height:38px!important;margin-top:.18rem!important;padding-top:.55rem!important}.cards .order-card .item-row.total span{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.68rem!important;font-weight:900!important}.cards .order-card .item-row.total strong{font-size:.9rem!important}.cards .order-card>p.muted{color:#64748b!important;text-align:left!important;background:#f1f5f9!important;border-radius:999px!important;width:fit-content!important;margin:-.2rem 0 0!important;padding:.28rem .5rem!important;font-size:.64rem!important;font-weight:840!important;line-height:1!important}.cards .order-card .actions{flex-wrap:wrap!important;gap:.42rem!important;margin-top:.05rem!important;display:flex!important}.cards .order-card .actions button{color:#334155!important;width:auto!important;min-height:34px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;flex:88px!important;padding:.42rem .52rem!important;font-size:.68rem!important;font-weight:860!important;line-height:1!important}.cards .order-card .actions button:last-child{color:#991b1b!important;background:#fff7f7!important;border-color:#fecaca!important}}@media (width>=821px){.cards .order-card,.cards .order-card .card-head h3,.cards .order-card .card-head p{text-align:left!important}}.order-card .order-meta-grid{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.85rem;display:grid}.order-card .order-meta-item{gap:.24rem;min-width:0;display:grid}.order-card .order-meta-item>span{color:#64748b;letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.15}.order-card .order-meta-item>strong{color:#0f172a;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.86rem;font-weight:780;line-height:1.35}.order-card .order-meta-wide{grid-column:1/-1}.order-card .order-item-card{border-top:1px solid #e5e7eb;gap:.58rem;padding:.78rem 0;display:grid}.order-card .order-item-card:first-child{border-top:0}.order-card .order-item-summary{margin:0}.order-card .order-item-configuration{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;gap:.42rem;padding:.72rem;display:grid}.order-card .order-detail-heading{color:#1e3a5f;letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900;line-height:1.2}.order-card .order-configuration-list{gap:0;margin:0;display:grid}.order-card .order-configuration-row{border-top:1px solid #94a3b83d;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);gap:.85rem;padding:.52rem 0;display:grid}.order-card .order-configuration-row:first-child{border-top:0;padding-top:.18rem}.order-card .order-configuration-row:last-child{padding-bottom:.18rem}.order-card .order-configuration-row dt{color:#64748b;font-size:.76rem;font-weight:780;line-height:1.35}.order-card .order-configuration-row dd{color:#0f172a;text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:flex-start;gap:.45rem;min-width:0;margin:0;font-size:.8rem;font-weight:820;line-height:1.35;display:flex}.order-card .order-price-adjustment{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:.22rem .42rem;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex}.order-card .order-private-details{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:.72rem}.order-card .order-private-details summary{color:#92400e;cursor:pointer;width:fit-content;font-size:.76rem;font-weight:880;line-height:1.25}.order-card .order-private-details>p{color:#78716c;margin:.52rem 0;font-size:.72rem;line-height:1.4}.order-card .order-private-details .order-configuration-row{border-top-color:#d9770629}@media (width<=820px){.cards .order-card .order-meta-grid{border-radius:14px!important;grid-template-columns:minmax(0,1fr)!important;gap:.62rem!important;padding:.72rem!important}.cards .order-card .order-meta-wide{grid-column:auto!important}.cards .order-card .order-item-card{gap:.5rem!important;padding:.62rem 0!important}.cards .order-card .order-item-configuration,.cards .order-card .order-private-details{border-radius:13px!important;padding:.65rem!important}.cards .order-card .order-configuration-row{grid-template-columns:minmax(0,1fr)!important;gap:.18rem!important;padding:.48rem 0!important}.cards .order-card .order-configuration-row dd{text-align:left!important;justify-content:flex-start!important}}.cards .order-card .card-head .order-created-at{color:#64748b!important;letter-spacing:0!important;margin:0 0 .24rem!important;font-size:.72rem!important;font-weight:700!important;line-height:1.25!important}.cards .order-card .order-created-at-short{display:none}@media (width<=480px){.cards .order-card .order-created-at-long{display:none}.cards .order-card .order-created-at-short{display:inline}}.orders-filter-shell{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:.72rem;width:100%;padding:.9rem;display:grid;box-shadow:0 10px 26px #0f172a0b}.orders-filter-toolbar{justify-content:space-between;align-items:center;gap:.72rem;min-width:0;display:flex}.orders-filter-toggle{color:#0f172a;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:11px;padding:.55rem .85rem;font-size:.78rem;font-weight:850}.orders-filter-toggle.is-active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.orders-filter-summary{color:#64748b;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;font-size:.74rem;display:flex}.orders-filter-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orders-filter-summary strong{color:#0f172a;flex:none;font-size:.76rem;font-weight:900}.orders-filter-clear{color:#475569;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:.34rem .5rem;font-size:.7rem;font-weight:800;text-decoration:underline}.orders-filter-panel{border-top:1px solid #e5e7eb;gap:.78rem;padding-top:.78rem;display:grid}.orders-filter-modes{background:#f1f5f9;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.28rem;display:grid}.orders-filter-modes button{color:#64748b;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:.74rem;font-weight:820}.orders-filter-modes button.is-selected{color:#0f172a;background:#fff;box-shadow:0 2px 8px #0f172a14}.orders-filter-field{gap:.38rem;display:grid}.orders-filter-field>span{color:#475569;font-size:.72rem;font-weight:820}.orders-filter-field input,.orders-filter-field select{box-sizing:border-box;color:#0f172a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:11px;outline:none;padding:.58rem .7rem;font-size:.84rem}.orders-filter-field input:focus,.orders-filter-field select:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f614}.orders-filter-empty{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;gap:.25rem;padding:1.15rem;display:grid}.orders-filter-empty strong{color:#0f172a;font-size:.88rem}.orders-filter-empty span{color:#64748b;font-size:.76rem}@media (width<=600px){.orders-filter-shell{border-radius:14px;gap:.62rem;padding:.72rem}.orders-filter-toolbar{flex-direction:column;align-items:stretch}.orders-filter-toggle{width:100%}.orders-filter-summary{justify-content:space-between;width:100%}.orders-filter-summary span{max-width:46%}}.premium-products-page{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;width:100%!important;max-width:980px!important;margin:0 auto!important;display:grid!important}.product-toolbar{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;padding:1.1rem!important;display:flex!important;box-shadow:0 16px 40px #0f172a0f!important}.product-toolbar h2{letter-spacing:-.05em!important;color:#0f172a!important;margin:.1rem 0 .25rem!important;font-size:clamp(1.5rem,5vw,2.2rem)!important;line-height:1!important}.product-toolbar p{color:#64748b!important;margin:0!important;font-weight:650!important;line-height:1.35!important}.section-kicker{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}.product-create-trigger{color:#fff!important;white-space:nowrap!important;background:#0f172a!important;border-radius:18px!important;padding:.85rem 1rem!important;box-shadow:0 16px 30px #0f172a2e!important}.premium-product-form{text-align:left!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:24px!important;gap:1rem!important;width:100%!important;padding:1.15rem!important;display:grid!important;position:static!important;box-shadow:0 18px 45px #0f172a12!important}.form-section-title h2{letter-spacing:-.04em!important;color:#0f172a!important;margin:0!important;font-size:1.55rem!important}.form-section-title p{color:#64748b!important;margin:.25rem 0 0!important;font-weight:650!important}.premium-product-form label{text-align:left!important;color:#334155!important;font-size:.92rem!important;font-weight:850!important}.premium-product-form input:not([type=checkbox]):not([type=file]),.premium-product-form textarea,.premium-product-form select{color:#0f172a!important;background:#fff!important;border:1px solid #d7dee8!important;border-radius:18px!important;outline:none!important;min-height:52px!important;font-size:.98rem!important;font-weight:750!important}.premium-product-form input:focus,.premium-product-form textarea:focus{border-color:#0f172a!important;box-shadow:0 0 0 4px #0f172a14!important}.upload-dropzone{cursor:pointer!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:20px!important;align-items:center!important;gap:.85rem!important;width:100%!important;padding:.95rem!important;display:flex!important;position:relative!important}.upload-dropzone.disabled{opacity:.55!important;cursor:not-allowed!important}.upload-file-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.upload-icon{color:#fff!important;background:#0f172a!important;border-radius:16px!important;flex:none!important;place-items:center!important;width:42px!important;height:42px!important;font-size:1.5rem!important;font-weight:850!important;display:grid!important}.upload-dropzone strong,.upload-dropzone small{display:block!important}.upload-dropzone small{color:#64748b!important;margin-top:.15rem!important;font-size:.82rem!important}.uploaded-image-preview{background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:18px!important;align-items:center!important;gap:.75rem!important;padding:.75rem!important;display:flex!important}.uploaded-image-preview img{object-fit:cover!important;border-radius:16px!important;width:58px!important;height:58px!important}.uploaded-image-preview p{color:#166534!important;margin:0!important;font-weight:850!important}.premium-switches{grid-template-columns:1fr 1fr!important;gap:.75rem!important;display:grid!important}.premium-switch-row{cursor:pointer!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:18px!important;align-items:center!important;gap:.75rem!important;padding:.85rem!important;display:flex!important;position:relative!important}.premium-switch-row input{opacity:0!important;pointer-events:none!important;position:absolute!important}.premium-switch{background:#cbd5e1!important;border-radius:999px!important;flex:none!important;width:46px!important;height:28px!important;padding:3px!important;transition:all .18s!important}.premium-switch span{background:#fff!important;border-radius:999px!important;width:22px!important;height:22px!important;transition:all .18s!important;display:block!important;box-shadow:0 3px 10px #0f172a33!important}.premium-switch.on{background:#16a34a!important}.premium-switch.on span{transform:translate(18px)!important}.premium-switch-row strong,.premium-switch-row small{display:block!important}.premium-switch-row small{color:#64748b!important;margin-top:.1rem!important;font-size:.78rem!important}.premium-form-actions{flex-wrap:wrap!important;gap:.75rem!important;display:flex!important}.premium-form-actions button{border-radius:18px!important;min-height:52px!important}.secondary-form-btn{color:#334155!important;background:#f1f5f9!important}.premium-product-list{gap:.9rem!important;width:100%!important;display:grid!important}.empty-product-state{text-align:left!important;background:#fff!important;border:1px dashed #cbd5e1!important;border-radius:24px!important;padding:1.2rem!important}.empty-product-state h3{color:#0f172a!important;margin:0 0 .25rem!important}.empty-product-state p{color:#64748b!important;margin:0!important;font-weight:650!important}.premium-product-card{text-align:left!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:24px!important;gap:1rem!important;padding:1rem!important;display:grid!important;overflow:hidden!important;box-shadow:0 16px 40px #0f172a0e!important}.product-card-top{grid-template-columns:72px minmax(0,1fr)!important;align-items:start!important;gap:.85rem!important;display:grid!important}.product-thumb-box{color:#fff!important;background:linear-gradient(135deg,#0f172a,#1e293b)!important;border-radius:20px!important;place-items:center!important;width:72px!important;height:72px!important;font-size:1.35rem!important;font-weight:950!important;display:grid!important;overflow:hidden!important}.product-thumb-box img{object-fit:cover!important;width:100%!important;height:100%!important}.product-main-info{min-width:0!important}.product-title-row{justify-content:space-between!important;align-items:flex-start!important;gap:.75rem!important;display:flex!important}.product-title-row h3{color:#0f172a!important;letter-spacing:-.03em!important;overflow-wrap:anywhere!important;margin:0!important;font-size:1.1rem!important;line-height:1.15!important}.product-slug{color:#64748b!important;overflow-wrap:anywhere!important;margin:.25rem 0 0!important;font-size:.9rem!important;font-weight:750!important}.product-card-status{flex-direction:column!important;flex:none!important;align-items:flex-end!important;gap:.4rem!important;display:flex!important}.product-status-pill,.featured-pill{border-radius:999px!important;padding:.38rem .65rem!important;font-size:.78rem!important;line-height:1!important}.product-desc{color:#475569!important;margin:.65rem 0 0!important;font-weight:600!important;line-height:1.45!important}.product-card-stats{border-top:1px solid #e5e7eb!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:1fr 1fr!important;gap:.75rem!important;padding:.85rem 0!important;display:grid!important}.product-card-stats span{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin-bottom:.2rem!important;font-size:.72rem!important;font-weight:950!important;display:block!important}.product-card-stats strong{color:#0f172a!important;font-size:1rem!important;font-weight:950!important;display:block!important}.product-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.6rem!important;display:grid!important}.product-action-btn{color:#334155!important;min-height:46px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:.65rem .7rem!important}.product-action-btn.danger{color:#991b1b!important;background:#fff7f7!important;border-color:#fecaca!important}@media (width<=620px){.product-toolbar{flex-direction:column!important;align-items:flex-start!important}.product-create-trigger{width:100%!important}.premium-switches{grid-template-columns:1fr!important}.product-card-top{grid-template-columns:58px minmax(0,1fr)!important}.product-thumb-box{border-radius:17px!important;width:58px!important;height:58px!important}.product-title-row{gap:.55rem!important}.product-card-actions{grid-template-columns:1fr 1fr!important}.product-card-actions .danger{grid-column:1/-1!important}}@media (width<=700px){.premium-products-page{gap:1rem!important;max-width:100%!important;padding-bottom:7rem!important}.product-toolbar{text-align:left!important;background:#fff!important;border-radius:24px!important;align-items:stretch!important;padding:1rem!important}.product-toolbar h2{letter-spacing:-.055em!important;text-align:left!important;font-size:1.75rem!important}.product-toolbar p{text-align:left!important;max-width:18rem!important;font-size:.98rem!important}.product-toolbar .section-kicker{justify-content:flex-start!important}.product-create-trigger{border-radius:18px!important;width:100%!important;min-height:54px!important;margin-top:.25rem!important}.premium-product-form{border-radius:24px!important;padding:1rem!important}.form-section-title h2{font-size:1.85rem!important}.premium-product-form input:not([type=checkbox]):not([type=file]),.premium-product-form textarea,.premium-product-form select{min-height:58px!important;padding:.9rem 1rem!important}.upload-dropzone{min-height:92px!important}.premium-form-actions{grid-template-columns:1fr!important;display:grid!important}.premium-form-actions button{width:100%!important;min-height:58px!important}.premium-product-card{border-radius:24px!important;padding:1rem!important}.product-card-top{grid-template-columns:64px minmax(0,1fr)!important;gap:.85rem!important}.product-thumb-box{border-radius:19px!important;width:64px!important;height:64px!important}.product-title-row{align-items:flex-start!important}.product-title-row h3{max-width:9.8rem!important;font-size:1.25rem!important;line-height:1.08!important}.product-slug{word-break:break-word!important;max-width:11.5rem!important;font-size:.95rem!important;line-height:1.35!important}.product-desc{font-size:.95rem!important;line-height:1.4!important}.product-card-status{align-items:flex-end!important;min-width:5.2rem!important}.product-status-pill,.featured-pill{padding:.52rem .7rem!important;font-size:.78rem!important}.product-card-stats{grid-template-columns:1fr 1fr!important;gap:.8rem!important}.product-card-stats span{font-size:.72rem!important}.product-card-stats strong{font-size:1.02rem!important}.product-card-actions{grid-template-columns:1fr 1fr!important;gap:.65rem!important}.product-action-btn{border-radius:17px!important;min-height:52px!important;font-size:.95rem!important}.product-card-actions .danger{grid-column:1/-1!important}}@media (width<=390px){.product-title-row h3{max-width:8.4rem!important;font-size:1.12rem!important}.product-slug{max-width:9.5rem!important}.product-thumb-box{width:58px!important;height:58px!important}.product-card-top{grid-template-columns:58px minmax(0,1fr)!important}}@media (width<=700px){.premium-product-card{border-radius:26px!important;padding:1.15rem!important;position:relative!important}.premium-product-card .product-card-top{grid-template-columns:64px minmax(0,1fr)!important;align-items:start!important;gap:.9rem!important;display:grid!important;position:relative!important}.premium-product-card .product-thumb-box{border-radius:19px!important;flex:0 0 64px!important;width:64px!important;height:64px!important}.premium-product-card .product-card-status{z-index:2!important;align-items:flex-end!important;position:absolute!important;top:0!important;right:0!important}.premium-product-card .product-status-pill,.premium-product-card .featured-pill{text-align:center!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;width:auto!important;min-width:5.7rem!important;max-width:7rem!important;padding:.62rem .78rem!important;font-size:.82rem!important;line-height:1!important}.premium-product-card .product-title-row{min-width:0!important;padding-right:6.4rem!important;display:block!important}.premium-product-card .product-title-row h3{letter-spacing:-.045em!important;overflow-wrap:break-word!important;max-width:100%!important;margin:0 0 .35rem!important;font-size:1.28rem!important;line-height:1.08!important}.premium-product-card .product-slug{color:#64748b!important;-webkit-line-clamp:2!important;word-break:break-word!important;-webkit-box-orient:vertical!important;max-width:100%!important;font-size:.98rem!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.premium-product-card .product-desc{color:#475569!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:.9rem!important;font-size:.98rem!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}.premium-product-card .product-card-stats{grid-template-columns:1fr 1fr!important;gap:1rem!important;margin-top:1rem!important;padding-top:1rem!important;display:grid!important}.premium-product-card .product-card-stats span{letter-spacing:.22em!important;font-size:.72rem!important}.premium-product-card .product-card-stats strong{letter-spacing:-.025em!important;white-space:nowrap!important;font-size:1.05rem!important}.premium-product-card .product-card-actions{grid-template-columns:1fr 1fr!important;gap:.75rem!important;margin-top:1rem!important;display:grid!important}.premium-product-card .product-action-btn{border-radius:18px!important;min-height:52px!important;font-size:.98rem!important}.premium-product-card .product-card-actions .danger{grid-column:1/-1!important}}@media (width<=390px){.premium-product-card{padding:1rem!important}.premium-product-card .product-card-top{grid-template-columns:58px minmax(0,1fr)!important;gap:.75rem!important}.premium-product-card .product-thumb-box{width:58px!important;height:58px!important}.premium-product-card .product-title-row{padding-right:5.8rem!important}.premium-product-card .product-title-row h3{font-size:1.13rem!important}.premium-product-card .product-status-pill,.premium-product-card .featured-pill{min-width:5.2rem!important;max-width:6.2rem!important;padding:.56rem .68rem!important;font-size:.76rem!important}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden!important}body{overscroll-behavior-x:none;margin:0}img,svg,video,canvas{max-width:100%;height:auto}@supports (overflow:clip){html,body,#root{overflow-x:clip!important}}@media (width<=900px){.dashboard{overscroll-behavior-x:none!important;touch-action:pan-y!important;width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}@supports (overflow:clip){.dashboard{overflow-x:clip!important}}.content{width:100%!important;min-width:0!important;max-width:100vw!important;padding-left:clamp(1rem,4vw,1.25rem)!important;padding-right:clamp(1rem,4vw,1.25rem)!important;overflow-x:hidden!important}.topbar,.mobile-shell-bar,.login-hero-card,.products-layout,.settings-layout,.admin-layout,.cards,.product-form,.settings-card,.settings-preview,.admin-stores-panel,.subscription-summary-card,.premium-product-card,.order-card{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important}.topbar,.mobile-shell-bar{max-width:calc(100vw - 2rem)!important}.products-layout,.settings-layout,.admin-layout,.cards,.products-list,.admin-store-list{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow-x:hidden!important}.admin-filter-tabs,.seller-filter-tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}.admin-filter-tabs::-webkit-scrollbar{display:none!important}.seller-filter-tabs::-webkit-scrollbar{display:none!important}.admin-filter-tabs button,.seller-filter-tabs button{flex:none!important}input,select,textarea,button{max-width:100%!important}.content h1,.content h2,.content h3,.content p,.content span,.content strong,.content a{overflow-wrap:anywhere}}@media (width<=430px){.content{padding-left:.9rem!important;padding-right:.9rem!important}.topbar,.mobile-shell-bar{max-width:calc(100vw - 1.8rem)!important}.admin-summary-grid{gap:.75rem!important}}@media (width<=820px){html,body,#root,.dashboard{border:0!important;outline:0!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.dashboard{overflow-x:clip!important}.dashboard .sidebar{box-shadow:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;border:0!important}.dashboard .sidebar.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-shadow:24px 0 70px #0206177a!important}.content,.mobile-shell-bar{border-left:0!important;border-right:0!important;outline:0!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.content{overflow-x:clip!important}}.field-help-text{color:#64748b;margin-top:-.2rem;font-size:.72rem;line-height:1.5;display:block}.subscription-charge-summary small{color:#64748b;margin-top:.28rem;font-size:.72rem;font-weight:750;line-height:1.35;display:block}.store-brand-upload{min-height:82px}.store-brand-upload .upload-icon{letter-spacing:.06em;font-size:.82rem!important}.store-brand-upload .upload-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.product-thumb-fallback{color:#fff;background:linear-gradient(135deg,#0f172a,#334155);place-items:center;width:100%;height:100%;display:grid}.admin-subscription-payments-page .subscription-payment-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.55rem;overflow:auto hidden}.admin-subscription-payments-page .subscription-payment-filters::-webkit-scrollbar{display:none}.admin-subscription-payments-page .subscription-payment-filters button{white-space:nowrap;flex:none}@media (width<=700px){.admin-subscription-payments-page{border-radius:18px!important;padding:.85rem!important}.admin-subscription-payments-page .admin-stores-header{gap:.75rem!important;display:grid!important}.admin-subscription-payments-page .admin-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;margin-top:0!important;display:grid!important}.admin-subscription-payments-page .admin-header-actions button{border-radius:12px!important;width:100%!important;min-height:42px!important;padding:.58rem .65rem!important;font-size:.78rem!important}.admin-subscription-payments-page .subscription-payment-search{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.5rem!important;margin:.8rem 0 .55rem!important;display:grid!important}.admin-subscription-payments-page .subscription-payment-search input{border-radius:13px!important;min-width:0!important;min-height:44px!important;padding:.68rem .78rem!important;font-size:.82rem!important}.admin-subscription-payments-page .subscription-payment-search button{border-radius:12px!important;width:auto!important;min-height:42px!important;padding:.58rem .72rem!important;font-size:.76rem!important}.admin-subscription-payments-page .subscription-payment-filters{gap:.45rem!important;margin:.25rem 0 .75rem!important;padding:.1rem 0 .5rem!important}.admin-subscription-payments-page .subscription-payment-filters button{min-height:34px!important;padding:.45rem .7rem!important;font-size:.74rem!important}.admin-subscription-payments-page .admin-store-list{gap:.7rem!important}.admin-subscription-payments-page .subscription-payment-card{background:#fff!important;border-radius:15px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem .75rem!important;padding:.82rem!important;display:grid!important}.admin-subscription-payments-page .subscription-payment-card>div{min-width:0!important}.admin-subscription-payments-page .subscription-payment-card>div:first-child{border-bottom:1px solid #e2e8f0!important;grid-column:1/-1!important;padding-bottom:.65rem!important}.admin-subscription-payments-page .subscription-payment-card h4{margin:0 0 .18rem!important;font-size:.98rem!important}.admin-subscription-payments-page .subscription-payment-card p{color:#64748b!important;overflow-wrap:anywhere!important;margin:.12rem 0!important;font-size:.7rem!important;line-height:1.35!important}.admin-subscription-payments-page .subscription-payment-card span{color:#94a3b8!important;letter-spacing:.07em!important;text-transform:uppercase!important;margin-bottom:.2rem!important;font-size:.58rem!important;font-weight:850!important;display:block!important}.admin-subscription-payments-page .subscription-payment-card strong{color:#0f172a!important;overflow-wrap:anywhere!important;font-size:.78rem!important;line-height:1.35!important;display:block!important}.store-brand-upload{border-radius:17px!important;min-height:78px!important;padding:.8rem!important}.store-brand-upload .upload-icon{border-radius:13px!important;width:38px!important;height:38px!important}.premium-product-card{border-radius:19px!important;gap:.72rem!important;padding:.85rem!important}.premium-product-card .product-card-top{grid-template-columns:52px minmax(0,1fr)!important;align-items:start!important;gap:.7rem!important;display:grid!important}.premium-product-card .product-thumb-box{border-radius:15px!important;width:52px!important;height:52px!important}.premium-product-card .product-title-row{grid-template-columns:minmax(0,1fr)!important;gap:.48rem!important;display:grid!important}.premium-product-card .product-title-row>div:first-child{min-width:0!important;padding-right:0!important}.premium-product-card .product-title-row h3,.premium-product-card .product-slug{max-width:none!important}.premium-product-card .product-title-row h3{font-size:1.02rem!important;line-height:1.15!important}.premium-product-card .product-slug{margin-top:.18rem!important;font-size:.76rem!important;line-height:1.3!important}.premium-product-card .product-card-status{flex-flow:wrap!important;align-items:center!important;gap:.35rem!important;min-width:0!important;display:flex!important;position:static!important}.premium-product-card .product-status-pill,.premium-product-card .featured-pill{min-width:0!important;max-width:none!important;padding:.38rem .58rem!important;font-size:.68rem!important}.premium-product-card .product-desc{color:#475569!important;margin:0!important;font-size:.82rem!important;line-height:1.4!important}.premium-product-card .product-card-stats{gap:.55rem!important;padding:.58rem 0!important}.premium-product-card .product-card-stats span{letter-spacing:.08em!important;margin-bottom:.12rem!important;font-size:.61rem!important}.premium-product-card .product-card-stats strong{font-size:.88rem!important}.premium-product-card .product-card-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important}.premium-product-card .product-action-btn{border-radius:12px!important;min-height:42px!important;padding:.5rem .35rem!important;font-size:.74rem!important}.premium-product-card .product-card-actions .danger{grid-column:auto!important}}@media (width<=380px){.admin-subscription-payments-page .subscription-payment-card{grid-template-columns:1fr!important}.admin-subscription-payments-page .subscription-payment-card>div:first-child{grid-column:auto!important}.premium-product-card .product-card-actions{gap:.35rem!important}.premium-product-card .product-action-btn{font-size:.68rem!important}}.product-card-actions-compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:.6rem!important;display:grid!important}.product-card-actions-compact .product-edit-btn{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important}.product-more-actions{min-width:0}.product-more-actions>summary{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dbe3ee;border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:.65rem .75rem;font-size:.88rem;font-weight:850;line-height:1.2;list-style:none;display:flex}.product-more-actions>summary::-webkit-details-marker{display:none}.product-more-actions>summary:after{content:"⋯";color:#64748b;margin-left:.42rem;font-size:1rem;line-height:1}.product-more-actions[open]>summary{background:#f8fafc;border-color:#cbd5e1}.product-more-actions-panel{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.55rem;display:grid}.product-more-actions-panel .product-action-btn{min-height:42px!important}@media (width<=700px){.premium-product-card{border-radius:18px!important;gap:.62rem!important;padding:.78rem!important;overflow:visible!important}.premium-product-card .product-card-top{grid-template-columns:54px minmax(0,1fr)!important;gap:.68rem!important}.premium-product-card .product-thumb-box{border:1px solid #e2e8f0!important;border-radius:15px!important;width:54px!important;height:54px!important}.premium-product-card .product-title-row{gap:.35rem!important}.premium-product-card .product-title-row h3{margin:0!important;font-size:1.02rem!important;line-height:1.12!important}.premium-product-card .product-slug{margin-top:.14rem!important;font-size:.74rem!important;line-height:1.25!important}.premium-product-card .product-card-status{gap:.3rem!important}.premium-product-card .product-status-pill,.premium-product-card .featured-pill{padding:.34rem .54rem!important;font-size:.65rem!important}.premium-product-card .product-desc{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:.8rem!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}.premium-product-card .product-card-stats{background:#f8fafc!important;border:0!important;border-radius:14px!important;gap:.5rem!important;margin:0!important;padding:.62rem .7rem!important}.premium-product-card .product-card-stats span{letter-spacing:.08em!important;margin-bottom:.1rem!important;font-size:.58rem!important}.premium-product-card .product-card-stats strong{font-size:.86rem!important}.premium-product-card .product-card-actions-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;margin-top:0!important}.premium-product-card .product-action-btn,.premium-product-card .product-more-actions>summary{border-radius:13px!important;min-height:42px!important;padding:.55rem .58rem!important;font-size:.76rem!important}.premium-product-card .product-more-actions-panel{grid-template-columns:1fr!important}.premium-product-card .product-more-actions-panel .product-action-btn.danger{color:#991b1b!important;background:#fff7f7!important;border-color:#fecaca!important}}@media (width<=360px){.premium-product-card .product-card-actions-compact{grid-template-columns:1fr!important}}.success-box-products{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:.5rem;width:fit-content;max-width:100%;margin:0 0 .75rem;padding:.65rem .8rem;font-size:.82rem;font-weight:820;line-height:1.3;display:inline-flex;box-shadow:0 8px 22px #16653414}.success-box-products:before{content:"✓";color:#fff;background:#16a34a;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:950;display:grid}.product-more-actions-trigger{color:#334155!important;background:#fff!important;border-color:#dbe3ee!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;display:inline-flex!important}.product-more-actions-trigger>span{color:#64748b;letter-spacing:.08em;font-size:.74rem;line-height:1}.product-more-actions-trigger[aria-expanded=true]{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}.product-card-actions-compact .product-more-actions-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:0;padding:.58rem;animation:.14s ease-out storeplug-product-actions-reveal;display:grid}.product-card-actions-compact .product-more-actions-panel .product-action-btn{min-height:42px!important;margin:0!important}@keyframes storeplug-product-actions-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (width<=820px){.topbar-products{border:1px solid #e2e8f0f2!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.45rem .7rem!important;margin-bottom:.7rem!important;padding:.78rem .82rem!important;box-shadow:0 10px 26px #0f172a0b!important}.topbar-products>div{min-width:0!important}.topbar-products h1{font-size:1.3rem!important;line-height:1.04!important}.topbar-products .muted{margin-top:.24rem!important;font-size:.78rem!important;line-height:1.3!important}.topbar-products>button{color:#334155!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe3ee!important;justify-self:end!important;padding:.5rem .68rem!important;font-size:.76rem!important}.success-box-products{border-radius:11px;margin-bottom:.65rem;padding:.58rem .7rem;font-size:.76rem}.product-card-actions-compact .product-more-actions-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;padding:.5rem!important}}@media (width<=360px){.topbar-products{grid-template-columns:1fr!important}.topbar-products>button{justify-self:start!important}.product-card-actions-compact .product-more-actions-panel{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.product-card-actions-compact .product-more-actions-panel{animation:none}}.product-more-actions-trigger{white-space:nowrap!important;gap:.38rem!important}.product-more-actions-trigger>span{letter-spacing:.06em;flex:none;font-family:Arial,sans-serif;line-height:1}.security-page{width:100%;max-width:680px;margin:0 auto;padding-bottom:.75rem}.security-card{background:#fff;border:1px solid #e4e9f0;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0f172a06,0 10px 28px #0f172a0a}.security-card-header{background:#fff;border-bottom:1px solid #edf1f5;padding:1rem 1.1rem .9rem}.security-title-row{align-items:flex-start;gap:.7rem;display:flex}.security-shield{color:#1e2b4d;background:#f6f8fb;border:1px solid #dce3ec;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.security-shield svg{width:19px;height:19px}.security-heading-copy{min-width:0;padding-top:.05rem}.security-card-header h2{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:clamp(1.2rem,2.2vw,1.4rem);line-height:1.15}.security-card-description{color:#64748b;max-width:32rem;margin:.32rem 0 0;font-size:.82rem;line-height:1.45}.security-session-notice{color:#64748b;background:#f7f9fc;border:0;border-radius:10px;align-items:center;gap:.55rem;margin-top:.72rem;padding:.55rem .65rem;display:flex}.security-session-icon{color:#52627a;flex:none;width:17px;height:17px}.security-session-notice p{color:#64748b;margin:0;font-size:.75rem;line-height:1.4}.security-session-notice strong{color:#334155;font-weight:800}.security-form{gap:.8rem;padding:1rem 1.1rem 1.1rem;display:grid}.security-field{gap:.36rem;display:grid}.security-form label{color:#1e293b;margin:0;font-size:.78rem;font-weight:760;line-height:1.3;display:block}.security-password-field{width:100%;min-width:0;display:block;position:relative}.security-form .security-password-field input{font:inherit;outline:none;font-weight:600;line-height:1.2;transition:border-color .16s,box-shadow .16s;color:#0f172a!important;width:100%!important;min-width:0!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4dce6!important;border-radius:12px!important;margin:0!important;padding:.72rem 4.25rem .72rem .9rem!important;font-size:.92rem!important;display:block!important}.security-form .security-password-field input:focus-visible{border-color:#1e2b4d!important;outline:none!important;box-shadow:0 0 0 3px #1e2b4d1a!important}.security-form .security-password-toggle{z-index:2;white-space:nowrap;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;color:#475569!important;width:auto!important;min-width:48px!important;max-width:none!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#f0f3f7!important;border:0!important;border-radius:8px!important;margin:0!important;padding:0 .58rem!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:absolute!important;inset:50% .4rem auto auto!important;transform:translateY(-50%)!important}.security-form .security-password-toggle:hover{color:#1f2937!important;background:#e7ecf2!important}.security-form .security-password-toggle:focus-visible{outline-offset:2px;outline:2px solid #1e2b4d!important}.security-form .security-password-toggle:active{transform:translateY(-50%)scale(.98)!important}.security-form-help{color:#64748b;margin:-.02rem 0 0;font-size:.72rem;line-height:1.45}.security-form-feedback{min-height:0}.security-error,.security-success{border-radius:10px;padding:.72rem .8rem;font-size:.78rem;font-weight:700;line-height:1.4}.security-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.security-success{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.security-form-actions{justify-content:flex-end;padding-top:.08rem;display:flex}.security-form .security-submit{text-align:center;justify-content:center;align-items:center;color:#fff!important;background:#111c34!important;border:1px solid #111c34!important;border-radius:11px!important;width:auto!important;min-width:176px!important;min-height:46px!important;margin:0!important;padding:.7rem 1.1rem!important;font-size:.82rem!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important;box-shadow:0 8px 18px #111c3424!important}.security-form .security-submit:hover{background:#0b1325!important;border-color:#0b1325!important}.security-submit:disabled,.security-password-toggle:disabled,.security-password-field input:disabled{cursor:not-allowed;opacity:.62}.account-nav-group{border-top:1px solid #ffffff14;padding-top:1rem}@media (width<=700px){.security-page{padding-bottom:max(.6rem, env(safe-area-inset-bottom))}.security-card{border-radius:16px;box-shadow:0 1px 2px #0f172a06,0 8px 22px #0f172a09}.security-card-header{padding:.9rem}.security-shield{border-radius:9px;width:34px;height:34px}.security-card-header h2{font-size:1.18rem}.security-card-description{font-size:.78rem;line-height:1.4}.security-session-notice{margin-top:.62rem;padding:.5rem .58rem}.security-session-notice p{font-size:.71rem}.security-form{gap:.74rem;padding:.9rem}.security-form .security-password-field input{min-height:48px!important;padding-right:4.1rem!important;font-size:16px!important}.security-form .security-password-toggle{min-width:47px!important;height:32px!important;right:.36rem!important}.security-form-actions{display:block}.security-form .security-submit{width:100%!important;min-width:0!important;min-height:48px!important}}.topbar-security{width:100%;max-width:680px;margin-left:auto;margin-right:auto}@media (width<=820px){.topbar-security{width:100%!important;max-width:680px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto .62rem!important;padding:.08rem .12rem .04rem!important;display:block!important;overflow:visible!important}.topbar-security h1{color:#0f172a!important;letter-spacing:-.045em!important;margin:0!important;font-size:1.34rem!important;line-height:1.08!important}.topbar-security .muted{color:#64748b!important;max-width:28rem!important;margin:.26rem 0 0!important;font-size:.82rem!important;line-height:1.4!important}}.store-profile-page .uploaded-image-preview.media-unavailable{background:#fffaf5!important;border-color:#fed7aa!important}.store-profile-page .uploaded-image-preview.media-unavailable p{color:#9a3412!important}.uploaded-image-fallback{color:#9a3412;text-align:center;background:#fff7ed;border:1px dashed #fdba74;border-radius:14px;flex:none;place-items:center;width:64px;min-width:64px;height:64px;padding:.45rem;font-size:.65rem;font-weight:850;line-height:1.2;display:grid}.settings-preview .store-media-fallback{color:#cbd5e1!important;text-align:center!important;background:linear-gradient(135deg,#ffffff1a,#94a3b814)!important;border:1px dashed #94a3b8!important;place-items:center!important;font-size:.76rem!important;font-weight:800!important;line-height:1.2!important;display:grid!important}.settings-preview .banner-preview.store-media-fallback{width:100%!important;height:180px!important}@media (width<=820px){.uploaded-image-fallback{border-radius:13px;width:58px;min-width:58px;height:58px;font-size:.6rem}}.conversational-product-form{background:radial-gradient(circle at 100% 0,#2563eb14,#0000 34%),#fff;border:1px solid #dbe3f0;gap:24px;padding:clamp(20px,3vw,34px);box-shadow:0 24px 70px #0f172a17}.conversational-form-heading{border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.conversational-form-heading h2,.product-config-section h3{letter-spacing:-.025em}.form-progress-chip{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.product-config-section{background:#f8fafcc2;border:1px solid #e2e8f0;border-radius:22px;gap:20px;padding:clamp(18px,2.5vw,26px);display:grid}.product-config-section-head{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.product-config-section-head>span:first-child{color:#fff;letter-spacing:.08em;background:#0f172a;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.78rem;font-weight:900;display:inline-flex}.product-config-section-head h3{color:#0f172a;margin:0;font-size:1.05rem}.product-config-section-head p{color:#64748b;margin:5px 0 0;font-size:.9rem;line-height:1.55}.product-config-section-head-actions{grid-template-columns:42px minmax(0,1fr) auto}.product-config-grid{gap:16px;display:grid}.product-config-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.product-slug-input,.price-adjustment-input{background:#fff;border:1px solid #cbd5e1;border-radius:14px;align-items:stretch;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.product-slug-input:focus-within,.price-adjustment-input:focus-within{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.product-slug-input>span,.price-adjustment-input>span{color:#64748b;background:#f8fafc;border-right:1px solid #e2e8f0;align-items:center;padding:0 13px;font-size:.84rem;font-weight:800;display:inline-flex}.conversational-product-form .product-slug-input input,.conversational-product-form .price-adjustment-input input{box-shadow:none!important;border:0!important;border-radius:0!important}.conversational-image-preview{background:#f8fbff;border:1px solid #dbeafe;border-radius:18px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.conversational-image-preview img{object-fit:cover;border-radius:13px;width:92px;height:76px}.conversational-image-preview strong,.conversational-image-preview p{margin:0;display:block}.conversational-image-preview p{color:#64748b;margin-top:4px;font-size:.84rem;line-height:1.45}.product-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-type-card{color:#0f172a;text-align:left;min-height:108px;box-shadow:none;background:#fff;border:1px solid #dbe3ef;border-radius:17px;gap:6px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.product-type-card:hover{opacity:1;border-color:#93c5fd;transform:translateY(-1px)}.product-type-card.selected{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb17}.product-type-card strong{font-size:.92rem}.product-type-card span{color:#64748b;font-size:.8rem;font-weight:600;line-height:1.45}.fulfillment-config-panel{background:#fff;border:1px solid #dbe3ef;border-radius:18px;gap:16px;padding:18px;display:grid}.fulfillment-config-copy p,.order-option-editor-head p{color:#64748b;margin:4px 0 0;font-size:.82rem;line-height:1.5}.config-label{color:#0f172a;font-weight:900}.fulfillment-choice-grid{flex-wrap:wrap;gap:9px;display:flex}.fulfillment-choice{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}.fulfillment-choice input{accent-color:#2563eb;width:auto;margin:0}.fulfillment-choice.selected{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.order-field-add-button,.order-option-editor-head button{color:#0f172a;min-height:40px;box-shadow:none;background:#fff;border:1px solid #cbd5e1;align-self:center;padding:0 14px}.quick-field-bar{background:#fff;border:1px solid #dbe3ef;border-radius:16px;gap:10px;padding:14px 16px;display:grid}.quick-field-bar>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.quick-field-bar>div{flex-wrap:wrap;gap:8px;display:flex}.quick-field-bar button{color:#334155;box-shadow:none;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;padding:8px 11px;font-size:.78rem}.order-field-safety-note{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.order-field-safety-note strong{color:#92400e}.order-field-safety-note p{color:#a16207;margin:0;font-size:.82rem;line-height:1.5}.order-fields-empty-state{background:#ffffffad;border:1px dashed #cbd5e1;border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:20px;display:grid}.order-fields-empty-state>span{color:#475569;background:#e2e8f0;border-radius:17px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.order-fields-empty-state strong,.order-fields-empty-state p{margin:0;display:block}.order-fields-empty-state p{color:#64748b;margin-top:5px;font-size:.84rem;line-height:1.5}.order-field-builder-list{gap:16px;display:grid}.order-field-builder-card{background:#fff;border:1px solid #dbe3ef;border-radius:19px;gap:17px;padding:19px;display:grid;box-shadow:0 10px 32px #0f172a0b}.order-field-builder-topline,.order-option-editor-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-field-builder-topline>div:first-child{gap:4px;display:grid}.order-field-index{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.order-field-reorder-actions{align-items:center;gap:7px;display:flex}.order-field-reorder-actions button{color:#334155;min-width:36px;min-height:36px;box-shadow:none;background:#f8fafc;border:1px solid #dbe3ef;padding:0 10px}.order-field-reorder-actions button:disabled{opacity:.4;cursor:not-allowed}.order-field-reorder-actions .order-field-remove-button{color:#b91c1c}.order-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.order-field-grid label small,.conversational-price-grid label small{color:#64748b;font-size:.76rem;font-weight:600;line-height:1.45}.order-option-editor{background:#f8fafc;border:1px solid #dbe3ef;border-radius:16px;gap:14px;padding:15px;display:grid}.order-option-list{gap:10px;display:grid}.order-option-row{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:1.15fr 1fr 1fr auto;align-items:end;gap:10px;padding:12px;display:grid}.order-option-remove-button{color:#b91c1c;min-height:44px;box-shadow:none;background:#fff7f7;border:1px solid #fecaca;padding:0 12px}.order-option-remove-button:disabled{opacity:.4;cursor:not-allowed}.order-field-policy-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.compact-check-card{cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;border-radius:15px;align-items:flex-start;gap:10px;min-height:82px;padding:13px;display:flex}.compact-check-card input{accent-color:#2563eb;width:auto;margin-top:3px}.compact-check-card span{gap:4px;display:grid}.compact-check-card strong{color:#0f172a;font-size:.82rem}.compact-check-card small{color:#64748b;font-size:.72rem;font-weight:600;line-height:1.4}.conversational-price-grid{align-items:start}.product-base-price-input span{color:#0f172a}.conversational-switches{margin-top:2px}.conversational-form-actions{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #cbd5e1e0;border-radius:17px;padding:14px;position:sticky;bottom:12px;box-shadow:0 18px 40px #0f172a1f}.conversational-product-meta{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.conversational-product-meta span{color:#475569;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.conversational-product-card .product-edit-btn{min-width:min(260px,100%)}@media (width<=980px){.product-type-grid,.product-config-grid-two,.order-field-grid,.order-field-policy-row{grid-template-columns:1fr}.order-option-row{grid-template-columns:repeat(2,minmax(0,1fr))}.order-option-remove-button{grid-column:1/-1}}@media (width<=680px){.conversational-product-form{border-radius:18px;padding:14px}.conversational-form-heading,.product-config-section-head-actions,.order-field-builder-topline,.order-option-editor-head{grid-template-columns:1fr;display:grid}.form-progress-chip{justify-self:start}.product-config-section{border-radius:18px;padding:15px}.product-config-section-head,.product-config-section-head-actions{grid-template-columns:36px minmax(0,1fr)}.product-config-section-head-actions .order-field-add-button{grid-column:1/-1;width:100%}.product-config-section-head>span:first-child{border-radius:12px;width:36px;height:36px}.product-type-grid,.order-option-row{grid-template-columns:1fr}.order-field-builder-card{padding:14px}.order-field-reorder-actions{flex-wrap:wrap}.conversational-image-preview{grid-template-columns:72px minmax(0,1fr)}.conversational-image-preview img{width:72px;height:64px}.conversational-form-actions{position:static}}.premium-products-page,.premium-products-page *{box-sizing:border-box;min-width:0}.premium-products-page{overflow-x:clip}.premium-products-page .product-toolbar{align-items:center}.premium-products-page .product-toolbar>div:first-child{max-width:42rem}.premium-products-page .product-toolbar .section-kicker:empty{display:none}.premium-products-page .product-type-card span{line-height:1.45}.premium-products-page .advanced-field-setting{opacity:.92}.premium-products-page .price-adjustment-input{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid;overflow:hidden}.premium-products-page .price-adjustment-input>span{white-space:nowrap;writing-mode:horizontal-tb;justify-content:center;align-items:center;min-width:4.25rem;display:flex}.premium-products-page .price-adjustment-input input{width:100%;min-width:0}.premium-products-page .product-slug-input{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid;overflow:hidden}.premium-products-page .product-slug-input input{border-left:0;border-radius:0;width:100%;min-width:0}.premium-products-page .conversational-product-meta span{white-space:normal}@media (width<=720px){.premium-products-page{width:100%;padding-inline:0}.premium-products-page .product-toolbar{border-radius:1.25rem;gap:.85rem;padding:1rem}.premium-products-page .product-toolbar h2{margin-bottom:.35rem;font-size:1.65rem;line-height:1.08}.premium-products-page .product-toolbar p{font-size:.94rem;line-height:1.45}.premium-products-page .product-create-trigger{border-radius:.9rem;min-height:3rem;padding:.78rem 1rem;font-size:.95rem}.premium-products-page .conversational-product-form{border-radius:1.35rem;gap:.9rem;padding:1rem}.premium-products-page .conversational-form-heading{align-items:flex-start;gap:.75rem;padding-bottom:.85rem}.premium-products-page .conversational-form-heading h2{font-size:1.7rem;line-height:1.08}.premium-products-page .conversational-form-heading p{font-size:.92rem;line-height:1.45}.premium-products-page .form-progress-chip{padding:.45rem .75rem;font-size:.78rem}.premium-products-page .product-config-section{box-shadow:none;border-radius:1rem;padding:1rem}.premium-products-page .product-config-section-head,.premium-products-page .product-config-section-head-actions{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem}.premium-products-page .product-config-section-head>span{border-radius:.8rem;width:2.55rem;height:2.55rem;font-size:.84rem}.premium-products-page .product-config-section-head h3{font-size:1.08rem;line-height:1.25}.premium-products-page .product-config-section-head p{margin-top:.2rem;font-size:.86rem;line-height:1.45}.premium-products-page .product-config-section-head-actions .order-field-add-button{grid-column:1/-1;width:100%;min-height:2.8rem;margin-top:.25rem}.premium-products-page .product-config-grid,.premium-products-page .product-config-grid-two,.premium-products-page .two-cols,.premium-products-page .conversational-price-grid,.premium-products-page .order-field-grid{grid-template-columns:1fr;width:100%}.premium-products-page label{font-size:.9rem}.premium-products-page input,.premium-products-page select,.premium-products-page textarea{border-radius:.9rem;width:100%;min-width:0;min-height:3rem;padding:.78rem .9rem;font-size:1rem}.premium-products-page textarea{min-height:7rem}.premium-products-page .upload-dropzone{border-radius:1rem;min-height:6.5rem;padding:1rem}.premium-products-page .upload-dropzone strong{font-size:.98rem}.premium-products-page .upload-dropzone small{font-size:.78rem}.premium-products-page .product-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.premium-products-page .product-type-card{text-align:left;border-radius:.9rem;min-height:0;padding:.85rem}.premium-products-page .product-type-card strong{font-size:.93rem;line-height:1.25}.premium-products-page .product-type-card span{display:none}.premium-products-page .product-type-card.selected{grid-column:span 2}.premium-products-page .product-type-card.selected span{margin-top:.35rem;font-size:.8rem;display:block}.premium-products-page .fulfillment-config-panel,.premium-products-page .quick-field-bar,.premium-products-page .order-field-safety-note,.premium-products-page .order-option-editor{border-radius:.95rem;padding:.9rem}.premium-products-page .fulfillment-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.premium-products-page .fulfillment-choice{border-radius:.85rem;width:100%;min-height:2.85rem;padding:.65rem .7rem}.premium-products-page .fulfillment-choice span{font-size:.86rem;line-height:1.25}.premium-products-page .default-fulfillment-select{margin-top:.75rem}.premium-products-page .quick-field-bar>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.premium-products-page .quick-field-bar button{border-radius:.8rem;width:100%;min-height:2.65rem;padding:.6rem .7rem;font-size:.86rem}.premium-products-page .order-field-safety-note{border-width:1px;gap:.2rem;display:grid}.premium-products-page .order-field-safety-note strong{font-size:.92rem}.premium-products-page .order-field-safety-note p{font-size:.8rem;line-height:1.45}.premium-products-page .order-field-builder-card{border-radius:1rem;padding:.9rem}.premium-products-page .order-field-builder-topline{align-items:center;gap:.65rem}.premium-products-page .order-field-index{font-size:.72rem}.premium-products-page .order-field-reorder-actions{grid-template-columns:repeat(2,2.5rem);gap:.45rem;display:grid}.premium-products-page .order-field-reorder-actions .order-field-remove-button{grid-column:1/-1;width:100%;min-height:2.5rem}.premium-products-page .advanced-field-setting{display:none}.premium-products-page .order-option-editor-head{align-items:flex-start;gap:.65rem}.premium-products-page .order-option-editor-head button{min-height:2.6rem;padding:.55rem .7rem;font-size:.82rem}.premium-products-page .order-option-list{gap:.75rem}.premium-products-page .order-option-row{border-radius:.9rem;grid-template-columns:1fr;gap:.65rem;padding:.85rem}.premium-products-page .order-option-remove-button{width:100%;min-height:2.55rem}.premium-products-page .order-field-policy-row{grid-template-columns:1fr;gap:.6rem}.premium-products-page .compact-check-card{border-radius:.9rem;min-height:0;padding:.75rem}.premium-products-page .compact-check-card strong{font-size:.9rem}.premium-products-page .compact-check-card small{font-size:.78rem;line-height:1.35}.premium-products-page .price-adjustment-input>span{letter-spacing:.02em;min-width:3.8rem;font-size:.85rem}.premium-products-page .conversational-switches{grid-template-columns:1fr;gap:.65rem}.premium-products-page .premium-switch-row{border-radius:.95rem;min-height:0;padding:.85rem}.premium-products-page .form-actions{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dbe4f0;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin:0 -.25rem -.25rem;padding:.75rem;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 24px #0f172a14}.premium-products-page .form-actions button{min-height:3rem;padding:.75rem 1rem;font-size:.95rem}.premium-products-page .products-list{gap:.75rem}.premium-products-page .conversational-product-card{border-radius:1rem;padding:.9rem}.premium-products-page .product-card-top{align-items:flex-start;gap:.75rem}.premium-products-page .product-thumbnail,.premium-products-page .product-thumbnail-placeholder{border-radius:.8rem;flex:none;width:3.5rem;height:3.5rem}.premium-products-page .product-title-row{gap:.45rem}.premium-products-page .product-title-row h3{font-size:1rem;line-height:1.2}.premium-products-page .product-slug{font-size:.78rem}.premium-products-page .product-card-status{gap:.35rem}.premium-products-page .product-card-status .pill{padding:.28rem .5rem;font-size:.7rem}.premium-products-page .product-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.65rem 0;font-size:.84rem;line-height:1.4;display:-webkit-box;overflow:hidden}.premium-products-page .conversational-product-meta{gap:.4rem}.premium-products-page .conversational-product-meta span{padding:.3rem .52rem;font-size:.72rem}.premium-products-page .product-card-stats{border-radius:.85rem;gap:.65rem;margin-top:.65rem;padding:.75rem}.premium-products-page .product-card-stats span{font-size:.66rem}.premium-products-page .product-card-stats strong{font-size:.95rem}.premium-products-page .product-card-actions-compact{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;margin-top:.65rem}.premium-products-page .product-card-actions-compact .product-action-btn{border-radius:.8rem;min-height:2.75rem;padding:.65rem .8rem;font-size:.84rem}.premium-products-page .product-more-actions-trigger{min-width:5.4rem}}@media (width<=390px){.premium-products-page .product-type-grid,.premium-products-page .fulfillment-choice-grid,.premium-products-page .quick-field-bar>div{grid-template-columns:1fr}.premium-products-page .product-type-card.selected{grid-column:auto}}.product-wizard-page,.product-step-form,.active-product-step,.question-editor-body,.clean-input-group{min-width:0}.compact-product-toolbar{align-items:center;padding:18px 20px}.compact-product-toolbar h2{margin:0}.compact-product-toolbar p{margin:4px 0 0}.compact-product-toolbar .product-create-trigger{white-space:nowrap;min-height:42px;padding:0 16px}.product-step-form{gap:18px}.product-wizard-heading{align-items:center;padding-bottom:16px}.product-wizard-heading p{max-width:620px}.product-wizard-progress{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.product-wizard-progress span{background:#dbe3ef;border-radius:999px;height:5px}.product-wizard-progress span.current,.product-wizard-progress span.complete{background:#2563eb}.product-wizard-progress span.complete{background:#16a34a}.product-step-message{color:#991b1b;background:#fff7f7;border:1px solid #fca5a5;border-radius:13px;padding:12px 14px;font-size:.82rem;font-weight:750;line-height:1.45}.active-product-step{animation:.18s ease-out product-step-enter}@keyframes product-step-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.conversational-product-form textarea{resize:vertical;min-height:124px;padding:14px 15px;line-height:1.5}.clean-input-group{box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:14px!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:stretch!important;display:grid!important;overflow:hidden!important}.clean-input-group:focus-within{border-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb1a!important}.conversational-product-form .clean-input-group>span{white-space:nowrap;min-width:58px;color:#334155!important;background:#f8fafc!important;border:0!important;border-right:1px solid #e2e8f0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;display:flex!important}.conversational-product-form .clean-input-group input{width:100%!important;min-width:0!important;min-height:52px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 14px!important}.compact-product-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-product-type-grid .product-type-card{text-align:center;justify-content:center;align-items:center;min-height:54px;padding:11px 12px;display:flex}.compact-product-type-grid .product-type-card strong{font-size:.82rem;line-height:1.25}.selected-product-type-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;gap:3px;padding:13px 15px;display:grid}.selected-product-type-note strong{color:#1e3a8a;font-size:.82rem}.selected-product-type-note p{color:#475569;margin:0;font-size:.78rem;line-height:1.45}.compact-fulfillment-panel{gap:13px;padding:15px}.compact-fulfillment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.conversational-product-form .fulfillment-choice{text-align:left;min-width:0;min-height:48px;border-radius:13px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:flex!important}.conversational-product-form .fulfillment-choice>span{color:#334155;white-space:normal;overflow-wrap:normal;word-break:normal;min-width:0;font-size:.8rem;font-weight:800;line-height:1.3}.conversational-product-form .fulfillment-choice.selected>span{color:#1d4ed8}.conversational-product-form .fulfillment-choice input[type=checkbox],.conversational-product-form .simple-check-row input[type=checkbox]{accent-color:#2563eb;-webkit-appearance:checkbox!important;appearance:auto!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;flex:0 0 20px!important;margin:0!important;padding:0!important}.fulfillment-more-options{border-top:1px solid #e8edf4;padding-top:11px}.fulfillment-more-options summary,.question-more-settings summary{color:#334155;cursor:pointer;font-size:.8rem;font-weight:850}.fulfillment-more-options[open] summary{margin-bottom:10px}.default-fulfillment-select{max-width:100%}.default-fulfillment-select small{color:#64748b;font-size:.72rem;font-weight:600;line-height:1.4}.compact-quick-field-bar{padding:13px}.compact-quick-field-bar>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.compact-quick-field-bar button{white-space:normal;border-radius:12px;min-width:0;min-height:40px;padding:8px 10px}.compact-safety-note{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px}.compact-safety-note p{font-size:.76rem}.collapsed-question-list{gap:11px}.collapsed-question-list .order-field-builder-card{box-shadow:none;border-radius:16px;gap:0;padding:0;overflow:hidden}.question-summary-row{justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex}.question-summary-row>div{gap:3px;min-width:0;display:grid}.question-summary-row strong{color:#0f172a;overflow-wrap:anywhere;font-size:.9rem}.question-summary-row small{color:#64748b;font-size:.72rem;font-weight:650}.question-edit-button{color:#0f172a;min-height:36px;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:11px;flex:none;padding:0 12px}.question-editor-body{background:#fbfdff;border-top:1px solid #e8edf4;gap:14px;padding:15px;display:grid}.question-editor-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.question-editor-actions>div{gap:7px;display:flex}.question-editor-actions button{color:#334155;min-width:38px;min-height:36px;box-shadow:none;background:#fff;border:1px solid #dbe3ef;border-radius:10px;padding:0 10px}.question-editor-actions .order-field-remove-button{color:#b91c1c}.compact-option-editor{padding:13px}.compact-option-editor .order-option-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) auto}.question-policy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.simple-check-row{cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:13px;min-width:0;min-height:68px;align-items:flex-start!important;gap:10px!important;padding:12px!important;display:flex!important}.simple-check-row>span{gap:3px;min-width:0;display:grid}.simple-check-row strong{color:#0f172a;font-size:.8rem;line-height:1.35}.simple-check-row small{color:#64748b;font-size:.7rem;font-weight:600;line-height:1.4}.question-more-settings{background:#fff;border:1px solid #dbe3ef;border-radius:13px;padding:12px 13px}.question-more-settings[open] summary{margin-bottom:12px}.question-more-settings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product-wizard-actions{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #cbd5e1eb;border-radius:16px;grid-template-columns:auto minmax(180px,1fr);gap:10px;padding:12px;display:grid;position:sticky;bottom:10px;box-shadow:0 16px 38px #0f172a21}.product-wizard-actions button{border-radius:13px;min-height:48px}.wizard-next-button{color:#fff;background:#0f172a;border:1px solid #0f172a}.wizard-back-button,.wizard-cancel-button{color:#334155;min-width:96px;box-shadow:none;background:#fff;border:1px solid #cbd5e1;padding-inline:16px}.compact-product-card{gap:12px}.compact-product-card .product-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.compact-product-card .product-card-stats{padding:12px 14px}.compact-product-card .product-card-actions-compact{grid-template-columns:minmax(0,1fr) auto}.compact-product-card .product-edit-btn{min-width:0}@media (width<=900px){.compact-product-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-quick-field-bar>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.topbar-products{display:none!important}.product-wizard-page{padding-top:0}.compact-product-toolbar{border-radius:17px;margin-top:0;padding:14px 15px}.compact-product-toolbar h2{font-size:1.45rem}.compact-product-toolbar p{font-size:.82rem}.compact-product-toolbar .product-create-trigger{min-height:38px;padding:0 13px;font-size:.78rem}.product-step-form{padding:12px}.product-wizard-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.product-wizard-heading h2{font-size:1.45rem}.product-wizard-heading p{font-size:.78rem;line-height:1.45}.product-wizard-heading .form-progress-chip{place-self:start end}.active-product-step{gap:15px;padding:13px}.product-config-section-head,.product-config-section-head-actions{grid-template-columns:34px minmax(0,1fr);gap:10px}.product-config-section-head>span:first-child{width:34px;height:34px}.product-config-section-head h3{font-size:1rem}.product-config-section-head p{font-size:.76rem;line-height:1.42}.product-config-section-head-actions .order-field-add-button{grid-column:1/-1;min-height:42px}.product-config-grid-two,.order-field-grid,.question-more-settings>div{grid-template-columns:1fr}.compact-product-type-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.compact-product-type-grid .product-type-card{border-radius:12px;min-height:50px;padding:9px 8px}.compact-product-type-grid .product-type-card strong{font-size:.76rem}.compact-fulfillment-grid{grid-template-columns:1fr}.conversational-product-form .fulfillment-choice{min-height:46px}.compact-quick-field-bar>div{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-safety-note{grid-template-columns:1fr;gap:3px}.question-summary-row,.question-editor-body{padding:13px}.question-editor-actions{align-items:stretch}.compact-option-editor .order-option-row,.question-policy-list{grid-template-columns:1fr}.question-editor-actions .order-field-remove-button{min-width:120px}.product-wizard-actions{grid-template-columns:auto minmax(0,1fr);padding:9px;bottom:8px}.product-wizard-actions button{min-height:46px}.compact-product-card .product-card-actions-compact{grid-template-columns:minmax(0,1fr) auto}}@media (width<=390px){.product-wizard-heading{grid-template-columns:1fr}.product-wizard-heading .form-progress-chip{justify-self:start}.compact-product-type-grid{grid-template-columns:1fr 1fr!important}.compact-product-toolbar{align-items:flex-start}.compact-product-toolbar .product-create-trigger{margin-left:auto}}html,body,#root{max-width:100%;overflow-x:hidden}.product-wizard-page,.product-wizard-page *,.product-step-form,.product-step-form *,.premium-product-list,.premium-product-list *{box-sizing:border-box}.product-wizard-page,.product-step-form,.premium-product-list,.premium-product-card,.product-config-section,.product-wizard-actions,.product-toolbar,.product-card-summary-line,.clean-input-group{width:100%;min-width:0;max-width:100%}.product-wizard-page,.product-step-form,.premium-product-list{overflow-x:clip}.product-wizard-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;display:grid!important}.product-wizard-heading .section-kicker{line-height:1.35}.product-form-close-button{color:#334155;min-height:40px;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-self:start;padding:0 14px;font-size:.8rem;font-weight:800}.active-product-step .product-config-section-head,.active-product-step .product-config-section-head-actions{grid-template-columns:1fr!important;display:block!important}.active-product-step .product-config-section-head>div,.active-product-step .product-config-section-head-actions>div{width:100%;min-width:0}.product-config-section-head-actions .order-field-add-button{width:100%;margin-top:12px}.conversational-product-form label{min-width:0}.conversational-product-form input:not([type=checkbox]):not([type=file]),.conversational-product-form select,.conversational-product-form textarea{width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}.conversational-product-form input:not([type=checkbox]):not([type=file]),.conversational-product-form select{min-height:50px!important}.conversational-product-form textarea{min-height:104px!important;padding:13px 14px!important}.conversational-product-form .clean-input-group{width:100%!important;max-width:100%!important;min-height:50px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:14px!important;align-items:stretch!important;padding:0!important;display:flex!important;overflow:hidden!important}.conversational-product-form .clean-input-group:before,.conversational-product-form .clean-input-group:after,.conversational-product-form .clean-input-group input:before,.conversational-product-form .clean-input-group input:after{content:none!important;display:none!important}.conversational-product-form .clean-input-group>span{background:#f8fafc!important;border:0!important;border-right:1px solid #e2e8f0!important;border-radius:0!important;flex:none!important;min-width:62px!important;padding:0 14px!important}.conversational-product-form .clean-input-group input{appearance:none!important;width:1%!important;min-width:0!important;min-height:48px!important;box-shadow:none!important;background:padding-box padding-box!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;margin:0!important;padding:0 14px!important}.conversational-product-form .clean-input-group input:focus{box-shadow:none!important;border:0!important;outline:0!important}.upload-dropzone{min-height:102px!important;padding:14px!important}.upload-dropzone .upload-icon{width:44px!important;min-width:44px!important;height:44px!important;font-size:1.2rem!important}.upload-dropzone strong{font-size:.88rem!important}.upload-dropzone small{font-size:.72rem!important}.product-step-form .compact-quick-field-bar>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.product-step-form .compact-quick-field-bar button{width:100%!important;min-height:42px!important;padding:8px 10px!important;font-size:.76rem!important}.product-step-form .compact-safety-note{grid-template-columns:max-content minmax(0,1fr)!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.product-step-form .compact-safety-note strong{font-size:.78rem!important}.product-step-form .compact-safety-note p{margin:0!important;font-size:.72rem!important;line-height:1.4!important}.product-step-form .conversational-switches{gap:9px!important}.product-step-form .premium-switch-row{border-radius:14px!important;min-height:70px!important;padding:11px 12px!important}.product-step-form .premium-switch-row>span:last-child{gap:2px!important}.product-step-form .premium-switch-row strong{font-size:.84rem!important}.product-step-form .premium-switch-row small{font-size:.7rem!important;line-height:1.35!important}.product-step-form .premium-switch{transform-origin:0;transform:scale(.88)}.product-step-form .default-fulfillment-select small,.product-step-form label>small{margin-top:5px!important;font-size:.7rem!important;line-height:1.4!important}.product-step-form .fulfillment-more-options summary{padding-block:3px}.product-card-summary-line{color:#475569;flex-wrap:wrap;align-items:center;gap:4px 7px;font-size:.72rem;font-weight:750;line-height:1.4;display:flex}.product-card-summary-line span{overflow-wrap:anywhere;align-items:center;min-width:0;display:inline-flex}.product-card-summary-line span:not(:last-child):after{content:"·";color:#94a3b8;margin-left:7px}.compact-product-card .product-card-status .pill{padding:5px 9px!important;font-size:.66rem!important}.compact-product-card .product-card-stats{border-radius:13px!important;min-height:0!important;padding:10px 12px!important}.compact-product-card .product-card-stats span{font-size:.62rem!important}.compact-product-card .product-card-stats strong{font-size:.88rem!important}.compact-product-card .product-card-actions-compact{gap:8px!important}.compact-product-card .product-card-actions-compact>button{min-height:42px!important;padding:0 14px!important;font-size:.78rem!important}.compact-product-card .product-more-actions-panel{gap:8px!important;padding:9px!important}.compact-product-card .product-more-actions-panel .product-action-btn{min-height:40px!important;padding:0 11px!important;font-size:.72rem!important}.product-wizard-actions{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}.product-step-form{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))!important}@media (width<=680px){.product-wizard-page{width:100%!important;max-width:100vw!important;padding-inline:10px!important}.compact-product-toolbar,.product-step-form,.premium-product-card{width:100%!important;max-width:100%!important;margin-inline:0!important}.compact-product-toolbar{padding:15px 16px!important}.compact-product-toolbar h2{font-size:1.35rem!important}.compact-product-toolbar p{font-size:.78rem!important}.compact-product-toolbar .product-create-trigger{min-height:42px!important;padding:0 15px!important}.product-step-form{gap:14px!important;padding:14px!important}.product-wizard-heading{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding-bottom:12px!important}.product-wizard-heading h2{font-size:1.38rem!important}.product-wizard-heading p{font-size:.74rem!important}.product-form-close-button{min-height:38px;padding-inline:12px;font-size:.74rem}.active-product-step{gap:13px!important;padding:13px!important}.active-product-step .product-config-section-head h3{font-size:1rem!important}.active-product-step .product-config-section-head p{margin-top:3px!important;font-size:.74rem!important}.compact-product-type-grid{gap:7px!important}.compact-product-type-grid .product-type-card{min-height:46px!important}.selected-product-type-note,.compact-fulfillment-panel{padding:12px!important}.product-step-form .compact-quick-field-bar>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-step-form .compact-safety-note{grid-template-columns:1fr!important;gap:3px!important}.product-wizard-actions{bottom:calc(70px + env(safe-area-inset-bottom,0px))!important;z-index:30!important;border-radius:15px!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;width:100%!important;max-width:100%!important;margin-inline:0!important;padding:8px!important;position:sticky!important}.product-wizard-actions button{min-width:0!important;min-height:44px!important;padding-inline:10px!important;font-size:.78rem!important}.premium-product-list{gap:14px!important}.compact-product-card{border-radius:18px!important;gap:9px!important;padding:14px!important}.compact-product-card .product-thumb-box{border-radius:13px!important;width:58px!important;min-width:58px!important;height:58px!important}.compact-product-card .product-title-row h3{font-size:1rem!important}.compact-product-card .product-slug{font-size:.74rem!important}.compact-product-card .product-desc{-webkit-line-clamp:1!important;font-size:.76rem!important;line-height:1.4!important}.compact-product-card .product-card-actions-compact{grid-template-columns:minmax(0,1fr) minmax(108px,auto)!important}.compact-product-card .product-more-actions-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.compact-product-card .product-more-actions-panel .product-action-btn{width:100%!important}}@media (width<=390px){.product-wizard-page{padding-inline:8px!important}.product-wizard-heading{grid-template-columns:minmax(0,1fr) auto!important}.product-step-form .compact-quick-field-bar>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.compact-product-card .product-card-actions-compact{grid-template-columns:minmax(0,1fr) minmax(96px,auto)!important}}@media (width<=900px){html,body,#root,.dashboard,.content{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}@supports (overflow:clip){html,body,#root,.dashboard,.content{overflow-x:clip!important}}.content{contain:inline-size}.product-wizard-page{width:auto!important;min-width:0!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;overflow-x:hidden!important}.product-step-form,.premium-product-list,.premium-product-card,.active-product-step{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.product-step-form{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important}.active-product-step{padding-bottom:14px!important}.product-wizard-actions{z-index:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:2px!important;padding:0!important;position:static!important;bottom:auto!important}.product-wizard-actions button{min-height:44px!important}.single-border-input{width:100%!important;min-width:0!important;max-width:100%!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.single-border-input>span{z-index:2!important;color:#475569!important;pointer-events:none!important;background:#f8fafc!important;border:0!important;border-right:1px solid #e2e8f0!important;border-radius:13px 0 0 13px!important;justify-content:center!important;align-items:center!important;min-width:58px!important;padding:0 13px!important;font-size:.78rem!important;font-weight:850!important;line-height:1!important;display:flex!important;position:absolute!important;inset:1px auto 1px 1px!important}.single-border-input input{appearance:none!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:50px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:14px!important;outline:0!important;margin:0!important;padding:0 14px 0 76px!important;display:block!important}.product-slug-input.single-border-input>span{min-width:42px!important;padding-inline:11px!important}.product-slug-input.single-border-input input{padding-left:54px!important}.single-border-input:focus-within{box-shadow:none!important;border:0!important}.single-border-input:focus-within input{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1a!important}.selected-product-type-note{background:0 0!important;border:0!important;border-radius:0!important;gap:2px!important;padding:0 2px!important}.selected-product-type-note strong{display:none!important}.selected-product-type-note p{color:#64748b!important;font-size:.72rem!important;line-height:1.42!important}.order-fields-empty-state{border-radius:13px!important;grid-template-columns:1fr!important;gap:2px!important;padding:10px 12px!important}.order-fields-empty-state>span{display:none!important}.order-fields-empty-state strong{font-size:.78rem!important}.order-fields-empty-state p{margin-top:2px!important;font-size:.7rem!important;line-height:1.4!important}.compact-product-card{gap:7px!important;padding:12px!important}.compact-product-card .product-card-top{gap:10px!important}.compact-product-card .product-thumb-box{width:52px!important;min-width:52px!important;height:52px!important}.compact-product-card .product-title-row h3{font-size:.94rem!important}.compact-product-card .product-slug{font-size:.7rem!important}.compact-product-card .product-desc{margin-top:-1px!important;font-size:.72rem!important}.product-card-summary{color:#475569!important;gap:2px!important;min-width:0!important;font-size:.69rem!important;font-weight:760!important;line-height:1.35!important;display:grid!important}.product-card-summary-primary{flex-wrap:wrap!important;align-items:center!important;gap:2px 6px!important;min-width:0!important;display:flex!important}.product-card-summary-primary span{overflow-wrap:anywhere!important;min-width:0!important}.product-card-summary-secondary{color:#64748b!important}.compact-product-card .product-card-stats{border-radius:12px!important;padding:8px 10px!important}.compact-product-card .product-card-stats span{font-size:.58rem!important}.compact-product-card .product-card-stats strong{font-size:.82rem!important}.compact-product-card .product-card-actions-compact{grid-template-columns:minmax(0,1fr) minmax(88px,.42fr)!important;gap:7px!important}.compact-product-card .product-card-actions-compact>button{min-height:39px!important;padding-inline:10px!important;font-size:.74rem!important}.compact-product-card .product-more-actions-panel{padding:7px!important}.compact-product-card .product-more-actions-panel .product-action-btn{min-height:38px!important}}@media (width<=390px){.compact-product-card .product-card-actions-compact{grid-template-columns:minmax(0,1fr) minmax(82px,.4fr)!important}.single-border-input input{padding-right:12px!important}}@media (width<=900px){.premium-products-page .single-border-input{width:100%!important;min-width:0!important;max-width:100%!important;min-height:50px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:14px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:stretch!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.premium-products-page .single-border-input>span{z-index:auto!important;color:#475569!important;white-space:nowrap!important;pointer-events:none!important;background:#f8fafc!important;border:0!important;border-right:1px solid #e2e8f0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:58px!important;height:auto!important;padding:0 13px!important;font-size:.78rem!important;font-weight:850!important;line-height:1!important;display:flex!important;position:static!important;inset:auto!important}.premium-products-page .product-slug-input.single-border-input>span{min-width:42px!important;padding-inline:11px!important}.premium-products-page .single-border-input input,.premium-products-page .product-slug-input.single-border-input input{appearance:none!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 14px!important;display:block!important;position:static!important;transform:none!important}.premium-products-page .single-border-input:focus-within{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1a!important}.premium-products-page .single-border-input:focus-within input{box-shadow:none!important;border:0!important}.premium-products-page .order-field-builder-card{overflow-anchor:none!important}.premium-products-page .question-summary-row{overflow-anchor:none!important;grid-template-columns:minmax(0,1fr) 92px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:86px!important;padding:13px!important;display:grid!important;overflow:hidden!important}.premium-products-page .question-summary-row>div{grid-template-columns:minmax(0,1fr)!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.premium-products-page .question-summary-row .order-field-index,.premium-products-page .question-summary-row strong,.premium-products-page .question-summary-row small{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important;overflow:hidden!important}.premium-products-page .question-summary-row .order-field-index{font-size:.68rem!important;line-height:1.2!important}.premium-products-page .question-summary-row strong{font-size:.92rem!important;line-height:1.3!important}.premium-products-page .question-summary-row small{font-size:.72rem!important;line-height:1.25!important}.premium-products-page .question-edit-button{white-space:nowrap!important;flex:0 0 92px!important;justify-content:center!important;align-items:center!important;width:92px!important;min-width:92px!important;max-width:92px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;position:static!important}}.premium-products-page .smart-option-recommendation{background:linear-gradient(135deg,#eff6fffa,#f8fafcfa);border:1px solid #bfdbfe;border-radius:16px;gap:12px;padding:15px;display:grid}.premium-products-page .smart-option-recommendation-copy{gap:4px;min-width:0;display:grid}.premium-products-page .smart-option-recommendation-copy span{color:#1d4ed8;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.premium-products-page .smart-option-recommendation-copy p{color:#475569;margin:0;font-size:.82rem;line-height:1.5}.premium-products-page .smart-option-recommendation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.premium-products-page .smart-option-recommendation-actions button{color:#1e3a8a;white-space:normal;width:100%;min-width:0;min-height:42px;box-shadow:none;background:#fff;border:1px solid #93c5fd;border-radius:12px;padding:8px 11px;font-size:.8rem;font-weight:850}.premium-products-page .smart-option-recommendation-actions button:hover{opacity:1;background:#eff6ff;border-color:#60a5fa}.premium-products-page .question-summary-row .question-choice-preview{color:#475569!important;font-weight:750!important}@media (width<=680px){.premium-products-page .smart-option-recommendation{padding:13px}.premium-products-page .smart-option-recommendation-copy p{font-size:.76rem;line-height:1.45}}@media (width<=360px){.premium-products-page .smart-option-recommendation-actions{grid-template-columns:1fr}}@media (width<=900px){.premium-products-page .question-summary-row .question-choice-preview{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;line-height:1.35!important;overflow:visible!important}}.product-step-form input[aria-invalid=true],.product-step-form select[aria-invalid=true],.product-step-form textarea[aria-invalid=true]{background:snow;border-color:#dc2626;scroll-margin-top:150px;box-shadow:0 0 0 3px #dc26261f}.product-step-form input[aria-invalid=true]:focus,.product-step-form select[aria-invalid=true]:focus,.product-step-form textarea[aria-invalid=true]:focus{border-color:#b91c1c;box-shadow:0 0 0 4px #dc262629}.product-slug-input.has-validation-error,.product-base-price-input.has-validation-error{background:snow;border-color:#dc2626;scroll-margin-top:150px;box-shadow:0 0 0 3px #dc26261f}.product-slug-input.has-validation-error:focus-within,.product-base-price-input.has-validation-error:focus-within{border-color:#b91c1c;box-shadow:0 0 0 4px #dc262629}.product-slug-input.has-validation-error input[aria-invalid=true],.product-base-price-input.has-validation-error input[aria-invalid=true]{box-shadow:none;background:0 0;border-color:#0000}.product-fulfillment-options.has-validation-error{outline-offset:4px;border-radius:15px;outline:2px solid #dc2626;scroll-margin-top:140px}.order-option-editor button.has-validation-error{color:#991b1b;background:snow;border-color:#dc2626;scroll-margin-top:150px;box-shadow:0 0 0 3px #dc26261f}.product-field-error,.question-field-error{color:#b91c1c;margin-top:8px;font-size:.84rem;font-weight:750;line-height:1.45;display:block}.order-option-editor>.question-field-error{margin:10px 0 0}@media (width<=700px){.product-step-form input[aria-invalid=true],.product-step-form select[aria-invalid=true],.product-step-form textarea[aria-invalid=true],.product-slug-input.has-validation-error,.product-base-price-input.has-validation-error,.product-fulfillment-options.has-validation-error,.order-option-editor button.has-validation-error{scroll-margin-top:124px}}.product-step-form input[aria-invalid=true]:focus,.product-step-form select[aria-invalid=true]:focus,.product-step-form textarea[aria-invalid=true]:focus,.product-step-form .product-slug-input.has-validation-error:focus-within,.product-step-form .product-base-price-input.has-validation-error:focus-within{background:snow!important;border-color:#b91c1c!important;outline:none!important;box-shadow:0 0 0 4px #dc26262e!important}.product-step-form .product-slug-input.has-validation-error input[aria-invalid=true]:focus,.product-step-form .product-base-price-input.has-validation-error input[aria-invalid=true]:focus{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.product-step-form .product-fulfillment-options.has-validation-error,.product-step-form .product-fulfillment-options.has-validation-error:focus{outline-offset:4px;outline:2px solid #dc2626!important;box-shadow:0 0 0 4px #dc26261f!important}.login-password-actions{justify-content:flex-end;margin-top:-4px;display:flex}.forgot-password-link,.auth-recovery-back{appearance:none;color:#2563eb;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;font-weight:700;text-decoration:none}.forgot-password-link:hover,.auth-recovery-back:hover{text-decoration:underline}.forgot-password-link:focus-visible,.auth-recovery-back:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #2563eb33}.auth-recovery-card{align-content:start}.auth-recovery-success{color:#166534;background:#16a34a14;border:1px solid #16a34a3d;border-radius:12px;padding:12px 14px;font-size:.92rem;line-height:1.5}.auth-recovery-back{justify-self:center;margin-top:2px}@media (width<=640px){.login-password-actions{margin-top:0}.forgot-password-link,.auth-recovery-back{min-height:40px}}@media (width<=900px){.topbar-products,.topbar-fulfillment,.topbar-partners{display:none!important}.premium-products-page .compact-product-card{border-radius:14px!important;gap:8px!important;padding:10px!important}.premium-products-page .compact-product-card .product-slug{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#94a3b8!important;max-width:100%!important;font-size:.66rem!important;font-weight:650!important;line-height:1.28!important;display:-webkit-box!important;overflow:hidden!important}.premium-products-page .compact-product-card .product-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}.premium-products-page .compact-product-card .product-card-stats{gap:5px!important}.premium-products-page .compact-product-card .product-card-stats>div{min-height:48px!important;padding:6px 8px!important}.premium-products-page .compact-product-card .product-card-actions{gap:6px!important;padding-top:2px!important}}.plan-settings-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;list-style:none;display:grid}.plan-settings-summary::-webkit-details-marker{display:none}.plan-settings-summary-copy{min-width:0}.plan-settings-summary-copy strong,.plan-settings-summary-copy span{display:block}.plan-settings-summary-copy strong{color:#0f172a;font-size:1rem}.plan-settings-summary-copy span{color:#64748b;margin-top:.22rem;font-size:.78rem}.plan-settings-state{color:#64748b;background:#f1f5f9;border-radius:999px;justify-self:end;padding:.34rem .58rem;font-size:.7rem;font-weight:800}.plan-settings-state.is-active{color:#18794e;background:#ecfdf3}.plan-settings-edit-label{color:#2563eb;grid-column:1/-1;font-size:.75rem;font-weight:800}.plan-settings-edit-label:after{content:" +"}.plan-settings-card[open] .plan-settings-edit-label:after{content:" −"}.plan-settings-fields{border-top:1px solid #e2e8f0;padding-top:14px}@media (width<=900px){.topbar-adminSellers,.topbar-adminPlans,.topbar-adminPayments,.premium-products-page .compact-product-card .product-slug{display:none!important}.premium-products-page .compact-product-card{gap:7px!important;padding:9px!important}.premium-products-page .compact-product-card .product-desc{-webkit-line-clamp:2;margin-top:.35rem!important}.topbar-adminSummary>button,.topbar-adminSellers>button,.topbar-adminPlans>button,.topbar-adminPayments>button{display:none!important}.admin-subscription-payments-page{min-height:0!important}.admin-subscription-payments-page .admin-payments-empty{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;min-height:0!important;margin:.9rem 0 0!important;padding:1rem!important}.plan-settings-grid{grid-template-columns:1fr!important;gap:.7rem!important;display:grid!important}.plan-settings-card{background:#fff!important;border-radius:16px!important;padding:0!important;overflow:hidden!important}.plan-settings-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;padding:1rem;list-style:none;display:grid}.plan-settings-summary::-webkit-details-marker{display:none}.plan-settings-summary-copy{min-width:0}.plan-settings-summary-copy strong,.plan-settings-summary-copy span{display:block}.plan-settings-summary-copy strong{color:#0f172a;letter-spacing:-.02em;font-size:1rem}.plan-settings-summary-copy span{color:#64748b;margin-top:.22rem;font-size:.76rem;line-height:1.35}.plan-settings-state{color:#64748b;background:#f1f5f9;border-radius:999px;justify-self:end;padding:.34rem .58rem;font-size:.7rem;font-weight:800}.plan-settings-state.is-active{color:#18794e;background:#ecfdf3}.plan-settings-edit-label{color:#2563eb;grid-column:1/-1;font-size:.75rem;font-weight:800}.plan-settings-edit-label:after{content:" +"}.plan-settings-card[open] .plan-settings-edit-label:after{content:" −"}.plan-settings-fields{border-top:1px solid #e2e8f0;padding:1rem}.onboarding-defaults-card{padding:1rem!important}.onboarding-defaults-grid{gap:.75rem!important}}.admin-page-adminPayments{align-self:start!important}.admin-page-adminPayments .admin-subscription-payments-page{align-self:start!important;height:fit-content!important;min-height:0!important}.admin-page-adminPayments .admin-payments-empty{height:auto!important;min-height:0!important}.onboarding-settings-details{background:#fff;border:1px solid #dbe3ee;border-radius:16px;margin-top:.85rem;overflow:hidden}.onboarding-settings-summary{color:#0f172a;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.78rem .9rem;font-weight:850;list-style:none;display:flex}.onboarding-settings-summary::-webkit-details-marker{display:none}.onboarding-settings-summary:after{content:"+";color:#2563eb;font-size:1.05rem;font-weight:900}.onboarding-settings-details[open] .onboarding-settings-summary:after{content:"−"}.onboarding-settings-body{border-top:1px solid #e2e8f0;padding:.9rem}@media (width<=900px){.fulfillment-main .queue-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;padding-right:2.25rem!important}.fulfillment-main .queue-tabs::-webkit-scrollbar{display:none}.fulfillment-main .queue-tabs button{scroll-snap-align:start}.onboarding-defaults-card{padding:.9rem!important}.onboarding-settings-body{padding:.75rem}}@media (width<=820px){.dashboard .sidebar{padding:.85rem!important}.dashboard .sidebar .sidebar-brand,.dashboard .sidebar .store-switcher{margin-bottom:.8rem!important}.dashboard .sidebar .store-switcher select{min-height:44px!important}.dashboard .sidebar .sidebar-nav{gap:.75rem!important}.dashboard .sidebar .nav-group{gap:.35rem!important}.dashboard .sidebar .nav-btn,.dashboard .sidebar .public-link,.dashboard .sidebar .logout-btn{min-height:44px!important;padding:.62rem .78rem!important}.dashboard .sidebar .nav-footer{padding-top:.65rem!important}}@media (width<=900px){.fulfillment-main .queue-tabs{scroll-padding-inline:.75rem 3rem;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.6rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.6rem),#0000 100%);padding-right:3.5rem!important}.fulfillment-main .queue-tabs button:last-child{margin-right:1.5rem}}.invitation-template-fieldset{border:0;gap:.75rem;min-width:0;margin:.15rem 0 0;padding:0;display:grid}.invitation-template-heading{gap:.3rem;display:grid}.invitation-template-heading legend{color:#0f172a;padding:0;font-size:.86rem;font-weight:900}.invitation-template-heading p{color:#64748b;margin:0;font-size:.75rem;line-height:1.5}.invitation-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.invitation-template-option{cursor:pointer;min-width:0;position:relative}.invitation-template-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.invitation-template-card{background:#fff;border:1px solid #dce3ec;border-radius:15px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:.7rem;height:100%;padding:.65rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.invitation-template-option:hover .invitation-template-card{border-color:#b8c4d3;transform:translateY(-1px)}.invitation-template-option input:focus-visible+.invitation-template-card{outline-offset:2px;outline:3px solid #2563eb2e}.invitation-template-card-copy{gap:.25rem;min-width:0;display:grid}.invitation-template-card-copy>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:900}.invitation-template-card-copy strong{color:#0f172a;font-size:.86rem}.invitation-template-card-copy small{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.67rem;line-height:1.4;display:-webkit-box;overflow:hidden}.invitation-template-selected{color:#1d4ed8;background:#eff6ff;border-radius:999px;align-items:center;width:fit-content;margin-top:.15rem;padding:.2rem .45rem;font-size:.6rem;font-weight:900;display:inline-flex}@media (width<=820px){.invitation-template-grid{grid-template-columns:1fr}.invitation-template-card{grid-template-columns:104px minmax(0,1fr)}}@media (width<=480px){.invitation-template-card{grid-template-columns:82px minmax(0,1fr);gap:.6rem;padding:.55rem}.invitation-template-heading{text-align:center}}@media (prefers-reduced-motion:reduce){.invitation-template-card{transition:none}.invitation-template-option:hover .invitation-template-card{transform:none}}.invitation-template-heading{gap:.38rem;padding-inline:.2rem}.invitation-template-heading legend{color:#101828;letter-spacing:-.01em;font-size:.92rem}.invitation-template-heading p{color:#667085;max-width:620px;font-size:.76rem;line-height:1.55}.invitation-template-grid{gap:.72rem}.invitation-template-card{background:radial-gradient(circle at 94% 8%,#e2e8f09e,#0000 28%),linear-gradient(145deg,#fff 0%,#fbfcfe 100%);border-color:#e2e8f0;border-radius:20px;grid-template-columns:98px minmax(0,1fr);gap:.82rem;min-height:116px;padding:.78rem;position:relative;overflow:hidden;box-shadow:0 8px 26px #0f172a09,inset 0 1px #ffffffe6}.invitation-template-option:hover .invitation-template-card{border-color:#c7d2e0;transform:translateY(-2px);box-shadow:0 13px 34px #0f172a11,inset 0 1px #ffffffe6}.invitation-template-option input:checked+.invitation-template-card{background:radial-gradient(circle at 92% 8%,#60a5fa24,#0000 31%),linear-gradient(145deg,#fff 0%,#f5f8ff 100%);border-color:#4267e8;box-shadow:0 0 0 3px #4267e81a,0 15px 36px #2563eb17}.invitation-template-option input:checked+.invitation-template-card:after{content:"✓";color:#fff;background:#3157d5;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:950;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 6px 16px #3157d53d}.invitation-template-card-copy{gap:.32rem;padding-right:1.6rem}.invitation-template-card-copy>span{color:#667085;letter-spacing:.11em;font-size:.58rem}.invitation-template-card-copy strong{color:#101828;font-size:.94rem;line-height:1.2}.invitation-template-card-copy small{color:#667085;-webkit-box-orient:initial;-webkit-line-clamp:initial;font-size:.68rem;line-height:1.48;display:block;overflow:visible}.invitation-template-selected{color:#3157d5;letter-spacing:.05em;text-transform:uppercase;background:#eef4ff;gap:.28rem;margin-top:.2rem;padding:.24rem .5rem;font-size:.58rem}.invitation-template-selected:before{content:"✓";font-size:.62rem}@media (width<=820px){.invitation-template-card{grid-template-columns:106px minmax(0,1fr);min-height:120px}}@media (width<=480px){.invitation-template-fieldset{gap:.82rem}.invitation-template-heading{text-align:center;gap:.4rem}.invitation-template-heading legend{font-size:.95rem}.invitation-template-heading p{font-size:.75rem;line-height:1.48}.invitation-template-grid{gap:.68rem}.invitation-template-card{border-radius:18px;grid-template-columns:92px minmax(0,1fr);gap:.72rem;min-height:118px;padding:.68rem}.invitation-template-card-copy{gap:.27rem;padding-right:1.35rem}.invitation-template-card-copy>span{font-size:.54rem}.invitation-template-card-copy strong{font-size:.9rem}.invitation-template-card-copy small{font-size:.64rem;line-height:1.42}.invitation-template-option input:checked+.invitation-template-card:after{width:22px;height:22px;top:8px;right:8px}}.invitation-page{color:#101828;background:radial-gradient(circle at 12% 0,#2563eb14,#0000 30%),linear-gradient(#f7f9fc 0%,#eef3f9 100%);min-height:100vh;padding:clamp(16px,3vw,34px)}.invitation-shell{width:min(1120px,100%);margin:0 auto}.invitation-setup-layout{background:#fff;border:1px solid #e3e8ef;border-radius:28px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a1c,0 2px 8px #0f172a08}.invitation-welcome-panel{color:#fff;background:radial-gradient(circle at 86% 14%,#3b82f638,#0000 30%),linear-gradient(145deg,#0b1220 0%,#12233f 100%);flex-direction:column;min-width:0;padding:clamp(28px,4vw,48px);display:flex}.invitation-brand{align-items:center;gap:10px;width:fit-content;display:inline-flex}.invitation-brand.light>strong{color:#fff}.invitation-eyebrow-hero{color:#9db8ff;margin-top:auto;padding-top:54px}.invitation-welcome-panel>p:not(.invitation-eyebrow){color:#cbd5e1;max-width:520px;margin:18px 0 0;font-size:15px;line-height:1.62}.invitation-store-preview{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;gap:3px;margin-top:30px;padding:16px;display:grid}.invitation-store-preview span,.invitation-store-preview small{color:#aebbd0;font-size:11px}.invitation-store-preview strong{color:#fff;font-size:16px}.invitation-security-list{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.invitation-form-card{background:#fff;gap:18px;min-width:0;padding:clamp(24px,4vw,44px);display:grid}.invitation-form-heading{gap:8px;display:grid}.invitation-eyebrow-section{color:#3157d5}.invitation-form-heading h2{color:#101828;letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,34px);line-height:1.05}.invitation-email-copy{color:#667085;gap:4px;margin:0;font-size:13px;display:grid}.invitation-email-copy strong{overflow-wrap:anywhere;color:#344054;font-size:13px}.invitation-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.invitation-detail-grid>div{background:#f8fafc;border:1px solid #e7ebf1;border-radius:13px;gap:4px;min-width:0;padding:11px 12px;display:grid}.invitation-detail-grid span{color:#667085;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.invitation-detail-grid strong{overflow-wrap:anywhere;color:#101828;min-width:0;font-size:11px;line-height:1.35}.invitation-status-badge{text-transform:capitalize;background:#eef4ff;border-radius:999px;width:fit-content;padding:3px 7px;color:#3157d5!important}.invitation-template-fieldset{gap:12px;margin-top:4px}.invitation-template-heading{text-align:left;gap:4px}.invitation-template-heading legend{letter-spacing:-.02em;font-size:16px}.invitation-template-heading p{font-size:12px}.invitation-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.invitation-template-card{border-radius:17px;grid-template-columns:86px minmax(0,1fr);gap:10px;min-height:106px;padding:10px}.invitation-template-card .storefront-template-mini{width:100%;min-width:0}.invitation-template-card-copy>strong{font-size:14px}.invitation-template-card-copy small{font-size:10px}.invitation-template-selected{padding:3px 7px;font-size:9px}.invitation-password-field{color:#344054;gap:7px;font-size:12px;font-weight:800;display:grid}.invitation-password-input{display:grid;position:relative}.invitation-password-input input{box-sizing:border-box;color:#101828;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:13px;outline:none;padding:0 76px 0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.invitation-password-input input:focus{border-color:#7198ff;box-shadow:0 0 0 4px #3157d517}.invitation-password-input button{color:#344054;min-width:58px;min-height:36px;font:inherit;cursor:pointer;background:#eef2f7;border:0;border-radius:9px;font-size:11px;font-weight:900;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.invitation-password-note{color:#667085;background:#f8fafc;border-radius:12px;gap:2px;padding:10px 12px;font-size:11px;line-height:1.45;display:grid}.invitation-password-note strong{color:#344054}.invitation-primary-button{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#3157d5 0%,#2447b8 100%);border:0;border-radius:13px;font-size:13px;font-weight:900;box-shadow:0 10px 24px #3157d538}.invitation-primary-button:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}.invitation-privacy-note{color:#98a2b3;margin:-4px 0 0;font-size:10px;line-height:1.45}@media (width<=820px){.invitation-page{padding:12px}.invitation-setup-layout{border-radius:22px;grid-template-columns:1fr}.invitation-welcome-panel{padding:22px 20px}.invitation-eyebrow-hero{margin-top:24px;padding-top:0}.invitation-welcome-panel h1{max-width:14ch;margin-top:9px;font-size:clamp(30px,9vw,38px)}.invitation-welcome-panel>p:not(.invitation-eyebrow){margin-top:12px;font-size:13px;line-height:1.5}.invitation-store-preview{margin-top:18px;padding:12px}.invitation-security-list{margin-top:12px}.invitation-form-card{gap:16px;padding:20px 16px 22px}.invitation-form-heading h2{font-size:26px}.invitation-detail-grid{grid-template-columns:1fr 1fr}.invitation-detail-grid>div:last-child{grid-column:1/-1}.invitation-template-heading{text-align:left}.invitation-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.invitation-template-card{border-radius:15px;flex-direction:column;align-items:stretch;gap:7px;min-height:0;padding:8px;display:flex}.invitation-template-card .storefront-template-mini{min-height:78px}.invitation-template-card-copy{gap:3px;padding-right:0}.invitation-template-card-copy>span:first-child{min-height:22px;font-size:8px;line-height:1.25}.invitation-template-card-copy>strong{font-size:13px}.invitation-template-card-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.invitation-template-selected{margin-top:2px}}@media (width<=370px){.invitation-template-grid{grid-template-columns:1fr}}@media (width<=820px) and (width>=371px){.invitation-template-card-copy small{-webkit-line-clamp:3;min-height:40px}.invitation-template-card:last-child{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;display:grid}.invitation-template-card:last-child .storefront-template-mini{min-height:92px}.invitation-template-card:last-child .invitation-template-card-copy{align-self:center}}@media (width<=370px){.invitation-template-card-copy small{-webkit-line-clamp:3}}@media (width<=820px){.invitation-template-card-copy small{-webkit-box-orient:initial;-webkit-line-clamp:initial;min-height:0;display:block;overflow:visible}}@media (width<=820px) and (width>=371px){.invitation-template-option:last-child{grid-column:1/-1}.invitation-template-option:last-child .invitation-template-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;display:grid}.invitation-template-option:last-child .storefront-template-mini{min-height:92px}}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{color:#111827;background:#f4f6fb;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 0 0,#1118271f,#0000 34rem),linear-gradient(135deg,#f8fafc 0%,#eef2ff 45%,#f8fafc 100%);min-width:320px;min-height:100vh;margin:0}*{box-sizing:border-box}button,input,textarea,select{font:inherit}button{border:0}a{color:inherit}.app,.dashboard,.dashboard-page,.admin-page,.merchant-dashboard{min-height:100vh}h1{letter-spacing:-.045em;color:#0f172a;margin:0 0 .75rem;font-size:clamp(2rem,5vw,3.6rem);line-height:.95}h2{letter-spacing:-.035em;color:#111827}h3{color:#111827}.card,.panel,.section,.settings-card,.product-card,.order-card,.form-card,.login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #94a3b83d;border-radius:28px;box-shadow:0 24px 70px #0f172a14}input,textarea,select{color:#111827;background:#fff;border:1px solid #dbe3ef;border-radius:16px;outline:none;width:100%;padding:.9rem 1rem;transition:all .2s}textarea{resize:vertical;min-height:96px}input:focus,textarea:focus,select:focus{border-color:#111827;box-shadow:0 0 0 4px #11182714}label{color:#334155;font-size:.92rem;font-weight:800}button,.btn,.primary-btn,.save-btn,.add-btn,.login-btn{cursor:pointer;color:#fff;background:#111827;border-radius:999px;min-height:44px;padding:.75rem 1.15rem;font-weight:900;transition:transform .18s,opacity .18s,box-shadow .18s;box-shadow:0 12px 28px #1118272e}button:hover,.btn:hover,.primary-btn:hover,.save-btn:hover,.add-btn:hover,.login-btn:hover{opacity:.94;transform:translateY(-1px);box-shadow:0 16px 34px #11182738}button:disabled{opacity:.6;cursor:not-allowed;transform:none}.tabs,.tab-list,.dashboard-tabs{background:#ffffffb8;border:1px solid #94a3b83d;border-radius:999px;flex-wrap:wrap;gap:.65rem;width:fit-content;padding:.4rem;display:flex}.tabs button,.tab-list button,.dashboard-tabs button{color:#64748b;box-shadow:none;background:0 0;min-height:40px}.tabs button.active,.tab-list button.active,.dashboard-tabs button.active,.tabs .active,.tab-list .active,.dashboard-tabs .active{color:#fff;background:#111827;box-shadow:0 12px 26px #1118272e}table{border-collapse:separate;border-spacing:0 .75rem;width:100%}thead th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#64748b;padding:0 1rem;font-size:.78rem}tbody tr{background:#fff;box-shadow:0 10px 28px #0f172a0d}tbody td{border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;padding:1rem}tbody td:first-child{border-left:1px solid #eef2f7;border-top-left-radius:18px;border-bottom-left-radius:18px}tbody td:last-child{border-right:1px solid #eef2f7;border-top-right-radius:18px;border-bottom-right-radius:18px}.badge,.status,.order-status,.pill{color:#3730a3;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.35rem .75rem;font-size:.78rem;font-weight:900;display:inline-flex}.paid,.success,.active{color:#166534!important;background:#dcfce7!important}.pending{color:#92400e!important;background:#fef3c7!important}.cancelled,.failed,.inactive{color:#991b1b!important;background:#fee2e2!important}.login-page,.auth-page{place-items:center;min-height:100vh;padding:1.25rem;display:grid}.login-card{width:min(100%,440px);padding:2rem}.login-card h1{font-size:2.4rem}.dashboard-container,.main-content,.content,.page-content{width:min(1180px,100% - 2rem);margin:0 auto;padding:2rem 0}.header,.dashboard-header,.topbar{width:min(1180px,100% - 2rem);margin:0 auto;padding:1.5rem 0 0}.grid,.product-grid,.order-grid,.stats-grid{gap:1rem;display:grid}@media (width<=700px){.dashboard-container,.main-content,.content,.page-content,.header,.dashboard-header,.topbar{width:min(100%,100% - 1rem);padding-left:0;padding-right:0}h1{font-size:2.35rem}.card,.panel,.section,.settings-card,.product-card,.order-card,.form-card,.login-card{border-radius:22px;padding:1rem}.tabs,.tab-list,.dashboard-tabs{border-radius:20px;width:100%}.tabs button,.tab-list button,.dashboard-tabs button{flex:1;padding:.7rem .75rem}table,thead,tbody,th,td,tr{display:block}thead{display:none}tbody tr{border-radius:20px;margin-bottom:1rem;padding:.75rem}tbody td{justify-content:space-between;gap:1rem;padding:.65rem .4rem;display:flex;border:0!important}tbody td:first-child,tbody td:last-child{border-radius:0}input,textarea,select{min-height:46px}button,.btn,.primary-btn,.save-btn,.add-btn,.login-btn{justify-content:center;width:100%}body{background:#f8f5ef!important}.dashboard,.merchant-dashboard,.dashboard-page,.admin-page,.app{background:#fbf7ef;width:min(100%,430px);min-height:100vh;margin:0 auto}aside,.sidebar,.dashboard-sidebar,.merchant-sidebar,.nav-panel{box-shadow:0 24px 60px #0f172a33;background:linear-gradient(#111827 0%,#1f2937 100%)!important;border-radius:0 0 28px 28px!important;padding:1.2rem!important}aside h1,aside h2,aside h3,.sidebar h1,.sidebar h2,.sidebar h3,.dashboard-sidebar h1,.dashboard-sidebar h2,.dashboard-sidebar h3{text-align:center;letter-spacing:-.02em;margin-bottom:1rem;color:#fff!important;font-size:1rem!important}aside label,.sidebar label,.dashboard-sidebar label{text-align:center;margin-bottom:.45rem;display:block;color:#ffffffa6!important}aside select,.sidebar select,.dashboard-sidebar select{color:#111827;background:#fff7ed;border:0;border-radius:16px;height:48px;margin-bottom:1rem;font-weight:800}aside nav,.sidebar nav,.dashboard-sidebar nav,.tabs,.tab-list,.dashboard-tabs{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr 1fr!important;gap:.65rem!important;width:100%!important;padding:0!important;display:grid!important}aside button,.sidebar button,.dashboard-sidebar button,.tabs button,.tab-list button,.dashboard-tabs button{color:#fff!important;width:100%!important;min-height:46px!important;box-shadow:none!important;background:#ffffff1a!important;border-radius:15px!important;padding:.75rem!important;font-size:.9rem!important}aside button.active,.sidebar button.active,.dashboard-sidebar button.active,.tabs button.active,.tab-list button.active,.dashboard-tabs button.active{color:#166534!important;background:#dcfce7!important}aside button:last-child,.sidebar button:last-child,.dashboard-sidebar button:last-child{grid-column:span 2;color:#fff!important;background:#ef4444!important}main,.main-content,.dashboard-content,.page-content,.content{width:100%!important;padding:1.25rem!important}main h1,.main-content h1,.dashboard-content h1,.page-content h1{text-align:center;margin-top:.4rem;font-size:2rem!important;line-height:1.05!important}main>p,.main-content>p,.dashboard-content>p,.page-content>p{text-align:center}main>button,.main-content>button,.dashboard-content>button,.page-content>button{border-radius:14px;width:100%;max-width:100%;min-height:46px}.success,.success-message,.alert-success,.message,.notice{text-align:center;font-weight:800;border-radius:16px!important;padding:.9rem 1rem!important}.order-card,[class*=order-card],[class*=OrderCard]{background:#ffffffeb!important;border:1px solid #94a3b833!important;border-radius:24px!important;margin-bottom:1rem!important;padding:1rem!important;box-shadow:0 18px 45px #0f172a14!important}.order-card button,[class*=order-card] button,[class*=OrderCard] button{color:#334155!important;width:100%!important;min-height:38px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:.55rem .65rem!important;font-size:.82rem!important}.order-actions,[class*=order-actions],[class*=status-actions],[class*=actions]{grid-template-columns:1fr 1fr!important;gap:.55rem!important;margin-top:.9rem!important;display:grid!important}.order-actions button:last-child,[class*=order-actions] button:last-child,[class*=status-actions] button:last-child{grid-column:span 2}.product-card,.settings-card,.form-card,.panel,.card{border-radius:24px!important;padding:1rem!important;box-shadow:0 18px 45px #0f172a14!important}input,textarea,select{border-radius:14px!important}.dashboard,.merchant-dashboard,.dashboard-page,.admin-page,.app{width:min(100%,430px)!important;margin:0 auto!important;overflow-x:hidden!important}aside,.sidebar,.dashboard-sidebar,.merchant-sidebar,.nav-panel{border-radius:0 0 22px 22px!important;margin-bottom:1rem!important;padding:1rem!important}aside h1,aside h2,aside h3,.sidebar h1,.sidebar h2,.sidebar h3,.dashboard-sidebar h1,.dashboard-sidebar h2,.dashboard-sidebar h3{margin:.25rem 0 .4rem!important;font-size:.95rem!important}aside select,.sidebar select,.dashboard-sidebar select{height:44px!important;min-height:44px!important;margin-bottom:.8rem!important;font-size:.9rem!important}aside button,.sidebar button,.dashboard-sidebar button{border-radius:14px!important;min-height:42px!important;padding:.65rem .8rem!important;font-size:.86rem!important}main,.main-content,.dashboard-content,.page-content,.content{padding:1rem!important}main h1,.main-content h1,.dashboard-content h1,.page-content h1{margin-bottom:.25rem!important;font-size:1.85rem!important}main p,.main-content p,.dashboard-content p,.page-content p{font-size:.9rem!important}.order-card,[class*=order-card],[class*=OrderCard]{border-radius:20px!important;padding:.9rem!important}.order-card h3,[class*=order-card] h3,[class*=OrderCard] h3{letter-spacing:.02em!important;font-size:1rem!important}.order-card button,[class*=order-card] button,[class*=OrderCard] button{border-radius:10px!important;min-height:34px!important;font-size:.76rem!important}.product-card,.settings-card,.form-card,.panel,.card{border-radius:20px!important;padding:.9rem!important}input,textarea,select{min-height:42px!important;padding:.72rem .85rem!important;font-size:.9rem!important}label{margin-bottom:.3rem!important;font-size:.84rem!important}.product-card img,[class*=product] img{border-radius:18px!important}.login-card{width:min(100%,390px)!important;padding:1.3rem!important}.login-card h1{font-size:2rem!important}}.settings-preview{color:#fff!important;background:linear-gradient(#0f172a 0%,#111827 100%)!important;border:1px solid #ffffff14!important;border-radius:24px!important;padding:1.2rem!important;box-shadow:0 20px 55px #0f172a2e!important}.settings-preview h2,.settings-preview h3,.settings-preview p,.settings-preview span,.settings-preview .muted{color:#fff!important}.settings-preview h2{margin-bottom:1rem!important;font-size:1rem!important;font-weight:900!important}.settings-preview h3{margin:.7rem 0 .35rem!important;font-size:1.25rem!important;font-weight:900!important}.settings-preview .muted{color:#ffffffad!important;font-weight:800!important}.settings-preview p{color:#ffffffdb!important;line-height:1.5!important}.settings-preview p:last-child{color:#bbf7d0!important;font-weight:900!important}.settings-preview .banner-preview{object-fit:cover!important;border-radius:18px!important;width:100%!important;max-height:120px!important;margin-bottom:.8rem!important}.settings-preview .logo-preview{object-fit:cover!important;border:3px solid #fffc!important;border-radius:999px!important;width:58px!important;height:58px!important;margin-bottom:.6rem!important}@media (width<=700px){.settings-preview{border-radius:22px!important;margin-top:1rem!important;padding:1rem!important}.settings-preview h2,.settings-preview h3,.settings-preview p{text-align:center!important}}body #root aside.settings-preview,body #root .settings-preview{color:#fff!important;background:#111827!important}body #root aside.settings-preview *,body #root .settings-preview *{opacity:1!important;filter:none!important;text-shadow:none!important}body #root aside.settings-preview h2,body #root aside.settings-preview h3,body #root aside.settings-preview p,body #root aside.settings-preview .muted,body #root .settings-preview h2,body #root .settings-preview h3,body #root .settings-preview p,body #root .settings-preview .muted{color:#fff!important}body #root aside.settings-preview p,body #root .settings-preview p{color:#ffffffe6!important;font-weight:700!important}body #root aside.settings-preview .muted,body #root .settings-preview .muted{color:#ffffffb3!important}body #root aside.settings-preview p:nth-of-type(2),body #root aside.settings-preview p:nth-of-type(3),body #root aside.settings-preview p:nth-of-type(4),body #root .settings-preview p:nth-of-type(2),body #root .settings-preview p:nth-of-type(3),body #root .settings-preview p:nth-of-type(4){color:#ffffffe0!important}.manual-paid-btn{color:#fff!important;background:#166534!important}.manual-paid-btn:hover{background:#14532d!important}.oversold-warning{background:#fee2e2;border-radius:999px;width:fit-content;margin-top:.45rem;padding:.45rem .7rem;font-size:.82rem;font-weight:900;display:inline-flex;color:#991b1b!important}.subscription-summary-card{color:#fff;background:#0f172a;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.25rem;padding:1rem;display:grid;box-shadow:0 18px 45px #0f172a33}.subscription-summary-card div{background:#ffffff14;border-radius:16px;padding:.85rem}.subscription-summary-card span{color:#cbd5e1;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem;font-size:.75rem;font-weight:800;display:block}.subscription-summary-card strong{font-size:1rem;font-weight:950;display:block}.subscription-status.active{color:#86efac}.subscription-status.trial{color:#fde68a}.subscription-status.expired,.subscription-status.suspended{color:#fca5a5}@media (width<=900px){.subscription-summary-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.subscription-summary-card{grid-template-columns:1fr}}.extend-subscription-btn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:18px;width:100%;margin:.85rem 0 1.25rem;padding:.95rem 1rem;font-weight:950;box-shadow:0 14px 30px #16a34a40}.extend-subscription-btn:hover{filter:brightness(.96)}.admin-stores-panel{background:#fff;border:1px solid #e5e7eb;border-radius:24px;margin:1rem 0 1.25rem;padding:1rem;box-shadow:0 16px 35px #0f172a14}.admin-stores-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.admin-stores-header h3{margin:0 0 .25rem}.admin-stores-header p{color:#64748b;margin:0;font-weight:700}.admin-stores-header button{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:14px;padding:.75rem .9rem;font-weight:900}.admin-store-list{gap:.85rem;display:grid}.admin-store-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;gap:.75rem;padding:1rem;display:grid}.admin-store-card h4{margin:0}.admin-store-card p{color:#64748b;margin:.2rem 0 0;font-weight:700}.admin-store-card span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem;font-size:.72rem;font-weight:900;display:block}.admin-store-card strong{font-weight:950}@media (width<=640px){.admin-stores-header{flex-direction:column;align-items:stretch}.admin-stores-header button{width:100%}}html,body,#root,#__next{width:100%;max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}img,video,canvas,iframe,input,textarea,select,button{max-width:100%}@media (width<=768px){.order-actions,.product-actions,.store-actions,.admin-actions,.form-actions,.action-row,.button-row{flex-wrap:wrap}}html,body,#root{overscroll-behavior-x:none;width:100%;min-width:0;max-width:100%;margin:0;padding:0;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box;min-width:0}img,video,canvas,iframe,input,textarea,select,button{max-width:100%}.login-mini-badge,.premium-login-card:before{display:none!important}.premium-login-page{touch-action:pan-y pinch-zoom;width:100%;max-width:100vw;min-height:100dvh;background:#f3f6fb!important;overflow-x:hidden!important}.login-hero-card,.premium-login-card{max-width:100%;overflow-x:hidden}.premium-login-card{border:1px solid #e2e8f0f2;box-shadow:0 24px 70px #0f172a1a}.dashboard{overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;width:100%;min-width:0;max-width:100vw;margin:0;padding:0;overflow-x:hidden!important}.dashboard *{min-width:0}.mobile-shell-bar{width:100%;min-width:0;max-width:100%;overflow:hidden}.sidebar{overflow-x:hidden}.sidebar *{overflow-wrap:anywhere;max-width:100%}.sidebar-backdrop{max-width:100vw}.topbar,.dashboard>section,.dashboard>div:not(.sidebar):not(.sidebar-backdrop),.dashboard main,.dashboard-content,.content,.page-content,.orders-layout,.products-layout,.settings-layout,.admin-layout,.admin-summary-panel,.admin-stores-panel,.admin-plans-panel,.admin-store-list,.orders-list,.products-list,.settings-card,.order-card,.product-card,.admin-store-card,.admin-summary-card,.plan-settings-card,.product-form-card,.store-profile-card,.premium-products-page,.store-profile-page{min-width:0;max-width:100%;overflow-x:hidden}.topbar h1,.topbar p,.login-card-head h1,.login-card-head p,.settings-card h1,.settings-card h2,.settings-card h3,.settings-card p,.order-card,.order-card *,.product-card,.product-card *,.admin-store-card,.admin-store-card *,.admin-summary-card,.admin-summary-card *,.plan-settings-card,.plan-settings-card *{white-space:normal;overflow-wrap:anywhere;word-break:normal}.admin-store-filters{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.admin-header-actions,.admin-store-actions,.order-actions,.product-actions,.form-actions,.action-row,.button-row{flex-wrap:wrap;max-width:100%}@media (width<=820px){html,body,#root{overflow-x:hidden!important}body{background:#f3f6fb}.premium-login-page{padding:16px!important}.premium-login-card{border-radius:32px;width:100%}.dashboard{grid-template-columns:none!important;padding:0!important;display:block!important;transform:none!important}.mobile-shell-bar{z-index:80;position:sticky;top:0;border-radius:0!important;margin:0!important}.sidebar{z-index:1000!important;width:min(84vw,360px)!important;min-width:0!important;max-width:84vw!important;transition:transform .22s!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;transform:translate(-105%)!important}.sidebar.open,.dashboard.sidebar-open .sidebar{transform:translate(0,0)!important}.dashboard:not(.sidebar-open) .sidebar{pointer-events:none!important}.sidebar-backdrop{z-index:999!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.topbar{border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding-left:16px!important;padding-right:16px!important}.dashboard>section,.dashboard>div:not(.sidebar):not(.sidebar-backdrop),.dashboard main,.dashboard-content,.content,.page-content,.orders-layout,.products-layout,.settings-layout,.admin-layout{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important;transform:none!important}.settings-card,.order-card,.product-card,.admin-store-card,.admin-summary-card,.plan-settings-card,.product-form-card,.store-profile-card{width:100%!important;max-width:100%!important;transform:none!important}.admin-summary-grid{grid-template-columns:1fr!important}.admin-header-actions{grid-template-columns:1fr!important;display:grid!important}.admin-header-actions button,.admin-store-actions button,.order-actions button,.product-actions button,.form-actions button{width:100%}}.mobile-shell-bar{background:linear-gradient(#111c34 0%,#0f172a 100%)!important;box-shadow:inset 0 1px #ffffff0f,0 4px 16px #00000026!important}.topbar h1{margin-bottom:8px!important}.topbar .muted{color:#1018288f!important;line-height:1.5!important}.admin-store-filters::-webkit-scrollbar{display:none!important}.subscription-payment-filters::-webkit-scrollbar{display:none!important}.admin-store-filters>*,.subscription-payment-filters>*{white-space:nowrap!important;flex:none!important}.admin-store-filters button,.subscription-payment-filters button{min-width:max-content!important;padding:10px 16px!important}.admin-layout .settings-card{background:#fff!important;padding:24px!important}.admin-layout .settings-card>.admin-stores-panel,.admin-layout .settings-card>.admin-plans-panel,.admin-layout .settings-card>.admin-summary-panel{box-shadow:none!important;background:#fafbfc!important;border:1px solid #1018280f!important;border-radius:12px!important;padding:16px!important}.settings-card input,.settings-card textarea,.settings-card select,.product-form input,.product-form textarea,.product-form select,.admin-store-search input{background:#fff!important;border:1px solid #1018281f!important;border-radius:10px!important;padding:12px 14px!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important}.settings-card input:focus,.settings-card textarea:focus,.settings-card select:focus,.product-form input:focus,.product-form textarea:focus,.product-form select:focus,.admin-store-search input:focus{border-color:#1e2b4d!important;outline:none!important;box-shadow:0 0 0 3px #1e2b4d1f!important}.admin-store-card span,.product-card-stats span,.item-row.total span,.settings-card label,.plan-settings-card label{letter-spacing:.04em!important}.admin-store-card>div>span,.product-card-stats span,.item-row.total span{text-transform:uppercase!important;color:#1018288c!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}.admin-summary-card.good,.status.paid,.status.completed,.active-pill,.plan-feature-chip.enabled{color:#067647!important;background:#ecfdf3!important;border-color:#abefc6!important}.admin-summary-card.danger,.status.cancelled,.inactive-pill,.plan-feature-chip.disabled{color:#b42318!important;background:#fef3f2!important;border-color:#fecdca!important}.admin-summary-card.warning,.status.pending,.status.processing,.featured-pill,.payment-method-badge.manual{color:#b54708!important;background:#fffaeb!important;border-color:#fedf89!important}button,.nav-btn,.product-card,.order-card,.admin-store-card,.plan-settings-card{transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s!important}button:active,.nav-btn:active,.product-card:active,.order-card:active,.admin-store-card:active{transform:scale(.985)!important}.orders-end-note{text-align:center;color:#1018285c;margin:18px auto 0;font-size:13px;font-weight:700}@media (width<=820px){.admin-layout .settings-card{padding:18px!important}.admin-layout .settings-card>.admin-stores-panel,.admin-layout .settings-card>.admin-plans-panel,.admin-layout .settings-card>.admin-summary-panel{padding:14px!important}.topbar{padding-top:24px!important;padding-bottom:24px!important}.topbar .muted{max-width:26rem!important}}.premium-login-btn,.product-create-trigger,button[type=submit]:not(.save-plan-btn):not(.save-store-plan-btn){color:#fff!important;background:#101828!important;border:1px solid #101828!important;box-shadow:0 8px 18px #10182829!important}.topbar button,.admin-header-actions button,.save-plan-btn,.save-store-plan-btn,.product-action-btn,.secondary-form-btn,.public-link,.admin-plans-panel button:not(.extend-subscription-btn):not(.suspend-store-btn):not(.reactivate-store-btn),.admin-stores-panel button:not(.extend-subscription-btn):not(.suspend-store-btn):not(.reactivate-store-btn),.subscription-payment-filters button,.admin-store-filters button{color:#101828!important;box-shadow:none!important;background:#fff!important;border:1px solid #10182826!important}.extend-subscription-btn,.reactivate-store-btn{color:#067647!important;box-shadow:none!important;background:#ecfdf3!important;border:1px solid #abefc6!important}.suspend-store-btn,.delete-btn,.remove-btn,button.danger,button.destructive{color:#b42318!important;box-shadow:none!important;background:#fef3f2!important;border:1px solid #fecdca!important}button:disabled,.save-store-plan-btn:disabled,.save-plan-btn:disabled{color:#10182861!important;box-shadow:none!important;cursor:not-allowed!important;background:#eef2f6!important;border:1px solid #10182814!important}.admin-store-filters button.active,.subscription-payment-filters button.active{color:#067647!important;background:#ecfdf3!important;border:1px solid #abefc6!important}.admin-summary-card{background:#fff!important;border:1px solid #10182814!important;box-shadow:0 1px 2px #1018280d!important}.admin-summary-card.good{color:#067647!important;background:#ecfdf3!important;border:1px solid #abefc6!important}.admin-summary-card.danger{color:#b42318!important;background:#fef3f2!important;border:1px solid #fecdca!important}.admin-summary-card.warning{color:#b54708!important;background:#fffaeb!important;border:1px solid #fedf89!important}.admin-summary-card.money{color:#101828!important;background:#f8fafc!important;border:1px solid #10182814!important}.admin-summary-card span{color:#10182894!important}.admin-summary-card strong{color:inherit!important}.admin-layout .settings-card{background:#fff!important;border-radius:20px!important;padding:24px!important}.admin-layout .settings-card>.admin-summary-panel,.admin-layout .settings-card>.admin-stores-panel,.admin-layout .settings-card>.admin-plans-panel{box-shadow:none!important;background:#fafbfc!important;border:1px solid #1018280f!important;border-radius:12px!important;padding:16px!important}input,textarea,select{border:1px solid #1018281f!important;border-radius:10px!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important}input:focus,textarea:focus,select:focus,input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:#1e2b4d!important;outline:none!important;box-shadow:0 0 0 3px #1e2b4d1f!important}.orders-end-note{color:#1018286b!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:22px auto 0!important;font-size:13px!important;font-weight:700!important;display:flex!important}.orders-end-note:before,.orders-end-note:after{content:""!important;background:#1018281a!important;width:48px!important;height:1px!important}.sidebar .nav-btn.active,.dashboard .sidebar .nav-btn.active,.nav-btn.active{color:#fff!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #ffffff24!important}.admin-store-filters,.subscription-payment-filters{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:8px!important;max-width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important;padding:0 16px 6px!important;display:flex!important;overflow:auto hidden!important}.admin-store-filters::-webkit-scrollbar{display:none!important}.subscription-payment-filters::-webkit-scrollbar{display:none!important}.admin-store-filters>*,.subscription-payment-filters>*{white-space:nowrap!important;flex:none!important;min-width:max-content!important}button{transition:background-color .15s,border-color .15s,box-shadow .15s,transform .1s!important}button:active{transform:scale(.985)!important}@media (width<=820px){.admin-layout .settings-card{padding:18px!important}.admin-layout .settings-card>.admin-summary-panel,.admin-layout .settings-card>.admin-stores-panel,.admin-layout .settings-card>.admin-plans-panel{padding:14px!important}.admin-header-actions,.admin-store-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}}@media (width<=390px){.admin-header-actions,.admin-store-actions{grid-template-columns:1fr!important}}.orders-end-note{color:#1018287a!important;letter-spacing:.01em!important;background:#ffffffb8!important;border:1px solid #10182814!important;border-radius:999px!important;width:fit-content!important;max-width:calc(100% - 32px)!important;margin:20px auto 0!important;padding:9px 14px!important;font-size:13px!important;font-weight:700!important;line-height:18px!important;box-shadow:0 1px 2px #1018280a!important}.orders-end-note:before,.orders-end-note:after{display:none!important}html,body,#root,.premium-login-page,.login-page{background-color:#f7f8fa!important}.premium-login-page{background:radial-gradient(circle at 0 0,#1e2b4d14,#0000 34%),linear-gradient(#f7f8fa 0%,#eef3f9 100%)!important}.login-brand-mini{color:#fff;background:linear-gradient(#1a2744 0%,#101828 100%);border-radius:16px;place-items:center;width:48px;height:48px;margin:0 auto 18px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 10px 22px #1018282e}.login-brand-mini span{letter-spacing:-.03em;font-size:15px;font-weight:900;line-height:1}.login-error-card{text-align:left!important;color:#b42318!important;background:#fef3f2!important;border:1px solid #fecdca!important;border-radius:12px!important;grid-template-columns:auto 1fr!important;align-items:start!important;gap:2px 10px!important;margin:4px 0 2px!important;padding:12px 14px!important;display:grid!important}.login-error-card:before{content:"!"!important;color:#b42318!important;background:#fee4e2!important;border-radius:999px!important;grid-row:span 2!important;place-items:center!important;width:20px!important;height:20px!important;margin-top:1px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:grid!important}.login-error-card strong{color:#b42318!important;font-size:14px!important;font-weight:800!important;line-height:18px!important;display:block!important}.login-error-card span{color:#b42318e0!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;display:block!important}.password-toggle-btn{color:#475467!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;min-width:auto!important;padding:0 14px!important;font-size:14px!important;font-weight:800!important}.password-toggle-btn:hover,.password-toggle-btn:focus{color:#101828!important;background:#1018280a!important}.password-input-wrap{background:#fff!important;border:1px solid #1018281f!important;border-radius:14px!important;transition:border-color .15s,box-shadow .15s!important}.password-input-wrap:focus-within{border-color:#1e2b4d!important;box-shadow:0 0 0 3px #1e2b4d1f!important}.password-input-wrap input{box-shadow:none!important;background:0 0!important;border:0!important}.premium-login-card input:focus,.premium-login-card textarea:focus{border-color:#1e2b4d!important;outline:none!important;box-shadow:0 0 0 3px #1e2b4d1f!important}@media (width<=820px){.premium-login-page{padding-top:24px!important;padding-bottom:24px!important}.premium-login-card,.login-card-head h2{margin-top:0!important}}html,body,#root{background:#f7f8fa!important}body{min-height:100dvh!important}.premium-login-page,.login-page{background:radial-gradient(circle at 0 0,#1e2b4d14,#0000 34%),#f7f8fa linear-gradient(#f7f8fa 0%,#eef3f9 100%)!important;min-height:100dvh!important}.premium-login-card .login-brand-mini,.login-brand-mini{color:#fff!important;background:linear-gradient(#1a2744 0%,#101828 100%)!important;border:1px solid #ffffff1f!important;border-radius:16px!important;place-items:center!important;width:52px!important;height:52px!important;margin:0 auto 18px!important;display:grid!important;box-shadow:inset 0 1px #ffffff1a,0 10px 22px #1018282e!important}.premium-login-card .login-brand-mini span,.login-brand-mini span{color:#fff!important;letter-spacing:-.03em!important;font-size:15px!important;font-weight:900!important;line-height:1!important}.premium-login-card .login-error-card,.login-error-card{text-align:left!important;color:#b42318!important;width:100%!important;box-shadow:none!important;background:#fef3f2!important;border:1px solid #fecdca!important;border-radius:12px!important;grid-template-columns:22px 1fr!important;align-items:start!important;gap:2px 10px!important;margin:2px 0 4px!important;padding:12px 14px!important;display:grid!important}.premium-login-card .login-error-card:before,.login-error-card:before{content:"!"!important;color:#b42318!important;background:#fee4e2!important;border-radius:999px!important;grid-row:1/span 2!important;place-items:center!important;width:22px!important;height:22px!important;margin-top:1px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:grid!important}.premium-login-card .login-error-card strong,.login-error-card strong{color:#b42318!important;margin:0!important;font-size:14px!important;font-weight:800!important;line-height:18px!important;display:block!important}.premium-login-card .login-error-card span,.login-error-card span{color:#b42318e0!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;display:block!important}.premium-login-card .password-input-wrap,.password-input-wrap{background:#fff!important;border:1px solid #1018281f!important;border-radius:14px!important;align-items:center!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:hidden!important}.premium-login-card .password-input-wrap:focus-within,.password-input-wrap:focus-within{border-color:#1e2b4d!important;box-shadow:0 0 0 3px #1e2b4d1f!important}.premium-login-card .password-input-wrap input,.password-input-wrap input{box-shadow:none!important;background:0 0!important;border:0!important;flex:auto!important}.premium-login-card .password-toggle-btn,.password-toggle-btn,button.password-toggle-btn{color:#475467!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;width:auto!important;min-width:auto!important;height:auto!important;padding:10px 14px!important;font-size:14px!important;font-weight:800!important;line-height:1!important}.premium-login-card .password-toggle-btn:hover,.premium-login-card .password-toggle-btn:focus,.password-toggle-btn:hover,.password-toggle-btn:focus{color:#101828!important;background:#1018280a!important;outline:none!important}.premium-login-card input:not([type=password]):focus,.premium-login-card textarea:focus{border-color:#1e2b4d!important;outline:none!important;box-shadow:0 0 0 3px #1e2b4d1f!important}.sidebar .store-nav-group{gap:.55rem;display:grid}.sidebar .store-switcher{background:#0f172a94;border:1px solid #94a3b833;border-radius:14px;gap:.45rem;margin:0 0 .45rem;padding:.8rem;display:grid}.sidebar .store-switcher label{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.sidebar .store-switcher select{color:#f8fafc;background:#172033;border:1px solid #94a3b847;border-radius:11px;width:100%;min-width:0;min-height:42px;margin:0;font-weight:750}.sidebar .store-switcher select:disabled{cursor:not-allowed;opacity:.65}.platform-admin-nav{border-top:1px solid #94a3b833;margin-top:.4rem;padding-top:1rem}.platform-admin-nav-heading{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.platform-admin-nav-heading .nav-group-title{color:#bfdbfe;margin:0}.platform-context-badge{color:#bfdbfe;letter-spacing:.06em;text-transform:uppercase;background:#2563eb2e;border:1px solid #60a5fa57;border-radius:999px;align-items:center;min-height:22px;padding:.2rem .48rem;font-size:.63rem;font-weight:850;display:inline-flex}.admin-workspace{gap:1.25rem;width:100%;min-width:0;display:grid}.admin-workspace>*{min-width:0}.admin-workspace .admin-stores-panel,.admin-workspace .admin-plans-panel,.admin-workspace .admin-summary-panel,.admin-workspace .admin-payments-panel{width:100%;min-width:0;margin:0}.admin-workspace .admin-stores-panel{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 1px 2px #0f172a0a,0 18px 42px #0f172a0f}@media (width<=760px){.admin-workspace{gap:.9rem}.admin-workspace .admin-stores-panel{border-radius:16px;padding:.9rem}.platform-admin-nav{padding-top:.85rem}}.platform-context-badge{white-space:nowrap;word-break:keep-all;flex:none;width:auto;min-width:max-content;line-height:1}.admin-workspace .admin-store-filters{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.55rem;width:100%;max-width:100%;padding:.1rem 0 .55rem;scroll-padding-inline:.25rem;display:flex;overflow:auto hidden}.admin-workspace .admin-store-filters button{white-space:nowrap;flex:none}@media (width<=760px){.platform-admin-nav-heading{align-items:center}.platform-context-badge{padding:.32rem .58rem;font-size:.62rem}.admin-workspace .admin-store-filters{margin-right:0;padding-right:.4rem}}.admin-page-adminPlans .plan-settings-grid{gap:1rem!important}.admin-page-adminPlans .plan-settings-card{min-width:0;border-radius:18px!important;padding:1rem!important}.admin-page-adminPlans .plan-settings-title{margin-bottom:.85rem!important}.admin-page-adminPlans .plan-settings-card>label{gap:.42rem!important;margin-bottom:.75rem!important;font-size:.86rem!important}.admin-page-adminPlans .plan-settings-card input[type=text],.admin-page-adminPlans .plan-settings-card input[type=number],.admin-page-adminPlans .plan-settings-card input:not([type]){border-radius:13px!important;width:100%!important;min-height:48px!important;padding:.72rem .82rem!important;font-size:.92rem!important}.admin-page-adminPlans .plan-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;margin:.9rem 0 1rem!important;display:grid!important}.admin-page-adminPlans .plan-checkboxes label{cursor:pointer;min-width:0;color:#334155!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:.65rem!important;min-height:46px!important;margin:0!important;padding:.62rem .7rem!important;font-size:.82rem!important;font-weight:800!important;line-height:1.25!important;display:grid!important}.admin-page-adminPlans .plan-checkboxes input[type=checkbox]{cursor:pointer;appearance:none!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;box-shadow:none!important;background-color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:12px 12px!important;border:1.5px solid #cbd5e1!important;border-radius:6px!important;flex:0 0 20px!important;margin:0!important;padding:0!important;display:block!important}.admin-page-adminPlans .plan-checkboxes input[type=checkbox]:checked{background-color:#2563eb!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='m3 8 3 3 7-7'/%3E%3C/svg%3E")!important;border-color:#2563eb!important}.admin-page-adminPlans .plan-checkboxes input[type=checkbox]:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb38!important}.admin-page-adminPlans .save-plan-btn{border-radius:13px!important;width:100%!important;min-height:46px!important;margin-top:0!important;font-size:.9rem!important}@media (width<=760px){.admin-page-adminPlans .plan-settings-grid{grid-template-columns:1fr!important;gap:.85rem!important}.admin-page-adminPlans .plan-settings-card{border-radius:16px!important;padding:.9rem!important}.admin-page-adminPlans .plan-settings-title{margin-bottom:.75rem!important}.admin-page-adminPlans .plan-settings-card input[type=text],.admin-page-adminPlans .plan-settings-card input[type=number],.admin-page-adminPlans .plan-settings-card input:not([type]){border-radius:12px!important;min-height:46px!important;padding:.68rem .75rem!important;font-size:.9rem!important}.admin-page-adminPlans .plan-checkboxes{grid-template-columns:1fr!important;gap:.45rem!important;margin:.75rem 0 .85rem!important}.admin-page-adminPlans .plan-checkboxes label{min-height:44px!important;padding:.58rem .65rem!important;font-size:.82rem!important}.admin-page-adminPlans .save-plan-btn{min-height:44px!important}}.seller-accounts-page,.seller-create-page,.seller-created-page{gap:1.25rem;width:100%;min-width:0;display:grid}.seller-accounts-hero,.seller-page-heading{background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 34%),#fff;border:1px solid #e2e8f0;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:clamp(1.15rem,2.5vw,1.75rem);display:flex;box-shadow:0 1px 2px #0f172a0a,0 18px 44px #0f172a0f}.seller-accounts-hero h2,.seller-page-heading h2,.seller-created-card h2{color:#0f172a;letter-spacing:-.045em;margin:.25rem 0 0;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.08}.seller-accounts-hero p,.seller-page-heading p{color:#64748b;max-width:670px;margin:.65rem 0 0;line-height:1.6}.seller-page-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#2563eb!important;margin:0!important;font-size:.72rem!important;font-weight:900!important}.seller-primary-button,.seller-secondary-button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;min-height:46px;padding:.72rem 1rem;font-size:.88rem;font-weight:850;display:inline-flex}.seller-primary-button{color:#fff;background:#0f172a;border:1px solid #0f172a;box-shadow:0 12px 28px #0f172a29}.seller-secondary-button{color:#0f172a;background:#fff;border:1px solid #d7dee8}.seller-primary-button:disabled,.seller-secondary-button:disabled{cursor:not-allowed;opacity:.6}.seller-account-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.seller-account-summary button{color:#64748b;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:16px;justify-content:space-between;align-items:center;min-width:0;min-height:66px;padding:.85rem 1rem;display:flex}.seller-account-summary button strong{color:#0f172a;font-size:1.2rem}.seller-account-summary button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.seller-list-toolbar{align-items:center;gap:.75rem;display:flex}.seller-search-field{background:#fff;border:1px solid #d7dee8;border-radius:14px;flex:1;align-items:center;gap:.6rem;min-width:0;min-height:48px;padding:0 .85rem;display:flex}.seller-search-field input{color:#0f172a;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:44px;padding:0}.seller-search-field button{color:#2563eb;background:0 0;border:0;font-weight:800}.seller-account-list{gap:.8rem;display:grid}.seller-account-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:minmax(220px,1.5fr) minmax(180px,.85fr) minmax(180px,1fr) minmax(240px,1.2fr);align-items:center;gap:1rem;padding:1rem;display:grid;box-shadow:0 8px 28px #0f172a0b}.seller-account-identity{align-items:center;gap:.8rem;min-width:0;display:flex}.seller-avatar{color:#fff;letter-spacing:.04em;background:#0f172a;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:.78rem;font-weight:900;display:grid}.seller-account-identity h3{color:#0f172a;margin:0;font-size:.98rem}.seller-account-identity p,.seller-account-identity span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:.22rem 0 0;font-size:.8rem;display:block;overflow:hidden}.seller-account-statuses{flex-wrap:wrap;gap:.42rem;display:flex}.seller-status-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:.35rem .58rem;font-size:.7rem;font-weight:850;display:inline-flex}.seller-status-pill.account-active,.seller-status-pill.setup-completed{color:#067647;background:#ecfdf3;border-color:#bbf7d0}.seller-status-pill.account-invited,.seller-status-pill.setup-pending{color:#b45309;background:#fffbeb;border-color:#fde68a}.seller-status-pill.account-suspended,.seller-status-pill.setup-cancelled{color:#b42318;background:#fef2f2;border-color:#fecaca}.seller-account-store,.seller-account-meta>div{gap:.22rem;min-width:0;display:grid}.seller-account-store span,.seller-account-meta span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.seller-account-store strong,.seller-account-meta strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.seller-account-store small{color:#64748b}.seller-account-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.seller-list-empty,.seller-list-loading{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:20px;align-content:center;place-items:center;gap:.65rem;min-height:300px;padding:2rem;display:grid}.seller-list-empty.compact{min-height:220px}.seller-list-empty>div:first-child{color:#fff;background:#0f172a;border-radius:16px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.seller-list-empty h3,.seller-list-empty p{margin:0}.seller-list-empty p{color:#64748b;max-width:480px;line-height:1.55}.seller-list-loading{grid-template-columns:repeat(3,12px)}.seller-list-loading span{background:#2563eb;border-radius:999px;width:12px;height:12px;animation:1s infinite alternate seller-loading-pulse}.seller-list-loading span:nth-child(2){animation-delay:.15s}.seller-list-loading span:nth-child(3){animation-delay:.3s}@keyframes seller-loading-pulse{0%{opacity:.25;transform:translateY(0)}to{opacity:1;transform:translateY(-5px)}}.seller-load-more{justify-content:center;display:flex}.seller-inline-error{color:#b42318;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;padding:.85rem 1rem;display:flex}.seller-inline-error span{flex:1}.seller-inline-error button{color:#991b1b;background:0 0;border:0;font-weight:850}.seller-create-form{gap:1rem;display:grid}.seller-form-section{background:#fff;border:1px solid #e2e8f0;border-radius:20px;gap:1rem;padding:clamp(1rem,2.4vw,1.5rem);display:grid}.seller-form-section-heading{align-items:flex-start;gap:.8rem;display:flex}.seller-form-section-heading>span{color:#2563eb;background:#eff6ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.72rem;font-weight:900;display:grid}.seller-form-section-heading h3,.seller-form-section-heading p{margin:0}.seller-form-section-heading p{color:#64748b;margin-top:.3rem;font-size:.86rem;line-height:1.5}.seller-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.seller-form-grid label{color:#334155;gap:.45rem;margin:0;font-size:.8rem;font-weight:850;display:grid}.seller-form-grid label>span{justify-content:space-between;gap:.5rem;display:flex}.seller-form-grid label small{color:#94a3b8;font-size:.68rem}.seller-form-grid input,.seller-form-grid select{color:#0f172a;background:#fff;border:1px solid #d7dee8;border-radius:13px;outline:0;width:100%;min-width:0;min-height:50px;padding:.72rem .82rem;font-size:.92rem}.seller-form-grid input:focus,.seller-form-grid select:focus,.invitation-link-row input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.seller-slug-input{background:#fff;border:1px solid #d7dee8;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.seller-slug-input>span{color:#94a3b8;padding-left:.8rem;font-weight:900}.seller-slug-input input{border:0;box-shadow:none!important}.seller-onboarding-note{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:.85rem 1rem;font-size:.78rem;display:flex}.seller-form-actions,.seller-created-actions{justify-content:flex-end;gap:.75rem;display:flex}.seller-created-page{place-items:center}.seller-created-card{background:#fff;border:1px solid #dbe4ef;border-radius:24px;gap:1rem;width:min(100%,900px);padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 24px 70px #0f172a1a}.seller-created-icon{color:#15803d;background:#dcfce7;border-radius:16px;place-items:center;width:52px;height:52px;font-size:1.45rem;font-weight:900;display:grid}.seller-created-intro{color:#64748b;max-width:680px;margin:0;line-height:1.6}.seller-created-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.seller-created-summary>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:.25rem;padding:.8rem;display:grid}.seller-created-summary span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.seller-created-summary strong,.seller-created-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invitation-link-panel{background:#fffbeb;border:1px solid #fde68a;border-radius:16px;gap:.55rem;padding:1rem;display:grid}.invitation-link-panel label{color:#92400e;font-size:.78rem;font-weight:900}.invitation-link-panel p{color:#a16207;margin:0;font-size:.74rem;line-height:1.5}.invitation-link-row{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.invitation-link-row input{color:#334155;background:#fff;border:1px solid #fcd34d;border-radius:12px;min-width:0;min-height:46px;padding:.7rem .8rem}@media (width<=1050px){.seller-account-card{grid-template-columns:minmax(220px,1.4fr) minmax(160px,.8fr) minmax(180px,1fr)}.seller-account-meta{border-top:1px solid #edf2f7;grid-column:1/-1;padding-top:.75rem}}@media (width<=760px){.seller-accounts-page,.seller-create-page,.seller-created-page{gap:.85rem}.seller-accounts-hero,.seller-page-heading{border-radius:17px;gap:1rem;padding:1rem;display:grid}.seller-accounts-hero .seller-primary-button,.seller-page-heading .seller-secondary-button{width:100%}.seller-account-summary{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.seller-account-summary::-webkit-scrollbar{display:none}.seller-account-summary button{flex:0 0 118px;min-height:58px;padding:.72rem .8rem}.seller-list-toolbar{grid-template-columns:1fr;display:grid}.seller-list-toolbar .seller-secondary-button{width:100%}.seller-account-card{border-radius:16px;grid-template-columns:1fr;gap:.8rem;padding:.9rem}.seller-account-statuses{border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;padding:.65rem 0}.seller-account-store{padding:.15rem 0}.seller-account-meta{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding-top:.75rem}.seller-account-meta strong{font-size:.74rem}.seller-form-section{border-radius:17px;padding:.95rem}.seller-form-grid{grid-template-columns:1fr;gap:.8rem}.seller-form-grid input,.seller-form-grid select{min-height:48px}.seller-form-actions,.seller-created-actions{grid-template-columns:1fr;display:grid}.seller-form-actions .seller-primary-button{grid-row:1}.seller-created-card{border-radius:18px;padding:1rem}.seller-created-summary{grid-template-columns:1fr 1fr}.invitation-link-row{grid-template-columns:1fr}.invitation-link-row .seller-primary-button{width:100%}}@media (width<=430px){.seller-account-meta{grid-template-columns:1fr 1fr}.seller-account-meta>div:last-child{grid-column:1/-1}.seller-created-summary{grid-template-columns:1fr}}.seller-search-icon{fill:none;stroke:#64748b;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px}.seller-account-summary button{white-space:nowrap}.seller-onboarding-note{align-items:flex-start}.seller-onboarding-defaults{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.seller-onboarding-defaults span{color:#1e40af;white-space:nowrap;background:#ffffffb8;border:1px solid #bfdbfe;border-radius:999px;align-items:center;min-height:28px;padding:.3rem .55rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}@media (width<=760px){.seller-account-summary button{white-space:nowrap!important;flex:0 0 132px!important;min-width:132px!important}.seller-account-summary button span{white-space:nowrap!important}.seller-form-actions{flex-direction:column!important;gap:.65rem!important;display:flex!important}.seller-form-actions .seller-primary-button{order:1!important;width:100%!important;min-height:52px!important}.seller-form-actions .seller-secondary-button{order:2!important;width:100%!important;min-height:48px!important}.seller-onboarding-note{gap:.7rem!important;display:grid!important}.seller-onboarding-defaults{justify-content:flex-start}}html{min-height:100%}body{min-height:100%;overflow-x:hidden}#root{min-height:100dvh}@media (width<=760px){.admin-workspace{min-height:calc(100dvh - 112px);padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.seller-accounts-page,.seller-create-page,.seller-created-page{min-height:100%;padding-bottom:max(1rem, env(safe-area-inset-bottom))}}.seller-slug-input>span{pointer-events:none;-webkit-user-select:none;user-select:none}.seller-slug-input input{touch-action:manipulation}.seller-created-icon svg{width:28px;height:28px;overflow:visible}.seller-detail-page{gap:1rem;min-width:0;display:grid}.seller-detail-toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.seller-detail-back,.seller-detail-refresh{color:#334155;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:13px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .9rem;font-size:.78rem;font-weight:850;display:inline-flex}.seller-detail-back svg{width:18px;height:18px}.seller-detail-refresh:disabled{cursor:wait;opacity:.6}.seller-detail-hero{background:radial-gradient(circle at 100% 0,#2563eb17,#0000 35%),#fff;border:1px solid #dbe4ef;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:clamp(1.15rem,3vw,1.8rem);display:grid;box-shadow:0 1px 2px #0f172a0a,0 18px 45px #0f172a12}.seller-detail-identity{align-items:center;gap:1rem;min-width:0;display:flex}.seller-detail-avatar{color:#fff;letter-spacing:.08em;background:#0f172a;border-radius:20px;flex:none;place-items:center;width:68px;height:68px;font-size:1rem;font-weight:950;display:grid}.seller-detail-identity>div:last-child{min-width:0}.seller-detail-identity h2{letter-spacing:-.05em;margin:.25rem 0 0;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.05}.seller-detail-identity p:not(.seller-page-eyebrow){overflow-wrap:anywhere;color:#64748b;margin:.4rem 0 0}.seller-detail-identity span{color:#475569;margin-top:.3rem;font-size:.8rem;display:inline-block}.seller-detail-status-row{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.seller-detail-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.seller-danger-button{color:#b42318;cursor:pointer;background:#fff5f5;border:1px solid #f1a6a6;border-radius:13px;justify-content:center;align-items:center;min-height:46px;padding:.7rem 1rem;font-size:.8rem;font-weight:900;display:inline-flex}.seller-danger-button:hover{background:#feecec}.seller-danger-button:disabled{cursor:wait;opacity:.6}.seller-detail-alert{border-radius:14px;gap:.25rem;padding:.9rem 1rem;font-size:.8rem;display:grid}.seller-detail-alert.error{color:#b42318;background:#fef2f2;border:1px solid #fecaca}.seller-detail-alert.success{color:#067647;background:#ecfdf3;border:1px solid #a7e6bd}.seller-action-confirmation{background:snow;border:1px solid #f5c2c2;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:1rem;padding:1.1rem;display:grid}.seller-action-confirmation h3{margin:.3rem 0 0;font-size:1.15rem}.seller-action-confirmation p:not(.seller-page-eyebrow){color:#64748b;margin:.55rem 0 0;line-height:1.55}.seller-action-confirmation label{gap:.45rem;display:grid}.seller-action-confirmation label>span{color:#334155;justify-content:space-between;font-size:.75rem;font-weight:850;display:flex}.seller-action-confirmation label small{color:#94a3b8;font-weight:700}.seller-action-confirmation textarea{resize:vertical;color:#0f172a;min-height:90px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:13px;padding:.75rem}.seller-confirmation-actions{grid-column:1/-1;justify-content:flex-end;gap:.65rem;display:flex}.seller-generated-invitation{background:#fffbeb;border:1px solid #f4d266;border-radius:18px;gap:.85rem;padding:1rem;display:grid}.seller-generated-invitation h3{margin:.3rem 0 0}.seller-generated-invitation p:not(.seller-page-eyebrow){color:#805b16;margin:.45rem 0 0;line-height:1.5}.seller-generated-link-row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.seller-generated-link-row input{color:#334155;background:#fff;border:1px solid #e4d6a2;border-radius:13px;min-width:0;min-height:48px;padding:.7rem .8rem}.seller-generated-invitation>small{color:#8a651a}.seller-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.seller-detail-panel{background:#fff;border:1px solid #dbe4ef;border-radius:19px;align-content:start;gap:1rem;min-width:0;padding:1.1rem;display:grid;box-shadow:0 1px 2px #0f172a08,0 14px 35px #0f172a0d}.seller-detail-panel-full{grid-column:1/-1}.seller-detail-panel-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.seller-detail-panel-heading h3{letter-spacing:-.025em;margin:.3rem 0 0;font-size:1.1rem}.seller-detail-panel-heading p:not(.seller-page-eyebrow){color:#64748b;margin:.45rem 0 0;font-size:.78rem;line-height:1.5}.seller-detail-count{color:#334155;background:#f1f5f9;border-radius:12px;place-items:center;min-width:36px;height:36px;font-size:.78rem;font-weight:900;display:grid}.seller-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.seller-detail-facts>div{background:#f8fafc;border:1px solid #e5eaf0;border-radius:13px;align-content:start;gap:.3rem;min-width:0;padding:.75rem;display:grid}.seller-detail-facts span,.seller-detail-store-facts span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.seller-detail-facts strong,.seller-detail-store-facts strong{overflow-wrap:anywhere;color:#1e293b;font-size:.76rem}.seller-invitation-controls{flex-wrap:wrap;gap:.65rem;display:flex}.seller-detail-note{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;margin:0;padding:.75rem;font-size:.76rem;line-height:1.5}.seller-detail-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.seller-detail-store-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;gap:.85rem;min-width:0;padding:.9rem;display:grid}.seller-detail-store-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.seller-detail-store-head h4{margin:0;font-size:.95rem}.seller-detail-store-head p{overflow-wrap:anywhere;color:#64748b;margin:.25rem 0 0;font-size:.74rem}.seller-store-state{color:#475467;background:#f2f4f7;border:1px solid #d7dee8;border-radius:999px;flex:none;align-items:center;padding:.28rem .6rem;font-size:.65rem;font-weight:850;display:inline-flex}.seller-store-state.publication-published{color:#067647;background:#ecfdf3;border-color:#a7e6bd}.seller-detail-store-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.seller-detail-store-facts>div{gap:.25rem;min-width:0;display:grid}.seller-detail-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:14px;padding:1rem;font-size:.78rem}.seller-detail-timeline,.seller-invitation-history{gap:.65rem;display:grid}.seller-detail-timeline article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.8rem;display:grid}.seller-event-dot{background:#64748b;border-radius:999px;width:10px;height:10px;margin-top:.3rem}.seller-event-dot.suspend{background:#d92d20}.seller-event-dot.reactivate{background:#079455}.seller-detail-timeline p{color:#64748b;margin:.25rem 0 0;font-size:.75rem}.seller-detail-timeline blockquote{color:#475569;border-left:2px solid #cbd5e1;margin:.5rem 0 0;padding-left:.65rem;font-size:.75rem}.seller-detail-timeline small{color:#94a3b8;margin-top:.5rem;font-size:.66rem;display:block}.seller-invitation-history article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:.7rem;padding:.8rem;display:grid}.seller-invitation-history article>div{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.seller-invitation-history article>div>strong{color:#475569;font-size:.7rem}.seller-invitation-history dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.seller-invitation-history dl>div{gap:.2rem;display:grid}.seller-invitation-history dt{color:#94a3b8;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.seller-invitation-history dd{color:#475569;margin:0;font-size:.67rem}.seller-account-card-actions{border-top:1px solid #e7edf4;padding-top:.8rem}.seller-view-button{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #d7dee8;border-radius:13px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:46px;padding:.7rem .85rem;font-size:.78rem;font-weight:900;display:flex}.seller-view-button:hover{background:#fff;border-color:#b9c7d8}.seller-view-button svg{color:#2563eb;width:18px;height:18px}.seller-detail-loading,.seller-detail-error-state{text-align:center;background:#fff;border:1px solid #dbe4ef;border-radius:20px;align-content:center;place-items:center;gap:.75rem;min-height:320px;padding:2rem;display:grid}.seller-detail-loading h2,.seller-detail-error-state strong{margin:0;font-size:1.25rem}.seller-detail-loading p,.seller-detail-error-state p{color:#64748b;max-width:460px;margin:0;line-height:1.5}.seller-detail-spinner{border:4px solid #dbeafe;border-top-color:#2563eb;border-radius:999px;width:42px;height:42px;animation:.8s linear infinite seller-detail-spin}@keyframes seller-detail-spin{to{transform:rotate(360deg)}}@media (width<=820px){.seller-detail-hero{grid-template-columns:1fr}.seller-detail-primary-actions{justify-content:stretch}.seller-detail-primary-actions button{width:100%}.seller-action-confirmation{grid-template-columns:1fr}.seller-confirmation-actions{grid-column:auto}.seller-detail-grid{grid-template-columns:1fr}.seller-detail-panel-full{grid-column:auto}.seller-detail-store-grid,.seller-generated-link-row{grid-template-columns:1fr}}@media (width<=560px){.seller-detail-toolbar{align-items:stretch}.seller-detail-back,.seller-detail-refresh{flex:1}.seller-detail-hero{border-radius:18px;padding:1rem}.seller-detail-identity{align-items:flex-start}.seller-detail-avatar{border-radius:16px;width:56px;height:56px}.seller-detail-identity h2{font-size:1.55rem}.seller-detail-status-row{grid-template-columns:1fr;display:grid}.seller-detail-status-row .seller-status-pill{justify-content:center}.seller-detail-facts{grid-template-columns:1fr}.seller-detail-store-facts{grid-template-columns:1fr 1fr}.seller-confirmation-actions{display:grid}.seller-confirmation-actions button{width:100%}.seller-invitation-history dl{grid-template-columns:1fr}.seller-invitation-history article>div{flex-direction:column;align-items:flex-start}}.seller-status-pill.invitation-accepted{color:#067647;background:#ecfdf3;border-color:#a7e6bd}.seller-status-pill.invitation-active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.seller-status-pill.invitation-expired{color:#98620b;background:#fffbeb;border-color:#f6d890}.seller-status-pill.invitation-revoked{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.seller-status-pill.invitation-none{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.seller-detail-email{overflow-wrap:anywhere;max-width:100%}@media (width<=560px){.seller-detail-page{gap:.8rem}.seller-detail-hero{gap:.9rem}.seller-detail-identity{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.seller-detail-identity h2{text-align:left;margin-top:.2rem;font-size:1.42rem;line-height:1.1}.seller-detail-identity p:not(.seller-page-eyebrow){text-align:left;margin-top:.35rem;font-size:.75rem;line-height:1.45}.seller-detail-status-row{flex-wrap:wrap;gap:.45rem;display:flex}.seller-detail-status-row .seller-status-pill{justify-content:center;width:auto;min-height:35px;padding:.38rem .7rem;font-size:.68rem}.seller-detail-primary-actions{margin-top:.15rem}.seller-detail-primary-actions button{min-height:44px}.seller-detail-panel{border-radius:17px;gap:.8rem;padding:.95rem}.seller-detail-panel-heading h3{font-size:1.02rem}.seller-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.seller-detail-facts>div{text-align:left;justify-content:center;min-height:82px;padding:.65rem}.seller-account-facts>div:first-child{grid-column:1/-1}.seller-detail-facts span,.seller-detail-store-facts span{font-size:.56rem}.seller-detail-facts strong,.seller-detail-store-facts strong{font-size:.7rem;line-height:1.4}.seller-detail-store-card{padding:.8rem}.seller-detail-store-head h4{font-size:.88rem}.seller-detail-store-head p{font-size:.68rem}.seller-detail-store-facts{gap:.55rem}.seller-invitation-history article{gap:.6rem;padding:.75rem}.seller-invitation-history article>div{gap:.4rem}.seller-invitation-history article>div>strong{font-size:.66rem}.seller-invitation-history dl{grid-template-columns:1fr;gap:.38rem;display:grid}.seller-invitation-history dl>div{border-top:1px solid #e2e8f0;grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:.45rem;padding-top:.35rem;display:grid}.seller-invitation-history dt{font-size:.54rem}.seller-invitation-history dd{text-align:right;font-size:.64rem}.seller-detail-empty{padding:.85rem}}.seller-detail-email{-webkit-hyphens:none;hyphens:none;max-width:34rem;overflow-wrap:break-word!important;word-break:normal!important}@media (width<=560px){.seller-detail-email{font-size:.69rem!important;line-height:1.45!important}}.invitation-link-unavailable{background:#f8fafc;border-color:#cbd5e1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.invitation-link-unavailable-icon{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.invitation-link-unavailable-icon svg{width:23px;height:23px}.invitation-link-unavailable-copy{gap:.35rem;min-width:0;display:grid}.invitation-link-unavailable-copy strong{color:#0f172a;font-size:.86rem}.invitation-link-unavailable-copy p{color:#64748b;margin:0;font-size:.78rem;line-height:1.55}.invitation-link-unavailable-copy small{color:#64748b;font-size:.7rem;line-height:1.5}@media (width<=640px){.invitation-link-unavailable{grid-template-columns:1fr}.seller-created-actions{grid-template-columns:1fr;display:grid}.seller-created-actions button{width:100%}}.seller-store-publication{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.seller-store-publication>div{min-width:0}.seller-store-publication strong{color:#0f172a;font-size:.86rem;font-weight:850;display:block}.seller-store-publication p{color:#64748b;max-width:36rem;margin:.28rem 0 0;font-size:.78rem;line-height:1.55}.seller-store-publication button{white-space:nowrap;flex:none;min-height:42px}@media (width<=700px){.seller-store-publication{flex-direction:column;align-items:stretch}.seller-store-publication button{width:100%}}.admin-workspace,.seller-detail-page,.seller-detail-grid,.seller-detail-panel,.seller-detail-store-card{min-width:0;max-width:100%}.admin-workspace{overflow-x:clip}.seller-detail-page{width:100%;max-width:1180px;margin-inline:auto}.seller-store-subscription{background:linear-gradient(135deg,#eff6fff5,#fffffffa);border:1px solid #bfdbfe;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.seller-store-subscription>div{min-width:0}.seller-store-subscription strong{color:#0f172a;margin-top:.25rem;font-size:.92rem;display:block}.seller-store-subscription p:not(.seller-page-eyebrow){color:#64748b;max-width:38rem;margin:.3rem 0 0;font-size:.78rem;line-height:1.55}.seller-store-subscription button{white-space:nowrap;flex:none}.seller-inline-error{color:#b42318;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:.65rem 0 0;padding:.75rem .85rem;font-size:.76rem}.seller-subscription-form{background:#fff;border:1px solid #dbe4ef;border-radius:16px;gap:1rem;margin-top:.85rem;padding:1rem;display:grid;box-shadow:0 12px 30px #0f172a0f}.seller-subscription-form-heading,.seller-subscription-actions,.seller-payment-main{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.seller-subscription-form-heading h5{color:#0f172a;margin:.25rem 0 0;font-size:1rem}.seller-text-button{color:#475569;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.76rem;font-weight:850}.seller-subscription-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.seller-subscription-fields label{gap:.4rem;min-width:0;display:grid}.seller-subscription-fields label>span{color:#475569;font-size:.68rem;font-weight:850}.seller-subscription-fields input,.seller-subscription-fields select,.seller-subscription-fields textarea{color:#0f172a;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:12px;padding:.7rem .78rem;font-size:.78rem}.seller-subscription-fields textarea{resize:vertical;min-height:88px}.seller-subscription-note{grid-column:1/-1}.seller-subscription-actions{border-top:1px solid #e2e8f0;padding-top:.85rem}.seller-subscription-actions p{color:#64748b;max-width:36rem;margin:0;font-size:.74rem;line-height:1.5}.seller-payment-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.seller-payment-history article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;min-width:0;padding:.9rem}.seller-payment-main strong{color:#0f172a;margin-top:.2rem;font-size:1.05rem;display:block}.seller-payment-main>div>span,.seller-payment-history dt{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.seller-payment-method{color:#1d4ed8;background:#e0ecff;border-radius:999px;padding:.35rem .55rem;font-size:.64rem;font-weight:850}.seller-payment-history dl{gap:.45rem;margin:.75rem 0 0;display:grid}.seller-payment-history dl>div{border-top:1px solid #e2e8f0;justify-content:space-between;gap:.75rem;padding-top:.4rem;display:flex}.seller-payment-history dd{overflow-wrap:anywhere;color:#334155;text-align:right;min-width:0;margin:0;font-size:.7rem}.seller-payment-history article>p{color:#64748b;margin:.75rem 0 0;font-size:.72rem;line-height:1.5}@media (width<=700px){.seller-store-subscription,.seller-subscription-actions{flex-direction:column;align-items:stretch}.seller-store-subscription button,.seller-subscription-actions button{width:100%}.seller-payment-history{grid-template-columns:1fr}}@media (width<=560px){.seller-detail-page{gap:.72rem}.seller-detail-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.seller-detail-back,.seller-detail-refresh{white-space:normal;width:100%;min-width:0;padding-inline:.65rem}.seller-detail-hero,.seller-detail-panel{border-radius:16px;padding:.85rem}.seller-detail-identity{grid-template-columns:48px minmax(0,1fr);gap:.7rem}.seller-detail-avatar{border-radius:14px;width:48px;height:48px}.seller-detail-identity h2{letter-spacing:-.035em;font-size:clamp(1.15rem,7vw,1.42rem)}.seller-detail-panel-heading{gap:.55rem}.seller-detail-panel-heading h3{font-size:1rem}.seller-detail-store-head{align-items:flex-start}.seller-detail-store-head>div{min-width:0}.seller-detail-store-head h4,.seller-detail-store-head p{overflow-wrap:anywhere}.seller-detail-store-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-subscription-fields{grid-template-columns:1fr}.seller-subscription-note{grid-column:auto}.seller-payment-history dl>div{grid-template-columns:76px minmax(0,1fr);display:grid}}.seller-store-charge small{color:#64748b;margin-top:.25rem;font-size:.64rem;font-weight:750;line-height:1.35;display:block}@media (width<=760px){.seller-account-summary{-webkit-overflow-scrolling:touch;scroll-padding-inline:.1rem;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:.5rem!important;padding:.1rem 0 .45rem!important;display:flex!important;overflow:auto hidden!important}.seller-account-summary::-webkit-scrollbar{display:none!important}.seller-account-summary button{border-radius:14px!important;flex:0 0 118px!important;min-width:118px!important;min-height:52px!important;padding:.62rem .72rem!important}.seller-account-summary button strong{font-size:1rem!important}}@media (width<=560px){.seller-detail-page{gap:.62rem}.seller-detail-toolbar{gap:.45rem}.seller-detail-back,.seller-detail-refresh{border-radius:11px;min-height:40px;padding:.52rem .58rem;font-size:.7rem}.seller-detail-hero{border-radius:15px;gap:.68rem;padding:.75rem}.seller-detail-identity{grid-template-columns:44px minmax(0,1fr);gap:.62rem}.seller-detail-avatar{border-radius:13px;width:44px;height:44px;font-size:.78rem}.seller-detail-identity h2{font-size:1.18rem;line-height:1.12}.seller-detail-identity p:not(.seller-page-eyebrow),.seller-detail-identity span{margin-top:.22rem;font-size:.68rem;line-height:1.35}.seller-detail-status-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.36rem;padding-bottom:.2rem;display:flex;overflow:auto hidden}.seller-detail-status-row::-webkit-scrollbar{display:none}.seller-detail-status-row .seller-status-pill{flex:none;min-height:30px;padding:.32rem .56rem;font-size:.61rem}.seller-detail-primary-actions button{border-radius:11px;min-height:40px;padding:.55rem .72rem;font-size:.72rem}.seller-detail-grid{gap:.62rem}.seller-detail-panel{border-radius:15px;gap:.68rem;padding:.75rem}.seller-detail-panel-heading{gap:.45rem}.seller-detail-panel-heading h3{margin-top:.2rem;font-size:.94rem}.seller-detail-panel-heading p:not(.seller-page-eyebrow){margin-top:.3rem;font-size:.68rem;line-height:1.4}.seller-detail-count{border-radius:10px;min-width:30px;height:30px;font-size:.68rem}.seller-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.seller-detail-facts>div{border-radius:11px;justify-content:start;gap:.18rem;min-height:0;padding:.55rem}.seller-account-facts>div:first-child{grid-column:1/-1}.seller-detail-facts span,.seller-detail-store-facts span{letter-spacing:.065em;font-size:.51rem}.seller-detail-facts strong,.seller-detail-store-facts strong{font-size:.65rem;line-height:1.32}.seller-detail-store-card{border-radius:13px;gap:.62rem;padding:.68rem}.seller-detail-store-head h4{font-size:.82rem}.seller-detail-store-head p{margin-top:.18rem;font-size:.62rem}.seller-store-state{padding:.24rem .48rem;font-size:.57rem}.seller-detail-store-facts{gap:.42rem .55rem}.seller-store-charge small{margin-top:.2rem;font-size:.56rem}.seller-store-subscription{border-radius:13px;gap:.65rem;margin-top:.65rem;padding:.72rem}.seller-store-subscription strong{font-size:.8rem}.seller-store-subscription p:not(.seller-page-eyebrow){margin-top:.22rem;font-size:.67rem;line-height:1.4}.seller-store-publication{gap:.62rem;margin-top:.65rem;padding-top:.65rem}.seller-store-publication strong{font-size:.78rem}.seller-store-publication p{margin-top:.2rem;font-size:.67rem;line-height:1.4}.seller-detail-empty{border-radius:12px;padding:.68rem;font-size:.68rem}.seller-payment-history{gap:.55rem}.seller-payment-history article{border-radius:12px;padding:.7rem}.seller-payment-main{gap:.5rem}.seller-payment-main strong{margin-top:.12rem;font-size:.92rem}.seller-payment-method{padding:.28rem .45rem;font-size:.56rem}.seller-payment-history dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .6rem;margin-top:.58rem;display:grid}.seller-payment-history dl>div{grid-template-columns:1fr;gap:.16rem;padding-top:.34rem;display:grid}.seller-payment-history dd{text-align:left;font-size:.62rem}.seller-detail-timeline,.seller-invitation-history{gap:.5rem}.seller-detail-timeline article,.seller-invitation-history article{border-radius:12px;padding:.64rem}.seller-detail-timeline p,.seller-detail-timeline blockquote{font-size:.66rem}.seller-detail-timeline small{margin-top:.35rem;font-size:.58rem}.seller-invitation-history dl{gap:.28rem}.seller-invitation-history dl>div{grid-template-columns:62px minmax(0,1fr);gap:.35rem;padding-top:.28rem}.seller-invitation-history dt{font-size:.49rem}.seller-invitation-history dd{font-size:.58rem}}@media (width<=760px){.seller-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;padding:0!important;display:grid!important;overflow:visible!important}.seller-account-summary button{gap:.55rem!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:.62rem .72rem!important}.seller-account-summary button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.seller-account-summary button strong{flex:none}}.admin-page-adminPlans .admin-plans-panel{gap:1.15rem;display:grid}.admin-page-adminPlans .admin-section-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#2563eb!important;margin:0 0 .35rem!important;font-size:.68rem!important;font-weight:900!important}.onboarding-defaults-card{background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 38%),#f8fafc;border:1px solid #cbd5e1;border-radius:22px;gap:1rem;padding:clamp(1rem,2.4vw,1.5rem);display:grid;position:relative;overflow:hidden}.onboarding-defaults-card:before{content:"";background:#2563eb;width:4px;position:absolute;inset:0 auto 0 0}.onboarding-defaults-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.onboarding-defaults-heading h4,.plan-catalog-heading h4{color:#0f172a;letter-spacing:-.02em;margin:.3rem 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.2}.onboarding-defaults-heading p{max-width:680px;margin:.45rem 0 0!important}.onboarding-defaults-kicker,.plan-catalog-heading span{color:#475569;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.onboarding-mode-badge{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;min-height:32px;padding:.4rem .7rem;font-size:.72rem;font-weight:900;display:inline-flex}.onboarding-mode-badge.is-trial{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.onboarding-mode-badge.is-paid{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.onboarding-settings-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;font-size:.82rem;font-weight:750;display:flex}.onboarding-settings-error button{color:#991b1b;background:#fff;border:1px solid #fca5a5;border-radius:10px;flex:none;min-height:36px;padding:.45rem .7rem;font-weight:850}.onboarding-defaults-grid{grid-template-columns:minmax(0,1.15fr) minmax(180px,.7fr) minmax(0,1fr);gap:.8rem;display:grid}.onboarding-control-card,.onboarding-days-field,.onboarding-effect-preview{background:#ffffffe6;border:1px solid #dbe4ef;border-radius:16px;min-width:0;padding:.95rem}.onboarding-control-card{justify-content:space-between;align-items:center;gap:1rem;display:flex}.onboarding-control-card strong,.onboarding-days-field>span,.onboarding-effect-preview>span{color:#1e293b;font-size:.82rem;font-weight:900;display:block}.onboarding-control-card p,.onboarding-effect-preview p{margin:.35rem 0 0!important;font-size:.78rem!important;line-height:1.45!important}.onboarding-switch{cursor:pointer;background:#94a3b8;border:0;border-radius:999px;flex:0 0 50px;align-items:center;width:50px;height:30px;padding:3px;transition:background .16s,box-shadow .16s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #0f172a14}.onboarding-switch[aria-checked=true]{background:#2563eb}.onboarding-switch>span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .16s;display:block;transform:translate(0);box-shadow:0 2px 7px #0f172a40}.onboarding-switch[aria-checked=true]>span{transform:translate(20px)}.onboarding-switch:focus-visible{outline-offset:3px;outline:3px solid #2563eb3d}.onboarding-switch:disabled{opacity:.55;cursor:not-allowed}.onboarding-days-field{align-content:start;gap:.45rem;margin:0;display:grid}.onboarding-days-field>div{background:#fff;border:1px solid #cbd5e1;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.onboarding-days-field input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:46px;padding:.65rem .75rem;font-size:.95rem;font-weight:850}.onboarding-days-field input[aria-invalid=true]{color:#b42318}.onboarding-days-field>div:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.onboarding-days-field>div>span{color:#64748b;padding-right:.75rem;font-size:.78rem;font-weight:800}.onboarding-days-field small{color:#64748b;font-size:.7rem;line-height:1.4}.onboarding-effect-preview{align-content:start;gap:.3rem;display:grid}.onboarding-effect-preview>span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.onboarding-effect-preview strong{color:#0f172a;font-size:.92rem;line-height:1.35}.onboarding-defaults-footer{border-top:1px solid #dbe4ef;justify-content:space-between;align-items:center;gap:1rem;padding-top:.95rem;display:flex}.onboarding-defaults-footer>div{gap:.2rem;display:grid}.onboarding-defaults-footer strong{color:#334155;font-size:.78rem}.onboarding-defaults-footer span{color:#64748b;font-size:.72rem}.save-onboarding-defaults-btn{color:#fff;background:#0f172a;border:0;border-radius:12px;min-height:44px;padding:.65rem .9rem;font-size:.82rem;font-weight:900}.save-onboarding-defaults-btn:disabled{color:#64748b;cursor:not-allowed;background:#cbd5e1}.plan-catalog-section{gap:.9rem;padding-top:.2rem;display:grid}.plan-catalog-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.plan-catalog-heading p{text-align:right;max-width:520px}.plans-empty-state{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;gap:.35rem;padding:1rem;display:grid}.plans-empty-state strong{color:#334155;font-size:.88rem}.seller-onboarding-note-copy{min-width:0}.seller-onboarding-note-copy p{max-width:620px;color:inherit;margin:.3rem 0 0;font-size:.76rem;line-height:1.45}.seller-onboarding-note.is-paid{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.seller-onboarding-note.is-loading{color:#475569;background:#f8fafc;border-color:#cbd5e1}.seller-onboarding-note.is-paid .seller-onboarding-defaults span{color:#166534;border-color:#bbf7d0}@media (width<=980px){.onboarding-defaults-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-effect-preview{grid-column:1/-1}}@media (width<=760px){.onboarding-defaults-card{border-radius:18px;gap:.9rem;padding:1rem}.onboarding-defaults-heading,.onboarding-defaults-footer,.plan-catalog-heading{flex-direction:column;align-items:stretch}.onboarding-mode-badge{width:fit-content}.onboarding-defaults-grid{grid-template-columns:1fr}.onboarding-effect-preview{grid-column:auto}.onboarding-control-card{min-height:88px}.save-onboarding-defaults-btn{width:100%;min-height:50px}.plan-catalog-heading p{text-align:left}.onboarding-settings-error{flex-direction:column;align-items:stretch}.onboarding-settings-error button{width:100%}.seller-onboarding-note-copy p{max-width:none}}@media (width<=430px){.onboarding-control-card{align-items:flex-start}.onboarding-switch{margin-top:.1rem}}.invitation-page{min-height:100dvh;padding:max(1.25rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));color:#0f172a;background:radial-gradient(circle at 12% 10%,#2563eb29,#0000 32%),radial-gradient(circle at 88% 90%,#6366f11f,#0000 30%),#f5f7fb;place-items:center;display:grid}.invitation-shell{background:#fff;border:1px solid #dbe4ef;border-radius:28px;width:min(100%,1080px);box-shadow:0 1px 2px #0f172a0d,0 28px 90px #0f172a24}.invitation-brand{align-items:center;gap:.65rem;display:inline-flex}.invitation-brand>span{color:#fff;letter-spacing:.04em;background:#0f172a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:950;display:grid}.invitation-brand>strong{letter-spacing:-.025em;font-size:1rem}.invitation-brand.light{color:#fff}.invitation-brand.light>span{color:#0f172a;background:#fff}.invitation-eyebrow{color:#2563eb;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.invitation-eyebrow.light{color:#bfdbfe}.invitation-setup-layout{grid-template-columns:minmax(300px,.9fr) minmax(390px,1.1fr);display:grid;overflow:hidden}.invitation-welcome-panel{color:#fff;background:radial-gradient(circle at 100% 0,#60a5fa4d,#0000 34%),linear-gradient(150deg,#0f172a 0%,#172554 55%,#1d4ed8 125%);flex-direction:column;min-height:680px;padding:clamp(1.5rem,4vw,3rem);display:flex}.invitation-welcome-panel h1{letter-spacing:-.06em;max-width:520px;margin:2.5rem 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.invitation-welcome-panel>p:not(.invitation-eyebrow){color:#cbd5e1;max-width:520px;margin:1.15rem 0 0;line-height:1.7}.invitation-welcome-panel .invitation-eyebrow{margin-top:3rem}.invitation-store-preview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;gap:.3rem;margin-top:2rem;padding:1rem;display:grid}.invitation-store-preview span,.invitation-detail-grid span,.invitation-success-summary span{color:#94a3b8;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:850}.invitation-store-preview strong{font-size:1.05rem}.invitation-store-preview small{color:#bfdbfe}.invitation-security-list{flex-wrap:wrap;gap:.55rem;margin-top:auto;padding-top:2rem;display:flex}.invitation-security-list span{color:#dbeafe;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;padding:.45rem .65rem;font-size:.7rem;font-weight:800}.invitation-form-card{align-content:center;gap:1rem;min-width:0;padding:clamp(1.35rem,4vw,3rem);display:grid}.invitation-form-heading h2{letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.08}.invitation-form-heading>p:last-child{color:#64748b;margin:.65rem 0 0;line-height:1.55}.invitation-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.25rem 0;display:grid}.invitation-detail-grid>div,.invitation-success-summary>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:.3rem;min-width:0;padding:.8rem;display:grid}.invitation-detail-grid strong,.invitation-success-summary strong{color:#0f172a;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.78rem;overflow:hidden}.invitation-password-field{color:#334155;gap:.45rem;margin:0;font-size:.8rem;font-weight:850;display:grid}.invitation-password-input{background:#fff;border:1px solid #d7dee8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.invitation-password-input:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.invitation-password-input input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:52px;padding:.75rem .85rem;font-size:.95rem}.invitation-password-input button{color:#2563eb;background:#f8fafc;border:0;border-left:1px solid #e2e8f0;min-width:62px;font-size:.78rem;font-weight:850}.invitation-password-note{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:13px;gap:.25rem;padding:.75rem .85rem;font-size:.75rem;display:grid}.invitation-form-error{color:#b42318;background:#fef2f2;border:1px solid #fecaca;border-radius:13px;gap:.25rem;padding:.8rem .9rem;font-size:.78rem;display:grid}.invitation-primary-button,.invitation-secondary-button{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:.75rem 1rem;font-size:.88rem;font-weight:900;display:inline-flex}.invitation-primary-button{color:#fff;background:#0f172a;border:1px solid #0f172a;box-shadow:0 14px 30px #0f172a2e}.invitation-secondary-button{color:#0f172a;background:#fff;border:1px solid #d7dee8}.invitation-primary-button:disabled{cursor:wait;opacity:.65}.invitation-privacy-note{color:#94a3b8;text-align:center;margin:0;font-size:.68rem;line-height:1.5}.invitation-loading-card,.invitation-state-card,.invitation-success-card{text-align:center;justify-items:center;gap:.9rem;width:min(100%,620px);padding:clamp(1.5rem,5vw,3rem);display:grid}.invitation-loading-card h1,.invitation-state-card h1,.invitation-success-card h1{letter-spacing:-.045em;margin:.3rem 0 0;font-size:clamp(1.55rem,4vw,2.35rem);line-height:1.05}.invitation-loading-card p,.invitation-state-card>p:last-of-type,.invitation-success-copy{color:#64748b;max-width:500px;margin:0;line-height:1.6}.invitation-spinner{border:4px solid #dbeafe;border-top-color:#2563eb;border-radius:999px;width:46px;height:46px;margin-top:1rem;animation:.8s linear infinite invitation-spin}@keyframes invitation-spin{to{transform:rotate(360deg)}}.invitation-state-icon,.invitation-success-icon{border-radius:18px;place-items:center;width:58px;height:58px;margin-top:.75rem;font-size:1.5rem;font-weight:950;display:grid}.invitation-state-icon.invalid,.invitation-state-icon.expired,.invitation-state-icon.revoked,.invitation-state-icon.error{color:#b42318;background:#fef2f2}.invitation-state-icon.used,.invitation-success-icon{color:#067647;background:#ecfdf3}.invitation-state-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:.5rem;display:flex}.invitation-success-summary{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;width:100%;margin:.5rem 0;display:grid}.invitation-success-summary small{color:#64748b}.invitation-success-card .invitation-primary-button{width:100%}@media (width<=820px){.invitation-page{place-items:start center}.invitation-shell{border-radius:20px}.invitation-setup-layout{grid-template-columns:1fr}.invitation-welcome-panel{min-height:auto;padding:1.25rem}.invitation-welcome-panel h1{margin-top:1.75rem;font-size:2.15rem}.invitation-welcome-panel .invitation-eyebrow{margin-top:1.75rem}.invitation-security-list{margin-top:1rem;padding-top:0}.invitation-form-card{padding:1.1rem}.invitation-detail-grid{grid-template-columns:1fr 1fr}.invitation-detail-grid>div:last-child{grid-column:1/-1}}@media (width<=480px){.invitation-page{padding:max(.75rem, env(safe-area-inset-top)) max(.65rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(.65rem, env(safe-area-inset-left))}.invitation-shell{border-radius:17px}.invitation-welcome-panel h1{font-size:1.85rem}.invitation-security-list span{text-align:center;width:100%}.invitation-detail-grid,.invitation-success-summary{grid-template-columns:1fr}.invitation-detail-grid>div:last-child{grid-column:auto}.invitation-state-actions,.invitation-state-actions button{width:100%}}.invitation-success-icon svg,.invitation-state-icon svg{width:30px;height:30px}.invitation-success-card{gap:.75rem}.invitation-success-copy{max-width:520px}.invitation-success-summary{margin-top:.35rem}.invitation-success-summary>div{padding:.85rem}@media (width<=820px){.invitation-setup-layout{box-shadow:0 1px 2px #0f172a0a,0 20px 60px #0f172a1a}.invitation-welcome-panel{padding:1.15rem}.invitation-welcome-panel h1{max-width:620px;margin-top:1.35rem;font-size:clamp(1.9rem,8vw,2.35rem);line-height:1.02}.invitation-welcome-panel>p:not(.invitation-eyebrow){margin-top:.85rem;font-size:.94rem;line-height:1.55}.invitation-welcome-panel .invitation-eyebrow{margin-top:1.5rem}.invitation-store-preview{margin-top:1rem;padding:.85rem}.invitation-security-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.85rem;display:grid}.invitation-security-list span{text-align:center;place-items:center;min-height:42px;padding:.5rem .55rem;font-size:.66rem;line-height:1.3;display:grid}.invitation-security-list span:last-child{grid-column:1/-1}.invitation-form-card{gap:.85rem;padding:1.15rem}.invitation-form-heading h2{font-size:1.75rem}.invitation-detail-grid>div{padding:.75rem}.invitation-password-input input{min-height:49px}}@media (width<=480px){.invitation-page{background:radial-gradient(circle at top,#2563eb17,#0000 28%),#f5f7fb}.invitation-shell{border-radius:21px}.invitation-welcome-panel{border-radius:20px 20px 0 0}.invitation-welcome-panel h1{letter-spacing:-.05em;font-size:1.95rem}.invitation-store-preview{border-radius:15px}.invitation-security-list span{width:auto}.invitation-form-heading{text-align:center}.invitation-form-heading>p:last-child{font-size:.9rem}.invitation-detail-grid{gap:.5rem}.invitation-detail-grid>div{min-height:auto;padding:.7rem}.invitation-detail-grid strong{white-space:normal}.invitation-success-card{padding:1.25rem 1rem 1.1rem}.invitation-success-card h1{max-width:340px;font-size:2rem;line-height:1.03}.invitation-success-copy{font-size:.95rem;line-height:1.55}.invitation-success-summary{gap:.5rem}.invitation-success-summary>div{grid-template-rows:auto auto;grid-template-columns:98px minmax(0,1fr);align-items:center;gap:.15rem .65rem;padding:.75rem;display:grid}.invitation-success-summary span{grid-row:1/3;align-self:center}.invitation-success-summary strong{white-space:normal}.invitation-success-summary small{line-height:1.35}.invitation-success-card .invitation-primary-button{min-height:54px;margin-top:.25rem}}.invitation-eyebrow-hero{color:#dbeafec2;letter-spacing:.12em;font-size:.76rem;font-weight:800}.invitation-eyebrow-section{color:#475569;letter-spacing:.11em;font-size:.67rem;font-weight:850}.invitation-security-list{grid-template-columns:1fr;gap:.48rem;display:grid}.invitation-security-list span{text-align:center;place-items:center;width:100%;min-height:42px;padding:.52rem .7rem;display:grid}.invitation-password-input button{color:#2563eb!important;min-width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 .95rem!important;font-size:.76rem!important;font-weight:850!important}.invitation-password-input button:hover{color:#1d4ed8!important;background:#f8fafc!important}.invitation-password-input button:focus-visible{outline-offset:-4px;outline:2px solid #2563eb}.invitation-status-detail{align-content:start}.invitation-status-badge{text-transform:capitalize;background:#f1f5f9;border:1px solid #d7dee8;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:0;padding:.28rem .65rem;line-height:1.2;color:#475569!important;text-overflow:clip!important;white-space:nowrap!important;font-size:.7rem!important;font-weight:850!important;display:inline-flex!important;overflow:visible!important}@media (width<=820px){.invitation-security-list{grid-template-columns:1fr}.invitation-security-list span,.invitation-security-list span:last-child{grid-column:auto;width:100%}}@media (width<=480px){.invitation-security-list span{width:100%}.invitation-password-input button{padding-inline:.8rem!important}.invitation-eyebrow-hero{font-size:.7rem}.invitation-eyebrow-section{font-size:.64rem}}.invitation-security-list{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;display:flex!important}.invitation-security-list span{box-sizing:border-box;text-align:center;max-width:none;min-height:42px;margin:0;padding:.58rem .85rem;width:100%!important}.invitation-email-copy{gap:.28rem;display:grid}.invitation-email-copy span{color:#64748b}.invitation-email-copy strong{overflow-wrap:anywhere;color:#475569;line-height:1.4}.invitation-status-badge{background:#f2f4f7;border-color:#10182814;color:#475467!important}@media (width<=820px){.invitation-form-card{align-content:start;padding-top:.8rem}.invitation-form-heading{margin-top:0}.invitation-email-copy{margin-top:.55rem!important}}@media (width<=480px){.invitation-form-card{padding-top:.7rem}.invitation-form-heading h2{margin-top:.25rem}.invitation-security-list{gap:.45rem}.invitation-security-list span{min-height:44px;width:100%!important}.invitation-email-copy strong{font-size:.88rem}}.invitation-form-card .invitation-password-field{min-width:0}.invitation-form-card .invitation-password-field>label{min-width:0;display:block}.invitation-form-card .invitation-password-input{width:100%;min-width:0;display:block;position:relative}.invitation-form-card .invitation-password-input>input{box-sizing:border-box;width:100%;min-width:0;padding-right:88px;display:block}.invitation-form-card .invitation-password-input>button[type=button]{z-index:2;white-space:nowrap;flex:none;width:62px;min-width:62px;max-width:62px;margin:0;position:absolute;inset:50% 8px auto auto;transform:translateY(-50%)}.invitation-form-card .invitation-primary-button[type=submit]{z-index:1;pointer-events:auto;position:relative}
