:root{--color-brand-primary:#c66;--color-brand-dark:#282c2c;--color-brand-light:#fffeff;--color-brand-accent:#c96;--color-brand-black:#000;--font-family-brand-display:"Alumni Sans",Arial,sans-serif;--font-family-brand-subheading:"Poppins",Arial,sans-serif;--font-family-brand-body:"Merriweather",Georgia,serif;--font-family-brand-ui:"Inter",Arial,sans-serif;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--space-xl:64px;--color-browser-theme:#573b50;--color-on-action:#fff;--color-link:#573b50;--color-sidebar:#f0ede6;--color-nav-selected-text:#573b50;--color-logo-backing:#fff;--font-family-supporting:Georgia,serif;--font-weight-heading:400;--shadow-panel:none;--color-text-brand-caption:#7a6e69;--color-text-primary:#382d35;--color-canvas:#f8f6f2;--color-action-primary:#573b50;--color-text-muted:#776f73;--color-border-subtle:#e7e1da;--color-focus:#96704e;--color-text-eyebrow:#806b73;--color-border-link:#a38b96;--color-surface:#fffdfa;--color-border-input:#c8bfc4;--color-text-error:#8a3040;--color-border-session:#d9ced2;--color-surface-muted:#f0ede6;--color-status-active-surface:#e6eee6;--color-status-active-text:#425e47;--color-surface-emphasis:#eee6e3;--color-status-inactive-text:#7c5e64;--color-border-monogram:#a08b76;--color-text-nav-caption:#92877c;--color-text-navigation:#746d69;--color-surface-navigation-hover:#e9e4db;--color-surface-navigation-selected:#e7e0dd;--color-text-sidebar-note:#9c8e80;--color-text-topbar:#827779;--color-text-hero:#7f6c75;--color-art-back:#d5bcae;--color-art-border:#b69581;--color-art-gradient-start:#dec9b5;--color-art-gradient-end:#c2a48c;--color-art-circle:#f6eee2;--color-art-line:#8b7569;--color-art-label:#84685c;--color-text-card-index:#b3a197;--color-text-card-arrow:#8b767b;--color-text-note:#8d817a;--color-text-note-mark:#ac9475;--color-text-footer:#9b8d80;--color-white:white;--color-transparent:transparent;--font-family-ui:Arial,Helvetica,sans-serif;--font-family-heading:Georgia,"Times New Roman",serif;--font-family-editorial:Georgia,serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-size-display:clamp(2.2rem,3.3vw,3.65rem);--font-size-1-75rem:1.75rem;--font-size-1-6rem:1.6rem;--font-size-64rem:.64rem;--font-size-85rem:.85rem;--font-size-2-9rem:2.9rem;--font-size-2-1rem:2.1rem;--font-size-2-7rem:2.7rem;--font-size-14px:14px;--font-size-13px:13px;--font-size-12px:12px;--font-size-11px:11px;--font-size-2-2rem:2.2rem;--font-size-22px:22px;--line-height-1-6:1.6;--line-height-1-17:1.17;--letter-spacing-035em:-.035em;--letter-spacing-2em:.2em;--letter-spacing-04em:.04em;--radius-3px:3px;--radius-5px:5px;--radius-30px:30px;--radius-4px:4px;--radius-25px:25px;--font-size-7px:7px;--font-size-8px:8px;--font-size-9px:9px;--font-size-6px:6px;--font-size-10px:10px;--font-size-1-4rem:1.4rem;--font-size-20px:20px;--font-size-16px:16px;--font-size-25px:25px;--font-size-1-55rem:1.55rem;--font-size-26px:26px;--font-size-28px:28px;--font-size-17px:17px;--line-height-1-9:1.9;--line-height-1-8:1.8;--letter-spacing-negative-1px:-1px;--letter-spacing-1px:1px;--letter-spacing-2px:2px;--radius-50-50-3px-3px:50% 50% 3px 3px;--radius-100px-100px-0-0:100px 100px 0 0;--radius-50:50%}:root[data-theme=lily-kim]{--color-browser-theme:#282c2c;--color-text-primary:var(--color-brand-dark);--color-canvas:#f6f4f3;--color-surface:var(--color-brand-light);--color-surface-muted:#eeeae8;--color-surface-emphasis:#f3e4e4;--color-action-primary:var(--color-brand-primary);--color-on-action:var(--color-brand-black);--color-link:#923f3f;--color-text-muted:#625b5b;--color-border-subtle:#d8cece;--color-border-input:#988383;--color-border-session:#988383;--color-border-link:#923f3f;--color-focus:#923f3f;--color-text-error:#9b2238;--color-text-eyebrow:#923f3f;--color-sidebar:var(--color-brand-dark);--color-text-navigation:var(--color-brand-light);--color-text-nav-caption:#e5cdcd;--color-text-sidebar-note:#e5cdcd;--color-surface-navigation-hover:#443737;--color-surface-navigation-selected:var(--color-brand-primary);--color-nav-selected-text:var(--color-brand-black);--color-text-topbar:#625b5b;--color-text-hero:#625b5b;--color-text-card-index:#625b5b;--color-text-card-arrow:#923f3f;--color-text-note:#625b5b;--color-text-note-mark:#923f3f;--color-text-footer:#625b5b;--font-family-ui:var(--font-family-brand-ui);--font-family-heading:var(--font-family-brand-display);--font-family-editorial:var(--font-family-brand-body);--font-family-supporting:var(--font-family-brand-subheading);--font-weight-heading:700}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alumnisans-400.ttf)format("truetype")}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alumnisans-700.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.ttf)format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/fonts/merriweather-300.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/poppins-300.ttf)format("truetype")}.workspace{grid-template-columns:228px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--color-sidebar);border-right:1px solid var(--color-border-subtle);flex-direction:column;min-height:100vh;padding:42px 25px;display:flex}.brand{text-align:center;justify-items:center;padding-bottom:48px;display:grid}.monogram{font:var(--font-size-26px) var(--font-family-editorial);border:1px solid var(--color-border-monogram);border-radius:var(--radius-50-50-3px-3px);width:57px;height:65px;color:var(--color-link);place-content:center;display:grid}.wordmark{font:var(--font-size-28px) var(--font-family-editorial);letter-spacing:var(--letter-spacing-negative-1px);margin-top:12px}.brand-caption{font-size:var(--font-size-7px);letter-spacing:var(--letter-spacing-2px);color:var(--color-text-brand-caption);margin-top:8px}.nav-caption{font-size:var(--font-size-8px);letter-spacing:var(--letter-spacing-2px);color:var(--color-text-nav-caption);margin:0 13px 17px}.navigation{gap:5px;display:grid}.nav-link{font-size:var(--font-size-12px);border-radius:var(--radius-4px);color:var(--color-text-navigation);align-items:center;gap:17px;padding:11px 14px;display:flex}.nav-number{font-size:var(--font-size-9px);opacity:.65}.nav-link:hover{background:var(--color-surface-navigation-hover)}.nav-link[aria-current=page]{color:var(--color-nav-selected-text);background:var(--color-surface-navigation-selected);font-weight:var(--font-weight-semibold)}.sidebar-note{white-space:pre-line;font:italic var(--font-size-17px)/var(--line-height-1-6) var(--font-family-editorial);color:var(--color-text-sidebar-note);margin-top:auto;padding:70px 13px 0}.workspace-body{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--color-border-subtle);min-height:86px;font-size:var(--font-size-11px);justify-content:space-between;align-items:center;padding:0 6%;display:flex}.topbar-label{letter-spacing:var(--letter-spacing-1px);color:var(--color-text-topbar)}.sign-in-link{color:var(--color-link);border:1px solid var(--color-border-session);border-radius:var(--radius-30px);padding:8px 17px;display:inline-block}.session-name{font-size:var(--font-size-12px)}main{flex:1;padding:48px 6% 25px}main:focus{outline:none}.hero{background:var(--color-surface-emphasis);border-radius:var(--radius-5px);grid-template-columns:1fr 220px;min-height:320px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;padding:45px 38px;position:relative}.hero h1{margin:19px 0}.hero-description{font-size:var(--font-size-12px);color:var(--color-text-hero);max-width:350px;line-height:var(--line-height-1-9)}.hero-art{min-height:330px;position:relative;overflow:hidden}.arch{border-radius:var(--radius-100px-100px-0-0);display:block;position:absolute;bottom:34px}.arch-back{background:var(--color-art-back);width:140px;height:215px;right:-30px;transform:rotate(12deg)}.arch-front{border:1px solid var(--color-art-border);background:linear-gradient(145deg,var(--color-art-gradient-start),var(--color-art-gradient-end));width:137px;height:244px;right:54px}.art-circle{border-radius:var(--radius-50);background:var(--color-art-circle);width:50px;height:50px;position:absolute;top:53px;right:99px}.art-line{background:var(--color-art-line);width:1px;height:160px;position:absolute;bottom:57px;right:98px;transform:rotate(25deg)}.art-label{font-size:var(--font-size-6px);letter-spacing:var(--letter-spacing-2px);color:var(--color-art-label);position:absolute;bottom:15px;right:25px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin:39px 0 22px;display:flex}.section-heading span{font-size:var(--font-size-10px);color:var(--color-text-muted)}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.module-card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-3px);min-height:208px;padding:24px 20px 35px;transition:border-color .2s,transform .2s;position:relative}.module-card:hover{border-color:var(--color-border-link);transform:translateY(-3px)}.card-index{color:var(--color-text-card-index);font-size:var(--font-size-9px);letter-spacing:var(--letter-spacing-1px)}.module-card h3{font-size:var(--font-size-1-4rem);margin:17px 0 9px}.module-card p{font-size:var(--font-size-10px);line-height:var(--line-height-1-8);color:var(--color-text-muted)}.card-arrow{color:var(--color-text-card-arrow);position:absolute;bottom:12px;right:17px}.quiet-note{font-size:var(--font-size-10px);color:var(--color-text-note);border-top:1px solid var(--color-border-subtle);align-items:center;gap:15px;margin-top:25px;padding:22px 0;display:flex}.note-mark{color:var(--color-text-note-mark);font-size:var(--font-size-20px)}.footer{border-top:1px solid var(--color-border-subtle);font-size:var(--font-size-8px);color:var(--color-text-footer);justify-content:space-between;gap:15px;padding:21px 6%;display:flex}.footer span:first-child{letter-spacing:var(--letter-spacing-2px)}@media (width>=1500px){main{width:100%;max-width:1300px;margin:0 auto}}@media (width<=1100px){.workspace{grid-template-columns:190px 1fr}.sidebar{padding:35px 15px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr 135px}.hero-copy{padding:35px 28px}.hero-art{opacity:.7}.arch-front{right:-10px}.art-circle{right:35px}}@media (width<=700px){.workspace{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--color-border-subtle);min-height:auto;padding:18px}.brand{justify-content:flex-start;gap:12px;padding:0 0 15px;display:flex}.monogram{width:32px;height:38px;font-size:var(--font-size-16px)}.wordmark{font-size:var(--font-size-25px);margin:0}.brand-caption,.nav-caption,.sidebar-note{display:none}.navigation{gap:7px;display:flex;overflow-x:auto}.nav-link{white-space:nowrap;font-size:var(--font-size-11px);padding:8px 11px}.nav-number{display:none}.topbar{min-height:65px}.hero{grid-template-columns:1fr 90px}.hero-copy{padding:30px 22px}.hero-art{opacity:.5;min-height:300px}.hero h1{font-size:var(--font-size-2-2rem)}.hero-description{font-size:var(--font-size-11px)}.section-heading{display:block}.section-heading span{margin-top:6px;display:block}.section-heading h2{font-size:var(--font-size-1-55rem)}main{padding-top:25px}.module-card{padding:18px 16px 30px}.footer{font-size:var(--font-size-7px)}.footer span:last-child{text-align:right;max-width:145px}}.nav-link{font-size:var(--font-size-13px)}.hero-description{font-size:var(--font-size-14px)}.module-card p{font-size:var(--font-size-12px)}.module-card{min-height:230px}.section-heading span,.quiet-note{font-size:var(--font-size-12px)}@media (width<=700px){.hero{display:block}.hero-art{display:none}.hero-copy{padding:32px 24px}.hero-description{font-size:var(--font-size-13px)}.nav-link{font-size:var(--font-size-12px)}.module-card{min-height:235px}}.official-logo{background:var(--color-logo-backing);border-radius:var(--radius-4px);width:100%;height:auto;padding:var(--space-xs);display:block}.login-logo{max-width:240px;margin:0 auto var(--space-md)}.theme-control{align-items:center;gap:var(--space-xs);color:var(--color-text-primary);font-size:var(--font-size-12px);margin-left:auto;display:flex}.theme-control select{font:inherit;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-input);border-radius:var(--radius-4px);padding:var(--space-xs);cursor:pointer}select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:root[data-theme=lily-kim] .sidebar-note,:root[data-theme=lily-kim] .login-intro{font-family:var(--font-family-supporting);font-weight:var(--font-weight-light);font-style:italic}:root[data-theme=lily-kim] .hero{grid-template-columns:1fr}:root[data-theme=lily-kim] .hero-art{display:none}:root[data-theme=lily-kim] .secondary{border-color:var(--color-action-primary)}@media (width<=700px){.brand .official-logo{width:180px}.topbar{padding-top:var(--space-sm);padding-bottom:var(--space-sm);flex-wrap:wrap}.theme-control{margin-left:0}.session{flex-wrap:wrap;justify-content:flex-end}}.connection-notice{z-index:10;padding:var(--space-sm) var(--space-md);background:var(--color-surface-emphasis);color:var(--color-text-primary);border-top:1px solid var(--color-border-input);font:var(--font-size-14px)/var(--line-height-1-6) var(--font-family-ui);position:sticky;bottom:0}:root{font-family:var(--font-family-ui);color:var(--color-text-primary);background:var(--color-canvas);font-synthesis:none;font-weight:var(--font-weight-regular);line-height:var(--line-height-1-6)}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading)}h1{font-size:var(--font-size-display);line-height:var(--line-height-1-17);letter-spacing:var(--letter-spacing-035em);white-space:pre-line}h2{font-size:var(--font-size-1-75rem)}h3{font-size:var(--font-size-1-6rem)}.skip-link{z-index:5;background:var(--color-white);padding:10px;position:absolute;top:-80px;left:12px}.skip-link:focus{top:12px}.eyebrow{font-size:var(--font-size-64rem);letter-spacing:var(--letter-spacing-2em);font-weight:var(--font-weight-semibold);color:var(--color-text-eyebrow)}.button{background:var(--color-action-primary);color:var(--color-on-action);border-radius:var(--radius-3px);font-size:var(--font-size-85rem);margin-top:25px;padding:12px 22px;display:inline-block}.text-link{font-size:var(--font-size-85rem);border-bottom:1px solid var(--color-border-link);margin-top:25px;display:inline-block}.state-panel{border:1px solid var(--color-border-subtle);background:var(--color-surface);max-width:760px;margin:40px auto;padding:90px 50px}.state-panel h1{font-size:var(--font-size-2-9rem);margin:18px 0}.state-panel p{color:var(--color-text-muted);max-width:480px}.state-loading{animation:1.5s infinite alternate breathe}@keyframes breathe{to{opacity:.55}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}@media (width<=600px){.state-panel{padding:35px 24px}.state-panel h1{font-size:var(--font-size-2-1rem)}}.login-panel{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-5px);max-width:480px;margin:28px auto;padding:38px}.login-panel h1{font-size:var(--font-size-2-7rem);margin:14px 0}.login-intro{color:var(--color-text-muted);font-size:var(--font-size-14px)}.login-form{margin-top:27px}.form-field{gap:7px;margin:18px 0;display:grid}.form-field label{font-size:var(--font-size-13px)}.form-field input{border:1px solid var(--color-border-input);border-radius:var(--radius-3px);background:var(--color-white);width:100%;color:var(--color-text-primary);padding:12px}.form-field input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.form-error{color:var(--color-text-error);font-size:var(--font-size-13px)}.login-form .button{cursor:pointer;border:0;width:100%}button:disabled{opacity:.65;cursor:wait}.session{align-items:center;gap:14px;display:flex}.session-button{background:var(--color-transparent);border:1px solid var(--color-border-session);color:var(--color-link);border-radius:var(--radius-30px);cursor:pointer;font-size:var(--font-size-12px);padding:8px 14px}.retry-button{cursor:pointer;border:0}@media (width<=600px){.login-panel{margin:12px auto;padding:26px}}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:10px 0 30px;display:flex}.page-heading h1{font-size:var(--font-size-2-7rem);margin:12px 0}.page-description{color:var(--color-text-muted);font-size:var(--font-size-14px);max-width:620px}.page-actions,.form-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.page-actions .button,.filters .button,.form-actions .button{margin-top:0}.secondary{background:var(--color-surface);border:1px solid var(--color-border-input);color:var(--color-link);cursor:pointer}.filters{background:var(--color-surface-muted);border-radius:var(--radius-4px);flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:20px;padding:20px;display:flex}.filters .form-field{flex:1;min-width:130px;margin:0}.filters label{font-size:var(--font-size-12px)}.form-field select,.form-field textarea{font:inherit;border:1px solid var(--color-border-input);border-radius:var(--radius-3px);background:var(--color-white);width:100%;color:inherit;padding:11px}.form-field textarea{resize:vertical;min-height:100px}.form-field input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-link)}.form-field input[readonly]{background:var(--color-surface-muted)}.field-error,.feedback-error{color:var(--color-text-error);font-size:var(--font-size-13px)}.field-help{color:var(--color-text-muted);font-size:var(--font-size-12px)}.feedback{background:var(--color-surface);border:1px solid var(--color-border-subtle);margin:18px 0;padding:22px}.record-form{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-4px);max-width:680px;margin-top:20px;padding:28px}.form-actions{margin-top:24px}.notice{background:var(--color-surface-muted);max-width:680px;font-size:var(--font-size-13px);padding:15px 20px}.notice .text-link{margin-top:0}.table-scroll{border:1px solid var(--color-border-subtle);border-radius:var(--radius-4px);width:100%;overflow-x:auto}.data-table{border-collapse:collapse;background:var(--color-surface);width:100%;font-size:var(--font-size-13px);text-align:left}.data-table th{font-size:var(--font-size-11px);letter-spacing:var(--letter-spacing-04em);color:var(--color-text-muted);background:var(--color-surface-muted)}.data-table th,.data-table td{border-bottom:1px solid var(--color-border-subtle);vertical-align:top;overflow-wrap:anywhere;min-width:105px;padding:15px 18px}.data-table td:first-child{min-width:160px}.data-table tr:last-child td{border-bottom:0}.record-link{font-weight:var(--font-weight-semibold);color:var(--color-link)}.record-link:hover{text-decoration:underline}.badge{border-radius:var(--radius-25px);background:var(--color-status-active-surface);color:var(--color-status-active-text);font-size:var(--font-size-11px);white-space:nowrap;padding:3px 10px;display:inline-block}.badge.inactive{background:var(--color-surface-emphasis);color:var(--color-status-inactive-text)}.pager{font-size:var(--font-size-13px);flex-wrap:wrap;align-items:center;gap:22px;margin:22px 0;display:flex}.pager .text-link,.pager .button{margin-top:0}.detail-panel,.history-card{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:var(--radius-4px);margin:20px 0;padding:25px}.record-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin:22px 0;display:grid}.record-facts dt{font-size:var(--font-size-11px);color:var(--color-text-muted);margin-bottom:6px}.record-facts dd{font-size:var(--font-size-14px);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.purchase-history{margin-top:40px}.purchase-history h2{margin-bottom:20px}.history-meta{color:var(--color-text-muted);font-size:var(--font-size-12px);margin-top:5px}.history-card details{font-size:var(--font-size-13px);padding-top:18px}.history-card summary{cursor:pointer;color:var(--color-link);margin-bottom:10px}@media (width<=700px){.page-heading{display:block}.page-heading h1{font-size:var(--font-size-2-2rem)}.page-actions{margin-top:20px}.record-form{padding:20px}.filters{padding:16px}.filters .form-field{min-width:100%}.detail-panel,.history-card{padding:18px}.record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.page-actions .text-link{margin-top:0}}.topbar{gap:16px}.topbar-label,.session-button{flex-shrink:0}.session{min-width:0}.session-name{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}@media (width<=700px){.topbar-label{display:none}.session{max-width:100%;margin-left:auto}.session-name{max-width:calc(100vw - 170px)}}.page-heading>div:first-child{min-width:0}.page-heading h1{overflow-wrap:anywhere}.sale-form{max-width:950px}.sale-section,.sale-item,.review-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-4px);background:var(--color-surface);min-width:0;margin:22px 0;padding:24px}.sale-item{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.sale-item legend{font:var(--font-size-22px) var(--font-family-editorial);padding:0 8px}.sale-item .field-help,.sale-item .notice{grid-column:1/-1}.sale-item .form-field,.sale-item input,.sale-item select{min-width:0}.sale-preview{background:var(--color-surface-emphasis);font-size:var(--font-size-14px);margin:24px 0;padding:18px}.sale-feedback p{overflow-wrap:anywhere}.customer-options{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.customer-options button{text-align:left;margin-top:0}.selected-customer{color:var(--color-link);font-weight:var(--font-weight-semibold);padding:12px 0}.sale-form .form-actions .button{cursor:pointer;border:0}.text-button{color:var(--color-link);cursor:pointer;background:0 0;border:0;width:fit-content;padding:10px 0;text-decoration:underline}.cancel-sale{margin:25px 0}.cancel-sale summary{color:var(--color-link);cursor:pointer}[hidden]{display:none!important}@media (width<=700px){.sale-item{grid-template-columns:1fr}.sale-section,.sale-item,.review-panel{padding:18px}.sale-form .form-actions{flex-direction:column;align-items:stretch}.sale-form .form-actions a{margin-top:0}}.refund-balances{font-size:var(--font-size-13px);grid-column:1/-1}.refund-feedback,.commission-feedback{overflow-wrap:anywhere}.report-navigation{flex-wrap:wrap;gap:12px 20px;margin:20px 0;display:flex}.report-navigation .text-link{margin-top:0}.report-content{min-width:0}.report-summary{background:var(--color-surface);border:1px solid var(--color-border-subtle);margin:24px 0;padding:20px}.report-exports{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.report-definitions{font-size:var(--font-size-13px);margin:24px 0}.report-filters select{max-width:100%}.report-trend{background:var(--color-surface);border:1px solid var(--color-border-subtle);margin:24px 0;padding:24px}.trend-entry{font-size:var(--font-size-13px);color:var(--color-link);grid-template-columns:minmax(140px,1fr) 2fr;gap:16px;margin:12px 0;display:grid}.trend-entry meter{width:100%;accent-color:var(--color-link)}@media (width<=700px){.trend-entry{grid-template-columns:1fr;gap:4px}.report-trend,.report-summary{padding:16px}}.report-filters{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:end;display:grid}.report-filters .form-field{min-width:0}.report-filters input{width:100%;min-width:0}.audit-details{background:var(--color-surface);border:1px solid var(--color-border-subtle);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:var(--font-size-13px);padding:24px;overflow:auto}.account-secret-form .form-feedback{overflow-wrap:anywhere}
