:root{color:#111827;font-synthesis:none;background:#f4f6f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.alert{position:relative;padding-right:52px!important}.alert[hidden]{display:none!important}.alert-close{color:currentColor;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;min-height:0;padding:0;font:700 24px/1 Arial,sans-serif;display:grid;position:absolute;top:8px;right:9px}.alert-close:hover,.alert-close:focus-visible{opacity:1;background:#00000014;outline:none}.suspension-confirmation{gap:5px;display:grid}.suspension-confirmation span,.suspension-confirmation small{display:block}.badge.suspension-pending{color:#815400;background:#fff0c2;width:max-content;margin-top:6px;display:inline-flex}.alert.compact{margin:10px 0;padding:8px 52px 8px 10px;font-size:12px}.request-row.suspension-request-row{background:#fffaf0;border-left:5px solid #e19319;grid-template-columns:minmax(300px,1.8fr) minmax(125px,.55fr) auto auto auto;padding-top:58px;position:relative}.suspension-request-heading{color:#754900;background:#fff0c7;border-bottom:1px solid #f0d18c;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex;position:absolute;inset:0 0 auto}.suspension-request-heading span{font-weight:850}.suspension-request-heading small{color:#815c18}.suspension-reason{color:#684615;background:#fff;border-radius:9px;margin:7px 0 0;padding:8px 10px;font-size:13px;line-height:1.4}.request-dismiss{color:#7132af;cursor:pointer;z-index:2;background:#f3eef8;border:0;border-radius:9px;place-items:center;width:30px;height:30px;min-height:0;padding:0;display:grid;position:absolute;top:7px;right:7px}.request-dismiss svg{width:16px;height:16px}.request-dismiss:hover{color:#fff;background:#7132af}@media (width<=760px){.request-row.suspension-request-row{grid-template-columns:1fr;padding-top:82px}.suspension-request-heading{flex-direction:column;align-items:flex-start;gap:2px}}.payout-cards footer{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.payout-cards footer button{min-height:42px}.payout-admin-modal{width:min(700px,100%)}.payout-admin-modal>label{gap:7px;margin-top:13px;font-weight:700;display:grid}.payout-admin-modal input,.payout-admin-modal select,.payout-admin-modal textarea{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:12px;padding:10px 12px}.payout-admin-modal textarea{resize:vertical;min-height:86px}.payout-admin-modal .checkbox-line{display:flex}.negative{color:#b42318!important}.badge.applied{color:#1d4ed8;background:#dbeafe}@media (width<=760px){.payout-cards footer{flex-direction:column}.payout-cards footer button{width:100%}}.dismissible-detail{position:relative;padding-right:54px!important}.detail-dismiss{color:#697386;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;transition:background-color .16s,color .16s;display:grid;position:absolute;top:10px;right:10px}.detail-dismiss svg{width:18px;height:18px}.detail-dismiss:hover{color:#7132af;background:#f0e7f8}.detail-dismiss:focus-visible{outline-offset:2px;outline:3px solid #8644c940}@media (width<=760px){.dismissible-detail{padding-right:48px!important}.detail-dismiss{top:8px;right:8px}}.add-profile-symbol{flex:none;place-items:center;display:grid;position:relative}.add-profile-symbol>svg:first-child{width:20px;height:20px}.add-profile-symbol .add-profile-plus{color:#fff;box-sizing:content-box;stroke-width:3px;background:#8644c9;border-radius:999px;width:13px;height:13px;padding:2px;position:absolute;bottom:-6px;right:-7px}.add-profile-label{white-space:nowrap}@media (width<=760px){.top .notification-bell{margin-right:auto;margin-left:0!important}.add-profile-button{width:50px;height:46px}.add-profile-button .add-profile-symbol{font-size:initial}.add-profile-button .add-profile-symbol>svg:first-child{width:22px;height:22px}.add-profile-button .add-profile-plus{width:11px;height:11px;bottom:-6px;right:-7px}.add-profile-button .add-profile-label{display:none}}.login-heading{margin-top:28px}.login-heading>span{color:#7132af;letter-spacing:.03em;text-transform:uppercase;background:#f0e7f8;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.login-heading h1{margin:12px 0 6px}.login-heading p{color:#687386;margin:0}.login-remember{cursor:pointer;background:#fafbfc;border:1px solid #e5e7eb;border-radius:13px;align-items:center;gap:11px;margin:2px 0 4px;padding:11px 12px;display:flex!important}.login-remember input{accent-color:#8644c9;height:18px;margin:0;width:18px!important}.login-remember span{gap:2px;display:grid}.login-remember strong{font-size:13px}.login-remember small{color:#687386;font-size:11px;font-weight:400}.forgot-password-button{width:100%;min-height:42px;font:inherit;cursor:pointer;padding:9px 14px;font-weight:750;transition:background-color .16s,border-color .16s;color:#7132af!important;background:#fff!important;border:1px solid #e4d8ef!important;border-radius:12px!important}.forgot-password-button:hover{background:#f7f1fc!important;border-color:#c9a8e5!important}.forgot-password-button:focus-visible{outline-offset:2px;outline:3px solid #8644c938}.registration-links{background:#fbf8fe;border-radius:17px;border:1px solid #eadff4!important;margin-top:22px!important;padding:20px 14px 14px!important}.registration-heading{gap:4px;margin-bottom:3px;display:grid}.registration-heading strong{font-size:14px}.registration-links .registration-heading span{color:#687386;font-size:12px;line-height:1.4}.registration-links .soft-button{width:100%}@media (width<=520px){.login-card{padding:26px 22px}.login-heading{margin-top:24px}.registration-links{padding:17px 12px 12px!important}}.admin-payout-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.showcase-payout-action{background:linear-gradient(135deg,#fff,#faf6fd);border:1px solid #d8bdf0;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin:18px 0;padding:20px;display:grid}.showcase-payout-action>div{align-items:center;gap:12px;display:flex}.showcase-payout-action>div:first-child>svg{color:#7132af;background:#f0e7f8;border-radius:14px;width:44px;height:44px;padding:11px}.showcase-payout-action h2,.showcase-payout-action p{margin:0}.showcase-payout-action p{color:#687386;margin-top:4px}.showcase-payout-action>small{color:#687386;grid-column:1/-1}.payout-history-cards,.admin-payout-requests{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payout-history-cards>article,.admin-payout-requests>article{background:#fff;border:1px solid #e1e4e8;border-radius:18px;padding:18px}.payout-history-cards header,.admin-payout-requests header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payout-history-cards header div{gap:4px;display:grid}.payout-history-cards header strong{font-size:22px}.payout-history-cards header small,.admin-payout-requests small{color:#687386}.payout-history-cards dl,.admin-payout-requests dl{gap:9px;margin:16px 0 0;display:grid}.payout-history-cards dl div,.admin-payout-requests dl div{justify-content:space-between;gap:12px;display:flex}.payout-history-cards dt,.admin-payout-requests dt{color:#687386}.payout-history-cards dd,.admin-payout-requests dd{text-align:right;margin:0;font-weight:700}.admin-payout-requests>article.new{border-color:#b889df;box-shadow:0 10px 28px #7132af14}.admin-payout-requests h2{margin:0}.payout-request-amount{margin-top:18px;font-size:28px;display:block}.admin-payout-requests footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.admin-payout-requests footer button{border:0;border-radius:12px;min-height:40px;padding:9px 14px;font-weight:750}.admin-payout-requests .danger-ghost{color:#dc2626;background:#fff0f0}.payout-method-modal form{gap:14px;display:grid}.payout-method-modal label{gap:7px;font-weight:700;display:grid}.payout-method-modal input,.payout-method-modal select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:12px;padding:10px 12px}.badge.requested{color:#6d28d9;background:#ede9fe}.badge.processing{color:#1d4ed8;background:#dbeafe}.badge.cancelled,.badge.failed{color:#991b1b;background:#fee2e2}@media (width<=1180px){.admin-payout-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.showcase-payout-stats,.admin-payout-stats,.showcase-payout-action{grid-template-columns:1fr}.showcase-payout-action>div:last-of-type{flex-direction:column;align-items:stretch}.showcase-payout-action button{width:100%}.payout-history-cards,.admin-payout-requests{grid-template-columns:1fr}.admin-payout-requests footer{flex-direction:column;align-items:stretch}.admin-payout-requests footer button{width:100%}}.communication-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.communication-dismiss{color:#7132af;cursor:pointer;background:#f3eef8;border:0;border-radius:10px;place-items:center;width:34px;height:34px;min-height:0;padding:0;display:grid}.communication-dismiss svg{width:16px;height:16px}.communication-dismiss:hover,.communication-dismiss:focus-visible{color:#fff;background:#7132af;outline:none}.message-actions{align-items:center;gap:10px;display:flex}.message-actions>svg{color:#16a34a}.message-list article>.message-actions svg{background:0 0;width:19px;height:19px;padding:0}.message-list article>.message-actions .communication-dismiss svg{width:16px;height:16px;color:inherit}.message-list article>.message-actions .communication-dismiss{align-self:flex-start}@media (width>=761px){.app aside{overflow:hidden}.app aside nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#475569 transparent;flex:1;min-height:0;margin-bottom:12px;padding-right:6px;overflow-y:auto}.app aside nav::-webkit-scrollbar{width:5px}.app aside nav::-webkit-scrollbar-thumb{background:#475569;border-radius:999px}.app aside nav::-webkit-scrollbar-track{background:0 0}.app aside .profile{flex:none}}@media (width<=760px){.top{gap:6px}.workspace-trigger{border-radius:14px;min-width:118px;max-width:132px;min-height:50px;padding:5px 7px}.workspace-avatar{width:38px;height:38px}.workspace-current small,.workspace-current strong{display:none}.workspace-current span{text-transform:capitalize;font-size:13px;line-height:1.1}.workspace-chevron{flex:none;width:15px}.add-profile-button{border-radius:14px;flex:none;width:46px;height:46px;min-height:46px;padding:0!important;font-size:0!important}.add-profile-button svg{width:20px;height:20px;margin:0!important}.app aside nav{scrollbar-width:thin;scrollbar-color:#7c8798 #1f2937;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:0 8px 10px 0;overflow-y:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);overflow-x:scroll!important}.app aside nav::-webkit-scrollbar{height:5px}.app aside nav::-webkit-scrollbar-track{background:#1f2937;border-radius:999px}.app aside nav::-webkit-scrollbar-thumb{background:#7c8798;border-radius:999px}.app aside nav button{flex:none}.message-list article{grid-template-columns:auto minmax(0,1fr) auto;padding:15px}.message-actions{flex-direction:column;align-items:flex-start}.notification-toolbar+.table-card .table-wrap{overflow-x:auto}}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app{grid-template-columns:250px 1fr;min-height:100vh;display:grid}aside{color:#fff;background:#111827;flex-direction:column;width:250px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px;font-size:20px;display:flex}.brand>span{color:#fff;background:#8644c9;border-radius:11px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.brand.big{margin-bottom:34px;padding:0}.brand.big>span{width:48px;height:48px;font-size:25px}.brand.big div{display:grid}.brand small{color:#6b7280;font-size:12px;font-weight:500}nav{gap:7px;margin-top:45px;display:grid}nav button{color:#9ca3af;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:13px;font-weight:650;display:flex}nav button svg{width:19px}nav button:hover,nav button.active{color:#fff;background:#1f2937}.profile{border-top:1px solid #253045;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:18px 5px 0;display:flex}.profile div{min-width:0;display:grid}.profile strong,.profile small{text-overflow:ellipsis;overflow:hidden}.profile small{color:#9ca3af;font-size:11px}.icon{color:inherit;background:0 0;border:0;border-radius:9px;place-items:center;padding:7px;display:grid}.icon:hover{background:#e5e7eb}.profile .icon:hover{background:#1f2937}.icon svg{width:19px}.content{grid-column:2;min-width:0;padding:0 34px 60px}.top{border-bottom:1px solid #e5e7eb;justify-content:flex-end;align-items:center;gap:12px;height:75px;display:flex}.top>div{text-align:right;display:grid}.top small{color:#6b7280;font-size:11px}.title{justify-content:space-between;align-items:flex-end;gap:20px;margin:35px 0 24px;display:flex}.title h1{margin:0;font-size:30px}.title p{color:#6b7280;margin:6px 0 0}.primary,.danger,.actions button,.issued button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-weight:700;display:inline-flex}.primary{color:#fff;background:#8644c9}.primary:hover{background:#6f35ad}.primary svg{width:18px}.danger{color:#fff;background:#dc2626}.danger-ghost{color:#dc2626!important}.full{width:100%}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:25px;display:grid}.stats article{background:#fff;border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:15px;padding:20px;display:flex;box-shadow:0 3px 14px #11182708}.stats svg{color:#8644c9;background:#f0e7f8;border-radius:13px;width:44px;height:44px;padding:10px}.stats div{display:grid}.stats strong{font-size:25px}.stats span{color:#6b7280;font-size:13px}.table-card{background:#fff;border:1px solid #e5e7eb;border-radius:17px;overflow:hidden;box-shadow:0 3px 14px #11182708}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:900px}th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;background:#f9fafb;font-size:11px}th,td{border-bottom:1px solid #eef0f3;padding:15px 18px}td{font-size:14px}td strong,td small{display:block}td small{color:#6b7280;margin-top:4px}.badge{color:#4b5563;background:#f3f4f6;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex!important}.badge.accepted{color:#1d4ed8;background:#dbeafe}.badge.active{color:#166534;background:#dcfce7}.badge.paused{color:#9a3412;background:#ffedd5}.badge.rejected,.badge.cancelled,.badge.ended{color:#991b1b;background:#fee2e2}.actions{justify-content:flex-end;gap:5px;display:flex}.actions button{color:#374151;white-space:nowrap;background:#f3f4f6;padding:7px 9px;font-size:12px}.cards{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.cards article{background:#fff;border:1px solid #e5e7eb;border-radius:17px;padding:20px;position:relative}.card-icon{color:#8644c9;background:#f0e7f8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.cards h3{margin:16px 0 4px}.cards p{color:#6b7280;margin:0}.cards dl{gap:8px;margin:20px 0;display:grid}.cards dl div{justify-content:space-between;gap:15px;display:flex}.cards dt{color:#6b7280}.cards dd{text-align:right;margin:0}.cards .badge{position:absolute;top:20px;right:20px}.modal-backdrop{z-index:100;background:#11182799;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:20px;width:min(680px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 25px 70px #0005}.modal>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal h2{margin:0}.modal form,.modal label{gap:7px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:15px!important}.wide,.alert{grid-column:1/-1}.modal input,.modal select,.modal textarea,.login input{background:#fff;border:1px solid #d1d5db;border-radius:10px;width:100%;padding:11px 12px}.modal textarea{resize:vertical;min-height:90px}.modal label{font-size:13px;font-weight:650}.alert{border-radius:11px;margin:12px 0;padding:12px 14px}.alert.error{color:#991b1b;background:#fee2e2}.login{background:radial-gradient(circle at 100% 0,#f0e7f8 0,#0000 38%),#f4f6f8;place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;width:min(430px,100%);padding:34px;box-shadow:0 25px 70px #11182715}.login-card h1{margin:0}.login-card>p{color:#6b7280}.login-card form{gap:17px;margin-top:24px;display:grid}.login-card label{gap:7px;font-size:13px;font-weight:650;display:grid}.issued{background:#ecfdf5;border:1px solid #86efac;border-radius:12px;margin-bottom:15px;padding:15px}.issued p{font-size:13px}.issued input{margin:8px 0}.qr-list{gap:8px;margin-top:16px;display:grid}.qr-list article{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.qr-list article div{display:grid}.qr-list small{color:#6b7280}.empty{text-align:center;color:#6b7280;padding:40px}.splash{place-items:center;min-height:100vh;font-size:28px;font-weight:900;display:grid}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}button:disabled{opacity:.55;cursor:not-allowed}@media (width<=1050px){.stats,.cards{grid-template-columns:1fr 1fr}}.showcase-product-detail{background:#fbfcfe;border:1px solid #e2e5ea;border-radius:18px;grid-template-columns:180px 1fr;gap:20px;margin-bottom:20px;padding:18px;display:grid}.showcase-product-detail>img{object-fit:contain;background:#fff;border-radius:14px;width:100%;height:180px}.showcase-product-detail h3,.showcase-product-detail p{margin:0}.showcase-product-detail p{color:#556070;margin:8px 0}.showcase-product-detail dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.showcase-product-detail dl div{background:#fff;border-radius:10px;padding:9px}.showcase-product-detail dt{color:#687386;text-transform:uppercase;font-size:11px}.showcase-product-detail dd{margin:3px 0 0;font-weight:700}.showcase-product-detail a{color:#7132af;font-weight:700}@media (width<=760px){.showcase-product-detail{grid-template-columns:1fr}.showcase-product-detail>img{height:220px}.showcase-product-detail dl{grid-template-columns:1fr}.top{z-index:25;background:#f7f8fa;height:64px;margin:0 -14px;padding:7px 14px;position:sticky;top:0}.app{display:block}.app aside{width:auto;height:auto;padding:14px;position:static}.app aside nav{margin:14px 0 0;display:flex;overflow:auto}.app aside nav button{white-space:nowrap}.profile{border:0;padding:0;position:absolute;top:10px;right:12px}.profile div{display:none}.content{padding:0 14px 45px}.top{height:55px}.title{flex-direction:column;align-items:flex-start}.stats,.cards,.form-grid{grid-template-columns:1fr}.wide,.alert{grid-column:auto}.login-card{padding:25px}.modal{padding:18px}.actions{justify-content:flex-start}}.placement-qr{background:#faf7fd;border:1px solid #d8bdf0;border-radius:16px;margin-top:18px;padding:18px}.placement-qr>header{align-items:center;gap:11px;margin-bottom:15px;display:flex}.placement-qr>header>svg{color:#8644c9;background:#f0e7f8;border-radius:11px;width:38px;height:38px;padding:9px}.placement-qr h3,.placement-qr p{margin:0}.placement-qr h3{font-size:17px}.placement-qr header p{color:#687386;margin-top:3px;font-size:13px}.qr-operational{grid-template-columns:210px 1fr;align-items:center;gap:18px;display:grid}.qr-operational>svg{background:#fff;border:1px solid #e1e4e8;border-radius:14px;padding:10px}.qr-operational dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.qr-operational dl div{background:#fff;border:1px solid #eadcf7;border-radius:11px;padding:11px}.qr-operational dt{color:#687386;text-transform:uppercase;font-size:11px;font-weight:700}.qr-operational dd{margin:4px 0 0}.qr-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.qr-actions button,.qr-empty button{color:#7132af;min-height:40px;font:inherit;cursor:pointer;background:#f0e7f8;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-weight:750;display:inline-flex}.qr-actions button:hover,.qr-empty button:hover{color:#fff;background:#8644c9}.qr-actions .danger-ghost{color:#dc2626;background:#fff0f0}.qr-actions svg,.qr-empty svg{width:17px}.qr-empty{background:#fff;border:1px dashed #d8bdf0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}@media (width<=760px){.qr-operational,.qr-operational dl{grid-template-columns:1fr}.qr-actions{grid-column:auto}.qr-actions button{flex:1}.qr-empty{flex-direction:column;align-items:stretch}}.actions .danger-purge{color:#fff;background:#dc2626}.actions .danger-purge:hover{background:#991b1b}.actions .danger-purge:disabled{cursor:not-allowed;opacity:.35}.detail-actions .danger-purge{color:#fff;background:#dc2626}.detail-actions .danger-purge:hover{background:#991b1b}.actions button:disabled{cursor:not-allowed;opacity:.35}.registration-links{border-top:1px solid #e5e7eb;gap:9px;margin-top:18px;padding-top:18px;display:grid}.registration-links span{color:#687386;font-size:13px}.onboarding-shell{background:linear-gradient(135deg,#f5f1fa,#fff);place-items:start center;min-height:100vh;padding:36px;display:grid}.onboarding-card{background:#fff;border:1px solid #e5e7eb;border-radius:26px;width:min(920px,100%);padding:34px;box-shadow:0 22px 55px #1118271f}.application-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.application-form label{gap:7px;font-size:13px;font-weight:700;display:grid}.application-form input,.application-form select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:12px;padding:10px 12px}.application-form .wide{grid-column:1/-1}.application-form .check{align-items:center;gap:9px;display:flex}.application-form .check input{width:auto;min-height:auto}.photo-field{background:#faf7fd;border:1px solid #d8bdf0;border-radius:16px;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.photo-field legend{padding:0 8px;font-weight:800}.photo-field>p,.photo-field>label:last-child{grid-column:1/-1}.photo-field p{color:#687386;margin:0}.photo-field small{color:#687386;font-weight:400}.application-actions{justify-content:flex-end;gap:10px;display:flex}.application-actions button{border:0;border-radius:12px;min-height:44px;padding:10px 18px;font-weight:750}.success-card{text-align:center;max-width:620px}.success-card .brand{justify-content:center}.success-card p{color:#687386;line-height:1.6}@media (width<=700px){.onboarding-shell{padding:12px}.onboarding-card{border-radius:20px;padding:22px}.application-form,.photo-field{grid-template-columns:1fr}.application-form label,.application-form .wide,.photo-field>p,.photo-field>label:last-child{grid-column:1}.application-actions{flex-direction:column-reverse}.application-actions button{width:100%}}.application-review{width:min(980px,94vw)}.application-review textarea{width:100%;font:inherit;border:1px solid #d1d5db;border-radius:12px;margin-top:8px;padding:12px}.application-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 20px;display:grid}.application-photos figure{background:#fafafa;border:1px solid #e5e7eb;border-radius:15px;margin:0;overflow:hidden}.application-photos img{object-fit:cover;width:100%;height:260px;display:block}.application-photos figcaption{padding:11px;font-weight:750;display:grid}.application-photos small{color:#687386;font-weight:400}@media (width<=700px){.application-photos{grid-template-columns:1fr}.application-photos img{height:220px}}.workspace-switcher{z-index:30;position:relative}.workspace-trigger{text-align:left;color:#111827;background:#fff;border:1px solid #e4d8ef;border-radius:16px;align-items:center;gap:10px;min-width:285px;max-width:390px;min-height:58px;padding:7px 11px;display:flex;box-shadow:0 5px 18px #45246312}.workspace-trigger:hover,.workspace-switcher.open .workspace-trigger{border-color:#b889df;box-shadow:0 8px 24px #69379424}.workspace-trigger:disabled{opacity:.65}.workspace-avatar{color:#7132af;background:#f0e7f8;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.workspace-avatar.showcase{color:#14735b;background:#e8f5f0}.workspace-avatar.platform{color:#315c9c;background:#e8eef8}.workspace-avatar svg{width:20px}.workspace-current{flex:1;min-width:0;display:grid}.workspace-current small,.workspace-current span{color:#687386;font-size:11px}.workspace-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workspace-current span{color:#7132af;font-weight:700}.workspace-chevron{width:18px;transition:transform .18s}.workspace-switcher.open .workspace-chevron{transform:rotate(180deg)}.workspace-dismiss{z-index:1;cursor:default;background:0 0;border:0;position:fixed;inset:0}.workspace-menu{z-index:2;background:#fff;border:1px solid #e4d8ef;border-radius:17px;width:min(360px,100vw - 28px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 55px #11182733}.workspace-menu>header{border-bottom:1px solid #eee7f3;margin-bottom:5px;padding:9px 10px 12px;display:grid}.workspace-menu>header small{color:#687386;margin-top:2px;font-size:11px}.workspace-error{color:#991b1b;background:#fee2e2;border-radius:10px;margin:6px 5px;padding:9px 10px;font-size:12px}.workspace-menu>button{text-align:left;background:#fff;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.workspace-menu>button:hover,.workspace-menu>button.selected{background:#f7f1fc}.workspace-menu>button>span:nth-child(2){flex:1;min-width:0;display:grid}.workspace-menu>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-menu>button small{color:#687386;margin-top:2px}.workspace-menu>button>svg{color:#7132af;width:18px}.add-profile-button svg{width:17px}.success-card select{background:#fff;border:1px solid #d1d5db;border-radius:11px;width:100%;margin:8px 0 18px;padding:11px}@media (width<=760px){.workspace-trigger{min-width:0;max-width:240px}.workspace-current small{display:none}.workspace-menu{position:fixed;top:68px;right:14px}.add-profile-button{padding:9px}.add-profile-button svg{margin:0}.add-profile-button{font-size:0}}.application-data{margin-bottom:20px}.application-review>h3{margin:20px 0 10px}.application-review{max-height:92vh;overflow:auto}.application-review .detail-grid dd{font-weight:600}.payout-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.payout-stats article{background:#fff;border:1px solid #e1e4e8;border-radius:17px;align-items:center;gap:11px;padding:16px;display:flex}.payout-stats svg{color:#8644c9;background:#f0e7f8;border-radius:11px;flex:none;width:38px;height:38px;padding:9px}.payout-stats article div{min-width:0;display:grid}.payout-stats strong{white-space:nowrap;font-size:20px}.payout-stats span{color:#687386;font-size:12px}.payout-policy{color:#4b4057;background:#f8f2fd;border:1px solid #d8bdf0;border-radius:12px;padding:13px 15px}.payout-tabs{margin-top:18px}.payout-toolbar{grid-template-columns:230px 190px minmax(260px,1fr);gap:14px;margin-bottom:18px;display:grid}.payout-toolbar label{gap:6px;font-size:13px;font-weight:700;display:grid}.payout-toolbar select,.payout-toolbar input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:11px;padding:10px 12px}.payout-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.payout-cards>article{background:#fff;border:1px solid #e1e4e8;border-radius:18px;padding:18px}.payout-cards header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payout-cards h2{margin:0 0 4px;font-size:18px}.payout-cards header small,.payout-cards p{color:#687386}.payout-cards dl{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.payout-cards dl div{border:1px solid #e5e7eb;border-radius:11px;padding:11px}.payout-cards dt{text-transform:uppercase;color:#687386;font-size:11px;font-weight:750}.payout-cards dd{margin:5px 0 0;font-weight:750}.payout-cards .full{width:100%}.badge.payable{color:#166534;background:#dcfce7}.badge.confirmed{color:#92400e;background:#fef3c7}.badge.paid{color:#1d4ed8;background:#dbeafe}.badge.reversed{color:#991b1b;background:#fee2e2}@media (width<=1100px){.payout-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.payout-stats,.payout-cards,.payout-toolbar{grid-template-columns:1fr}.payout-cards dl{grid-template-columns:1fr 1fr}}.catalog-filter{gap:14px;margin:-10px 0 18px;display:flex}.catalog-filter label{color:#4b5563;gap:6px;font-size:13px;font-weight:650;display:grid}.catalog-filter select{background:#fff;border:1px solid #d1d5db;border-radius:10px;min-width:260px;padding:10px 12px}.alert.success{color:#5d268f;background:#f0e7f8}.seller-cards .card-open{color:#6f35ad;background:#f0e7f8;border:0;border-radius:10px;width:100%;padding:10px 12px;font-weight:750}.seller-cards .card-open:hover{background:#e5d4f4}.seller-detail{width:min(980px,100%)}.seller-detail header small{color:#6b7280}.detail-summary{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 0 18px;display:flex}.detail-summary strong{font-size:13px}.detail-actions{flex-wrap:wrap;gap:7px;padding:16px 0;display:flex}.detail-actions button,.detail-tabs button{color:#374151;background:#f3f4f6;border:0;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-weight:700;display:inline-flex}.detail-tabs{border-bottom:1px solid #e5e7eb;gap:5px;margin-bottom:18px;display:flex;overflow:auto}.detail-tabs button{white-space:nowrap;background:0 0;border-radius:9px 9px 0 0}.detail-tabs button.active{color:#6f35ad;background:#f0e7f8}.detail-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.detail-grid div{border:1px solid #e5e7eb;border-radius:12px;min-width:0;padding:13px}.detail-grid dt{text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:750}.detail-grid dd{overflow-wrap:anywhere;margin:6px 0 0}.detail-grid a{color:#6f35ad;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.detail-list{gap:9px;display:grid}.detail-list article{border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.detail-list article>svg{color:#8644c9;flex:none;width:20px}.detail-list article>div{flex:1;min-width:0;display:grid}.detail-list small{color:#6b7280;overflow-wrap:anywhere}.placement-actions{align-items:center;gap:8px;flex:none!important;display:flex!important}.placement-actions button{color:#242938;min-height:40px;font:inherit;white-space:nowrap;box-shadow:none;cursor:pointer;background:#f1eef5;border:0;border-radius:12px;padding:9px 14px;font-weight:700;line-height:1;transition:background-color .18s,color .18s,transform .18s}.placement-actions button:hover{color:#7132af;background:#e9def5;transform:translateY(-1px)}.placement-actions button:active{transform:translateY(0)}.placement-actions button.danger-ghost{color:#dc2626;background:#fff0f0}.placement-actions button.danger-ghost:hover{color:#b91c1c;background:#fee2e2}.placement-actions button:focus-visible{outline-offset:2px;outline:3px solid #8644c940}@media (width<=760px){.placement-actions{flex-wrap:wrap;width:100%}.placement-actions button{flex:auto;min-width:96px}}.catalog-toolbar{grid-template-columns:220px 190px minmax(240px,1fr);gap:14px;margin:18px 0;display:grid}.catalog-toolbar label{gap:7px;font-size:13px;font-weight:700;display:grid}.catalog-toolbar select,.catalog-toolbar input{background:#fff;border:1px solid #d1d5db;border-radius:11px;width:100%;padding:11px 12px}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#faf7fd}.card-open{color:#7132af;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;box-shadow:none;background:#f0e7f8;border:0;border-radius:12px;padding:9px 15px;font-weight:750;line-height:1;transition:background-color .18s,color .18s,transform .18s}.card-open:hover{color:#fff;background:#8644c9;transform:translateY(-1px)}.card-open:active{transform:translateY(0)}.card-open:focus-visible{outline-offset:2px;outline:3px solid #8644c940}.catalog-detail{width:min(960px,100%)}.product-overview{grid-template-columns:220px 1fr;align-items:start;gap:18px;display:grid}.product-hero,.product-placeholder{object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:220px;height:220px}.product-placeholder{color:#8644c9;background:#f7f1fc;place-items:center;display:grid}.product-placeholder svg{width:54px;height:54px}.qr-preview{background:#f8f2fd;border:1px solid #d8bdf0;border-radius:15px;justify-items:start;gap:12px;margin-bottom:16px;padding:16px;display:grid}.qr-preview svg{background:#fff;padding:8px}.qr-preview input{border:1px solid #d1d5db;border-radius:10px;width:100%;padding:10px}@media (width<=760px){.catalog-toolbar,.product-overview{grid-template-columns:1fr}.product-hero,.product-placeholder{width:100%}.card-open{min-height:36px;padding:8px 12px;font-size:13px}}.shop-toolbar{grid-template-columns:210px minmax(260px,1fr) auto;align-items:end;gap:14px;margin:18px 0;display:grid}.shop-toolbar label{gap:7px;font-size:13px;font-weight:700;display:grid}.shop-toolbar select,.shop-toolbar input{background:#fff;border:1px solid #d1d5db;border-radius:11px;width:100%;padding:11px 12px}.soft-button{color:#7132af;min-height:40px;font:inherit;cursor:pointer;background:#f0e7f8;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-weight:750;display:inline-flex}.soft-button:hover{color:#fff;background:#8644c9}.shop-detail{width:min(980px,100%)}.error-text{color:#b91c1c}.credential-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.credential-head p{max-width:600px;margin:0}.issued input{border:1px solid #d1d5db;border-radius:10px;width:100%;margin:10px 0;padding:11px}.badge.disconnected{color:#991b1b;background:#fee2e2}.badge.suspended{color:#9a3412;background:#ffedd5}.badge.pending{color:#92400e;background:#fef3c7}@media (width<=760px){.shop-toolbar{grid-template-columns:1fr}.credential-head{flex-direction:column;align-items:stretch}}.request-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.request-stats article{background:#fff;border:1px solid #e1e4e8;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:18px;display:grid}.request-stats svg{color:#8644c9;background:#f0e7f8;border-radius:12px;grid-row:1/3;width:40px;height:40px;padding:10px}.request-stats strong{font-size:24px;line-height:1}.request-stats span{color:#687386;margin-top:4px;font-size:13px}.request-toolbar{grid-template-columns:210px 190px minmax(260px,1fr) auto;align-items:end;gap:14px;margin-bottom:18px;display:grid}.request-toolbar label{gap:7px;font-size:13px;font-weight:700;display:grid}.request-toolbar select,.request-toolbar input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:11px;padding:10px 12px}.request-section{background:#fff;border:1px solid #e1e4e8;border-radius:18px;margin:0 0 18px;overflow:hidden}.request-section>header{border-bottom:1px solid #e5e7eb;align-items:center;gap:9px;padding:16px 18px;display:flex}.request-section>header svg{color:#8644c9;width:20px}.request-section h2{margin:0;font-size:17px}.request-row{border-bottom:1px solid #eceef1;grid-template-columns:minmax(230px,1.5fr) minmax(130px,.65fr) auto minmax(130px,.5fr) auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.request-row:last-child{border-bottom:0}.request-row>div:first-child{gap:3px;min-width:0;display:grid}.request-row strong,.request-row small{overflow-wrap:anywhere}.request-row small{color:#687386}.request-row>div:nth-child(2){gap:3px;display:grid}.request-row>.card-open{justify-self:end}.request-empty{gap:5px;display:grid}.request-empty p{margin:0}.request-empty small{color:#687386}.detail-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.detail-actions button{color:#7132af;min-height:40px;font:inherit;cursor:pointer;background:#f0e7f8;border:0;border-radius:12px;padding:9px 15px;font-weight:750}.detail-actions button:hover{color:#fff;background:#8644c9}.detail-actions .danger-ghost{color:#dc2626;background:#fff0f0}.detail-actions .danger-ghost:hover{color:#fff;background:#dc2626}@media (width<=980px){.request-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.request-toolbar{grid-template-columns:1fr 1fr}.request-toolbar label:nth-child(3){grid-column:1/-1}.request-row{grid-template-columns:minmax(200px,1fr) auto auto}.request-row>div:nth-child(2),.request-row>small{display:none}}@media (width<=760px){.request-stats,.request-toolbar{grid-template-columns:1fr}.request-toolbar label:nth-child(3){grid-column:auto}.request-row{grid-template-columns:1fr auto;padding:14px}.request-row>.badge{justify-self:end}.request-row>.card-open,.request-row>.placement-actions{grid-column:1/-1;width:100%}.request-row>.card-open{justify-content:center}.request-row>.placement-actions button{flex:1}.detail-actions{flex-wrap:wrap}.detail-actions button{flex:1}}.checkbox-line{justify-content:flex-start;align-items:center;display:flex!important}.checkbox-line input{width:auto!important}.modal-backdrop.nested{z-index:120;background:#111827bb}.loading-note{color:#6b7280;text-align:center}.profile-card{background:#fff;border:1px solid #e1e4e8;border-radius:18px;max-width:980px;padding:20px}.profile-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.profile-card h2,.profile-card p{margin:0}.profile-card p{color:#687386;margin-top:5px}.profile-card .detail-grid{margin:0}.showcase-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.showcase-kpis article{background:#fff;border:1px solid #e1e4e8;border-radius:18px;align-items:center;gap:13px;padding:20px;display:flex}.showcase-kpis svg{color:#8644c9;background:#f0e7f8;border-radius:13px;width:42px;height:42px;padding:10px}.showcase-kpis strong{font-size:25px;display:block}.showcase-kpis span{color:#687386;margin-top:3px;font-size:13px;display:block}.showcase-money{background:#faf7fd;border:1px solid #d8bdf0;border-radius:18px;margin-bottom:18px;padding:20px}.showcase-money>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.showcase-money>header svg{color:#8644c9}.showcase-money h2,.showcase-money p{margin:0}.showcase-money h2{font-size:18px}.showcase-money p{color:#687386;margin-top:3px}.showcase-money>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.showcase-money article{background:#fff;border:1px solid #eadcf7;border-radius:14px;padding:15px}.showcase-money article span{color:#687386;font-size:12px;display:block}.showcase-money article strong{margin-top:5px;font-size:20px;display:block}.showcase-recent{border-bottom:1px solid #eceef1;grid-template-columns:1fr auto 110px;align-items:center;gap:16px;padding:15px 18px;display:grid}.showcase-recent:last-child{border-bottom:0}.showcase-recent>div{gap:3px;display:grid}.showcase-recent small{color:#687386}.showcase-recent>strong{text-align:right}@media (width<=980px){.showcase-kpis,.showcase-money>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.showcase-kpis,.showcase-money>div{grid-template-columns:1fr}.showcase-recent{grid-template-columns:1fr auto}.showcase-recent>strong{text-align:left;grid-column:1/-1}}.notification-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.notification-stats article{background:#fff;border:1px solid #e1e4e8;border-radius:18px;align-items:center;gap:12px;padding:18px;display:flex}.notification-stats svg{color:#8644c9;background:#f0e7f8;border-radius:12px;width:40px;height:40px;padding:10px}.notification-stats strong{font-size:24px;line-height:1;display:block}.notification-stats span{color:#687386;margin-top:4px;font-size:13px;display:block}.notification-toolbar{grid-template-columns:190px 260px minmax(260px,1fr) auto;align-items:end;gap:14px;margin:18px 0;display:grid}.notification-toolbar label{gap:7px;font-size:13px;font-weight:700;display:grid}.notification-toolbar select,.notification-toolbar input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:11px;padding:10px 12px}.badge.notification-sent{color:#166534;background:#dcfce7}.badge.notification-pending{color:#92400e;background:#fef3c7}.badge.notification-failed{color:#991b1b;background:#fee2e2}@media (width<=980px){.notification-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-toolbar{grid-template-columns:1fr 1fr}.notification-toolbar label:nth-child(3){grid-column:1/-1}}@media (width<=760px){.notification-stats,.notification-toolbar{grid-template-columns:1fr}.notification-toolbar label:nth-child(3){grid-column:auto}.detail-grid{grid-template-columns:1fr}.detail-actions button{flex:1}.seller-detail{max-height:94vh}}.notification-bell{margin-left:auto;position:relative}.notification-bell span,.nav-count{color:#fff;background:#e5252a;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.notification-bell span{position:absolute;top:-7px;right:-6px}.nav-count{margin-left:auto}.candidate-list{gap:16px;margin:24px 0;display:grid}.candidate-card{background:#fff;border:1px solid #dfe3e8;border-radius:18px;gap:14px;padding:22px;display:grid}.candidate-card>div:first-child{justify-content:space-between;gap:16px;display:flex}.candidate-card h2{margin:4px 0 0}.candidate-card .badge{justify-self:start}.alert.warning{color:#744b00;background:#fff4cf;border:1px solid #f0d47a}.badge.changes_requested{color:#815400;background:#fff0c2}.applicant-portal .onboarding-card{max-width:760px}.portal-next-step{background:#faf7fd;border:1px solid #d8bdf0;border-radius:18px;margin-top:18px;padding:22px}.portal-next-step h2{margin:0 0 7px}.portal-next-step p{color:#687386;margin:0 0 14px}.plugin-hero{background:linear-gradient(135deg,#fff 0%,#faf5ff 100%);border:1px solid #d8bdf0;border-radius:22px;grid-template-columns:1.25fr 1fr;gap:26px;padding:28px;display:grid;box-shadow:0 12px 32px #4b20700f}.plugin-hero h2{margin:8px 0;font-size:25px}.plugin-hero p{color:#687386;line-height:1.6}.eyebrow{letter-spacing:.08em;color:#8644c9;font-size:11px;font-weight:800}.plugin-steps{gap:10px;display:grid}.plugin-steps article{background:#fff;border:1px solid #eadcf7;border-radius:14px;align-items:center;gap:12px;padding:13px;display:flex}.plugin-steps article>strong{color:#fff;background:#8644c9;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.plugin-steps b,.plugin-steps span{display:block}.plugin-steps span{color:#687386;margin-top:2px;font-size:12px}.seller-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.seller-shop-card,.shop-empty{background:#fff;border:1px solid #e1e4e8;border-radius:19px;padding:20px}.seller-shop-card header{justify-content:space-between;display:flex}.seller-shop-card header svg{color:#8644c9;background:#f0e7f8;border-radius:12px;width:40px;height:40px;padding:9px}.seller-shop-card h2{margin:15px 0 5px}.seller-shop-card>a{color:#7132af;overflow-wrap:anywhere;gap:5px;display:flex}.seller-shop-card>a svg{width:14px}.seller-shop-card dl{gap:9px;margin:18px 0;display:grid}.seller-shop-card dl div{justify-content:space-between;gap:12px;display:flex}.seller-shop-card dt{color:#687386}.seller-shop-card dd{text-align:right;margin:0;font-weight:700}.shop-empty{text-align:center;grid-column:1/-1;padding:42px}.shop-empty>svg{color:#8644c9;width:48px;height:48px}.seller-shop-form,.credential-modal{width:min(560px,100%)}.seller-shop-form label{gap:7px;margin:14px 0;font-weight:700;display:grid}.seller-shop-form input,.credential-modal textarea{border:1px solid #d1d5db;border-radius:11px;width:100%;padding:12px}.credential-modal textarea{resize:none;min-height:110px;margin:12px 0}.message-list{gap:12px;display:grid}.message-list article{background:#fff;border:1px solid #e1e4e8;border-radius:16px;grid-template-columns:auto 1fr auto;gap:14px;padding:18px;display:grid}.message-list article>svg:first-child{color:#8644c9;background:#f0e7f8;border-radius:12px;width:40px;height:40px;padding:9px}.message-list article>svg:last-child{color:#16a34a}.message-list h3,.message-list p{margin:0}.message-list p{color:#4b5563;margin-top:6px}.message-list small{color:#687386;margin-top:8px;display:block}@media (width<=980px){.seller-shop-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.plugin-hero,.seller-shop-grid{grid-template-columns:1fr}.plugin-hero{padding:20px}}.selected-showcase{background:#fbf8ff;border:1px solid #e4d5f5;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.selected-showcase>svg{color:#843bd1;box-sizing:content-box;background:#f0e5fb;border-radius:12px;width:30px;height:30px;padding:8px}.selected-showcase>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.selected-showcase small{color:#667085}.seller-placement-form .alert.info{color:#6c2eb9;background:#f7f1fd;border:1px solid #eadcf8;margin:0}.seller-placement-insights{background:#fbfcfe;border:1px solid #e2e5ea;border-radius:20px;margin-top:20px;padding:20px}.seller-placement-insights>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.seller-placement-insights h3,.seller-placement-insights p{margin:0}.seller-placement-insights p{color:#667085;margin-top:4px}.sales-total{color:#6f2dbd;background:#f0e5fb;border-radius:16px;grid-template-columns:auto auto;align-items:center;gap:0 8px;min-width:110px;padding:12px 16px;display:grid}.sales-total svg{grid-row:1/3;width:24px}.sales-total strong{font-size:22px;line-height:1}.sales-total small{font-size:12px}.seller-qr-readonly{background:#fff;border-radius:16px;grid-template-columns:190px 1fr;align-items:center;gap:24px;padding:18px;display:grid}.seller-qr-readonly dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.seller-qr-readonly dl div{background:#f7f8fa;border-radius:12px;padding:12px}.seller-qr-readonly dt{text-transform:uppercase;color:#667085;font-size:11px}.seller-qr-readonly dd{margin:5px 0 0;font-weight:700}@media (width<=700px){.seller-placement-insights>header{flex-direction:column;align-items:flex-start}.seller-qr-readonly{grid-template-columns:1fr;justify-items:center}.seller-qr-readonly dl{grid-template-columns:1fr;width:100%}}.request-toolbar.showcase-only{grid-template-columns:190px minmax(260px,1fr) auto}.partner-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.partner-kpis article{background:#fff;border:1px solid #e1e4e8;border-radius:18px;align-items:center;gap:13px;padding:19px;display:flex}.partner-kpis svg,.partner-kpis article>strong:first-child{color:#8644c9;background:#f0e7f8;border-radius:13px;width:42px;height:42px;padding:10px}.partner-kpis article>strong:first-child{place-items:center;padding:0;font-size:20px;display:grid}.partner-kpis strong{font-size:24px;display:block}.partner-kpis span{color:#687386;margin-top:3px;font-size:13px;display:block}.partner-toolbar{justify-content:space-between;align-items:end;gap:14px;margin:20px 0;display:flex}.partner-toolbar label{gap:7px;width:min(420px,100%);font-size:13px;font-weight:700;display:grid}.partner-toolbar input{background:#fff;border:1px solid #d1d5db;border-radius:12px;min-height:44px;padding:10px 13px}.button-count{color:#7132af;background:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11px;display:inline-grid}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.partner-card{background:#fff;border:1px solid #e1e4e8;border-radius:20px;padding:19px;box-shadow:0 8px 24px #1118270a}.partner-card>header{align-items:center;gap:12px;display:flex}.partner-avatar{color:#8644c9;background:#f0e7f8;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.partner-avatar svg{width:21px}.partner-card header>div{flex:1;min-width:0}.partner-card h2,.partner-card p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.partner-card h2{font-size:18px}.partner-card p{color:#687386;margin-top:3px;font-size:12px}.partner-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0;display:grid}.partner-stats div{text-align:center;background:#f7f8fa;border-radius:12px;padding:10px 7px}.partner-stats strong,.partner-stats span{display:block}.partner-stats span{color:#687386;margin-top:3px;font-size:11px}.partner-products{border:1px solid #eceef1;border-radius:13px;padding:13px}.partner-products>small{color:#687386;font-weight:700}.partner-products>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.partner-products span{color:#7132af;background:#f0e7f8;border-radius:8px;padding:5px 8px;font-size:12px}.partner-card>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.partner-card>footer>small{color:#687386}.partner-card>footer>div{gap:6px;display:flex}.partner-card>footer a{color:#7132af;background:#f0e7f8;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.partner-card>footer a:hover{color:#fff;background:#8644c9}.partner-card>footer svg{width:16px}.partner-empty{text-align:center;background:#fff;border:1px dashed #d8bdf0;border-radius:20px;padding:45px}.partner-empty svg{color:#8644c9;width:48px;height:48px}.partner-empty h2{margin:12px 0 5px}.partner-empty p{color:#687386;margin:0}@media (width<=900px){.partner-kpis,.partner-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.request-toolbar.showcase-only,.partner-kpis,.partner-grid{grid-template-columns:1fr}.partner-toolbar{flex-direction:column;align-items:stretch}.partner-toolbar label,.partner-toolbar button{width:100%}.partner-stats{grid-template-columns:repeat(2,1fr)}.partner-card>footer{flex-direction:column;align-items:flex-start}}.request-row{padding-right:46px;position:relative}
