:root{--font-sans:"Manrope Variable",ui-sans-serif,sans-serif;--font-display:"Newsreader Variable",Georgia,serif;--color-canvas:#f4f5f7;--color-surface:#ffffff;--color-text:#17202e;--color-text-muted:#667085;--color-border:#d7dbe2;--color-primary:#304867;--color-primary-hover:#273b56;--color-accent:#e75f42;--color-ink:#121c2b;--color-focus:#2563eb;--color-danger:#b42318;--color-success:#067647;--color-warning:#b54708;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-control:6px;--radius-panel:8px;--content-max:1200px;--form-max:720px;--sidebar-width:236px}*{box-sizing:border-box}body,html{background:var(--color-canvas)}body{margin:0;color:var(--color-text);font-family:var(--font-sans);font-size:16px;line-height:1.5;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}.main-content a:not([class]),.storefront-page a:not([class]){color:var(--color-primary)}h1,h2,h3,p{margin-top:0}h1{margin-bottom:var(--space-2);font-size:clamp(1.625rem,3vw,1.75rem);line-height:1.25;letter-spacing:-.025em}h2{font-size:1.125rem;line-height:1.4}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:var(--space-2);left:var(--space-2);transform:translateY(-150%);padding:var(--space-3) var(--space-4);color:white;background:var(--color-text);border-radius:var(--radius-control)}.skip-link:focus{transform:translateY(0)}.environment-banner{min-height:32px;padding:5px var(--space-4);color:#513b00;background:#fff1c2;border-bottom:1px solid #e3c75e;text-align:center;font-size:.875rem;font-weight:600}.app-layout{min-height:calc(100vh - 32px)}.text-button{min-height:44px;padding:0;color:var(--color-primary);background:none;border:0;text-decoration:underline;cursor:pointer}.mobile-header{display:none}.standalone-main{max-width:720px;margin:var(--space-12) auto;padding:var(--space-4)}.page-stack{display:grid;gap:20px;width:100%}.form-page{max-width:var(--form-max)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-header p{max-width:680px;margin-bottom:0;font-size:.875rem}.eyebrow,.page-header p{color:var(--color-text-muted)}.eyebrow{margin-bottom:var(--space-1);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.detail-header{align-items:center}.detail-header .badge-group{margin-bottom:var(--space-3)}.detail-panel,.empty-state,.error-summary,.feedback-panel{padding:20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.detail-panel>:last-child,.empty-state>:last-child,.feedback-panel>:last-child{margin-bottom:0}.feedback-panel.compact{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.error-summary,.feedback-error{border-left:4px solid var(--color-danger)}.feedback-success{color:#034f31;background:#ecfdf3;border-color:#abefc6}.feedback-warning{background:#fffaeb;border-color:#fedf89}.feedback-code{color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875rem;overflow-wrap:anywhere}.dialog-actions,.form-actions,.inline-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.skeleton-panel{display:grid;gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.skeleton{display:block;height:18px;background:#e4e7eb;border-radius:4px;animation:pulse 1.4s ease-in-out infinite}.skeleton-title{width:min(340px,70%);height:32px}.skeleton-line{width:min(620px,100%)}.skeleton-short{width:min(420px,75%)}@keyframes pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.sidebar{position:fixed;z-index:30;top:32px;bottom:0;left:0;display:flex;width:var(--sidebar-width);flex-direction:column;padding:18px 14px 14px;color:#eef2f7;background:var(--color-ink);border-right:0}.brand-lockup{display:inline-flex;min-width:0;align-items:center;gap:9px;color:inherit;text-decoration:none}.brand-lockup>span:last-child{display:flex;min-width:0;flex-direction:column;line-height:1.1}.brand-lockup strong{font-size:.95rem;font-weight:760;letter-spacing:-.02em}.brand-lockup small{margin-top:3px;color:#93a4ba;font-size:.64rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.brand-mark{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;color:#fff9f3;background:var(--color-accent);border-radius:9px 3px 9px 3px}.organization-context{display:flex;flex-direction:column;gap:3px;margin:18px 0 14px;padding:11px 12px;background:rgb(255 255 255/5%);border:1px solid rgb(255 255 255/9%);border-radius:8px}.organization-context span{color:#8fa0b6;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.organization-context strong{overflow-wrap:anywhere;color:#f5f8f7;font-size:.8125rem}.sidebar-navigation{display:grid;gap:2px;min-height:0;padding-right:2px;overflow-y:auto;scrollbar-width:thin}.shell-nav-item{display:flex;width:100%;min-height:36px;align-items:center;justify-content:flex-start;gap:9px;padding:6px 9px;color:#bdc8d7;background:transparent;border-radius:7px;text-align:left;text-decoration:none;font-size:.8125rem;font-weight:620;transition:color .15s ease-out,background-color .15s ease-out,transform .15s ease-out}.shell-nav-item>[data-text]{flex:1;justify-content:flex-start;padding:0}.shell-nav-item>[data-icon=leading]{color:#8fa0b6}.shell-nav-item:hover{color:white;background:rgb(255 255 255/7%)}.shell-nav-item:hover>[data-icon=leading]{color:#dce4ef}.shell-nav-item.active{color:#fff;background:rgb(229 96 61/15%)}.shell-nav-item.active>[data-icon=leading]{color:#ffb29d}.shell-nav-item:not(.shell-nav-group).active{box-shadow:inset 2px 0 var(--color-accent)}.shell-nav-group .chevron{margin-left:auto}.chevron{transition:transform .18s ease-in-out}.chevron.expanded{transform:rotate(180deg)}.nav-submenu{display:grid;gap:2px;overflow:hidden;margin:2px 0 4px 17px;padding-left:9px;border-left:1px solid rgb(255 255 255/12%)}.shell-nav-child{min-height:34px;font-size:.775rem}.actor-panel{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;margin-top:auto;padding-top:12px;border-color:rgb(255 255 255/10%);border-top:1px solid rgb(255 255 255/10%)}.actor-avatar{color:#273b56;background:#dbe4ef}.actor-copy{display:flex;min-width:0;flex-direction:column}.actor-copy strong{overflow:hidden;color:#f4f7f6;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.actor-copy small{color:#8fa0b6;font-size:.72rem}.shell-account-menu{display:grid;width:36px;height:36px;place-items:center;padding:8px;color:#b9c8c3;background:transparent;border:1px solid rgb(255 255 255/10%);border-radius:7px}.shell-account-menu:hover{color:white;background:rgb(255 255 255/8%)}.actor-menu-context{display:flex;flex-direction:column;gap:2px;padding:12px 14px 8px}.actor-menu-context strong{color:var(--color-text);font-size:.8125rem}.actor-menu-context small,.actor-menu-context span{color:var(--color-text-muted);font-size:.75rem}.main-content{width:calc(100% - var(--sidebar-width));max-width:calc(var(--content-max) + 2 * var(--space-8));min-height:calc(100vh - 32px);margin-left:var(--sidebar-width);padding:22px 24px;font-size:.875rem;background:linear-gradient(rgb(255 255 255/45%),rgb(255 255 255/0)) top /100% 220px no-repeat,var(--color-canvas)}.menu-button{display:inline-flex;align-items:center;gap:7px}.storefront-page{min-height:100vh;color:#17202e;background:#f3f0e9}.storefront-header{position:relative;z-index:15;display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);padding-inline:max(22px,calc((100vw - 1240px) / 2));background:rgb(250 249 246/96%);border-bottom:1px solid #d8d6cf}.storefront-brand{color:#1f3047;font-size:inherit}.storefront-brand .brand-mark{width:36px;height:36px}.storefront-brand small{color:#6c7773}.storefront-account-links{display:flex;align-items:center;gap:18px}.text-link{color:#304867;font-weight:700;text-decoration:none}.text-link:hover{text-decoration:underline;text-underline-offset:4px}.storefront-dark-action{gap:8px;color:#fff;background:#182739;border-color:#182739}.storefront-dark-action:hover{background:#273b56;border-color:#273b56}.storefront-hero{position:relative;display:flex;min-height:min(720px,calc(100vh - 78px));max-width:none;align-items:flex-end;margin:0;padding:clamp(48px,8vw,104px) max(24px,calc((100vw - 1240px) / 2));overflow:hidden;color:white;background:#121c2b}.auth-visual>img,.storefront-card-art>img,.storefront-event-hero>img,.storefront-hero>img{object-fit:cover}.storefront-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(5 20 27/88%),rgb(6 23 30/54%) 48%,rgb(6 19 24/12%) 78%)}.storefront-hero-copy{position:relative;z-index:2;max-width:690px}.auth-visual .eyebrow,.storefront-event-hero .eyebrow,.storefront-hero .eyebrow{color:#ffb49f}.auth-visual-copy h1,.storefront-event-hero h1,.storefront-hero h1{max-width:780px;margin-bottom:20px;font-family:var(--font-display);font-size:clamp(3.35rem,8vw,7rem);font-weight:550;letter-spacing:-.045em;line-height:.9;text-wrap:balance}.storefront-hero-copy>p:not(.eyebrow){max-width:560px;margin-bottom:28px;color:#e1e7e5;font-size:clamp(1.05rem,2vw,1.25rem)}.storefront-light-action{gap:9px;color:#1f3047;background:#fffaf4;border-color:#fffaf4}.storefront-light-action:hover{background:#f5ded5;border-color:#f5ded5;transform:translateY(-2px)}.storefront-hero-caption{position:absolute;z-index:2;right:max(24px,calc((100vw - 1240px) / 2));bottom:clamp(48px,8vw,104px);display:flex;max-width:220px;flex-direction:column;padding-left:18px;border-left:1px solid rgb(255 255 255/45%)}.storefront-hero-caption span{color:#c4cfcb;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.storefront-hero-caption strong{margin-top:3px;font-family:var(--font-display);font-size:1.45rem;font-weight:550}.storefront-event-main,.storefront-main{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:clamp(56px,8vw,96px) 0}.storefront-section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:32px}.storefront-section-heading h2{max-width:680px;margin-bottom:0;font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,4rem);font-weight:550;letter-spacing:-.035em;line-height:1;text-wrap:balance}.storefront-section-heading>p{max-width:380px;margin-bottom:3px;color:#65716c}.storefront-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none}.storefront-card{overflow:hidden;background:#fcfbf8;border:1px solid #d4d4cd;border-radius:3px 16px 3px 16px;box-shadow:0 14px 34px rgb(20 37 32/7%);transition:box-shadow .22s ease-out,border-color .22s ease-out}.storefront-card:hover{border-color:#aab3ae;box-shadow:0 20px 48px rgb(20 37 32/13%)}.storefront-card-link{display:block;height:100%;color:inherit;text-decoration:none}.storefront-card-art{position:relative;display:block;min-height:250px;overflow:hidden;background:#16332c}.storefront-card-art img{transition:transform .48s cubic-bezier(.22,1,.36,1)}.storefront-card:hover .storefront-card-art img{transform:scale(1.035)}.storefront-card-city{position:absolute;right:14px;bottom:14px;display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:6px 10px;color:#fff;background:rgb(10 25 21/78%);border:1px solid rgb(255 255 255/28%);border-radius:4px;backdrop-filter:blur(10px);font-size:.78rem;font-weight:700}.storefront-card-body{display:grid;gap:var(--space-3);min-height:245px;align-content:start;padding:24px}.event-kicker{margin-bottom:5px!important;color:var(--color-accent);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.storefront-card-body h3{margin:0;font-family:var(--font-display);font-size:1.85rem;font-weight:560;letter-spacing:-.025em;line-height:1.05}.storefront-card-date{display:flex;align-items:flex-start;gap:9px;color:#56625e}.storefront-card-date svg{flex:0 0 auto;margin-top:3px}.storefront-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:18px;border-top:1px solid #e0e1dc}.storefront-card-footer>span{display:grid;width:36px;height:36px;place-items:center;color:white;background:#273b56;border-radius:50%}.storefront-footer{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:24px;padding:24px max(24px,calc((100vw - 1240px) / 2));color:#b5c2bd;background:#121c2b;font-size:.83rem}.storefront-event-main{display:grid;gap:30px;padding-top:28px}.breadcrumbs a{display:inline-flex;align-items:center;gap:6px;color:#425b7b;font-weight:700;text-underline-offset:3px}.storefront-event-hero{position:relative;display:flex;min-height:570px;grid-template-columns:none;align-items:flex-end;padding:clamp(32px,6vw,72px);overflow:hidden;color:white;background:#174b45;border-radius:3px 22px 3px 22px}.storefront-event-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(7 23 28/88%),rgb(7 23 28/44%) 58%,rgb(7 23 28/10%))}.storefront-event-copy{position:relative;z-index:2;max-width:720px;padding-bottom:16px}.storefront-event-hero h1{font-size:clamp(3.5rem,7vw,6.5rem)}.storefront-event-hero .storefront-lead{max-width:620px;color:#e2e9e7;font-size:1.08rem}.storefront-location{position:absolute;z-index:3;right:32px;bottom:32px;width:min(330px,calc(100% - 64px));display:flex;flex-direction:column;gap:13px;padding:18px;background:rgb(255 252 247/93%);border:1px solid rgb(255 255 255/70%);border-radius:2px 12px 2px 12px;backdrop-filter:blur(14px)}.storefront-location p{display:flex;align-items:flex-start;gap:10px;margin:0}.storefront-location p+p{padding-top:12px;border-top:1px solid #d8ddd8}.storefront-location svg{flex:0 0 auto;margin-top:2px;color:var(--color-accent)}.storefront-location p span{display:flex;flex-direction:column}.storefront-location small{color:var(--color-text-muted)}.storefront-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#fcfbf8;border:1px solid #d4d4cd}.storefront-trust-row span{display:inline-flex;min-height:68px;align-items:center;justify-content:center;gap:9px;padding:14px;color:#3d4a46;border-right:1px solid #d4d4cd;font-size:.86rem;font-weight:700}.storefront-trust-row span:last-child{border-right:0}.storefront-trust-row svg{color:var(--color-primary)}.storefront-sessions{display:grid;gap:22px;padding-top:28px}.storefront-session{overflow:hidden;background:#fcfbf8;border:1px solid #d4d4cd;border-radius:2px 12px 2px 12px}.storefront-session>header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:18px 24px;background:#f1f5fa;border-bottom:1px solid #c4d0e0}.session-date-mark{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:#273b56;border-radius:4px}.storefront-session>header>span{color:#667085;font-size:.86rem}.storefront-ticket-list li{display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:var(--space-6);padding:20px 24px;border-bottom:1px solid #d4d4cd}.storefront-ticket-list{padding:0;margin:0;list-style:none}.storefront-ticket-list li:last-child{border-bottom:0}.storefront-ticket-list li>div{display:flex;flex-direction:column;gap:2px}.storefront-ticket-list span,.storefront-ticket-price span{color:var(--color-text-muted);font-size:.875rem}.storefront-ticket-price{align-items:flex-end;text-align:right}.ticket-description{align-items:flex-start}.sales-status{display:inline-flex;width:fit-content;margin-top:7px;padding:3px 8px;color:#175d4f!important;background:#e4f1ec;border-radius:3px;font-size:.72rem!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sales-ended,.sales-sold_out{color:#842a20!important;background:#fce8e4}.storefront-ticket-price strong{font-size:1.12rem}.storefront-checkout-note{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:28px;background:#f2e5da;border-color:#dfc9ba;border-radius:3px 12px 3px 12px}.storefront-checkout-note p{max-width:760px;margin-bottom:0}.auth-page{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);min-height:100vh;background:#f4f2ed}.auth-visual{position:relative;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;padding:38px clamp(32px,5vw,72px) clamp(48px,7vw,88px);overflow:hidden;color:white;background:#121c2b}.auth-visual-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(4 17 22/58%),rgb(4 17 22/20%) 34%,rgb(4 17 22/88%))}.auth-brand,.auth-visual-copy{position:relative;z-index:2}.auth-brand{width:fit-content}.auth-brand small{color:#c1ceca}.auth-visual-copy{max-width:630px}.auth-visual-copy h1{font-size:clamp(3.8rem,7vw,6.9rem)}.auth-visual-copy>p:not(.eyebrow){max-width:520px;color:#dce5e2;font-size:1.1rem}.auth-workspace{display:flex;min-height:100vh;flex-direction:column;justify-content:center;padding:42px clamp(28px,6vw,86px) 28px}.environment-pill{width:fit-content;margin:0 auto 18px;padding:5px 9px;color:#615019;background:#fff0ba;border:1px solid #e1ca77;border-radius:3px;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.auth-panel{width:min(540px,100%);margin:0 auto}.auth-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:34px;padding:4px;background:#e5e6e1;border-radius:8px}.auth-mode-switch a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;color:#59635f;border-radius:5px;text-decoration:none;font-size:.86rem;font-weight:750}.auth-mode-switch a.active{color:#14241f;background:#fff;box-shadow:0 3px 9px rgb(24 38 33/7%)}.auth-heading{margin-bottom:25px}.auth-heading h2{margin-bottom:10px;font-family:var(--font-display);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:560;letter-spacing:-.035em;line-height:1;text-wrap:balance}.auth-heading>p:last-child{color:#65706c}.auth-form{display:grid;gap:17px}.auth-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth-submit{width:100%;min-height:50px;margin-top:3px;background:#304867;border-color:#304867}.auth-submit:hover:not(:disabled){background:#273b56;transform:translateY(-1px)}.auth-divider{display:flex;align-items:center;gap:12px;margin:25px 0 16px;color:#7a837f;font-size:.75rem}.auth-divider:after,.auth-divider:before{height:1px;flex:1;background:#d3d7d3;content:""}.demo-trigger{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;color:#283630;background:transparent;border:1px solid #cbd0cc;border-radius:7px;text-align:left;cursor:pointer}.demo-trigger>span{display:flex;flex-direction:column}.demo-trigger small{color:#6d7773;font-size:.74rem}.demo-panel{overflow:hidden}.compact-list{margin-top:12px}.compact-list .identity-option{min-height:62px;padding:11px 13px;background:#fff}.auth-footer{margin:auto auto 0;padding-top:30px;color:#75807b;font-size:.74rem}.auth-footer a{color:#43524c}.auth-loading{display:grid;place-items:center;padding:24px}@media (max-width:1023px){.auth-page{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr)}.auth-visual{padding-inline:32px}.auth-visual-copy h1{font-size:clamp(3.4rem,6vw,5.2rem)}}@media (max-width:900px){.storefront-hero{min-height:660px}.storefront-hero-caption{display:none}.storefront-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-event-hero{display:flex;min-height:600px;padding:36px}.storefront-location{right:24px;bottom:24px}.storefront-event-copy{align-self:flex-start}.auth-page{grid-template-columns:1fr}.auth-visual{min-height:440px}.auth-visual-copy h1{max-width:520px}.auth-workspace{min-height:auto;padding-block:56px 28px}}@media (max-width:640px){.storefront-header{min-height:68px;align-items:center}.storefront-brand small{display:none}.storefront-account-links{gap:10px}.storefront-account-links .text-link{font-size:.78rem}.storefront-account-links .storefront-dark-action{min-height:42px;padding-inline:12px;font-size:.78rem}.storefront-hero{min-height:calc(100svh - 68px);padding:54px 20px}.storefront-hero-overlay{background:linear-gradient(180deg,rgb(7 23 28/18%),rgb(7 23 28/88%) 68%)}.storefront-hero h1{font-size:clamp(3.6rem,18vw,5rem)}.storefront-event-main,.storefront-main{width:min(100% - 32px,1240px)}.storefront-section-heading{align-items:flex-start;flex-direction:column;margin-bottom:24px}.storefront-grid{grid-template-columns:1fr}.storefront-card-art{min-height:230px}.storefront-footer{align-items:flex-start;flex-direction:column}.storefront-event-hero{min-height:660px;padding:28px 22px}.storefront-event-overlay{background:linear-gradient(180deg,rgb(7 23 28/28%),rgb(7 23 28/92%) 70%)}.storefront-event-copy{align-self:flex-start}.storefront-event-hero h1{font-size:clamp(3.2rem,16vw,4.7rem)}.storefront-location{right:18px;bottom:18px;width:calc(100% - 36px)}.storefront-trust-row{grid-template-columns:1fr}.storefront-trust-row span{justify-content:flex-start;border-right:0;border-bottom:1px solid #d4d4cd}.storefront-trust-row span:last-child{border-bottom:0}.storefront-session>header{grid-template-columns:42px minmax(0,1fr)}.storefront-session>header>span{grid-column:2}.auth-visual{min-height:390px;padding:24px 22px 34px}.auth-visual-copy h1{font-size:clamp(3.2rem,17vw,4.4rem)}.auth-workspace{padding:42px 18px 24px}.auth-form-grid{grid-template-columns:1fr}}.empty-state{padding-block:var(--space-12);text-align:center}.empty-state p{max-width:540px;margin-inline:auto;color:var(--color-text-muted)}.event-list,.event-table{padding:0;margin:0;background:var(--color-surface)}.event-table{border:1px solid var(--color-border);border-radius:var(--radius-panel);overflow:hidden}.event-list{list-style:none}.event-heading,.order-heading{display:grid;min-height:36px;align-items:center;gap:var(--space-4);padding:8px var(--space-4);color:var(--color-text-muted);background:#f8f9fb;border-bottom:1px solid var(--color-border);font-size:.75rem;font-weight:650}.event-heading{grid-template-columns:minmax(180px,1.5fr) auto minmax(180px,.8fr) minmax(124px,auto)}.order-heading{grid-template-columns:minmax(160px,1fr) minmax(190px,1.35fr) minmax(150px,.9fr) auto minmax(124px,auto)}.event-row{display:grid;grid-template-columns:minmax(180px,1.5fr) auto minmax(180px,.8fr) minmax(124px,auto);gap:var(--space-4);align-items:center;min-height:60px;padding:11px var(--space-4);border-bottom:1px solid var(--color-border);transition:background-color .14s ease-out}.event-row:last-child{border-bottom:0}.event-row:hover,.order-row:hover{background:#fafbfc}.event-main{display:flex;min-width:0;flex-direction:column}.event-main strong{overflow-wrap:anywhere}.event-main span,.event-updated{color:var(--color-text-muted);font-size:.875rem}.event-link{min-height:36px;display:inline-flex;align-items:center;justify-self:end;font-weight:600}.badge-group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.load-more{margin-top:var(--space-4)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;color:var(--color-text-muted);font-size:.9375rem}.metadata-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin:0}.metadata-grid div{min-width:0}.metadata-grid dt{color:var(--color-text-muted);font-size:.875rem;font-weight:600}.metadata-grid dd{margin:var(--space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.future-checklist ul{display:grid;gap:var(--space-2);padding:0;margin:var(--space-4) 0 0;list-style:none}.future-checklist li{display:flex;gap:var(--space-2);color:var(--color-text-muted)}.publication-panel{display:grid;gap:var(--space-4)}.publication-checklist{display:grid;gap:var(--space-3);padding:0;margin:0;list-style:none}.publication-checklist li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control)}.publication-checklist li>span{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;font-weight:700}.publication-checklist .complete>span{color:#034f31;background:#d1fadf}.publication-checklist .blocked>span{color:#7a2e0e;background:#ffead5}.publication-checklist p{margin:2px 0 0;color:var(--color-text-muted)}.checklist-ready{color:var(--color-success)}.storefront-preview{overflow:hidden;min-height:100vh;background:#f3f0e9;border:1px solid var(--color-border);border-radius:var(--radius-panel)}.preview-banner{padding:var(--space-3) var(--space-4);color:#513b00;background:#fff1c2;border-bottom:1px solid #e3c75e;text-align:center;font-size:.82rem;font-weight:700}.event-form{display:grid;gap:var(--space-6);padding-bottom:var(--space-12)}.field-help{margin:0;color:var(--color-text-muted);font-size:.875rem}.field-error{margin:0;color:var(--color-danger);font-weight:600}.radio-field{display:grid;gap:var(--space-3)}.form-control-label{margin:0 0 var(--space-2);color:var(--color-text);font-size:.875rem;font-weight:600}.section-heading,.session-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.section-heading h2,.section-heading h3,.session-header h2{margin-bottom:var(--space-1)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.metric-card{display:flex;min-width:0;flex-direction:column;padding:13px var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.metric-card span{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.metric-card strong{font-size:1.5rem;line-height:1.25}.catalog-editor{display:grid;gap:var(--space-6);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-primary);border-radius:var(--radius-panel);box-shadow:0 8px 20px rgb(16 24 40/8%)}.nested-editor{margin:var(--space-4) 0;background:#f8f9fb}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.field-wide{grid-column:1/-1}.channel-field{padding:0;border:0}.checkbox-row{display:flex;flex-wrap:wrap;gap:var(--space-4)}.checkbox-row>label{min-height:32px}.session-list{display:grid;gap:var(--space-6)}.session-card{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.session-header{align-items:center;margin-bottom:var(--space-4)}.session-header .badge-group{margin-bottom:var(--space-2)}.session-header p{margin-bottom:0;color:var(--color-text-muted)}.catalog-empty{padding:var(--space-6);color:var(--color-text-muted);background:var(--color-canvas);border:1px dashed #aeb6c1;border-radius:var(--radius-control);text-align:center}.ticket-table{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-control)}.ticket-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(100px,.7fr) minmax(170px,1fr) minmax(130px,1fr) minmax(80px,.5fr);gap:var(--space-3);align-items:center;min-height:64px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.ticket-row:last-child{border-bottom:0}.ticket-heading{min-height:44px;color:var(--color-text-muted);background:#f2f4f7;font-size:.8125rem;font-weight:700}.ticket-row>span{display:flex;min-width:0;flex-direction:column;overflow-wrap:anywhere}.ticket-row small{color:var(--color-text-muted)}.order-list{overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.order-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(190px,1.35fr) minmax(150px,.9fr) auto minmax(100px,auto);gap:var(--space-4);align-items:center;min-height:62px;padding:11px var(--space-4);border-bottom:1px solid var(--color-border);transition:background-color .14s ease-out}.order-row:last-child{border-bottom:0}.order-row>div{display:flex;min-width:0;flex-direction:column}.order-row .order-status{align-items:flex-start;justify-content:center}.row-action{justify-self:end}.order-row small,.order-row span{color:var(--color-text-muted)}.sale-summary{display:grid;grid-template-columns:1fr auto;gap:0 var(--space-4);padding:var(--space-6);background:#f1f5fa;border:1px solid #c4d0e0;border-radius:var(--radius-panel)}.sale-summary small,.sale-summary span{color:var(--color-text-muted)}.sale-summary strong{grid-column:2;grid-row:1/span 2;align-self:center;font-size:1.75rem}.order-total{font-size:2rem}.order-item{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:var(--space-4);align-items:center;padding:var(--space-4) 0;border-top:1px solid var(--color-border)}.order-item>div{display:flex;flex-direction:column}.order-item span{color:var(--color-text-muted)}.issued-ticket-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}.issued-ticket{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-control)}.issued-ticket small,.issued-ticket>span:first-child{color:var(--color-text-muted)}.issued-ticket strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.filter-bar{display:flex;align-items:end;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.filter-bar .grow{flex:1 1 320px}.select-field{width:100%;min-width:180px}.filter-submit{flex:0 0 auto}.data-table-wrap{overflow-x:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.data-table{width:100%;min-width:900px;border-collapse:collapse}.data-table td,.data-table th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.data-table th{color:var(--color-text-muted);background:#f2f4f7;font-size:.8125rem;text-transform:uppercase;letter-spacing:.03em}.data-table tbody tr:last-child td{border-bottom:0}.data-table td small,.data-table td strong{display:block}.data-table td small{margin-top:var(--space-1);color:var(--color-text-muted)}.admission-layout{max-width:920px}.scanner-panel{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.scanner-panel form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-4)}.scanner-field input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.15rem;letter-spacing:.04em}.muted-text{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:.875rem}.admission-result{display:grid;gap:var(--space-6);padding:var(--space-8);background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-panel)}.admission-admitted{background:#ecfdf3;border-color:#17b26a}.admission-duplicate{background:#fffaeb;border-color:#f79009}.admission-undone{background:#f2f4f7;border-color:#98a2b3}.dashboard-metrics .metric-card small{margin-top:var(--space-2);color:var(--color-text-muted)}.dashboard-metrics .metric-featured{color:white;background:var(--color-primary);border-color:var(--color-primary)}.dashboard-metrics .metric-featured small,.dashboard-metrics .metric-featured span{color:#dce5f0}.dashboard-metrics .metric-featured strong{font-size:clamp(1.4rem,2.5vw,1.75rem)}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px}.dashboard-analysis{display:grid;gap:var(--space-4)}.chart-panel-heading,.dashboard-analysis-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.chart-panel-heading strong,.dashboard-analysis-heading h2{margin-bottom:0}.chart-panel-heading span,.dashboard-analysis-heading>span{color:var(--color-text-muted);font-size:.75rem}.dashboard-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dashboard-chart-panel{min-width:0;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.chart-panel-heading>div{display:flex;flex-direction:column}.chart-canvas{width:100%;height:210px;margin-top:var(--space-3)}.performance-list,.recent-order-list{display:grid;margin-top:var(--space-4)}.performance-list article,.recent-order-list>a{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;color:var(--color-text);border-top:1px solid var(--color-border);text-decoration:none}.performance-list article>div,.recent-order-list>a>span{display:flex;min-width:0;flex-direction:column}.generated-at,.performance-list span,.recent-order-list small{color:var(--color-text-muted);font-size:.875rem}.refund-table td:nth-child(3){max-width:360px;overflow-wrap:anywhere}.refund-panel .section-heading p:last-child{max-width:620px;margin-bottom:0;color:var(--color-text-muted)}.refund-form{display:grid;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.confirmation-check{display:flex;min-height:44px;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:#fef3f2;border:1px solid #fecdca;border-radius:var(--radius-control)}.confirmation-check input{width:20px;height:20px;flex:0 0 auto;margin:2px 0 0;accent-color:var(--color-danger)}.report-filters .field:not(.grow){min-width:160px}.report-totals .metric-card small{margin-top:var(--space-2);color:var(--color-text-muted)}.report-totals .metric-featured{background:#f1f5fa;border-color:#c4d0e0}.sales-report-table{min-width:1060px}.team-list{overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.team-member{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(180px,.45fr) auto;align-items:center;gap:var(--space-4);min-height:84px;padding:var(--space-4);border-bottom:1px solid var(--color-border)}.team-member:last-child{border-bottom:0}.member-avatar{display:grid;width:44px;height:44px;place-items:center;color:#273b56;background:#e1e8f2;border-radius:50%;font-weight:800}.member-identity{display:flex;min-width:0;flex-direction:column}.member-identity span{color:var(--color-text-muted)}.role-select{min-width:180px}.checkout-steps{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-control)}.checkout-steps span,.checkout-steps strong{padding:var(--space-3);color:var(--color-text-muted);background:var(--color-surface);border-right:1px solid var(--color-border);text-align:center}.checkout-steps>:last-child{border-right:0}.checkout-steps .active{color:#273b56;background:#e1e8f2}.hold-summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-6);padding:var(--space-6);background:#f1f5fa;border:2px solid var(--color-primary);border-radius:var(--radius-panel)}.hold-summary>div:first-child{display:flex;min-width:0;flex-direction:column}.hold-summary small,.hold-summary span{color:var(--color-text-muted)}.hold-countdown{display:flex;min-width:132px;flex-direction:column;text-align:right}.hold-countdown strong{color:var(--color-primary);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.75rem}.recent-order-list>a:hover strong:first-child{text-decoration:underline}.generated-at{margin:0;text-align:right}.error-summary h2{margin-bottom:var(--space-2)}.error-summary ul{margin-bottom:0}.unsaved-dialog-content{display:grid;gap:20px;padding:20px}.unsaved-dialog-content h2{margin-bottom:var(--space-2)}.unsaved-dialog-content p{margin-bottom:0;color:var(--color-text-muted)}.identity-list{display:grid;padding:0;margin:0 0 var(--space-6);border:0}.identity-list,.identity-option,.identity-options{gap:var(--space-3)}.identity-option{display:flex;min-height:76px;align-items:flex-start;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer}.identity-option:hover{border-color:#98a2b3}.identity-option.selected{background:#f1f5fa;border-color:var(--color-primary)}.identity-option-copy{display:flex;flex-direction:column}.identity-option-copy>span{color:var(--color-text-muted)}.identity-option .role-label{color:var(--color-text);font-size:.875rem;font-weight:600}@media (max-width:1023px){.mobile-header{position:sticky;z-index:20;top:0;display:flex;min-height:56px;align-items:center;justify-content:space-between;padding:0 var(--space-4);color:#eaf1ee;background:var(--color-ink);border-bottom:1px solid rgb(255 255 255/10%)}.mobile-header .brand-mark{width:34px;height:34px}.mobile-header .menu-button{min-height:44px;padding:0 var(--space-3);color:#edf3f1;background:rgb(255 255 255/6%);border:1px solid rgb(255 255 255/14%);border-radius:var(--radius-control);font-weight:600}.sidebar{top:0;width:min(300px,86vw);transform:translateX(-105%);transition:transform .16s ease;box-shadow:8px 0 20px rgb(16 24 40/18%)}.sidebar-open{transform:translateX(0)}.drawer-backdrop{position:fixed;z-index:25;inset:0;left:min(300px,86vw);padding:0;background:rgb(24 33 47/48%);border:0}.main-content{width:100%;min-height:calc(100vh - 88px);margin-left:0;padding:var(--space-6)}.event-row{grid-template-columns:minmax(180px,1fr) auto}.event-heading,.order-heading{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-heading{display:none}.order-row,.ticket-row{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar{flex-wrap:wrap}.dashboard-chart-grid,.dashboard-columns{grid-template-columns:1fr}.team-member{grid-template-columns:auto minmax(0,1fr)}.hold-summary{grid-template-columns:1fr}.hold-countdown{text-align:left}.member-role-badge,.member-save-action,.team-member .role-select{grid-column:2}.event-updated{grid-column:1}.event-link{grid-column:2;grid-row:2}}@media (max-width:639px){.main-content{padding:var(--space-4)}.detail-header,.page-header{flex-direction:column}.page-header>:is(a,button){width:100%}.feedback-panel.compact{align-items:flex-start;flex-direction:column}.event-row{grid-template-columns:1fr;gap:var(--space-3)}.event-link,.event-updated{grid-column:1;grid-row:auto;justify-self:start}.form-grid,.issued-ticket-grid,.metadata-grid,.metric-grid,.order-item,.order-row,.ticket-row{grid-template-columns:1fr}.filter-bar,.scanner-panel form{display:grid;grid-template-columns:1fr}.filter-submit{width:100%}.team-member{grid-template-columns:1fr}.member-avatar,.member-role-badge,.member-save-action,.team-member .role-select{grid-column:1}.checkout-steps{grid-template-columns:1fr}.checkout-steps span,.checkout-steps strong{border-right:0;border-bottom:1px solid var(--color-border)}.checkout-steps>:last-child{border-bottom:0}.section-heading,.session-header{flex-direction:column;align-items:stretch}.form-actions{flex-direction:column}.form-actions>:is(a,button){width:100%}.dialog-actions{flex-direction:column}.dialog-actions>:is(a,button){width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gate-shell{flex-direction:column;min-height:calc(100dvh - 140px);max-width:640px}.gate-context,.gate-shell{display:flex;gap:var(--space-3)}.gate-context{align-items:center;justify-content:space-between;min-height:40px}.gate-context h1{margin:0;font-size:1.125rem;line-height:1.4}.gate-context-actions{display:flex;flex:0 0 auto;gap:var(--space-2)}.gate-pill{align-self:center;padding:2px var(--space-2);font-size:.75rem;font-weight:600;border-radius:999px}.gate-pill-danger{color:#fff;background:var(--color-danger)}.gate-viewfinder{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;aspect-ratio:1/1;max-height:60dvh;overflow:hidden;background:var(--color-ink);border-radius:var(--radius-panel)}.gate-video{width:100%;height:100%;object-fit:cover}.gate-reticle{position:absolute;inset:19%;pointer-events:none}.gate-reticle span{position:absolute;width:28px;height:28px;border:3px solid rgb(255 255 255/.9)}.gate-reticle span:first-child{top:0;left:0;border-right:0;border-bottom:0}.gate-reticle span:nth-child(2){top:0;right:0;border-bottom:0;border-left:0}.gate-reticle span:nth-child(3){bottom:0;left:0;border-top:0;border-right:0}.gate-reticle span:nth-child(4){right:0;bottom:0;border-top:0;border-left:0}.gate-overlay{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--space-3);align-items:center;justify-content:center;padding:var(--space-6);text-align:center;color:#fff;background:var(--color-ink)}.gate-overlay h2,.gate-overlay ol,.gate-overlay p{margin:0;max-width:34ch}.gate-overlay ol{text-align:left;padding-left:1.2em;font-size:.9375rem;line-height:1.6}.gate-overlay-icon{width:40px;height:40px}.gate-overlay-recovery,.gate-overlay.feedback-warning{color:#fff;background:var(--color-ink);border:0}.gate-hint{position:absolute;bottom:var(--space-4);margin:0;padding:var(--space-2) var(--space-4);font-size:.875rem;color:#fff;background:rgb(0 0 0/.6);border-radius:999px}.gate-hint-strong{font-weight:600}.gate-actions{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:env(safe-area-inset-bottom)}.gate-actions .button{width:100%;min-height:56px}.gate-note{margin:0;font-size:.875rem;color:var(--color-text-muted)}.gate-verdict{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;padding:var(--space-6);color:#fff;animation:gate-verdict-in .16s cubic-bezier(.22,1,.36,1)}@keyframes gate-verdict-in{0%{opacity:0;transform:scale(.96)}}.gate-verdict-admitted{background:var(--color-success)}.gate-verdict-duplicate,.gate-verdict-superseded{background:var(--color-warning)}.gate-verdict-invalid{background:var(--color-danger)}.gate-verdict-unknown{background:var(--color-ink)}.gate-verdict-undone{color:var(--color-text);background:#f2f4f7}.gate-verdict-headline{display:flex;flex-direction:column;gap:var(--space-1)}.gate-verdict-glyph{font-size:6rem;line-height:1}.gate-verdict-headline strong{font-size:clamp(2rem,8vw,2.5rem);line-height:1.1}.gate-verdict-detail{font-size:1rem}.gate-verdict-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3);margin:0;font-size:.875rem;opacity:.85}.gate-verdict-meta dt{font-weight:600}.gate-verdict-meta dd{margin:0}.gate-verdict-actions{display:flex;flex-direction:column;gap:var(--space-2)}.gate-verdict-actions .button{position:relative;width:100%;min-height:56px;overflow:hidden}.gate-verdict-ring{position:absolute;bottom:0;left:0;height:3px;width:calc(var(--ring-remaining, 1) * 100%);background:currentcolor;opacity:.5}.gate-verdict-note{margin:0;font-size:.875rem;opacity:.9}.gate-sheet{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;padding:var(--space-6)}.gate-sheet-error{color:var(--color-text);background:#f2f4f7}.gate-sheet h2,.gate-sheet p{margin:0}.gate-sheet-actions{display:flex;flex-direction:column;gap:var(--space-2)}.gate-sheet-actions .button{width:100%;min-height:56px}.gate-manual-sheet{display:grid;gap:var(--space-4);padding:var(--space-6)}.gate-manual-sheet h2{margin:0}@media (min-width:1024px){.gate-shell{max-width:920px}.gate-actions,.gate-viewfinder{max-width:480px}}.issued-ticket .credential-line{color:var(--color-text-muted)}.issued-ticket .credential-warning{color:var(--color-warning);font-weight:600}.credential-dialog{display:grid;gap:var(--space-4);padding:var(--space-6);justify-items:center;text-align:center}.credential-qr svg{width:240px;height:240px;shape-rendering:crispEdges}.credential-once{margin:0;font-weight:600}.credential-format{display:flex;gap:var(--space-2)}.print-sheet{display:grid;gap:var(--space-2);justify-items:center}.print-sheet p{margin:0}.print-event{font-weight:700}.print-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.print-note,.print-session,.print-type{font-size:.875rem;color:var(--color-text-muted)}@media print{body *{visibility:hidden}.print-sheet,.print-sheet *{visibility:visible}.print-sheet{position:absolute;top:0;left:0;width:100%;color:#000;background:#fff}.print-sheet .print-note,.print-sheet .print-session,.print-sheet .print-type{color:#000}.print-sheet svg path{fill:#000!important}.breadcrumbs,.credential-format,.credential-once,.dialog-actions,.environment-banner,.mobile-header,.refund-panel,.sidebar{display:none!important}.print-sheet-cupom .credential-qr svg{width:50mm;height:50mm}.print-sheet-a4 .credential-qr svg{width:46mm;height:46mm}.print-sheet-a4{break-inside:avoid}}@page{margin:12mm}