@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_84d6efd-module__5Hl15a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_84d6efd-module__5Hl15a__variable{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}
:root{--color-bg:#0a0a0c;--color-bg-2:#0f0f13;--color-surface:#121216;--color-surface-2:#17171c;--color-overlay:#ffffff0d;--color-text:#fafafa;--color-text-muted:#fafafa9e;--color-text-dim:#fafafa66;--color-border:#ffffff17;--color-border-strong:#ffffff24;--brand-magenta:#ff0068;--brand-violet:#9000ff;--brand-cyan:#00dbff;--brand-readable:#c46cff;--gradient-brand:linear-gradient(90deg,#ff0068 0%,#9000ff 50%,#00dbff 100%);--accent-blue:#24a4ff;--accent-green:#1ec98a;--accent-green-bright:#31ee33;--radius-card:16px;--radius-md:10px;--radius-sm:8px;--radius-pill:50px;--font-sans:var(--font-inter,Inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,"IBM Plex Mono",monospace}*{box-sizing:border-box}html,body{background:var(--color-bg);min-height:100%;color:var(--color-text);font-family:var(--font-sans);letter-spacing:0;margin:0}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.am-root{background:var(--color-bg);min-height:100svh;color:var(--color-text);display:flex;position:relative;overflow:hidden}.booking-app{display:block}.am-grid{z-index:0;pointer-events:none;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-position:-1px -1px;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 30%,#0000 100%);mask-image:radial-gradient(120% 80% at 50% 0,#000 30%,#0000 100%)}.am-hero-aura{z-index:0;pointer-events:none;filter:blur(36px);background-image:radial-gradient(58% 48% at 50% 34%,#9000ff42,#0000 72%),radial-gradient(46% 42% at 74% 78%,#00dbff1f,#0000 74%),radial-gradient(42% 38% at 24% 72%,#ff00681f,#0000 74%);position:absolute;inset:0}.brand{color:var(--color-text);letter-spacing:-.3px;align-items:center;gap:9px;font-size:13px;font-weight:650;display:inline-flex}.mark{flex:none;display:block}.booking-viewport{z-index:1;justify-content:center;width:100%;min-width:0;padding:clamp(26px,5vw,56px) 24px 60px;display:flex;position:relative;overflow-x:hidden}.booking-shell{width:min(1360px,100%);min-width:0}.booking-topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:clamp(28px,4vw,46px);display:flex}.topbar-status{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-overlay);color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:8px 12px;font-size:11px;line-height:1;display:inline-flex}.booking-hero{max-width:820px}.journey-page{animation:.24s ease-out fade-in}.calendar-page{width:100%}.journey-hero.compact h1{max-width:720px;font-size:clamp(34px,4.2vw,54px)}.journey-progress{flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,4vw,42px);display:flex}.journey-step{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-overlay);color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:8px 11px;font-size:10.5px;line-height:1;display:inline-flex}.journey-step.active{color:var(--color-text);background:#c46cff1f;border-color:#c46cff6b}.teaser-layout{gap:14px;margin-top:clamp(30px,5vw,54px);display:grid}.teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.teaser-card{min-height:190px}.journey-cta{max-width:360px;margin-top:4px}.identity-card{margin-top:clamp(30px,5vw,54px)}.back-button{margin-top:14px}.panel-back{width:100%;margin-top:12px}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.eyebrow{color:var(--brand-readable);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;line-height:1;display:inline-flex}.eyebrow>span{background-image:var(--gradient-brand);border-radius:50px;width:3px;height:14px}.eyebrow.centered{justify-content:center}h1,h2,h3,p{margin:0}h1{max-width:980px;color:var(--color-text);letter-spacing:-1.35px;text-wrap:balance;margin-top:20px;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.03}h2{color:var(--color-text);letter-spacing:-.6px;font-size:24px;font-weight:650;line-height:1.08}h3{color:var(--color-text);letter-spacing:-.25px;font-size:15px;font-weight:650;line-height:1.2}.gradient-text{background:var(--gradient-brand);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.lead{max-width:650px;color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:22px;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.muted{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.5}.mono-label{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:10.5px;line-height:1}.booking-layout{grid-template-columns:minmax(0,1fr) minmax(380px,420px);align-items:start;gap:18px;margin-top:clamp(30px,5vw,54px);display:grid}.calendar-only-layout{justify-content:center;width:100%;margin-top:clamp(18px,3vw,34px);display:flex}.calendar-only-panel{width:min(100%,860px);padding:clamp(22px,3vw,34px);position:relative;top:auto}.booking-main{gap:14px;min-width:0;display:grid}.company-panel,.booking-panel,.context-card,.confirmation-panel{border:1px solid var(--color-border);border-radius:var(--radius-card);background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--color-surface);-webkit-backdrop-filter:blur(12px);min-width:0;box-shadow:inset 0 1px #ffffff0a,0 24px 60px -40px #000c}.company-panel{padding:22px}.company{align-items:center;gap:14px;min-width:0;display:flex}.company strong{max-width:620px;color:var(--color-text);letter-spacing:-.55px;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:650;line-height:1.05;display:block;overflow:hidden}.logo{border:1px solid var(--color-border);object-fit:contain;background:#fff;border-radius:13px;flex:none;width:58px;height:58px;padding:5px}.fallback-logo{color:#fff;background:linear-gradient(135deg,#9000ffe6,#00dbffd9);place-items:center;padding:0;font-size:22px;font-weight:800;display:grid}.context-copy{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:18px;font-size:14px;line-height:1.55}.status-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.status-pill{border-radius:var(--radius-pill);min-width:0;max-width:100%;color:var(--color-text);font-family:var(--font-mono);letter-spacing:-.2px;white-space:normal;background:#1ec98a1f;border:1px solid #1ec98a4d;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.status-pill svg{color:var(--accent-green-bright);filter:drop-shadow(0 0 5px #31ee3380)}.status-pill.neutral{border-color:var(--color-border);background:var(--color-overlay);color:var(--color-text-muted)}.status-pill.neutral svg{color:var(--brand-readable);filter:none}.context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.context-card{min-height:168px;padding:18px;transition:border-color .2s,background-color .2s}.context-card:hover{border-color:var(--color-border-strong)}.context-card-head{align-items:center;gap:11px;display:flex}.context-card.team-roster-card{grid-column:1/-1;min-height:0}.card-subtitle{color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:4px;font-size:10px;line-height:1.2}.accent-chip,.icon-tile{border-radius:var(--radius-md);width:42px;height:42px;color:var(--brand-readable);background:#9000ff1a;border:1px solid #9000ff47;flex:none;justify-content:center;align-items:center;display:inline-flex}.accent-chip.blue{color:var(--accent-blue);background:#24a4ff1a;border-color:#24a4ff47}.accent-chip.green{color:var(--accent-green);background:#1ec98a1a;border-color:#1ec98a40}.accent-chip.cyan{color:var(--brand-cyan);background:#00dbff17;border-color:#00dbff3d}.context-card p{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:13px;font-size:13px;line-height:1.5}.employee-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.employee-row{border-radius:var(--radius-sm);width:100%;min-height:62px;color:inherit;cursor:pointer;text-align:left;background:#c46cff0e;border:1px solid #c46cff2e;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;transition:border-color .18s,background-color .18s;display:grid;position:relative}.employee-row:hover,.employee-row.selected{background:#c46cff14;border-color:#c46cff61}.employee-row.selected{box-shadow:0 0 0 2px #c46cff29}.employee-row.skip-row{background:#ffffff09;border-color:#ffffff1f}.employee-row.skip-row:hover{background:#00dbff0f;border-color:#00dbff47}.employee-photo{background:linear-gradient(135deg,#ff006857,#00dbff3d);border:1px solid #c46cff33;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.skip-photo{color:var(--brand-cyan);font-family:var(--font-mono);font-size:18px;font-weight:800}.employee-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.employee-initials{color:var(--color-text);letter-spacing:0;font-size:12px;font-weight:800;line-height:1}.employee-details{gap:4px;min-width:0;display:grid}.employee-name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.12;overflow:hidden}.employee-title,.employee-location{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.2;overflow:hidden}.employee-location{color:var(--color-text-dim)}.chips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.chip{max-width:100%;color:var(--color-text-muted);background:#c46cff14;border:1px solid #c46cff42;border-radius:999px;align-items:center;padding:6px 9px;font-size:11.5px;font-weight:560;line-height:1.15;display:inline-flex}.booking-panel{padding:22px;position:sticky;top:24px;overflow:hidden}.panel-gradient{background:var(--gradient-brand);height:2px;position:absolute;inset:0 0 auto}.booking-panel-head{align-items:center;gap:13px;margin-bottom:14px;display:flex}.icon-tile{color:var(--brand-violet)}.icon-tile.large{width:56px;height:56px;color:var(--brand-readable);margin:0 auto 18px}.booking-form{margin-top:18px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field.full{grid-column:1/-1}label{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}input{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text);background:#ffffff0b;outline:none;padding:11px 12px}input::placeholder{color:var(--color-text-dim)}input:focus{border-color:#c46cffb3;box-shadow:0 0 0 3px #9000ff26}.booking-calendar-shell{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff07;margin:16px 0;padding:14px}.calendar-header,.time-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-kicker{color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;line-height:1}.month-nav{flex:none;gap:6px;display:flex}.month-button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;place-items:center;transition:border-color .18s,color .18s,background-color .18s;display:inline-grid}.month-button:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}.month-button:disabled{opacity:.35;cursor:not-allowed}.weekday-grid,.month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.weekday-grid{margin-top:14px}.weekday-grid span{color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:10px}.month-grid{margin-top:8px}.day-cell{aspect-ratio:1;border-radius:var(--radius-sm);min-height:42px;color:var(--color-text-dim);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.day-cell.available{border-color:var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);cursor:pointer;transition:border-color .18s,color .18s,background-color .18s,box-shadow .18s}.day-cell.available:hover{border-color:var(--color-border-strong);color:var(--color-text)}.day-cell.selected{border-color:var(--brand-readable);color:var(--color-text);box-shadow:0 0 0 1px var(--brand-readable),0 12px 30px -22px #c46cffcc;background:#c46cff17}.day-cell.disabled{color:#fafafa2e;cursor:not-allowed}.day-cell.empty{pointer-events:none}.day-number{font-family:var(--font-mono);font-size:13px;font-weight:650;line-height:1}.day-dot{min-width:14px;height:14px;color:var(--brand-readable);background:#c46cff2e;border-radius:999px;place-items:center;font-size:9px;font-weight:750;line-height:1;display:grid;position:absolute;bottom:4px;right:4px}.time-panel{border-top:1px solid var(--color-border);margin-top:14px;padding-top:14px}.time-panel-head strong{color:var(--color-text);letter-spacing:-.15px;font-size:14px;font-weight:650;display:block}.timezone-pill{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-overlay);max-width:150px;color:var(--color-text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;padding:7px 10px;font-size:10px;line-height:1;display:inline-flex;overflow:hidden}.time-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.time-option{display:block;position:relative}.time-option input{opacity:0;pointer-events:none;position:absolute}.time-option span{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);min-height:42px;color:var(--color-text-muted);font-family:var(--font-mono);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:11px 10px;font-size:12px;line-height:1;transition:border-color .18s,color .18s,background-color .18s,box-shadow .18s;display:flex}.time-option span:hover{border-color:var(--color-border-strong);color:var(--color-text)}.time-option input:checked+span{border-color:var(--brand-readable);color:var(--color-text);box-shadow:0 0 0 1px var(--brand-readable),0 12px 30px -22px #c46cffcc;background:#c46cff14;font-weight:700}.button{border-radius:var(--radius-pill);background-image:var(--gradient-brand);color:#fff;letter-spacing:-.2px;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 18px;font-size:15px;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:0 14px 34px -12px #9000ffd9}.button:hover{transform:translateY(-1px)}.button.secondary{border:1px solid var(--color-border);background:var(--color-overlay);width:auto;color:var(--color-text);box-shadow:none;background-image:none}.notice{border-radius:var(--radius-sm);color:var(--color-text-muted);background:#1ec98a1a;border:1px solid #1ec98a40;align-items:flex-start;gap:8px;margin-top:14px;padding:12px;font-size:13px;line-height:1.45;display:flex}.notice svg{color:var(--accent-green);flex:none}.neutral-notice{border-color:var(--color-border);background:var(--color-overlay)}.error-notice{color:var(--color-text-muted);background:#ff00681a;border-color:#ff006847}.confirmation{align-items:center;min-height:100svh}.confirmation-panel{text-align:center;width:min(720px,100%);padding:clamp(28px,5vw,54px)}.confirmation-panel h1{margin-inline:auto;font-size:clamp(36px,6vw,64px)}.confirmation-panel .lead{margin-inline:auto}.confirmation-panel .notice{text-align:left;justify-content:center}.confirmation-actions{margin-top:24px}@media (pointer:coarse){.am-hero-aura{filter:none}.company-panel,.booking-panel,.context-card,.confirmation-panel{-webkit-backdrop-filter:none}}@media (max-width:1120px){.booking-layout{grid-template-columns:1fr}.booking-panel{position:static}.teaser-grid{grid-template-columns:1fr}}@media (max-width:860px){.am-root{flex-direction:column}.booking-viewport{padding:28px 16px 42px}h1{letter-spacing:-.9px;font-size:clamp(31px,8.4vw,40px);line-height:1.06}}@media (max-width:680px){.booking-viewport,.booking-shell,.booking-hero,.booking-main{width:100%;max-width:100%}h1,.lead,.context-copy{max-width:100%}.booking-shell *{min-width:0}.topbar-status{display:none}.context-grid,.form-grid,.time-options{grid-template-columns:1fr}.journey-progress{margin-bottom:24px}.journey-step{font-size:9.5px}.journey-cta{max-width:none}.employee-roster{grid-template-columns:1fr}.booking-calendar-shell{padding:12px}.weekday-grid,.month-grid{gap:4px}.day-cell{min-height:36px}.day-number{font-size:12px}.day-dot{min-width:12px;height:12px;font-size:8px;bottom:3px;right:3px}.time-panel-head{flex-direction:column;align-items:flex-start}.timezone-pill{max-width:100%}.company-panel,.booking-panel,.context-card{padding:17px}.status-row{flex-direction:column;align-items:flex-start}.company{align-items:flex-start}.company strong{white-space:normal}.logo{width:50px;height:50px}}
