:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf7fc;--text:#20242c;--muted:#647189;--surface:#ffffffe0;--surface-strong:#fffffff5;--surface-soft:#f6fafde0;--chip:#f1f8fcf5;--border:#56337429;--border-strong:#56337442;--shadow:0 16px 42px #28233c1c;--shadow-soft:0 8px 24px #28233c14;--primary:#a81fc0;--primary-2:#d61586;--primary-text:#fff;--secondary:#fffffff0;--secondary-text:#50116d;--neutral:#aeb8c5;--neutral-text:#fff;--scan:#0aa99d;--scan-2:#08aeea;--ok:#78bf3d;--green:#0f8a5f;--warn:#ffbf2f;--warn-text:#985500;--danger:#d23b6a;--input-bg:#fffffffa;--input-border:#56337433;--radius:18px;--pill:999px;--page-x:18px;font-family:Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html.dark-mode,body.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#11101a;--text:#f6f1fb;--muted:#c5bed0;--surface:#181522e0;--surface-strong:#1d1928f0;--surface-soft:#221d2ed1;--chip:#ffffff14;--border:#decef529;--border-strong:#decef547;--shadow:0 18px 48px #00000057;--shadow-soft:0 10px 28px #00000040;--secondary:#ffffff0f;--secondary-text:#f7f0ff;--neutral:#7b8797;--input-bg:#0d0c14f0;--input-border:#decef538}html,body,#root{min-height:100%;margin:0}html{background:var(--bg)}body{min-height:100vh;color:var(--text);background-color:var(--bg);background-image:linear-gradient(#edf7fc0f,#edf7fc0f),url(/babyboerse_bg_clean.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;overflow-x:hidden}body.dark-mode{background-color:var(--bg);background-image:linear-gradient(#11101a8f,#11101a8f),url(/babyboerse_bg_clean.svg)}*{box-sizing:border-box}a{color:var(--secondary-text)}h1,h2,h3,p{color:var(--text)}small,.small{font-size:.86rem}.hidden{display:none!important}body:before,body:after,.app:before,.app:after,section:before,section:after,.brand-header:before,.brand-header:after,.topnav:before,.topnav:after,.subnav:before,.subnav:after,.admin-context-nav:before,.admin-context-nav:after{content:none!important;display:none!important}.app{max-width:1500px;padding:14px var(--page-x) 46px;margin:0 auto;background:0 0!important}button,.btn-primary{border-radius:var(--pill);min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:800;text-decoration:none;transition:transform .12s,filter .12s,box-shadow .12s;display:inline-flex;box-shadow:0 9px 20px #b11fbe38;color:var(--primary-text)!important;background:linear-gradient(135deg,var(--primary),var(--primary-2))!important}button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}button:disabled,button.disabled{opacity:.55;cursor:not-allowed;filter:none!important;box-shadow:none!important;transform:none!important}button.secondary,.btn-secondary{background:var(--neutral)!important;color:var(--neutral-text)!important;box-shadow:none!important;border-color:#0000!important}.success-action{color:#fff!important;background:#10b981!important}.danger-soft{color:var(--danger)!important;background:#d23b6a24!important;border-color:#d23b6a3d!important}.scan-action,.scan-buttons button:first-child{background:linear-gradient(135deg,var(--scan),var(--scan-2))!important;color:#fff!important;box-shadow:0 9px 22px #0ea5e93d!important}.scan-stop,.scan-buttons button:last-child{background:var(--neutral)!important;color:#fff!important}.icon-button{border-radius:15px;flex:none;width:54px;height:54px;min-height:54px;padding:0;font-size:1.35rem}.logout-button svg{width:28px;height:28px;display:block}input,select,textarea{width:100%;color:var(--text);background:var(--input-bg);border:1px solid var(--input-border);font:inherit;border-radius:12px;padding:10px 12px}textarea{resize:vertical;min-height:78px}input:focus,select:focus,textarea:focus{border-color:#0ea5e97a;outline:3px solid #0ea5e929}label{color:var(--muted);font-weight:800}form{gap:10px;display:grid}.inline{align-items:center;gap:8px;display:inline-flex}.inline input[type=checkbox]{width:auto}.search-input{max-width:360px}.req{color:var(--danger)}.hint,.muted,.field-hint,.event-meta,.event-card-meta,.event-card-description{color:var(--muted)}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.045em;font-size:.82rem;font-weight:900;display:block}.brand-header,.topnav,.subnav,.admin-context-nav,section,.card,.table-card,.seller-event-card,.seller-application-card,.event-card,.receipt-overview,.settlement-row,.form-section,.account-card,.account-danger,.danger-zone,.seller-admin-list,.event-admin-row,.event-create-card{background-image:none!important}.brand-header,.topnav,.subnav,.admin-context-nav,section{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface)!important}.brand-header{grid-template-columns:minmax(260px,1fr) auto minmax(130px,1fr);align-items:center;gap:16px;margin-bottom:12px;padding:14px 18px;display:grid}.brand-title{min-width:0;display:contents}.brand-logo{object-fit:contain;object-position:left center;width:min(390px,48vw);max-height:94px;display:block}.brand-logo-dark,body.dark-mode .brand-logo-light{display:none}body.dark-mode .brand-logo-dark{display:block}.brand-text-fallback{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.brand-title .hint{white-space:nowrap;justify-self:center}.brand-header>.actions{flex-wrap:nowrap;justify-self:end;align-items:center;gap:10px;display:flex}.topnav,.subnav,.admin-context-nav{white-space:nowrap;scrollbar-width:thin;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex;overflow:auto hidden}.topnav::-webkit-scrollbar{height:4px}.subnav::-webkit-scrollbar{height:4px}.admin-context-nav::-webkit-scrollbar{height:4px}.topnav a,.subnav a,.role-tab,.subnav-tab,.context-tabs button,.event-work-tabs button,.event-work-tabs a,.event-chip{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex;border:1px solid var(--border-strong)!important;border-radius:var(--pill)!important;color:var(--secondary-text)!important;background:var(--secondary)!important;box-shadow:none!important}.role-tab.active,.subnav-tab.active,.subnav a.active,.topnav a.active,.context-tabs button.active,.event-work-tabs button.active,.event-work-tabs a.active,.event-chip.active{color:#fff!important;background:linear-gradient(135deg,var(--primary),var(--primary-2))!important;border-color:#0000!important;box-shadow:0 9px 20px #b11fbe3b!important}.login-screen .topnav,.login-screen .subnav,.login-screen .admin-context-nav{display:none!important}section{margin-bottom:18px;padding:22px;scroll-margin-top:140px}section h2,section h3,.section-head h2,.section-head h3{margin-top:0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.grid.two{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.gridform{grid-template-columns:180px 1fr;align-items:center;gap:12px 16px;display:grid}.public-event-info{z-index:1;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex;position:relative}.login-screen .public-event-info{margin-top:12px}.public-event-info h2,.public-event-info p{margin:4px 0}.seller-event-grid,.seller-application-grid,.summary-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.seller-event-card,.seller-application-card,.event-card,.receipt-overview,.settlement-row,.form-section,.account-card,.account-danger,.danger-zone,.table-card,.seller-admin-list,.event-admin-row,.event-create-card{background:var(--surface-strong)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-soft)!important;color:var(--text)!important;border-radius:16px!important}button.seller-event-card{text-align:left!important;background:var(--surface-strong)!important;min-height:122px!important;color:var(--text)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-soft)!important;filter:none!important;border-radius:16px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;padding:18px!important;display:flex!important;transform:none!important}button.seller-event-card.active{border-color:#b11fbe66!important;box-shadow:0 12px 30px #b11fbe21!important}.event-card-title,.seller-application-main strong{font-size:1.05rem;font-weight:900;color:var(--text)!important}.form-section{padding:14px;box-shadow:none!important}.form-section h3{margin-bottom:10px}.check-grid{flex-wrap:wrap;gap:8px 12px;display:flex}.check-grid label{border-radius:var(--pill);color:var(--muted);background:var(--chip);align-items:center;gap:7px;padding:6px 11px;font-weight:700;display:inline-flex}.check-grid input{width:auto}.status-badge,.app-pill,.pill{border-radius:var(--pill);background:var(--chip);border:1px solid var(--border);width:max-content;color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-weight:900;display:inline-flex}.event-status-chip:before{content:"";background:var(--ok);border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 2px #78bf3d24}.app-pill.approved,.pill.paid,.app-pill.done,.app-pill.traffic-green{color:var(--green);background:#0f8a5f24}.app-pill.requested,.app-pill.open{color:#e38700;background:#ffbf2f29}.app-pill.rejected,.app-pill.traffic-red{color:var(--danger);background:#d23b6a21}.app-pill.traffic-yellow{color:#e38700;background:#ffbf2f29}.app-pill.group{background:var(--chip);color:var(--text)}.account-page{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.account-page .section-head{margin-bottom:18px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.account-page .section-head .hint{display:none!important}.account-card,.account-danger{margin-bottom:18px;padding:20px}.account-form{grid-template-columns:repeat(4,minmax(160px,1fr)) auto;align-items:end;gap:12px;display:grid}.account-form label{gap:6px;display:grid}.event-admin-layout{grid-template-columns:minmax(280px,420px) 1fr;gap:22px;display:grid}.event-admin-list{gap:14px;min-width:0;display:grid}.event-admin-row{grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.event-admin-meta{gap:6px;min-width:0;display:grid}.event-status-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.table-card{overflow:hidden}.seller-table-head,.application-table-head{background:var(--chip);padding:12px 16px;font-weight:900}.seller-table-head,.seller-admin-row{grid-template-columns:90px 1.1fr 1.5fr .7fr .7fr 280px;align-items:center;gap:12px;display:grid}.seller-admin-row{border-top:1px solid var(--border);padding:14px 16px}.seller-number-badge,.vk-badge,.seller-no,.vkno strong{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));border-radius:12px;justify-content:center;align-items:center;min-width:58px;height:38px;padding:0 10px;font-weight:900;display:inline-flex}.application-table-head.admin,.application-row.admin{grid-template-columns:90px minmax(260px,1.35fr) minmax(220px,1.1fr) minmax(190px,.9fr) minmax(260px,1fr);align-items:center;gap:12px;display:grid}.application-table-head.helper,.application-row.helper{grid-template-columns:90px minmax(280px,1.6fr) minmax(260px,1fr) minmax(180px,.8fr) minmax(260px,1fr);align-items:center;gap:12px;display:grid}.application-row{border-top:1px solid var(--border);padding:14px 16px}.application-admin-details,.participation-status-chips,.compact-actions{flex-wrap:wrap;gap:7px;display:flex}.group-cell{gap:8px;display:grid}.scroll-list{min-width:0}.cashier-layout,.kasse-layout{grid-template-columns:minmax(310px,430px) 1fr;align-items:start;gap:24px;display:grid}.scanner-card,.receipt-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:16px;padding:14px;background:var(--surface-strong)!important}.scan-input-row{grid-template-columns:1fr auto;gap:10px;margin-bottom:10px;display:grid}.scan-video{aspect-ratio:4/3;object-fit:cover;background:#000;border-radius:12px;width:100%;min-height:250px;max-height:420px;display:block}.scan-buttons{gap:10px;margin-top:12px;display:flex}.scanner-feedback{color:var(--text);background:#0ea5e914;border:1px solid #0ea5e924;border-radius:12px;margin-top:12px;padding:12px 14px;font-weight:800}.receipt-head,.checkout-bar{background:var(--chip);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.receipt-items{gap:8px;min-height:84px;padding:22px 16px;display:grid}.empty-receipt{text-align:center;color:var(--muted)}.kasse-status,.cashier-status,.notice.warning{color:var(--warn-text);box-shadow:none;background:#ffbf2f1f;border:1px solid #ffbf2f73;border-radius:14px;padding:10px 14px;font-weight:800;display:inline-flex}body.dark-mode .kasse-status,body.dark-mode .cashier-status,body.dark-mode .notice.warning{color:#ffb25c}.notice-stack{z-index:4000;pointer-events:none;gap:8px;display:grid;position:fixed;top:18px;right:18px}.notice{max-width:460px;box-shadow:var(--shadow);border-radius:14px;padding:12px 14px;font-weight:800}.notice.ok{color:#0e6c2b;background:#e7f8ec}.notice.err{color:#a0144a;background:#fff0f4}body.dark-mode .notice.ok{color:#b7ffd5;background:#0d3b27}body.dark-mode .notice.err{color:#ffd4e3;background:#441524}.label-sheet{background:#fff;grid-template-columns:repeat(2,95mm);grid-auto-rows:30mm;place-content:start;gap:0;width:190mm;max-width:190mm;display:grid}.label-card{box-sizing:border-box;background:#fff;width:95mm;height:30mm;font-family:Hack,monospace;overflow:hidden}.label-svg{width:95mm;height:30mm;display:block}.labels-section{overflow:auto}@media (width<=900px){:root{--page-x:8px}body{background-size:auto 100%;background-attachment:scroll}.app{padding:8px var(--page-x) 34px}.brand-header{grid-template-columns:1fr auto;gap:10px;padding:10px 12px}.brand-logo{width:min(330px,72vw);max-height:74px}.brand-title .hint{grid-column:1/-1;justify-self:center;font-size:.82rem}.brand-header>.actions{grid-area:1/2}.icon-button{width:46px;height:46px;min-height:46px}.topnav,.subnav,.admin-context-nav{border-radius:18px;justify-content:flex-start;gap:8px;padding:8px}.topnav a,.subnav a,.role-tab,.subnav-tab,.context-tabs button,.event-work-tabs button,.event-work-tabs a,.event-chip{min-height:36px;padding:0 14px}section{padding:16px}.grid.two,.event-admin-layout,.cashier-layout,.kasse-layout,.gridform{grid-template-columns:1fr}.public-event-info{flex-direction:column;align-items:flex-start}.seller-event-grid,.seller-application-grid,.account-form{grid-template-columns:1fr}.section-head{align-items:flex-start}.section-head .actions{width:100%}.section-head .actions input,.section-head .actions select{max-width:none}.seller-table-head{display:none}.seller-admin-row{grid-template-columns:1fr;align-items:start}.application-table-head{display:none!important}.application-row.admin,.application-row.helper,.event-admin-row{grid-template-columns:1fr}.event-status-actions{justify-content:flex-start}.scan-video{min-height:300px;max-height:none}.notice-stack{inset:auto 10px 10px}.notice{max-width:none}}.status-badge.event-status-chip:before{flex:none}.status-badge.event-status-chip{gap:7px}.brand-header{z-index:1100;position:sticky;top:0}.topnav{z-index:1050;position:sticky;top:116px}.subnav{z-index:1040;position:sticky;top:176px}.admin-context-nav{z-index:1030;position:sticky;top:236px;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;padding:12px 16px!important}.event-context-bar,.event-work-tabs{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;overflow:auto hidden}.event-context-bar select{flex:none;width:min(460px,56vw)}.event-work-tabs button,.event-work-tabs a{flex:none}.event-admin-layout{align-items:start;grid-template-columns:minmax(280px,420px) 1fr!important}.event-admin-row{align-items:center;grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr)!important;padding:18px!important}.event-workflow{justify-items:end;gap:12px;display:grid}.workflow-steps{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:720px;display:flex}.workflow-step{min-height:34px;padding:0 13px;background:var(--secondary)!important;color:var(--secondary-text)!important;border:1px solid var(--border-strong)!important;box-shadow:none!important}.workflow-step.active{background:linear-gradient(135deg,var(--primary),var(--primary-2))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 8px 18px #b11fbe33!important}.event-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.event-admin-row.status-archived .workflow-step,.event-admin-row.status-archived .event-admin-actions button:not(.secondary){opacity:.55}.cashier-shell{max-width:1180px}.cashier-scanner{max-width:430px}@media (width<=900px){.brand-header{position:sticky;top:0}.topnav{position:sticky;top:96px;justify-content:flex-start!important}.subnav{position:sticky;top:148px;justify-content:flex-start!important}.admin-context-nav{position:sticky;top:200px}.event-context-bar,.event-work-tabs{justify-content:flex-start}.event-context-bar select{width:min(78vw,420px)}.event-admin-layout,.event-admin-row{grid-template-columns:1fr!important}.event-workflow{justify-items:stretch}.workflow-steps,.event-admin-actions{justify-content:flex-start}}body{background-color:var(--bg)!important;background-image:url(/babyboerse_bg_clean.svg)!important;background-position:bottom!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}body.dark-mode{background-image:linear-gradient(#11101a61,#11101a61),url(/babyboerse_bg_clean.svg)!important}.app,.brand-header,.topnav,.subnav,.admin-context-nav,section,.card,.table-card,.seller-event-card,.seller-application-card,.event-card,.receipt-overview,.settlement-row,.form-section,.account-card,.account-danger,.danger-zone,.seller-admin-list,.event-admin-row,.event-create-card,.scanner-card,.receipt-card{background-image:none!important}body:before,body:after,.app:before,.app:after,.brand-header:before,.brand-header:after,.topnav:before,.topnav:after,.subnav:before,.subnav:after,.admin-context-nav:before,.admin-context-nav:after,section:before,section:after{content:none!important;display:none!important}.status-badge.event-status-chip:before{content:""!important;background:var(--ok)!important;border-radius:50%!important;flex:none!important;width:13px!important;height:13px!important;display:inline-block!important;box-shadow:0 0 0 2px #78bf3d24!important}:root{--sticky-brand-top:0px;--sticky-mainnav-top:124px;--sticky-subnav-top:192px;--sticky-contextnav-top:260px}.brand-header{top:var(--sticky-brand-top)!important;z-index:1200!important;position:sticky!important}.topnav{top:var(--sticky-mainnav-top)!important;z-index:1150!important;position:sticky!important}.subnav{top:var(--sticky-subnav-top)!important;z-index:1100!important;position:sticky!important}.admin-context-nav{top:var(--sticky-contextnav-top)!important;z-index:1050!important;position:sticky!important}.topnav+.subnav{margin-top:4px}.topnav,.subnav,.event-context-bar,.event-work-tabs,.admin-context-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;overflow:auto hidden!important}.topnav::-webkit-scrollbar{display:none!important}.subnav::-webkit-scrollbar{display:none!important}.event-context-bar::-webkit-scrollbar{display:none!important}.event-work-tabs::-webkit-scrollbar{display:none!important}.admin-context-nav::-webkit-scrollbar{display:none!important}.admin-context-nav{flex-direction:column!important;align-items:stretch!important;gap:10px!important;display:flex!important}.event-context-bar,.event-work-tabs{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.event-context-bar select{width:min(460px,52vw)!important;max-width:100%!important}.event-work-tabs>*{flex:none!important}.topnav a:not(.active),.topnav button:not(.active),.subnav a:not(.active),.subnav button:not(.active),.event-work-tabs a:not(.active),.event-work-tabs button:not(.active),.event-context-bar button:not(.active){background:var(--secondary)!important;color:var(--secondary-text)!important;border:1px solid var(--border-strong)!important;box-shadow:none!important}.topnav a.active,.topnav button.active,.subnav a.active,.subnav button.active,.event-work-tabs a.active,.event-work-tabs button.active,.event-context-bar button.active{background:linear-gradient(135deg,var(--primary),var(--primary-2))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 9px 20px #b11fbe3b!important}button.seller-event-card,.seller-event-card{background:var(--surface-strong)!important;color:var(--text)!important;border:1px solid var(--border)!important}button.seller-event-card.active,.seller-event-card.active{background:var(--surface-strong)!important;border-color:#b11fbe6b!important;box-shadow:0 12px 32px #b11fbe24!important}.event-admin-row{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr)!important;align-items:center!important;gap:18px!important;display:grid!important}.workflow-steps{grid-template-columns:repeat(auto-fit,minmax(150px,max-content))!important;justify-content:end!important;gap:8px!important;display:grid!important}.workflow-step{min-height:34px!important;box-shadow:none!important;padding:0 13px!important}.event-admin-actions{margin-top:4px!important}.event-admin-row.status-archived .workflow-steps,.event-admin-row.status-archived .event-admin-actions button:not(.secondary){display:none!important}.cashier-scanner,.scanner-card{max-width:430px!important}.login-screen .public-event-info{margin-bottom:22px!important}.login-screen .grid.two{margin-top:0!important}.account-page,.account-page *,.account-card,.account-danger{background-image:none!important}.account-page:before,.account-page:after,.account-card:before,.account-card:after,.account-danger:before,.account-danger:after{content:none!important;display:none!important}@media (width<=900px){body{background-size:auto 100%!important;background-attachment:scroll!important}.topnav{justify-content:flex-start!important;top:104px!important}.subnav{justify-content:flex-start!important;top:164px!important}.admin-context-nav{top:200px!important}.event-context-bar,.event-work-tabs{justify-content:flex-start!important}.event-context-bar select{width:min(78vw,420px)!important}.event-admin-row{grid-template-columns:1fr!important}.workflow-steps{grid-template-columns:repeat(auto-fit,minmax(135px,max-content))!important;justify-content:start!important}}.item-summary-cards{margin-bottom:14px}.item-summary-cards>div{gap:2px;padding:12px 14px;display:grid;background:var(--surface-strong)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-soft)!important;border-radius:14px!important}.item-summary-cards strong{font-size:1.35rem;line-height:1}.item-summary-cards span{color:var(--muted);font-weight:800}.seller-item-scroll{gap:10px;max-height:min(64vh,720px);padding-right:6px;display:grid;overflow:auto}.item-row-card{box-shadow:var(--shadow-soft);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid;background:var(--surface-strong)!important;border:1px solid var(--border)!important}.item-title-line{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:1.05rem;display:flex}.item-title-line strong{font-weight:900}.item-meta{color:var(--muted);margin-top:4px;font-weight:700}.item-status-row{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.item-actions{flex-wrap:nowrap;justify-content:flex-end}.item-actions button{min-height:34px;padding:0 13px}@media (width<=900px){.item-row-card{grid-template-columns:1fr;align-items:start}.item-actions{flex-wrap:wrap;justify-content:flex-start}.seller-item-scroll{max-height:none;padding-right:0;overflow:visible}}@media print{@page{size:A4 portrait;margin:4mm}html,body,#root{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body:before,body:after,#root:before,#root:after,.app:before,.app:after{content:none!important;display:none!important}body.print-labels .app,body.print-dummy .app{width:190mm!important;max-width:190mm!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.print-labels .app>:not(#seller-labels),body.print-dummy .app>:not(#admin-dummy){display:none!important}body.print-labels #seller-labels,body.print-dummy #admin-dummy{width:190mm!important;max-width:190mm!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body.print-labels #seller-labels>:not(.label-sheet),body.print-dummy #admin-dummy>:not(.label-sheet),body.print-labels .no-print,body.print-dummy .no-print{display:none!important}body.print-labels .label-sheet,body.print-dummy .label-sheet{width:190mm!important;max-width:190mm!important;height:auto!important;min-height:0!important;box-shadow:none!important;break-after:auto!important;page-break-after:auto!important;background:#fff!important;border:0!important;grid-template-columns:repeat(2,95mm)!important;grid-auto-rows:30mm!important;place-content:start!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}body.print-labels .label-card,body.print-dummy .label-card{width:95mm!important;height:30mm!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.print-labels .label-svg,body.print-dummy .label-svg{width:95mm!important;height:30mm!important;display:block!important}}.workflow-clean{grid-template-columns:1fr!important;justify-items:stretch!important;gap:12px!important;display:grid!important}.workflow-progress{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:6px;min-width:0;display:grid}.workflow-dot{border-radius:var(--pill);border:1px solid var(--border-strong);background:var(--secondary);min-height:32px;color:var(--secondary-text);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;padding:0 8px;font-size:.83rem;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.workflow-dot.done{color:var(--green);background:#78bf3d24;border-color:#78bf3d47}.workflow-dot.active{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));border-color:#0000;box-shadow:0 8px 18px #b11fbe33}.workflow-current{background:var(--chip);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.workflow-current span{color:var(--muted);font-weight:700}.workflow-main-actions{flex-wrap:wrap!important;justify-content:flex-end!important}.event-admin-row{grid-template-columns:minmax(250px,.72fr) minmax(520px,1.28fr)!important}.event-admin-row.status-archived .workflow-progress{display:none!important}.event-admin-row.status-archived{opacity:.82}.app-footer{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);color:var(--muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding:18px 22px;display:flex}.footer-links{flex-wrap:wrap;gap:14px;display:flex}.footer-links a{color:var(--secondary-text);font-weight:900;text-decoration:none}.footer-links a:hover{text-decoration:underline}@media (width<=1100px){.workflow-progress{grid-template-columns:repeat(4,minmax(130px,1fr))}.event-admin-row{grid-template-columns:1fr!important}}@media (width<=720px){.workflow-progress{grid-template-columns:1fr}.workflow-current,.app-footer{flex-direction:column;align-items:flex-start}}@media print{.app-footer{display:none!important}}.event-admin-row{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr)!important;align-items:stretch!important}.workflow-progress{flex-wrap:wrap!important;gap:7px!important;min-width:0!important;display:flex!important;overflow:visible!important}.workflow-dot{flex:0 auto!important;min-width:0!important;max-width:170px!important;min-height:28px!important;padding:0 10px!important;font-size:.76rem!important;line-height:1!important}.workflow-current{grid-template-columns:auto 1fr!important;align-items:center!important;display:grid!important}.workflow-main-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:9px!important;min-width:0!important;display:flex!important}.workflow-main-actions button{max-width:100%!important}.event-admin-list{min-width:0!important}.event-admin-row,.event-workflow,.workflow-clean{min-width:0!important;overflow:hidden!important}.application-admin-details .traffic-green,.application-admin-details .traffic-yellow,.application-admin-details .traffic-red{font-weight:900}.cashier-scanner .cashier-scanline input{ime-mode:inactive}.scan-action,.scan-buttons button:first-child{background:linear-gradient(135deg,var(--scan),var(--scan-2))!important;color:#fff!important}@media (width<=720px){.cashier-layout{grid-template-columns:1fr!important;gap:14px!important}.cashier-scanner,.scanner-card{width:100%!important;max-width:none!important}.cashier-scanline{grid-template-columns:1fr auto!important}.cashier-scanline input{font-size:16px!important}.scan-video{min-height:52vh!important}.workflow-progress{display:none!important}.workflow-current,.event-admin-row{grid-template-columns:1fr!important}}@media print{@page{size:A4 portrait;margin:4mm}body.print-labels .app,body.print-dummy .app,body.print-labels #seller-labels,body.print-dummy #admin-dummy,body.print-labels .label-sheet,body.print-dummy .label-sheet{width:190mm!important;max-width:190mm!important}body.print-labels .label-sheet,body.print-dummy .label-sheet{page-break-after:auto!important;break-after:auto!important;grid-template-columns:repeat(2,95mm)!important;grid-auto-rows:30mm!important;align-content:start!important}body.print-labels .label-card,body.print-dummy .label-card,body.print-labels .label-svg,body.print-dummy .label-svg{width:95mm!important;height:30mm!important}}.account-page .account-card button[type=submit],.account-page button[type=submit],.account-page .btn-primary{color:#fff!important;background:linear-gradient(135deg,#9c27b0,#d91b8c)!important;border:0!important;font-weight:850!important;box-shadow:0 10px 24px #d91b8c3d!important}.account-page .account-card button[type=submit]:hover,.account-page button[type=submit]:hover{filter:brightness(1.06)!important}.account-page .account-card button[type=submit]:disabled,.account-page button[type=submit]:disabled{opacity:.55!important;color:#fff!important}.account-page .account-danger button.secondary{color:var(--danger)!important;background:#d23b6a24!important;border:1px solid #d23b6a3d!important}body.dark-mode .account-page .account-danger button.secondary{color:#ff9bb7!important;background:#d23b6a2e!important}.admin-dashboard .dashboard-cards,.seller-statistics .seller-stat-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-dashboard .dashboard-top,.seller-event-stats{margin-top:14px}.admin-dashboard .dashboard-top h3{margin-top:0}.scanner-feedback.success{background:#22c55e24;border-color:#22c55e8c}.scanner-feedback.error{background:#ef444424;border-color:#ef44448c}@media (width<=760px){.cashier-shell{gap:12px}.cashier-scanner{top:calc(var(--sticky-offset,0px) + 8px);z-index:8;position:sticky}.admin-dashboard .dashboard-cards,.seller-statistics .seller-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-dashboard .dashboard-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:18px 0 22px;display:grid}.admin-dashboard .kpi-card{background:var(--surface-strong);border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:16px;flex-direction:column;justify-content:center;gap:6px;min-height:86px;padding:14px 16px;display:flex}.admin-dashboard .kpi-card strong{letter-spacing:-.02em;font-size:clamp(1.55rem,2.2vw,2.05rem);font-weight:900;line-height:1;display:block}.admin-dashboard .kpi-card span{color:var(--muted);font-size:.95rem;font-weight:800;line-height:1.18;display:block}@media (width<=760px){.admin-dashboard .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard .kpi-card{min-height:74px;padding:12px}}.legal-check{color:var(--text);align-items:flex-start;gap:10px;margin:8px 0;font-weight:700;line-height:1.35;display:flex}.legal-check input{flex:none;width:auto;margin-top:3px}.legal-check a{color:var(--accent-strong);font-weight:800}.legal-consent-box{background:var(--card-soft);border:1px solid var(--border);border-radius:14px;margin-top:12px;padding:12px}.legal-consent-box small{color:var(--muted);margin-top:6px;display:block}.validated-form .field-label{color:var(--muted);margin:10px 0 4px;font-weight:700;display:block}.required-star{color:#ef4444;font-weight:900}.required-hint{margin-top:-4px;margin-bottom:10px}.validated-form input.field-error,.validated-form textarea.field-error,.validated-form select.field-error{box-shadow:0 0 0 3px #ef444424;border-color:#ef4444!important}.field-error-text{color:#ef4444;margin:4px 0 6px;font-size:.86rem;font-weight:700;display:block}.password-rules{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 88%, transparent);color:var(--muted);border-radius:14px;margin:8px 0 10px;padding:10px 12px;font-size:.9rem}.password-rules>span{color:var(--text);margin-bottom:6px;font-weight:800;display:block}.password-rules ul{gap:3px;margin:0;padding-left:18px;display:grid}.password-rules li::marker{color:#ef4444}.password-rules li.ok{color:#15803d;font-weight:700}.password-rules li.ok::marker{color:#7ac143}.legal-check.checkbox-error{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}body.dark .password-rules li.ok{color:#86efac}.autocomplete-field{min-width:0;position:relative}.autocomplete-field input{width:100%}.autocomplete-list{z-index:30;border:1px solid var(--border);background:color-mix(in srgb, var(--card) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 38px #0000002e}.autocomplete-list button{text-align:left;background:color-mix(in srgb, var(--card-soft) 80%, transparent);width:100%;box-shadow:none;border-radius:12px;justify-content:flex-start;padding:10px 12px}.autocomplete-list button:hover,.autocomplete-list button:focus-visible{background:linear-gradient(135deg, var(--primary), var(--primary-2));color:#fff}@media (width<=720px){.autocomplete-list{margin-top:8px;position:static}.autocomplete-list button{min-height:44px;font-size:1rem}}.mobile-menu-button,.mobile-area-label,.mobile-menu-layer{display:none}.mobile-menu-button{z-index:5002;border-radius:15px;width:48px;height:48px;min-height:48px;padding:0;font-size:1.55rem;line-height:1;box-shadow:none!important}.mobile-area-label{border-radius:var(--pill);border:1px solid var(--border);background:var(--chip);min-height:34px;color:var(--text);white-space:nowrap;justify-self:end;align-items:center;padding:0 12px;font-size:.86rem;font-weight:900}.mobile-menu-layer.open{display:block}.mobile-menu-backdrop{z-index:4990;border:0;border-radius:0;min-height:0;padding:0;position:fixed;inset:0;box-shadow:none!important;background:#14121c6b!important}.mobile-menu-panel{z-index:5000;background:var(--surface-strong);border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;gap:14px;width:min(88vw,360px);padding:18px 14px 22px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:20px 0 50px #00000038}.mobile-menu-head{border-bottom:1px solid var(--border);gap:3px;padding:4px 6px 10px;display:grid}.mobile-menu-head strong{color:var(--text);font-size:1.25rem}.mobile-menu-head span{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem}.mobile-menu-group{gap:7px;display:grid}.mobile-menu-caption{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:0 8px;font-size:.76rem;font-weight:900}.mobile-menu-settings{border-top:1px solid var(--border);margin-top:auto;padding-top:12px}.mobile-menu-item{text-align:left;justify-content:flex-start;width:100%;min-height:46px;padding:0 14px;font-weight:900;text-decoration:none;border:1px solid var(--border)!important;background:var(--secondary)!important;color:var(--secondary-text)!important;box-shadow:none!important;border-radius:14px!important}a.mobile-menu-item{align-items:center;gap:7px;display:inline-flex}.mobile-menu-item.active{color:#fff!important;background:linear-gradient(135deg,var(--primary),var(--primary-2))!important;border-color:#0000!important}.mobile-menu-item.danger{color:var(--danger)!important;background:#d23b6a1a!important;border-color:#d23b6a3d!important}.mobile-menu-switch{border-radius:var(--pill);background:var(--chip);color:var(--muted);margin-left:auto;padding:3px 8px;font-size:.78rem;font-weight:900}@media (width<=900px){body.mobile-menu-open{overflow:hidden}.brand-header{z-index:1200;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;position:sticky;top:8px}.mobile-menu-button,.mobile-area-label{display:inline-flex}.desktop-header-actions,.role-nav.topnav,.subnav{display:none!important}.brand-title{justify-items:center;display:grid}.brand-logo{object-position:center;width:min(245px,54vw);max-height:58px}.brand-title .hint{text-overflow:ellipsis;white-space:nowrap;grid-column:auto;max-width:58vw;overflow:hidden}.mobile-menu-panel{padding-top:max(18px, env(safe-area-inset-top));padding-bottom:max(22px, env(safe-area-inset-bottom))}}@media (width>=901px){.mobile-menu-layer.open{display:none}}.mobile-menu-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.mobile-menu-title{gap:3px;min-width:0;display:grid}.mobile-menu-close{width:40px;height:40px;min-height:40px;padding:0;font-size:1.55rem;line-height:1;background:var(--neutral)!important;color:var(--neutral-text)!important;box-shadow:none!important;border-radius:12px!important}.cashier-shell{grid-template-columns:minmax(320px,440px) minmax(0,1fr);align-items:start;gap:18px;width:100%;display:grid}.cashier-scanner,.receipt-panel{border:1px solid var(--border);background:var(--surface-strong);min-width:0;box-shadow:var(--shadow-soft);border-radius:16px;overflow:hidden}.cashier-scanner{gap:12px;padding:14px;display:grid}.cashier-scanline{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.cashier-scanline input{min-width:0}.receipt-panel{flex-direction:column;display:flex}.receipt-list{gap:10px;min-height:120px;padding:14px;display:grid}.receipt-line{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.receipt-main{gap:3px;min-width:0;display:grid}.receipt-main span,.receipt-main small{overflow-wrap:anywhere}.receipt-actions{align-items:center;gap:8px;display:flex}.receipt-actions input{width:96px}.receipt-empty{color:var(--muted);text-align:center;padding:18px}.checkout-bar{border-top:1px solid var(--border);margin-top:auto}.checkout-bar .actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.brand-header{gap:8px;grid-template-columns:minmax(0,1fr) auto!important}.mobile-menu-button{grid-area:1/2;justify-self:end;display:inline-flex}.brand-title{grid-area:1/1;justify-items:center;min-width:0;padding-left:6px}.mobile-area-label{display:none!important}.brand-logo{width:min(255px,66vw)}.brand-title .hint{max-width:66vw}.mobile-menu-panel{border-right:0;border-left:1px solid var(--border);width:min(88vw,380px);left:auto;right:0;box-shadow:-20px 0 50px #00000038}}@media (width<=760px){.cashier-shell{grid-template-columns:1fr;gap:14px}.cashier-scanner{z-index:auto!important;max-width:none!important;position:static!important}.scan-video{aspect-ratio:4/3;min-height:260px!important;max-height:46vh!important}.scan-buttons{grid-template-columns:1fr 1fr;display:grid}.scanner-feedback,.receipt-panel{margin-top:0}.receipt-line{grid-template-columns:1fr}.receipt-actions{justify-content:space-between}.checkout-bar{justify-items:stretch;gap:10px;display:grid}.checkout-bar .actions,.checkout-bar .actions button{width:100%}}@media (width<=900px){.admin-context-nav{z-index:auto!important;gap:12px!important;margin:10px 0 12px!important;padding:12px!important;position:static!important;top:auto!important}.event-context-bar{grid-template-columns:1fr auto;align-items:center;white-space:normal!important;gap:8px!important;display:grid!important;overflow:visible!important}.event-context-bar label{color:var(--muted);grid-column:1/-1;font-size:.82rem;font-weight:900}.event-context-bar select{min-width:0;width:100%!important}.event-context-bar .status-badge{justify-self:end}.event-work-tabs{grid-template-columns:repeat(2,minmax(0,1fr));white-space:normal!important;gap:8px!important;display:grid!important;overflow:visible!important}.event-work-tabs button,.event-work-tabs a{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:42px;line-height:1.15;padding:0 10px!important}.admin-events-panel{margin-top:0!important}}.admin-workbar{grid-template-columns:minmax(280px,1fr) auto;align-items:stretch;white-space:normal!important;justify-content:stretch!important;gap:12px!important;display:grid!important;overflow:visible!important}.admin-context-title{gap:2px;min-width:0;display:grid}.admin-context-title strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-workbar .event-context-bar{grid-template-columns:minmax(180px,.85fr) minmax(240px,1.15fr) auto;align-items:center;min-width:0;white-space:normal!important;gap:10px!important;display:grid!important;overflow:visible!important}.admin-tab-picker{display:none}.admin-workbar .event-work-tabs{grid-column:1/-1;padding-bottom:2px;justify-content:flex-start!important;display:flex!important;overflow-x:auto!important}.admin-events-panel .section-head{align-items:flex-start}.admin-events-panel .section-head h2:after{content:"Veranstaltung, Status und Workflow zentral bearbeiten";color:var(--muted);margin-top:4px;font-size:.92rem;font-weight:700;display:block}.scanner-status-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.scanner-state{border-radius:var(--pill);background:var(--chip);border:1px solid var(--border);min-height:34px;color:var(--muted);align-items:center;gap:7px;padding:0 12px;font-weight:900;display:inline-flex}.scanner-state:before{content:"";background:var(--neutral);border-radius:50%;width:11px;height:11px}.scanner-state.active{color:var(--green);background:#0f8a5f1f}.scanner-state.active:before{background:var(--ok);box-shadow:0 0 0 4px #78bf3d29}.scanner-preview-toggle{min-height:34px;padding:0 12px;font-size:.9rem}.scan-video.collapsed{aspect-ratio:auto;opacity:.85;min-height:78px!important;max-height:78px!important}.scanner-feedback.success{color:var(--green);background:#0f8a5f21;border-color:#0f8a5f47}.scanner-feedback.error{color:var(--danger);background:#d23b6a1f;border-color:#d23b6a47}.scanner-feedback.info{color:var(--warn-text);background:#ffbf2f24;border-color:#ffbf2f5c}.checkout-bar>span{color:var(--muted);font-weight:800}.checkout-bar>strong{font-size:1.28rem}@media (width<=900px){section{scroll-margin-top:92px}.brand-header{margin-bottom:10px}.admin-workbar{grid-template-columns:1fr!important;gap:10px!important;margin:8px 0 12px!important;padding:12px!important;display:grid!important;position:static!important;top:auto!important}.admin-workbar .event-context-bar{grid-template-columns:1fr auto!important;gap:8px!important}.admin-context-title{grid-column:1/-1}.admin-context-title strong{white-space:normal}.admin-workbar .event-context-bar select{grid-column:1/-1}.admin-workbar .event-context-bar .status-badge{grid-column:1/-1;justify-self:start}.admin-tab-picker{gap:6px;display:grid}.admin-tab-picker label{color:var(--muted);text-transform:uppercase;letter-spacing:.045em;font-size:.82rem}.admin-workbar .event-work-tabs{display:none!important}.admin-events-panel{margin-top:0!important}.admin-events-panel .section-head{gap:10px;margin-bottom:14px}.admin-events-panel .section-head h2{margin-bottom:0}}@media (width<=760px){.cashier-panel{padding:14px!important}.cashier-panel>.section-head{grid-template-columns:1fr;gap:10px;margin-bottom:12px;display:grid}.cashier-shell{gap:12px!important}.cashier-scanner{border-radius:16px!important;gap:10px!important;padding:12px!important}.cashier-scanline{grid-template-columns:1fr!important}.cashier-scanline button,.cashier-scanline input{min-height:46px}.scan-video{border-radius:14px;min-height:190px!important;max-height:32vh!important}.scan-video.collapsed{min-height:70px!important;max-height:70px!important}.scan-buttons{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:0!important}.scan-buttons button{min-height:46px;padding:0 10px}.scanner-feedback{font-size:.94rem;padding:11px 12px!important}.receipt-panel{overflow:hidden;border-radius:16px!important}.receipt-head{z-index:2;position:sticky;top:78px;padding:12px 14px!important}.receipt-list{gap:8px!important;min-height:88px!important;padding:12px!important}.receipt-line{gap:10px!important;padding:11px!important}.receipt-actions{grid-template-columns:minmax(92px,1fr) minmax(120px,auto);width:100%;display:grid!important}.receipt-actions input{width:100%!important}.checkout-bar{z-index:3;position:sticky;bottom:0;box-shadow:0 -10px 24px #28233c14;background:var(--surface-strong)!important;padding:12px!important}.checkout-bar>strong,.checkout-bar>span{justify-self:center}.checkout-bar .actions{grid-template-columns:1fr;gap:8px;display:grid!important}.checkout-bar .actions button{min-height:48px}}.cashier-page-head{align-items:flex-start}.cashier-page-head h2{margin-bottom:4px}.cashier-status-banner{border:1px solid var(--border);background:var(--surface-strong);box-shadow:var(--shadow-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;font-weight:900;display:flex}.cashier-status-banner:before{content:"";background:var(--neutral);border-radius:50%;flex:none;width:13px;height:13px}.cashier-status-banner strong{margin-right:auto}.cashier-status-banner span{color:var(--muted);text-align:right;font-weight:800}.cashier-status-banner.cashier-open{color:var(--green);background:#0f8a5f1a;border-color:#0f8a5f42}.cashier-status-banner.cashier-open:before{background:var(--ok);box-shadow:0 0 0 5px #78bf3d29}.cashier-status-banner.cashier-closed{color:var(--danger);background:#d23b6a1a;border-color:#d23b6a42}.cashier-status-banner.cashier-closed:before{background:var(--danger);box-shadow:0 0 0 5px #d23b6a1f}.last-scan-card{border:1px solid var(--border);background:var(--chip);border-radius:14px;gap:3px;padding:11px 12px;display:grid}.last-scan-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:900}.last-scan-card strong{color:var(--text);font-size:1.05rem}.last-scan-card small{color:var(--muted);overflow-wrap:anywhere}.last-scan-card.success{background:#0f8a5f1a;border-color:#0f8a5f3d}.last-scan-card.error{background:#d23b6a1a;border-color:#d23b6a3d}.last-scan-card.info{background:#ffbf2f1f;border-color:#ffbf2f52}.dashboard-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.status-card{border:1px solid var(--border);background:var(--surface-strong);min-height:86px;box-shadow:var(--shadow-soft);border-radius:16px;gap:5px;padding:14px;display:grid}.status-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:900}.status-card strong{color:var(--text);font-size:1.08rem}.status-card.ok{background:#0f8a5f1a;border-color:#0f8a5f42}.status-card.ok strong{color:var(--green)}.status-card.warn{background:#ffbf2f1f;border-color:#ffbf2f5c}.status-card.warn strong{color:var(--warn-text)}.status-card.danger{background:#d23b6a1a;border-color:#d23b6a42}.status-card.danger strong{color:var(--danger)}.status-card.neutral{background:var(--chip)}@media (width<=900px){.dashboard-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cashier-status-banner{grid-template-columns:auto 1fr;align-items:center;display:grid}.cashier-status-banner span{text-align:left;grid-column:2}.last-scan-card{padding:10px 11px}.dashboard-status-grid{grid-template-columns:1fr;gap:9px}.status-card{min-height:auto;padding:12px}}.admin-overview{overflow:hidden;padding:clamp(18px,2.2vw,32px)!important}.admin-overview .section-head{align-items:flex-start;margin-bottom:20px}.admin-overview .section-head h2{overflow-wrap:anywhere;line-height:1.12}.admin-overview .actions{max-width:100%}.summary-cards,.dashboard-kpis,.dashboard-status-grid{min-width:0}.summary-cards>div{border:1px solid var(--border);background:var(--surface-strong);min-width:0;box-shadow:var(--shadow-soft);border-radius:18px;gap:6px;padding:18px 20px;display:grid}.summary-cards strong{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.45rem,2.4vw,2.05rem);font-weight:950;line-height:1.05;display:block}.summary-cards span{color:var(--muted);font-weight:900;line-height:1.18;display:block}.dashboard-top{padding:18px 20px!important;overflow:visible!important}.dashboard-top .row,.row.compact{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.dashboard-top .row:first-of-type,.row.compact:first-of-type{border-top:0}.dashboard-top strong,.row.compact strong,.dashboard-top div{overflow-wrap:anywhere}.receipt-table-head,.receipt-overview>summary{grid-template-columns:minmax(90px,.7fr) minmax(150px,1fr) minmax(180px,1.2fr) minmax(170px,1fr);align-items:center;gap:14px;display:grid}.receipt-table-head{background:var(--chip);color:var(--muted);letter-spacing:.035em;text-transform:uppercase;border:1px solid var(--border);border-bottom:0;border-radius:16px 16px 0 0;margin-top:18px;padding:12px 16px;font-size:.82rem;font-weight:950}.receipt-admin-list{gap:10px;display:grid}.receipt-overview{padding:0!important;overflow:hidden!important}.receipt-overview>summary{cursor:pointer;border-bottom:1px solid #0000;padding:14px 16px;list-style:none}.receipt-overview>summary::-webkit-details-marker{display:none}.receipt-overview>summary:before{content:"▸";color:var(--secondary-text);font-weight:900}.receipt-overview[open]>summary:before{content:"▾"}.receipt-overview>summary>*{overflow-wrap:anywhere;min-width:0}.receipt-overview.void>summary{color:var(--danger);background:#d23b6a14}.receipt-overview-lines{gap:8px;padding:0 16px 14px;display:grid}.receipt-overview-lines .row.compact{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.receipt-overview-lines .row.compact.void{opacity:.72;background:#d23b6a14}.receipt-overview-lines .actions{flex-wrap:nowrap;justify-content:flex-end}.settlement-overview .summary-cards{margin-bottom:18px}.settlement-table-head,.settlement-row-wide{grid-template-columns:minmax(150px,1fr) minmax(100px,.65fr) minmax(210px,1.35fr) minmax(120px,.75fr) minmax(230px,1.35fr) minmax(190px,1fr);align-items:center;gap:14px;display:grid}.settlement-table-head{background:var(--chip);color:var(--muted);letter-spacing:.035em;text-transform:uppercase;border:1px solid var(--border);border-bottom:0;border-radius:16px 16px 0 0;padding:12px 16px;font-size:.82rem;font-weight:950}.settlement-list{gap:10px;display:grid}.settlement-row-wide{align-items:start;min-width:0;padding:16px!important}.settlement-row-wide>div{overflow-wrap:anywhere;min-width:0}.compact-feedback{width:100%;min-height:78px}.settlement-status{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.settlement-status button{min-height:36px;padding:0 14px}@media (width<=1120px){.settlement-table-head{display:none}.settlement-row-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-row-wide>div:before{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;font-weight:950;display:block}.settlement-row-wide>div:first-child:before{content:"Verkäufer"}.settlement-row-wide>div:nth-child(2):before{content:"Umsatz"}.settlement-row-wide>div:nth-child(3):before{content:"Abzüge"}.settlement-row-wide>div:nth-child(4):before{content:"Auszahlung"}.settlement-row-wide>div:nth-child(5):before{content:"Feedback"}.settlement-row-wide>div:nth-child(6):before{content:"Status"}}@media (width<=760px){.app{padding-left:10px!important;padding-right:10px!important}section,.admin-overview{padding:16px!important}.section-head{grid-template-columns:1fr;display:grid}.section-head .actions,.section-head .actions input,.section-head .actions button,.section-head .actions label{width:100%}.summary-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-cards>div{border-radius:16px;padding:14px}.summary-cards strong{white-space:normal;font-size:1.35rem}.receipt-table-head{display:none}.receipt-overview>summary{grid-template-columns:auto minmax(0,1fr);gap:6px 10px;padding:14px}.receipt-overview>summary span{grid-column:2;font-size:.94rem}.receipt-overview-lines{padding:0 12px 12px}.receipt-overview-lines .row.compact{grid-template-columns:1fr}.receipt-overview-lines .actions,.receipt-overview-lines .actions button{width:100%}.settlement-row-wide{grid-template-columns:1fr;padding:14px!important}.settlement-status,.settlement-status button{width:100%}}.mobile-public-theme-button{display:none}@media (width<=900px){.login-screen .mobile-public-theme-button{border-radius:15px;grid-area:1/2;justify-self:end;width:48px;height:48px;min-height:48px;padding:0;font-size:1.15rem;display:inline-flex;box-shadow:none!important}.login-screen .brand-title{grid-area:1/1;justify-items:center;min-width:0;padding-left:6px}}.void-reason{color:#9f1239;overflow-wrap:anywhere;background:#dc262614;border:1px solid #dc26262e;border-radius:14px;margin-top:6px;padding:8px 10px;display:block}.receipt-overview.void summary,.row.compact.void{opacity:.72}.cash-closing-panel .table-card{margin-top:16px}.cash-closing-panel .cashier-status-banner{margin:12px 0 16px}@media (width<=760px){.cash-closing-panel .section-head .actions{grid-template-columns:1fr;width:100%;display:grid}}.quick-price-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.quick-price{border:1px solid var(--border,#d8dee9);background:var(--card,#fff);min-height:34px;color:inherit;border-radius:999px;padding:6px 10px;font-weight:700}.quick-price.active{border-color:var(--accent,#7c3aed);box-shadow:0 0 0 2px #7c3aed26}.notice.compact{margin:0;padding:10px 12px}.label-selection-list{gap:8px;margin:10px 0 14px;display:grid}.label-select-row{border:1px solid var(--border,#d8dee9);background:var(--card,#fff);border-radius:14px;grid-template-columns:auto minmax(72px,.5fr) minmax(120px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.label-select-row strong,.label-select-row span{overflow-wrap:anywhere;min-width:0}.login-help-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;display:flex}.link-button{color:var(--link,#2563eb);min-height:auto;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=720px){.label-select-row{grid-template-columns:auto 1fr auto}.label-select-row strong{grid-column:2/-1}}.login-help-actions .link-button,section .login-help-actions .link-button{min-height:auto!important;box-shadow:none!important;color:var(--secondary-text)!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;text-decoration:underline!important;transform:none!important}.login-help-actions .link-button:hover,.login-help-actions .link-button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 34%, transparent);outline-offset:3px;filter:none!important;color:var(--primary-2)!important}.autocomplete-list button.active,.autocomplete-list button[aria-selected=true]{transform:translate(2px);background:linear-gradient(135deg, var(--primary), var(--primary-2))!important;color:#fff!important;background:linear-gradient(135deg, var(--primary), var(--primary-2))!important;box-shadow:0 8px 18px color-mix(in srgb, var(--primary) 22%, transparent)!important}.autocomplete-list button.active:before,.autocomplete-list button[aria-selected=true]:before{content:"›";margin-right:8px;font-weight:900}.seller-portal-overview .section-head{align-items:flex-start}.seller-quicklinks a{border:1px solid var(--border);background:var(--card);min-height:42px;color:var(--primary-2);border-radius:999px;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.seller-quicklinks a:hover,.seller-quicklinks a:focus-visible{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)}.seller-portal-grid{margin-top:16px}.seller-label-panel .label-toolbar{grid-template-columns:repeat(2,minmax(120px,180px)) minmax(220px,1fr);align-items:center;gap:12px;margin:12px 0;display:grid}.seller-label-panel .label-toolbar>div{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 92%, transparent);border-radius:18px;padding:12px 14px}.seller-label-panel .label-toolbar strong{font-size:1.25rem;display:block}.seller-label-panel .label-toolbar span{color:var(--muted);font-weight:700}.seller-label-panel .label-toolbar .actions{background:0 0;border:0;justify-content:flex-end;padding:0}.autocomplete-list{max-height:320px;overflow:auto}.autocomplete-list button.active,.autocomplete-list button[aria-selected=true]{outline:3px solid color-mix(in srgb, var(--primary) 28%, transparent);outline-offset:1px}@media (width<=720px){.seller-portal-overview .section-head,.seller-quicklinks,.seller-label-panel .label-toolbar,.seller-label-panel .label-toolbar .actions{grid-template-columns:1fr;width:100%;display:grid}.seller-quicklinks a,.seller-label-panel .label-toolbar button{justify-content:center;width:100%}}.event-create-card{gap:12px;display:grid;padding:clamp(18px,2vw,28px)!important;overflow:visible!important}.event-create-card h3{margin:0 0 8px;line-height:1.15}.event-create-card .hint{margin:4px 0 0;line-height:1.25}.cash-closing-panel .table-card{padding:clamp(16px,1.7vw,24px)!important;overflow:visible!important}.cash-closing-panel .table-card h3{margin:0 0 12px;line-height:1.2}.cash-closing-panel .table-card .row.compact{min-height:0;padding:12px 0}.cash-closing-panel .table-card .hint{padding:10px 0 0;line-height:1.35}.seller-table-head,.seller-table-row{grid-template-columns:82px minmax(150px,1fr) minmax(220px,1.3fr) 90px 100px minmax(260px,1.6fr);align-items:center;gap:12px;display:grid}.seller-table-row{border-top:1px solid var(--border);min-width:0;padding:14px 16px}.seller-table-row>div,.seller-table-row strong{overflow-wrap:anywhere;min-width:0}.seller-table-row .actions{flex-wrap:wrap;justify-content:flex-start}.admin-seller-history{grid-column:1/-1;overflow:visible!important}.seller-history-head{border:1px solid var(--border);background:var(--surface-strong);border-radius:16px;justify-content:space-between;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.seller-history-head div{gap:4px;min-width:0;display:grid}.seller-history-head span,.seller-history-event span,.seller-history-feedback{color:var(--muted);overflow-wrap:anywhere}.seller-history-summary{margin-bottom:16px}.seller-history-event-list{gap:10px;display:grid}.seller-history-event{border:1px solid var(--border);background:var(--surface-strong);border-radius:16px;grid-template-columns:minmax(240px,1fr) minmax(260px,auto);align-items:start;gap:14px;padding:14px 16px;display:grid}.seller-history-event>div:first-child{gap:4px;min-width:0;display:grid}.seller-history-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.seller-history-metrics span:not(.pill),.seller-history-metrics strong{background:var(--chip);border:1px solid var(--border);border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-weight:850;display:inline-flex}.seller-history-feedback{border-top:1px solid var(--border);grid-column:1/-1;margin:0;padding-top:8px}@media (width<=980px){.seller-table-head{display:none}.seller-table-row{grid-template-columns:70px 1fr;align-items:start}.seller-table-row>div:nth-of-type(n+2){grid-column:2}.seller-table-row .actions{grid-column:1/-1}.seller-history-event{grid-template-columns:1fr}.seller-history-metrics{justify-content:flex-start}}@media (width<=760px){.event-create-card,.cash-closing-panel .table-card,.admin-seller-history{padding:16px!important}.seller-table-row{padding:14px}.seller-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-master-grid{grid-template-columns:minmax(0,1.7fr) minmax(340px,420px)!important;align-items:start!important;gap:22px!important;overflow:visible!important}.admin-master-grid>section,.admin-master-main-card,.admin-master-side-card{width:100%!important;min-width:0!important;overflow:visible!important}.admin-master-side-card{align-self:start;position:sticky;top:214px}.seller-edit-card{padding:clamp(18px,1.8vw,26px)!important}.seller-edit-card .compact-head{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important}.seller-edit-form{grid-template-columns:minmax(110px,145px) minmax(0,1fr)!important;align-items:center!important;gap:12px 14px!important}.seller-edit-form input,.seller-edit-form textarea,.seller-edit-form select{min-width:0!important;max-width:100%!important}.seller-edit-form textarea{min-height:86px}.seller-edit-form .inline,.seller-edit-form .actions{grid-column:2}.master-seller-overview .section-head{align-items:end}.master-seller-overview .search-input{width:min(420px,100%);max-width:none}.cash-closing-breakdown{padding:clamp(20px,2vw,30px)!important;overflow:visible!important}.cash-closing-breakdown h3{margin:0 0 16px!important;padding:0!important}.cash-closing-breakdown .row.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:54px;line-height:1.35;padding:14px 0!important;display:grid!important;overflow:visible!important}.cash-closing-breakdown .row.compact>div,.cash-closing-breakdown .row.compact strong{overflow-wrap:anywhere;min-width:0}.cash-closing-panel>.hint{padding:12px 2px 0!important;line-height:1.45!important}.area-seller .subnav{z-index:1120!important;top:152px!important}.area-seller section[id]{scroll-margin-top:235px}.seller-work-card{padding:clamp(18px,2vw,28px)!important;overflow:visible!important}.seller-work-card>.section-head{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 16px!important;padding:0!important}.seller-work-card .section-head h2{margin:0}.seller-portal-overview{border-color:color-mix(in srgb, var(--primary) 20%, var(--border))!important}.seller-portal-overview .section-head{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.seller-quicklinks{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.seller-portal-grid.summary-cards,.seller-stat-cards.summary-cards,.item-summary-cards.summary-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.seller-event-overview .seller-event-grid,.seller-applications .seller-application-grid{margin-top:8px}.seller-article-card .gridform{grid-template-columns:minmax(120px,170px) minmax(0,1fr)!important;align-items:start!important;gap:13px 16px!important}.seller-article-card .gridform>label{padding-top:10px}.seller-article-card .gridform>.actions,.seller-article-card .gridform>.notice,.seller-article-card .gridform>div:last-child{grid-column:2}.seller-item-list-panel .section-head,.seller-label-panel .section-head,.seller-settlement-card .section-head,.seller-statistics .section-head{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid!important}.seller-item-list-panel .section-head .actions,.seller-label-panel .section-head .actions,.seller-settlement-card .section-head .actions,.seller-statistics .section-head .actions{justify-content:flex-end}.seller-item-scroll,.label-selection-list,.seller-settlement-items{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 94%, transparent);border-radius:18px}@media (width<=1180px){.admin-master-grid{grid-template-columns:minmax(0,1fr)!important}.admin-master-side-card{position:static}.seller-edit-form{grid-template-columns:minmax(120px,180px) minmax(0,1fr)!important}}@media (width<=760px){.admin-master-grid,.seller-portal-overview .section-head,.seller-item-list-panel .section-head,.seller-label-panel .section-head,.seller-settlement-card .section-head,.seller-statistics .section-head{grid-template-columns:1fr!important}.seller-edit-card,.seller-work-card,.cash-closing-breakdown{padding:16px!important}.seller-edit-form,.seller-article-card .gridform{grid-template-columns:1fr!important}.seller-edit-form .inline,.seller-edit-form .actions,.seller-article-card .gridform>.actions,.seller-article-card .gridform>.notice,.seller-article-card .gridform>div:last-child{grid-column:1!important}.seller-article-card .gridform>label{padding-top:0}.seller-quicklinks,.seller-item-list-panel .section-head .actions,.seller-label-panel .section-head .actions,.seller-settlement-card .section-head .actions,.seller-statistics .section-head .actions{grid-template-columns:1fr;justify-content:stretch;width:100%;display:grid}.seller-quicklinks a,.seller-item-list-panel .section-head .actions>*,.seller-label-panel .section-head .actions>*,.seller-settlement-card .section-head .actions>*,.seller-statistics .section-head .actions>*{justify-content:center;width:100%}.area-seller section[id]{scroll-margin-top:145px}}@media (width>=901px){.area-seller .role-nav.topnav{top:var(--sticky-mainnav-top)!important;z-index:1150!important;margin-bottom:14px!important}.area-seller .subnav{top:calc(var(--sticky-subnav-top) + 8px)!important;z-index:1080!important;margin-top:0!important}.area-seller section[id]{scroll-margin-top:275px!important}}.seller-hub,.seller-control-center{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));background:radial-gradient(circle at 95% 0%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 26%), color-mix(in srgb, var(--surface-strong) 97%, transparent)}.seller-hub-head{align-items:start}.seller-hub h3,.seller-current-events h3,.seller-open-applications h3{margin:18px 0 12px;font-size:1.05rem}.seller-application-grid.refined,.seller-participation-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.seller-participation-card,.seller-application-card.seller-application-card-form{border:1px solid var(--border);background:var(--surface);min-height:0;box-shadow:var(--shadow-soft);color:var(--text);text-align:left;border-radius:20px;gap:10px;padding:18px;display:grid}.seller-participation-card{cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.seller-participation-card:hover,.seller-participation-card.selected{border-color:color-mix(in srgb, var(--primary) 48%, var(--border));transform:translateY(-1px);box-shadow:0 16px 34px #9c27b024}.seller-participation-card.selected{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 10%, var(--surface)), var(--surface))}.seller-participation-card .event-title,.seller-application-main>strong{font-size:1.08rem;font-weight:800}.seller-participation-card .event-meta,.seller-participation-card .event-status,.seller-application-main>span,.seller-context-strip span{color:var(--muted);font-weight:650;line-height:1.35}.application-form-details{border-top:1px dashed var(--border);padding-top:10px}.application-form-details>summary,.seller-past-events>summary{cursor:pointer;color:var(--primary-dark);font-weight:800}.application-form-details .application-form-box{margin-top:12px}.compact-options{flex-wrap:wrap;gap:14px;padding:10px 0;display:flex}.seller-past-events{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 90%, transparent);border-radius:18px;margin-top:18px;padding:14px 16px}.seller-history-list{gap:10px;margin-top:14px;display:grid}.seller-history-row{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.seller-history-row>div:first-child{gap:4px;min-width:0;display:grid}.seller-history-row span,.seller-history-row strong{overflow-wrap:anywhere}.seller-control-center .section-head{align-items:start}.seller-context-strip{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border));background:color-mix(in srgb, var(--primary) 7%, var(--surface));border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 16px;padding:12px 16px;display:flex}.seller-quicklinks select{min-width:240px}.inline-history-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 24%), var(--surface);margin-top:18px}.inline-history-loading{padding:14px 18px}.admin-application-table .compact-actions .secondary{white-space:nowrap}@media (width<=760px){.seller-application-grid.refined,.seller-participation-grid{grid-template-columns:1fr}.seller-history-row,.seller-context-strip{grid-template-columns:1fr;display:grid}.seller-context-strip{align-items:start}}.seller-hub{border-color:var(--border)!important;background:var(--surface-strong)!important;box-shadow:var(--shadow-card)!important}.seller-subhint{margin-top:-6px;margin-bottom:12px}button.seller-participation-card,.seller-participation-card{text-align:left!important;min-height:126px!important;color:var(--text)!important;background:var(--surface-strong)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-soft)!important;filter:none!important;white-space:normal!important;border-radius:18px!important;place-items:start!important;gap:8px!important;padding:18px!important;display:grid!important;transform:none!important}button.seller-participation-card:hover,button.seller-participation-card.selected,.seller-participation-card.selected{background:var(--surface-strong)!important;border-color:color-mix(in srgb, var(--primary) 42%, var(--border))!important;transform:translateY(-1px)!important;box-shadow:0 12px 30px #b11fbe21!important}.seller-participation-card .event-title,.seller-participation-card .event-meta,.seller-participation-card .event-status{color:var(--text)!important}.seller-participation-card .event-meta,.seller-participation-card .event-status{color:var(--muted)!important}.seller-participation-card .application-pill-row{justify-content:flex-start}.seller-current-events{margin-top:18px;padding-top:4px}.seller-past-events{background:var(--surface)!important}.admin-history-review{border-color:color-mix(in srgb, var(--primary) 30%, var(--border))!important;margin:0 0 18px!important}.seller-history-notes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:14px;display:grid}.seller-history-notes>div{border:1px solid var(--border);background:var(--surface-strong);border-radius:16px;gap:6px;padding:14px 16px;display:grid}.seller-history-notes span{color:var(--muted);font-size:.9rem;font-weight:800}.seller-history-notes strong{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;font-weight:800}.history-action{border-color:color-mix(in srgb, var(--primary) 28%, var(--border))!important}@media (width<=760px){.seller-hub .section-head,.seller-current-events{gap:12px;display:grid}button.seller-participation-card,.seller-participation-card{min-height:auto!important}}.registration-closed-card{flex-direction:column;justify-content:center;gap:.75rem;min-height:14rem;display:flex}.registration-closed-card .event-status-chip{align-self:flex-start}
