@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Manrope:wght@700&display=swap";:root{--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.2rem;--text-xl: 1.44rem;--text-2xl: 1.728rem;--text-3xl: 2.074rem;--text-display: 1.728rem;--text-display-s: 1.44rem;--text-section: 1.2rem;--text-title: 1rem;--text-lead: 1rem;--font-display: "Manrope", "DM Sans", system-ui, sans-serif;--font-body: "DM Sans", system-ui, sans-serif;--font-outlier: var(--font-body);--display-weight: 700;--tracking-display: -.025em;--color-paper: #fffefa;--color-paper-2: #f6f7f3;--color-paper-3: #edf0e9;--color-ink: #203a32;--color-ink-2: #3d5148;--color-muted: #56675d;--color-rule: #dde3da;--color-input: #738074;--color-accent: #173f35;--color-accent-hover: #246453;--color-accent-ink: #fffefa;--color-focus: #246453;--color-selected: #e2ede4;--color-error: #963f32;--color-error-paper: #faede7;--color-success: #296144;--color-success-paper: #e6f0e7;--color-warning: #855819;--color-warning-paper: #fbf0db;--color-info: #315d7a;--color-info-paper: #eaf1f5;--color-inverse: #f2f5ed;--color-inverse-muted: #c0d0c5;--color-overlay: #12291f70;--green-950: #102f28;--green-900: var(--color-accent);--green-700: var(--color-accent-hover);--green-100: var(--color-selected);--cream: var(--color-paper-2);--paper: var(--color-paper);--gold: #c99a45;--border: var(--color-rule);--muted: var(--color-muted);--shadow: none;--radius-card: 12px;--radius-control: 6px;--radius-pill: 999px;--rule-hair: 1px;--shadow-card: 0 12px 40px #203a321a;--container: 1520px;--gutter: 24px;--gap-columns: 24px;--sidebar-width: 216px;--header-height: 88px;--ease-out: cubic-bezier(.16,1,.3,1);--ease-in: cubic-bezier(.7,0,.84,0);--ease-in-out: cubic-bezier(.65,0,.35,1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-sticky-nav: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight, 700);font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.05;overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}p{margin:0;text-wrap:pretty}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-slot]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-paper-2, var(--color-paper)),var(--color-paper-3, var(--color-paper)))}[data-slot]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media(max-width:60rem){:root{--gutter: 24px;--section-gap-s: 80px;--section-gap: 96px;--section-gap-l: 120px}}@media(max-width:40rem){:root{--gutter: 16px;--section-gap-s: 56px;--section-gap: 72px;--section-gap-l: 96px;--gap-columns: 16px}}@media(prefers-reduced-motion:reduce){*:not(.keep-motion),*:not(.keep-motion):before,*:not(.keep-motion):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{background:var(--color-paper-3);overflow-x:clip}body{min-width:320px;min-height:100dvh;overflow-x:clip}button{cursor:pointer}button,a{-webkit-tap-highlight-color:var(--color-selected)}button{position:relative;white-space:nowrap}button:active:not(:disabled),a:active{transform:translateY(1px)}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:-3px}input,select,textarea{color:var(--color-ink);border:1px solid var(--color-input);border-radius:var(--radius-control);background:var(--color-paper);min-height:40px;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm)}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}input[type=checkbox],input[type=radio]{min-height:auto;accent-color:var(--color-accent);width:16px;height:16px;flex:none;margin:var(--space-2xs) 0}svg{flex-shrink:0}main{min-width:0}.skip-link{position:fixed;top:var(--space-md);left:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-accent);color:var(--color-accent-ink);z-index:var(--z-tooltip);transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.app-shell{width:100%;max-width:var(--container);margin-inline:auto;min-height:100dvh;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);background:var(--color-paper-2)}.app-shell>main{height:100dvh;overflow-y:auto;background:var(--color-paper)}.sidebar{background:var(--color-paper-2);color:var(--color-ink);padding:var(--space-lg) var(--space-sm) var(--space-md);display:flex;flex-direction:column;height:100dvh;min-height:560px;border-right:1px solid var(--color-rule)}.brand{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-xs) var(--space-xl)}.brand-mark{width:36px;height:36px;border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-accent-ink);display:grid;place-items:center;flex-shrink:0}.brand-mark span{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700}.brand strong{display:block;font-family:var(--font-display);font-size:var(--text-sm);line-height:1.5}.brand small{display:block;color:var(--color-muted);font-size:var(--text-xs)}.sidebar .close-sidebar{display:none}.nav-heading{color:var(--color-muted);font-size:var(--text-xs);margin:0 var(--space-sm) var(--space-xs)}.sidebar nav{display:grid;gap:var(--space-2xs)}.sidebar nav button{width:100%;border:0;color:var(--color-ink-2);background:transparent;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-control);text-align:left;min-height:44px;font-size:var(--text-sm);font-weight:500}.sidebar nav button svg{width:18px;height:18px}.sidebar nav button:hover{background:var(--color-paper-3)}.sidebar nav button.active{color:var(--color-accent);background:var(--color-selected)}.sidebar nav button em{margin-left:auto;min-width:20px;text-align:center;font-size:var(--text-xs);font-style:normal;font-variant-numeric:tabular-nums}.sidebar-note{margin-top:auto;display:flex;gap:var(--space-sm);align-items:flex-start;padding:var(--space-md) var(--space-xs);color:var(--color-muted)}.sidebar-note svg{margin-top:var(--space-2xs)}.sidebar-note button{border:0;background:transparent;color:inherit;text-align:left;padding:0;white-space:normal;line-height:1.5}.sidebar-note strong{color:var(--color-ink-2);font-size:var(--text-xs);font-weight:500;display:block}.sidebar-note span{display:block;font-size:var(--text-xs);margin-top:var(--space-2xs);white-space:normal}.operator{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-xs) 0;border-top:1px solid var(--color-rule)}.operator>div:nth-child(2){flex:1;min-width:0}.operator strong{display:block;font-size:var(--text-xs);font-weight:700}.operator span{color:var(--color-muted);font-size:var(--text-xs)}.avatar{width:32px;height:32px;border-radius:var(--radius-control);background:var(--color-paper-3);color:var(--color-accent);display:grid;place-items:center}.portal-sign-out{display:flex;align-items:center;gap:var(--space-xs);width:100%;border:0;background:transparent;color:var(--color-muted);padding:var(--space-xs) 0;min-height:40px;font-size:var(--text-xs)}.portal-sign-out:hover{color:var(--color-ink)}.topbar{min-height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-rule);background:var(--color-paper)}.topbar h1{font-size:var(--text-xl);line-height:1.35;letter-spacing:-.03em}.topbar-description{color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-2xs)}.topbar-actions{display:flex;align-items:center;gap:var(--space-sm)}.icon-button{border:0;background:transparent;color:var(--color-ink-2);width:40px;height:40px;padding:var(--space-xs);display:grid;place-items:center;border-radius:var(--radius-control);flex:none}.icon-button:hover{background:var(--color-paper-3)}.menu-button{display:none}.date-control{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs)}.date-control input{min-width:136px;font-size:var(--text-xs)}.content{padding:var(--space-lg) var(--space-lg) var(--space-xl)}.welcome-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-lg)}.welcome-row h2{font-size:var(--text-lg);line-height:1.4}.welcome-row p,.panel-header p{color:var(--color-muted);margin-top:var(--space-2xs);font-size:var(--text-sm)}.welcome-actions{display:flex;align-items:center;gap:var(--space-xs)}.primary-button,.secondary-button{border:1px solid var(--color-accent);border-radius:var(--radius-control);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:40px;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap}.primary-button{background:var(--color-accent);color:var(--color-accent-ink)}.primary-button:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.secondary-button{border-color:var(--color-input);color:var(--color-ink-2);background:var(--color-paper)}.secondary-button:hover:not(:disabled){background:var(--color-paper-3)}.text-button{min-height:40px;border:0;background:transparent;color:var(--color-accent-hover);font-weight:500;font-size:var(--text-sm);padding:var(--space-xs);border-radius:var(--radius-control)}.text-button:hover:not(:disabled){background:var(--color-selected)}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-xl);border-block:1px solid var(--color-rule);padding-block:var(--space-lg)}.stat-card{padding-inline:var(--space-lg);border-left:1px solid var(--color-rule)}.stat-card:first-child{padding-left:0;border-left:0}.stat-card:last-child{padding-right:0}.stat-card p{font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);margin-bottom:var(--space-sm)}.stat-card>strong{display:block;font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.stat-card>span{font-variant-numeric:tabular-nums;display:block;color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-xs)}.stat-loading{opacity:.55}.panel{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-card);min-width:0}.full-panel{min-height:calc(100dvh - 152px)}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--color-rule)}.panel-header h2{font-size:var(--text-title);line-height:1.4}.table-scroll{overflow-x:auto;max-width:100%;border-radius:inherit}table{width:100%;border-collapse:collapse;min-width:800px;font-size:var(--text-sm);font-variant-numeric:tabular-nums}th{text-align:left;font-size:var(--text-xs);font-weight:500;color:var(--color-muted);background:var(--color-paper-2);padding:var(--space-sm) var(--space-md)}td{border-top:1px solid var(--color-rule);padding:var(--space-md);color:var(--color-ink-2);vertical-align:middle}tbody tr:hover{background:var(--color-paper-2)}td>strong{font-weight:500;color:var(--color-ink)}.customer-cell{display:flex;align-items:center;gap:var(--space-sm)}.customer-cell>span{width:32px;height:32px;border-radius:var(--radius-control);background:var(--color-paper-3);color:var(--color-accent);font-weight:500;display:grid;place-items:center;flex:none}.customer-cell strong,.customer-cell small{display:block}.customer-cell strong{font-weight:500;color:var(--color-ink)}.customer-cell small,.cell-subtext{display:block;color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-2xs);max-width:224px;overflow-wrap:break-word}.map-link{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:32px;color:var(--color-accent-hover);font-size:var(--text-xs);font-weight:500;text-decoration:underline}.payment.paid{color:var(--color-success)}.payment.pending{color:var(--color-warning)}.status-select{border-radius:var(--radius-control);padding:0;display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-muted);background:var(--color-paper-3)}.status-select>svg{display:none}.status-select select{width:auto;border:1px solid var(--color-input);appearance:auto;background:inherit;color:inherit;font-size:var(--text-xs);font-weight:500;padding:var(--space-xs);cursor:pointer;min-height:36px;font-variant-numeric:tabular-nums}.status-select.pending{color:var(--color-warning);background:var(--color-warning-paper)}.status-select.confirmed,.status-select.packed,.status-select.out_for_delivery{color:var(--color-info);background:var(--color-info-paper)}.status-select.delivered{color:var(--color-success);background:var(--color-success-paper)}.status-select.failed,.status-select.cancelled{color:var(--color-error);background:var(--color-error-paper)}.empty-state{min-height:300px;display:grid;place-content:center;justify-items:center;color:var(--color-muted);gap:var(--space-sm);padding:var(--space-lg);text-align:center}.empty-state p{font-variant-numeric:tabular-nums;font-size:var(--text-sm)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.table-loading{padding:var(--space-lg)}.skeleton-row{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid var(--color-rule)}.skeleton-row i{display:block;height:20px;width:80%;border-radius:var(--radius-control);background:var(--color-paper-3)}.error-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);margin-bottom:var(--space-lg);border:1px solid var(--color-error);border-radius:var(--radius-control);background:var(--color-error-paper);color:var(--color-error);font-size:var(--text-sm)}.error-banner strong,.error-banner span{display:block}.error-banner span{margin-top:var(--space-2xs)}.error-banner button{border:1px solid var(--color-error);background:transparent;color:var(--color-error);border-radius:var(--radius-control);min-height:40px;padding:var(--space-xs) var(--space-sm);display:flex;gap:var(--space-xs);align-items:center}.select-control,.search-control{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs)}.select-control span{color:var(--color-muted)}.search-control{border:1px solid var(--color-input);border-radius:var(--radius-control);background:var(--color-paper);padding-inline:var(--space-sm);color:var(--color-muted)}.search-control input{min-width:240px;border:0;background:transparent;padding-inline:0}.consent{display:inline-flex;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-control);font-size:var(--text-xs);font-weight:500;text-transform:capitalize}.consent.yes{color:var(--color-success);background:var(--color-success-paper)}.consent.no{color:var(--color-muted);background:var(--color-paper-3)}.subscription-grid{display:grid}.subscription-card{padding:var(--space-lg);border-bottom:1px solid var(--color-rule);display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,1.7fr) minmax(160px,.7fr);align-items:center;gap:var(--space-lg)}.subscription-card:last-child{border-bottom:0}.subscription-customer{display:grid;justify-items:start;gap:var(--space-xs)}.subscription-customer h3{font-size:var(--text-sm);line-height:1.5}.subscription-customer p{font-size:var(--text-xs);color:var(--color-muted)}.subscription-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin:0}.subscription-card dt{color:var(--color-muted);font-size:var(--text-xs);margin-bottom:var(--space-2xs)}.subscription-card dd{margin:0;color:var(--color-ink-2);font-size:var(--text-sm)}.one-day-change{display:grid;gap:var(--space-xs)}.one-day-change span{color:var(--color-muted);font-size:var(--text-xs);min-height:1lh}.one-day-change select{width:100%}.sidebar-scrim{display:none}.portal-login{min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);padding:var(--space-xl);background:var(--color-paper-2)}.portal-login-brand{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-ink)}.portal-login-brand strong{font-family:var(--font-display);font-size:var(--text-sm)}.portal-login-brand>span{padding-left:var(--space-sm);border-left:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm)}.portal-login-card{width:min(100%,420px);margin:auto;padding:var(--space-xl) 0}.login-symbol{color:var(--color-accent);margin-bottom:var(--space-lg)}.portal-login-card h1{font-size:var(--text-2xl);line-height:1.25}.portal-login-card p{margin:var(--space-md) 0 var(--space-lg);color:var(--color-muted);font-size:var(--text-md);line-height:1.6}.portal-login-card .primary-button{width:100%;min-height:44px}.login-access{display:flex;align-items:center;gap:var(--space-xs);padding-top:var(--space-lg);margin-top:var(--space-lg);border-top:1px solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs)}@media(min-width:1520px){.app-shell{border-inline:1px solid var(--color-rule)}}@media(max-width:1180px){.subscription-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.subscription-card dl{grid-column:1 / -1;grid-row:2}}@media(max-width:960px){.app-shell{display:block}.app-shell>main{height:auto;min-height:100dvh;overflow-y:visible}.js .sidebar{visibility:hidden;position:fixed;inset:0 auto 0 0;transform:translate(-100%);width:264px;transition:transform var(--dur-short) var(--ease-out);z-index:var(--z-modal);box-shadow:var(--shadow-card)}.sidebar.open{visibility:visible;transform:translate(0)}.sidebar-scrim{display:block;position:fixed;inset:0;z-index:var(--z-sticky-nav);border:0;background:var(--color-overlay)}.sidebar .close-sidebar{display:grid;margin-left:auto}.brand{gap:var(--space-xs)}.menu-button{display:grid}.topbar{justify-content:flex-start;gap:var(--space-sm)}.topbar>div:first-of-type{min-width:0}.topbar-actions{margin-left:auto}.topbar-description{display:none}.stat-card{padding-inline:var(--space-md)}.welcome-row{flex-wrap:wrap}}@media(max-width:640px){:root{--header-height: 80px;--gutter: 16px}.topbar{padding:var(--space-md)}.topbar h1{font-size:var(--text-lg)}.topbar>div:first-of-type{flex:1}.topbar-actions{flex-shrink:0}.topbar-actions{gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-end}.topbar:has(.date-control){flex-wrap:wrap}.date-control{width:100%;justify-content:flex-end}.content{padding:var(--space-lg) var(--space-md)}.welcome-actions{width:100%;flex-wrap:wrap}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0}.stat-card{padding:var(--space-md)}.stat-card:nth-child(odd){border-left:0;padding-left:0}.stat-card:nth-child(n+3){border-top:1px solid var(--color-rule)}.stat-card p{line-height:1.5;align-items:flex-start}.stat-card p svg{display:none}.stat-card>strong{font-size:var(--text-xl)}.panel-header{padding:var(--space-md)}.panel-header.wrap{align-items:flex-start;flex-direction:column}.search-control{width:100%}.search-control input{min-width:0;width:100%}input,select,textarea{font-size:var(--text-md)}button,.primary-button,.secondary-button,.text-button,.icon-button{min-height:44px}.subscription-card{padding:var(--space-md);gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.subscription-card dl{grid-row:auto;grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}.subscription-card dl>div{display:flex;justify-content:space-between;gap:var(--space-md)}.subscription-card dd{text-align:right}.subscription-customer{display:flex;justify-content:space-between;align-items:flex-start}.subscription-customer .consent{flex:none}.portal-login{padding:var(--space-lg)}.portal-login-brand{flex-wrap:wrap}.portal-login-brand>span{display:none}}@media(prefers-reduced-motion:reduce){.spin{animation:none}.sidebar{transition:none}button:active:not(:disabled),a:active{transform:none}}@media(max-width:640px){table{display:block;min-width:0}thead{position:absolute;width:1px;height:1px;overflow:clip;clip-path:inset(50%)}tbody{display:block}tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-xs);border-top:1px solid var(--color-rule)}td{display:block;min-width:0;border-top:0;padding:var(--space-sm) var(--space-xs);overflow-wrap:anywhere}td:before{display:block;content:attr(data-label);color:var(--color-muted);font-size:var(--text-xs);margin-bottom:var(--space-xs)}td:first-child{grid-column:1 / -1;border-bottom:1px solid var(--color-rule);margin-bottom:var(--space-xs);padding-bottom:var(--space-md)}td:first-child:before{display:none}td:last-child{grid-column:1 / -1}.status-select,.status-select select{width:100%}.customer-cell small,.cell-subtext{max-width:none}}@media(max-width:640px){.topbar{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center}.topbar>div:first-of-type{grid-column:2;min-width:0}.topbar-actions{display:contents}.topbar .meta-topbar-status{grid-column:3;grid-row:1;white-space:nowrap;max-width:none}.date-control{grid-column:2 / -1;grid-row:2;width:auto;justify-content:flex-start}}.inbox-page{max-width:var(--container);margin:0 auto;padding:var(--space-lg);color:var(--color-ink);font-family:var(--font-body)}.inbox-intro,.inbox-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.inbox-intro{min-height:40px;margin-bottom:var(--space-md)}.inbox-intro p{max-width:62ch;margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5}.inbox-intro>button{flex:none}.inbox-shell{display:grid;grid-template-columns:minmax(248px,272px) minmax(0,1fr) minmax(224px,248px);min-height:560px;height:calc(100dvh - var(--header-height) - var(--space-xl) - var(--space-lg) - var(--space-lg) - var(--space-md));border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);overflow:clip}.inbox-shell h2,.inbox-dialog h2{min-width:0;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;line-height:1.4;overflow-wrap:break-word}.inbox-list,.inbox-details,.inbox-conversation{min-width:0;min-height:0}.inbox-list{display:flex;flex-direction:column;border-right:1px solid var(--color-rule)}.inbox-list-top{padding:var(--space-md);border-bottom:1px solid var(--color-rule)}.inbox-page .inbox-icon{width:40px;height:40px;flex:none;border:1px solid var(--color-rule);border-radius:var(--radius-control);color:var(--color-ink-2);background:var(--color-paper)}.inbox-search{display:grid;gap:var(--space-2xs);margin:var(--space-sm) 0;color:var(--color-ink-2);font-size:var(--text-xs)}.inbox-search-field{display:flex;align-items:center;gap:var(--space-xs);min-height:40px;padding:0 var(--space-xs);border:1px solid var(--color-input);border-radius:var(--radius-control);background:var(--color-paper)}.inbox-search-field>svg{flex:none}.inbox-page .inbox-search input{width:100%;min-width:0;min-height:38px;border:0;padding:var(--space-xs) 0;background:var(--color-paper);color:var(--color-ink);font-size:var(--text-sm)}.inbox-search-field:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.inbox-filters{display:flex;gap:var(--space-2xs)}.inbox-filters button{flex:1;min-height:40px;padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-control);color:var(--color-ink-2);background:var(--color-paper-2);font-size:var(--text-sm);font-weight:500;text-transform:capitalize}.inbox-filters button[aria-pressed=true]{color:var(--color-accent);background:var(--color-selected);font-weight:700}.inbox-threads{min-height:0;overflow-y:auto;overscroll-behavior:contain}.inbox-contact{display:flex;align-items:flex-start;gap:var(--space-sm);width:100%;padding:var(--space-md);border:0;border-bottom:1px solid var(--color-rule);color:var(--color-ink);background:var(--color-paper);text-align:left}.inbox-contact[aria-pressed=true]{background:var(--color-selected)}.inbox-avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:var(--radius-control);color:var(--color-ink-2);background:var(--color-paper-3);font-size:var(--text-sm);font-weight:700}.inbox-contact-text{display:block;flex:1;min-width:0}.inbox-contact-text>strong,.inbox-contact-preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-contact-text>strong{font-size:var(--text-sm);font-weight:700;line-height:1.5}.inbox-contact-preview{margin-top:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5}.inbox-contact-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2xs) var(--space-xs);margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.inbox-contact-meta time{font-variant-numeric:tabular-nums}.inbox-feedback{margin:0;padding:var(--space-lg) var(--space-md);color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.inbox-feedback[role=alert]{color:var(--color-error)}.inbox-skeleton{display:grid;gap:var(--space-md);padding:0 var(--space-md) var(--space-lg)}.inbox-skeleton span{display:block;height:56px;border-bottom:1px solid var(--color-rule);background:var(--color-paper-2)}.inbox-empty{grid-column:2 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-lg);text-align:center;background:var(--color-paper-2);color:var(--color-muted)}.inbox-empty h2{font-size:var(--text-section)}.inbox-empty p{max-width:36ch;margin:0;font-size:var(--text-sm);line-height:1.5}.inbox-conversation{display:flex;flex-direction:column;background:var(--color-paper-2)}.inbox-chat-top{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);min-height:88px;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-rule);background:var(--color-paper)}.inbox-chat-title{flex:1;min-width:120px}.inbox-chat-title h2{font-size:var(--text-section)}.inbox-chat-meta{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-sm);margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs)}.inbox-chat-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.inbox-page .inbox-chat-actions button{min-height:36px;padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs)}.inbox-page .inbox-back{display:none}.inbox-mode{display:flex;align-items:center;gap:var(--space-xs);min-height:40px;padding:var(--space-xs) var(--space-lg);border-bottom:1px solid var(--color-rule);color:var(--color-ink-2);background:var(--color-paper-2);font-size:var(--text-xs);line-height:1.5}.inbox-mode>svg{flex:none}.inbox-thread-state{margin-left:auto;padding-left:var(--space-xs);color:var(--color-muted)}.inbox-feed{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-height:144px;padding:var(--space-lg);gap:var(--space-md);overflow-y:auto;overscroll-behavior:contain;background:var(--color-paper-2)}.inbox-message{max-width:min(88%,520px);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:0 var(--radius-card) var(--radius-card) var(--radius-card);background:var(--color-paper)}.inbox-message.outbound{align-self:flex-end;border-color:var(--color-selected);border-radius:var(--radius-card) 0 var(--radius-card) var(--radius-card);background:var(--color-selected)}.inbox-message p,.inbox-preview{white-space:pre-wrap;overflow-wrap:anywhere}.inbox-message p{margin:0;color:var(--color-ink);font-size:var(--text-sm);line-height:1.6}.inbox-message-meta{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-xs);margin-top:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-xs);line-height:1.5}.inbox-message-meta span{display:inline-flex;align-items:center;gap:var(--space-2xs)}.inbox-message-meta time{font-variant-numeric:tabular-nums}.inbox-read{color:var(--color-info)}.inbox-failed{color:var(--color-error)}.inbox-composer{display:flex;flex-direction:column;flex:none;gap:var(--space-xs);max-height:58%;padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-rule);background:var(--color-paper);overflow-y:auto}.inbox-composer p{margin:0;font-size:var(--text-sm);line-height:1.5}.inbox-composer p[role=status]{color:var(--color-ink-2)}.inbox-composer-tools{align-items:center;flex-wrap:wrap}.inbox-window{display:flex;align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.inbox-window svg{flex:none}.inbox-page :is(input,select,textarea),.inbox-dialog :is(input,select,textarea){font-family:var(--font-body)}.inbox-page :is(textarea,select,label>input:not([type=checkbox])),.inbox-dialog :is(textarea,select,input){min-width:0;min-height:40px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-input);border-radius:var(--radius-control);color:var(--color-ink);background:var(--color-paper);font-size:var(--text-sm);line-height:1.5}.inbox-page :is(input,textarea)::placeholder,.inbox-dialog :is(input,textarea)::placeholder{color:var(--color-muted);opacity:1}.inbox-page :is(input,select,textarea):disabled,.inbox-dialog :is(input,select,textarea):disabled{opacity:.55;cursor:not-allowed;background:var(--color-paper-3)}.inbox-composer textarea{display:block;width:100%;min-height:80px;max-height:240px;resize:vertical}.inbox-composer>select{width:100%}.inbox-page .inbox-send{align-self:flex-end;min-height:40px;padding:var(--space-xs) var(--space-md);font-size:var(--text-sm)}.inbox-page .primary-button,.inbox-dialog .primary-button{border-radius:var(--radius-control);color:var(--color-accent-ink);background:var(--color-accent);box-shadow:none;font-size:var(--text-sm);font-weight:500}.inbox-page .secondary-button,.inbox-dialog .secondary-button{min-height:40px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-input);border-radius:var(--radius-control);color:var(--color-ink-2);background:var(--color-paper);font-size:var(--text-sm);font-weight:500;box-shadow:none}.inbox-page .text-button,.inbox-dialog .text-button{min-height:36px;padding:var(--space-xs) 0;color:var(--color-accent);background:var(--color-paper);font-size:var(--text-xs);font-weight:500;text-decoration:underline;text-underline-offset:3px}.inbox-page button:disabled,.inbox-dialog button:disabled{opacity:.55;cursor:not-allowed}.inbox-page :is(button,input,select,textarea,summary):focus-visible,.inbox-dialog :is(button,input,select,textarea):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;transition:none}.inbox-page .inbox-contact:focus-visible{outline-offset:-3px}.inbox-page :is(input,select,textarea):focus-visible,.inbox-dialog :is(input,select,textarea):focus-visible{outline-offset:-3px}.inbox-page button:active:not(:disabled),.inbox-dialog button:active:not(:disabled){transform:translateY(1px)}.inbox-template{display:grid;gap:var(--space-sm)}.inbox-template-selects{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-sm)}.inbox-template label,.inbox-details label,.inbox-dialog label,.inbox-reply-label{display:grid;gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-xs);line-height:1.5}.inbox-template select{width:100%}.inbox-preview{padding:var(--space-sm);border-left:1px solid var(--color-input);color:var(--color-ink-2);background:var(--color-paper-2)}.inbox-page .inbox-more{align-self:center;margin:var(--space-xs) var(--space-md);padding:var(--space-xs);background:var(--color-paper-2)}.inbox-details{padding:var(--space-lg) var(--space-md);border-left:1px solid var(--color-rule);overflow-y:auto;overscroll-behavior:contain;background:var(--color-paper)}.inbox-ledger-head{margin-bottom:var(--space-lg)}.inbox-details .inbox-customer-facts{display:grid;gap:var(--space-2xs);margin:0}.inbox-details dt{color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.inbox-details dd{margin:0 0 var(--space-sm);color:var(--color-ink);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.inbox-details dd:last-child{margin-bottom:0;font-variant-numeric:tabular-nums}.inbox-ledger-section{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-rule)}.inbox-details h3{margin:0 0 var(--space-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;line-height:1.5}.inbox-details p{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.6;overflow-wrap:anywhere}.inbox-details ul{margin:0;padding:0;list-style:none}.inbox-details li{display:grid;gap:var(--space-2xs);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);line-height:1.5}.inbox-details li:first-child{padding-top:0}.inbox-details li:last-child{padding-bottom:0;border-bottom:0}.inbox-details li span{color:var(--color-muted);font-size:var(--text-xs)}.inbox-details li .inbox-order-state{color:var(--color-ink-2)}.inbox-details details{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-rule);font-size:var(--text-sm)}.inbox-details summary{min-height:40px;cursor:pointer;font-weight:700}.inbox-details details>p{margin-bottom:var(--space-xs);font-size:var(--text-xs)}.inbox-details details>label{margin-top:var(--space-sm)}.inbox-details details input:not([type=checkbox]){width:100%}.inbox-details .inbox-check{display:flex;align-items:center;gap:var(--space-xs);min-height:44px}.inbox-check input{width:16px;height:16px;min-height:16px;flex:none;margin:0;accent-color:var(--color-accent)}.inbox-details details>button{width:100%;justify-content:center;margin-top:var(--space-xs)}.inbox-dialog{position:fixed;inset:0;width:min(480px,calc(100% - var(--space-lg) - var(--space-lg)));height:fit-content;max-height:calc(100dvh - var(--space-xl));margin:auto;padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink);box-shadow:none;overflow-y:auto}.inbox-dialog::backdrop{background:var(--color-overlay)}.inbox-dialog form{display:grid;gap:var(--space-md)}.inbox-dialog h2{font-size:var(--text-section);margin-bottom:var(--space-xs)}.inbox-dialog textarea{min-height:144px;resize:vertical}.inbox-dialog-actions{justify-content:flex-end;padding-top:var(--space-md);border-top:1px solid var(--color-rule)}.inbox-dialog .primary-button{min-height:40px;padding:var(--space-xs) var(--space-md)}@media(hover:hover){.inbox-page .inbox-icon:hover,.inbox-page .secondary-button:hover,.inbox-dialog .secondary-button:hover,.inbox-filters button:hover,.inbox-contact:hover{background:var(--color-paper-3)}.inbox-contact[aria-pressed=true]:hover,.inbox-filters button[aria-pressed=true]:hover{background:var(--color-selected)}.inbox-page .primary-button:hover,.inbox-dialog .primary-button:hover{background:var(--color-accent-hover)}.inbox-page .text-button:hover,.inbox-dialog .text-button:hover{color:var(--color-accent-hover)}}@media(max-width:1240px)and (min-width:701px){.inbox-shell{grid-template-columns:minmax(232px,260px) minmax(0,1fr);height:auto}.inbox-list{grid-column:1;grid-row:1 / 3}.inbox-threads{max-height:calc(100dvh - var(--header-height) - var(--space-4xl))}.inbox-conversation{height:max(600px,calc(100dvh - var(--header-height) - var(--space-3xl)))}.inbox-details{grid-column:2;padding:var(--space-lg);border-left:0;border-top:1px solid var(--color-rule)}.inbox-details .inbox-customer-facts{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-sm)}.inbox-details dd{margin:0}.inbox-empty{min-height:560px}}@media(max-width:700px){.inbox-page{padding:var(--space-md)}.inbox-intro{flex-wrap:wrap;gap:var(--space-sm)}.inbox-intro p{max-width:48ch}.inbox-shell{display:block;height:auto;min-height:440px}.inbox-list{border:0}.inbox-threads{max-height:68dvh}.inbox-shell.has-thread .inbox-list{display:none}.inbox-shell:not(.has-thread) .inbox-empty{min-height:240px;border-top:1px solid var(--color-rule)}.inbox-page .inbox-back{display:grid}.inbox-chat-top{gap:var(--space-xs);padding:var(--space-md)}.inbox-chat-title{min-width:0}.inbox-chat-actions{width:100%;padding-top:var(--space-xs)}.inbox-chat-actions button{flex:1;justify-content:center}.inbox-mode,.inbox-feed{padding:var(--space-md)}.inbox-conversation{height:max(680px,calc(100dvh - var(--header-height)))}.inbox-message{max-width:94%;padding:var(--space-sm)}.inbox-message p{font-size:var(--text-md)}.inbox-composer{max-height:58%;padding:var(--space-md)}.inbox-composer-tools{align-items:flex-start;gap:var(--space-2xs)}.inbox-template-selects{grid-template-columns:minmax(0,1fr)}.inbox-details{padding:var(--space-lg) var(--space-md);border-left:0;border-top:1px solid var(--color-rule)}.inbox-dialog{width:calc(100% - var(--space-md) - var(--space-md));padding:var(--space-md)}}@media(pointer:coarse){.inbox-page :is(button,select,summary),.inbox-dialog :is(button,select),.inbox-page .inbox-icon{min-height:44px}.inbox-page .inbox-icon{min-width:44px}}@media(prefers-reduced-motion:reduce){.inbox-page *,.inbox-dialog *{animation:none;transition:none;scroll-behavior:auto}}.meta-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:start}.meta-card{min-width:0;padding:var(--space-lg)}.meta-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg)}.meta-heading>div{min-width:0}.meta-heading h2{display:flex;align-items:center;gap:var(--space-xs);margin:0;font-family:var(--font-display);font-size:var(--text-section);font-weight:700;line-height:1.35;text-wrap:balance}.meta-heading h2 svg{flex-shrink:0}.meta-description{color:var(--color-muted);font-size:var(--text-sm);font-weight:400;line-height:1.6}.meta-heading .meta-description{margin-top:var(--space-xs);max-width:66ch}.meta-health-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm);flex-shrink:0}.meta-status{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-control);background:var(--color-paper-3);color:var(--color-ink-2);font-size:var(--text-xs);line-height:1.5;font-weight:700;font-variant-numeric:tabular-nums;text-transform:none;overflow-wrap:anywhere}.meta-status.ok{background:var(--color-success-paper);color:var(--color-success)}.meta-status.warning{background:var(--color-warning-paper);color:var(--color-warning)}.meta-status.error{background:var(--color-error-paper);color:var(--color-error)}.meta-topbar-status{max-width:180px;border:1px solid var(--color-rule);text-align:left}.meta-topbar-status:hover{border-color:var(--color-input)}.meta-health-content{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-xl);margin-top:var(--space-lg);border-top:1px solid var(--color-rule)}.meta-checks{margin:0;padding:0;list-style:none}.meta-checks li{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-rule)}.meta-checks li:last-child{border-bottom:0;padding-bottom:0}.meta-checks li>div{min-width:0}.meta-checks strong{display:block;color:var(--color-ink);font-size:var(--text-sm);font-weight:700;line-height:1.5}.meta-checks p{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.55;overflow-wrap:anywhere}.meta-checks .meta-status{flex-shrink:0}.meta-check-empty{padding-top:var(--space-md)}.meta-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:var(--space-lg) var(--space-md);margin:0;padding:var(--space-md) 0 0}.meta-facts>div{display:grid;align-content:start;gap:var(--space-2xs);min-width:0}.meta-facts dt{color:var(--color-muted);font-size:var(--text-xs);line-height:1.55}.meta-facts dd{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.meta-webhook{display:grid;gap:var(--space-md)}.meta-webhook>.meta-description{max-width:92ch}.meta-field{display:grid;align-content:start;gap:var(--space-xs);min-width:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.5;font-weight:500}.meta-field input{width:100%;min-width:0;min-height:40px;border:1px solid var(--color-input);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);padding:var(--space-xs) var(--space-sm);font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;line-height:1.5}.meta-field input::placeholder{color:var(--color-muted);opacity:1}.meta-field input[readonly]{background:var(--color-paper-2)}.meta-field input:focus-visible,.meta-button:focus-visible,.meta-alert-toggle input:focus-visible,.meta-topbar-status:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.meta-copy{display:flex;align-items:stretch;gap:var(--space-xs);min-width:0}.meta-copy input{flex:1}.meta-copy .meta-button{flex-shrink:0}.meta-callback-url{display:none;min-width:0;color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;overflow-wrap:anywhere;word-break:break-word}.meta-layout .meta-button{min-height:40px;width:fit-content;max-width:100%;justify-content:center;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm);font-weight:500;line-height:1.5;text-align:left}.meta-layout .meta-button svg{flex-shrink:0}.meta-layout .meta-button:active:not(:disabled){transform:translateY(1px)}.meta-layout .meta-button:disabled{opacity:.55;cursor:not-allowed}.meta-layout .meta-button[aria-busy=true]{cursor:progress}.meta-feedback{display:flex;align-items:flex-start;gap:var(--space-xs);margin:0;padding:var(--space-sm) 0;color:var(--color-success);font-size:var(--text-sm);line-height:1.6;overflow-wrap:anywhere}.meta-health>.meta-feedback{margin-top:var(--space-md);border-top:1px solid var(--color-rule)}.meta-feedback svg{flex-shrink:0;margin-top:var(--space-2xs)}.meta-error{color:var(--color-error)}.meta-config>.meta-description{max-width:80ch;margin-top:var(--space-xs)}.meta-form-sections{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-xl);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}.meta-form-section{margin:0;padding:0;min-width:0;border:0}.meta-form-section legend{margin:0 0 var(--space-md);padding:0;color:var(--color-ink);font-size:var(--text-md);line-height:1.5;font-weight:700}.meta-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);min-width:0}.meta-verification-field{grid-column:1 / -1}.meta-form-footer{display:grid;justify-items:start;gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}.meta-alert-toggle{display:flex;align-items:flex-start;gap:var(--space-sm);margin:0;min-height:44px;max-width:80ch;color:var(--color-ink-2);font-size:var(--text-sm);line-height:1.6;cursor:pointer}.meta-alert-toggle input{width:18px;height:18px;flex-shrink:0;margin:var(--space-2xs) 0 0;accent-color:var(--color-accent);cursor:pointer}.meta-loading{display:grid;gap:var(--space-lg)}.meta-loading p{font-size:var(--text-md);color:var(--color-ink-2)}.meta-loading-lines{display:grid;gap:var(--space-md)}.meta-loading-lines span{display:block;height:40px;border-radius:var(--radius-control);background:var(--color-paper-3)}.meta-loading-lines span:last-child{width:65%}@media(max-width:1180px){.meta-health-content{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-lg)}.meta-health-actions{max-width:200px}.meta-form-sections{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.meta-form-section+.meta-form-section{padding-top:var(--space-lg);border-top:1px solid var(--color-rule)}}@media(max-width:760px){.meta-card{padding:var(--space-md)}.meta-heading{flex-wrap:wrap;gap:var(--space-md)}.meta-health-actions{max-width:none;justify-content:flex-start}.meta-health-content{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.meta-facts{padding-top:var(--space-md);border-top:1px solid var(--color-rule)}.meta-callback-url{display:block}}@media(max-width:460px){.meta-fields{grid-template-columns:minmax(0,1fr)}.meta-token-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.meta-token-controls input{grid-column:1 / -1}.meta-token-controls .meta-button{width:100%}.meta-checks li{gap:var(--space-xs)}.meta-layout .meta-button{min-height:44px}.meta-facts{gap:var(--space-md)}}@media(pointer:coarse){.meta-field input,.meta-layout .meta-button{min-height:44px}}@media(prefers-reduced-motion:reduce){.meta-layout *,.meta-layout *:before,.meta-layout *:after{animation:none;transition:none;scroll-behavior:auto}}
