: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}.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{opacity:.72}.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}.brand-header{z-index:1200!important;position:sticky!important;top:0!important}.topnav{z-index:1150!important;position:sticky!important;top:118px!important}.subnav{z-index:1100!important;position:sticky!important;top:180px!important}.admin-context-nav{z-index:1050!important;position:sticky!important;top:242px!important}.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}.scan-action,.scan-buttons button:first-child{background:linear-gradient(135deg,var(--scan),var(--scan-2))!important;color:#fff!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:96px!important}.subnav{justify-content:flex-start!important;top:148px!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:10mm}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}}
