.integrations-page{max-width:1124px}.integrations-page h1{margin:0}.integrations-page .integrations-sub{color:var(--at-muted);font-size:var(--at-text-sm);margin:2px 0 0;line-height:1.55}.integrations-page .gw-group{border-top:1px solid var(--at-line);grid-template-columns:200px minmax(0,1fr);gap:16px;margin-top:20px;padding:18px 0;display:grid}.integrations-page .gw-group-label h2{color:var(--at-ink);font-size:var(--at-text-md);margin:0;font-weight:600;line-height:1.55}.integrations-page .gw-group-label p{color:var(--at-muted);font-size:var(--at-text-xs);margin:0;line-height:1.55}.integrations-page .gw-group-cards{flex-direction:column;gap:10px;max-width:620px;display:flex}.integrations-page .gw-card{border:1px solid var(--at-line);border-radius:var(--at-radius-lg);background:var(--at-surface);color:var(--at-ink);font-size:var(--at-text-sm);line-height:1.55}.integrations-page .gw-card.is-ok{border-color:var(--at-ok-line)}.integrations-page .gw-head{align-items:center;gap:12px;padding:12px 14px;display:flex}.integrations-page .gw-mark{border:1px solid var(--at-line);background:var(--at-fill);width:38px;height:38px;color:var(--at-muted);font-size:var(--at-text-xs);border-radius:10px;flex:none;place-items:center;font-weight:700;display:grid}.integrations-page .gw-head-main{min-width:0}.integrations-page .gw-row-title{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.integrations-page .gw-tag{border:1px solid var(--at-line);border-radius:var(--at-radius-pill);background:var(--at-bg);color:var(--at-muted);font-size:var(--at-text-2xs);padding:0 8px;line-height:1.6}.integrations-page .gw-name,.integrations-page .gw-row-name{font-size:var(--at-text-sm);margin:0;font-weight:600}.integrations-page .gw-sub,.integrations-page .gw-row-about,.integrations-page .gw-row-line{color:var(--at-muted);font-size:var(--at-text-2xs);margin:0}.integrations-page .gw-row{border-top:1px solid var(--at-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.integrations-page .gw-row-main{flex:220px;min-width:0}.integrations-page .gw-row-account{color:var(--at-ink);font-size:var(--at-text-2xs);overflow-wrap:anywhere;margin:0}.integrations-page .gw-row-read{color:var(--at-ok)}.integrations-page .gw-row.is-bad .gw-row-read{color:var(--at-muted)}.integrations-page .gw-chip{border-radius:var(--at-radius-pill);background:var(--at-fill);color:var(--at-ink);font-size:var(--at-text-2xs);white-space:nowrap;padding:2px 9px}.integrations-page .gw-row.is-ok .gw-chip{background:var(--at-ok-soft);color:var(--at-ok)}.integrations-page .gw-row.is-bad .gw-chip{background:var(--at-bad-soft);color:var(--at-bad)}.integrations-page .gw-row-actions{flex:none;align-items:center;gap:12px;display:flex}.integrations-page .gw-connect,.integrations-page .gw-disconnect{min-height:32px;font-family:var(--at-font);font-size:var(--at-text-xs);cursor:pointer;line-height:1.4}.integrations-page .gw-connect{border:1px solid var(--at-accent);border-radius:var(--at-radius-pill);background:var(--at-bg);color:var(--at-accent);padding:4px 12px;font-weight:600}.integrations-page .gw-connect:hover{background:var(--at-accent-soft)}.integrations-page .gw-disconnect{color:var(--at-bad);background:0 0;border:0;padding:4px 0}.integrations-page .gw-disconnect:hover{text-decoration:underline}.integrations-page .gw-connect:disabled,.integrations-page .gw-disconnect:disabled{cursor:default;opacity:.6}.integrations-page .gw-connect:focus-visible,.integrations-page .gw-disconnect:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.integrations-page .gw-message{color:var(--at-muted);font-size:var(--at-text-sm);margin:0}.integrations-page .gw-message.is-error{color:var(--at-bad)}@media (max-width:720px){.integrations-page .gw-group{grid-template-columns:minmax(0,1fr);gap:10px}}
.trips-page{font-size:var(--at-text-sm);margin-top:-8px}.trips-page .trips-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.trips-page .trips-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trips-page .trips-new{background:var(--at-ink);min-height:27px;color:var(--at-bg);font-size:var(--at-text-xs);border:1px solid #0000;border-radius:8px;align-items:center;margin-left:auto;padding:5px 12px;line-height:15px;text-decoration:none;display:inline-flex}.trips-page .trips-new:hover{opacity:.88}.trips-page .trips-new:focus-visible,.trips-page .trips-link:focus-visible,.trips-page .trips-search:focus-visible,.trips-page .trips-scope-button:focus-visible,.trips-page .trips-scope-option:focus-visible,.trips-page .trips-group:focus-visible,.trips-page .trips-empty-link:focus-visible,.trips-page .trips-more:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.trips-page .trips-scope{position:relative}.trips-page .trips-scope-button{border:1px solid var(--at-line);background:var(--at-bg);min-height:27px;color:var(--at-ink);font:inherit;font-size:var(--at-text-xs);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;line-height:15px;display:inline-flex}.trips-page .trips-caret{font-size:var(--at-text-2xs);line-height:1}.trips-page .trips-scope-menu{z-index:20;border:1px solid var(--at-line);background:var(--at-bg);min-width:160px;box-shadow:var(--at-shadow-md);border-radius:10px;padding:4px;position:absolute;top:calc(100% + 4px);left:0}.trips-page .trips-scope-option{width:100%;color:var(--at-ink);font:inherit;font-size:var(--at-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;display:block}.trips-page .trips-scope-option:hover,.trips-page .trips-group:hover{background:var(--at-fill)}.trips-page .trips-scope-button:hover{background:var(--at-surface)}.trips-page .trips-scope-button,.trips-page .trips-scope-option,.trips-page .trips-group,.trips-page .trips-empty-link,.trips-page .trips-more{transition:none}.trips-page .trips-scope-button,.trips-page .trips-scope-option,.trips-page .trips-group,.trips-page .trips-empty-link{font-weight:400}.trips-page .trips-empty-link{min-height:0}.trips-page .trips-empty-link:hover{background:0 0}.trips-page .trips-more:hover{background:var(--at-fill)}.trips-page .trips-scope-option[aria-checked=true]{font-weight:600}.trips-page .trips-scope-option[aria-checked=true]:after{content:" ✓";color:var(--at-muted)}.trips-page .trips-search{border:1px solid var(--at-line);background:var(--at-field);width:220px;min-height:33px;color:var(--at-ink);font:inherit;font-size:var(--at-text-xs);border-radius:8px;padding:6px 14px}.trips-page .trips-search::placeholder{color:var(--at-muted)}.trips-page .trips-failure{color:var(--at-bad);margin:0 0 14px}.trips-page .trips-empty{color:var(--at-muted);margin:8px 0}.trips-page .trips-empty-link{color:var(--at-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.trips-page .trips-stage+.trips-stage{margin-top:14px}.trips-page .trips-group-heading{font-size:inherit;margin:0}.trips-page .trips-group{border:1px solid var(--at-line);background:var(--at-fill);width:100%;min-height:35px;color:var(--at-ink);font:inherit;font-size:var(--at-text-xs);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:7px 12px;line-height:19px;display:flex}.trips-page .trips-group-label{font-weight:600}.trips-page .trips-count{color:var(--at-muted)}.trips-page .trips-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.trips-page .trips-chevron{color:var(--at-muted);transition:transform .12s}.trips-page .trips-group[aria-expanded=false] .trips-chevron{transform:rotate(-90deg)}.trips-page .trips-dot{background:var(--at-accent);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.trips-page .trips-dot.ready{background:var(--at-ok)}.trips-page .trips-dot.unread{background:var(--at-ctl)}.trips-page .trips-table{table-layout:fixed;border-collapse:collapse;width:100%}.trips-page .trips-table[hidden]{display:none}.trips-page .trips-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trips-page .trips-table td{border-bottom:1px solid var(--at-line);vertical-align:middle;height:56px;padding:9px 7px}.trips-page .trips-table td:first-child{padding-left:14px}.trips-page .trips-table td:last-child{padding-right:14px}.trips-page tr[data-enquiry-id]{position:relative}.trips-page tr[data-enquiry-id]:hover td{background:var(--at-surface)}.trips-page tr[data-enquiry-id]:has(.trips-link:focus-visible){outline:2px solid var(--at-accent);outline-offset:-2px}.trips-page .trips-link:focus-visible{outline:none}.trips-page .trips-col-ref{width:76px}.trips-page .trips-col-consultant{width:240px}.trips-page .trips-col-status{width:138px}.trips-page .trips-col-amount{width:128px}.trips-page .trips-ref{color:var(--at-muted);font-size:var(--at-text-xs);letter-spacing:.02em;white-space:nowrap;padding-left:28px}.trips-page .trips-link{min-height:0;font-weight:400;font:inherit;text-align:left;cursor:pointer;color:var(--at-ink);font-size:var(--at-text-sm);overflow-wrap:break-word;background:0 0;border:0;padding:0;line-height:20px;text-decoration:none;display:block}.trips-page .trips-link:after{content:"";position:absolute;inset:0}.trips-page .trips-link:hover{background:0 0}.trips-page .trips-link:hover .trips-name{text-decoration:underline}.trips-page .trips-meta{color:var(--at-muted);font-size:var(--at-text-xs);flex-wrap:wrap;align-items:center;gap:0 5px;margin:0;line-height:18px;display:flex}.trips-page .trips-meta:empty{display:none}.trips-page .trips-meta .trips-icon{margin-right:1px}.trips-page .trips-when:before{content:"·";margin-right:5px}.trips-page .trips-meta>.trips-when:first-child:before{content:none}.trips-page .trips-unknown{font-style:italic}.trips-page .trips-consultant{color:var(--at-muted);font-size:var(--at-text-xs)}.trips-page .trips-consultant:not(.trips-consultant-none){display:table-cell}.trips-page .trips-consultant-none{color:#0000}.trips-page .trips-consultant-address{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:calc(100% - 34px);display:inline-block;overflow:hidden}.trips-page .trips-avatar{border:1px solid var(--at-accent);background:var(--at-accent-soft);width:22px;height:22px;color:var(--at-accent);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-right:10px;font-weight:700;display:inline-flex}.trips-page .trips-avatar:before{content:attr(data-initials)}.trips-page .trips-avatar{font-size:9.5px}.trips-page .trips-status{text-align:right;white-space:nowrap}.trips-page .trips-pill{font-size:var(--at-text-2xs);background:var(--at-fill);color:var(--at-ink);border-radius:999px;padding:2px 9px;line-height:17px;display:inline-block}.trips-page .trips-pill-warn,.trips-page .trips-pill-check{background:var(--at-warn-soft);color:var(--at-warn)}.trips-page .trips-pill-ready,.trips-page .trips-pill-quote{background:var(--at-ok-soft);color:var(--at-ok)}.trips-page .trips-pill-unread{background:var(--at-fill);color:var(--at-muted)}.trips-page .trips-amount{text-align:right;white-space:nowrap}.trips-page .trips-money{color:var(--at-ink);font-size:var(--at-text-xs);font-weight:600;line-height:18px;display:block}.trips-page .trips-money-none{font-weight:400}.trips-page .trips-priced{color:var(--at-muted);font-size:var(--at-text-2xs);line-height:16px;display:block}.trips-page .trips-more{border:1px solid var(--at-line);background:var(--at-bg);color:var(--at-ink);font:inherit;font-size:var(--at-text-xs);border-radius:8px;margin-top:14px;padding:6px 14px;font-weight:600}.trips-page .trips-more:disabled{color:var(--at-muted)}.trips-page tr.trips-row-open td,.trips-page tr.trips-row-open:hover td,.trips-page .trips-detail-row td{background:var(--at-surface)}.trips-page tr.trips-row-open td{border-bottom-color:#0000}.trips-page .trips-table .trips-detail-row td{height:auto;padding:2px 14px 16px 83px}.trips-page .trips-detail{grid-template-columns:minmax(0,1fr) minmax(0,432px);gap:16px;display:grid}.trips-page .trips-detail-main{flex-direction:column;gap:10px;min-width:0;display:flex}.trips-page .trips-summary,.trips-page .trips-stage-line,.trips-page .trips-next{margin:0}.trips-page .trips-summary{font-size:var(--at-text-sm);color:var(--at-ink);text-wrap:pretty}.trips-page .trips-flow{gap:3px;margin:0;padding:0;list-style:none;display:flex}.trips-page .trips-flow-step{background:var(--at-line);border-radius:3px;flex:1;height:6px}.trips-page .trips-flow-done{background:var(--at-accent)}.trips-page .trips-flow-later{background:var(--at-fill)}.trips-page .trips-stage-line{color:var(--at-muted);font-size:var(--at-text-xs)}.trips-page .trips-stage-line strong{color:var(--at-ink);font-weight:600}.trips-page .trips-flow-off{color:var(--at-ctl)}.trips-page .trips-next{font-size:var(--at-text-sm);color:var(--at-ink)}.trips-page .trips-next-label{color:var(--at-muted)}.trips-page .trips-detail-side{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.trips-page .trips-tiles{grid-template-columns:repeat(3,minmax(0,139px));gap:8px;margin:0;display:grid}.trips-page .trips-tile{background:var(--at-fill);border-radius:10px;padding:8px 10px}.trips-page .trips-tile dt{color:var(--at-muted);font-size:var(--at-text-2xs)}.trips-page .trips-tile dd{color:var(--at-ink);font-size:var(--at-text-sm);overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.trips-page .trips-tile .trips-tile-none{color:var(--at-muted);font-weight:400}.trips-page .trips-open{background:var(--at-accent);min-height:35px;color:var(--at-bg);font-size:var(--at-text-xs);border:1px solid #0000;border-radius:8px;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.trips-page .trips-open:hover{background:var(--at-accent-hover)}.trips-page .trips-open:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.trips-page .trips-chevron{transition:none}}@media (max-width:720px){.trips-page{margin-top:0}.trips-page .trips-tools{display:contents}.trips-page .trips-search{flex:100px;order:2;width:auto;min-width:0;min-height:44px}.trips-page .trips-scope-button,.trips-page .trips-new{min-height:44px}.trips-page .trips-group{min-height:34px}.trips-page .trips-stage+.trips-stage{margin-top:8px}.trips-page .trips-new{order:3}.trips-page .trips-table,.trips-page .trips-table tbody,.trips-page .trips-table td{display:block}.trips-page .trips-table tr[data-enquiry-id]{background:var(--at-fill);border-radius:12px;grid-template-columns:auto 1fr auto auto;grid-template-areas:"ref who amount pill""main main main main";align-items:center;gap:4px 8px;margin-top:10px;padding:12px 14px;display:grid}.trips-page .trips-table td{border:0;height:auto;padding:0}.trips-page .trips-table td:first-child,.trips-page .trips-table td:last-child{padding:0}.trips-page tr[data-enquiry-id]:hover td{background:0 0}.trips-page .trips-ref{grid-area:ref;padding:0}.trips-page .trips-consultant:not(.trips-consultant-none){grid-area:who;min-width:0;display:block}.trips-page .trips-consultant-none,.trips-page .trips-consultant-address{display:none}.trips-page .trips-status{grid-area:pill}.trips-page .trips-main{grid-area:main}.trips-page .trips-link{font-size:var(--at-text-sm);font-weight:600}.trips-page .trips-amount{text-align:right;grid-area:amount}.trips-page .trips-amount .trips-money-none{display:none}.trips-page .trips-money{display:inline}.trips-page .trips-priced{display:none}.trips-page tr.trips-row-open{border-radius:12px 12px 0 0}.trips-page .trips-table tr.trips-detail-row{background:var(--at-fill);border-radius:0 0 12px 12px;margin-top:-2px;padding:0 14px 14px;display:block}.trips-page .trips-table .trips-detail-row td{background:0 0;padding:0}.trips-page .trips-detail{grid-template-columns:minmax(0,1fr)}.trips-page .trips-tiles{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch}.trips-page .trips-tile{background:var(--at-bg)}.trips-page .trips-open{min-height:44px}}
.home-page{gap:var(--at-space-5);font-family:var(--at-font);display:grid}.home-page h1{margin:0}.home-lead{margin:calc(-1 * var(--at-space-4)) 0 0;font-size:var(--at-text-md);color:var(--at-muted)}.home-ask{padding:var(--at-space-5);border:1px solid var(--at-line);border-radius:var(--at-radius-lg);background:var(--at-surface)}.home-ask h2{margin:0 0 var(--at-space-1);font-size:var(--at-text-2xl);color:var(--at-ink);font-weight:600}.home-ask h2 span{color:var(--at-accent)}.home-ask-lead{margin:0 0 var(--at-space-4);font-size:var(--at-text-md);color:var(--at-muted)}.home-ask-form{align-items:flex-end;gap:var(--at-space-3);display:flex}.home-ask-form textarea{min-height:56px;padding:var(--at-space-3) var(--at-space-4);border-radius:var(--at-radius-lg);font:inherit;font-size:var(--at-text-lg);color:var(--at-ink);resize:vertical;flex:1;line-height:1.4}.home-ask-form button{flex:none;min-width:88px}.home-ask-help{margin:var(--at-space-2) 0 0;font-size:var(--at-text-sm);color:var(--at-bad)}.home-ask-examples-label{margin:var(--at-space-4) 0 var(--at-space-2);font-size:var(--at-text-xs);color:var(--at-muted);font-weight:600}.home-ask-examples{gap:var(--at-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-ask-examples li{display:flex}button.home-example{width:100%;min-height:var(--at-control-h);padding:var(--at-space-2) var(--at-space-3);border:1px solid var(--at-line);border-radius:var(--at-radius);background:var(--at-bg);color:var(--at-ink);font-size:var(--at-text-sm);text-align:left;font-weight:400;line-height:1.4}button.home-example:hover{background:var(--at-fill);border-color:var(--at-ctl)}.home-grid{gap:var(--at-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.home-block{min-width:0;padding:var(--at-space-4) var(--at-space-5);border:1px solid var(--at-line);border-radius:var(--at-radius-lg);background:var(--at-bg)}.home-block h2{margin:0 0 var(--at-space-3);font-size:var(--at-text-lg);color:var(--at-ink);font-weight:600}.home-muted{font-size:var(--at-text-md);color:var(--at-muted);margin:0}.home-error{justify-content:space-between;align-items:center;gap:var(--at-space-3);font-size:var(--at-text-md);flex-wrap:wrap;margin:0;display:flex}.home-list{margin:0;padding:0;list-style:none}.home-list li+li{border-top:1px solid var(--at-fill)}.home-list a,.home-links a,.home-item{padding:var(--at-space-2) 0;min-height:var(--at-touch);color:var(--at-ink);flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex}.home-list a:hover .home-item-title,.home-links a:hover .home-item-title{color:var(--at-accent);text-underline-offset:2px;text-decoration:underline}.home-item-title{font-size:var(--at-text-md);overflow-wrap:anywhere;font-weight:500}.home-links ul{margin:0;padding:0;list-style:none}.home-links li+li{border-top:1px solid var(--at-fill)}.home-list small,.home-links small{font-size:var(--at-text-xs);color:var(--at-muted)}.home-footer{gap:var(--at-space-4);margin:var(--at-space-3) 0 0;font-size:var(--at-text-sm);flex-wrap:wrap;display:flex}.home-footer a{color:var(--at-link);font-weight:600;text-decoration:none}.home-footer a:hover{text-decoration:underline}@media (max-width:1000px){.home-grid,.home-ask-examples{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.home-ask{padding:var(--at-space-4)}.home-ask-form{flex-direction:column;align-items:stretch}.home-block{padding:var(--at-space-4)}}.home-today{gap:var(--at-space-6);width:100%;max-width:1120px;margin:0 auto;container-type:inline-size}.today-hero{justify-items:center;gap:var(--at-space-4);padding-top:var(--at-space-3);text-align:center;display:grid}.home-page h1.today-headline{max-width:900px;font-family:var(--at-font-display);font-size:var(--at-text-hero);color:var(--at-ink);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.15}.today-command{justify-items:center;gap:var(--at-space-3);width:100%;max-width:760px;display:grid}.today-pill{align-items:center;gap:var(--at-space-3);border:1px solid var(--at-line);border-radius:var(--at-radius-pill);background:var(--at-bg);width:100%;min-height:56px;box-shadow:var(--at-shadow-sm);padding:8px 8px 8px 12px;display:flex}.today-pill:focus-within{border-color:var(--at-ctl);box-shadow:var(--at-shadow-md)}.today-pill-mark,.today-send{background:var(--at-accent);width:32px;height:32px;color:var(--at-bg);border-radius:50%;flex:none;place-items:center;display:grid}.today-pill textarea{resize:none;min-width:0;min-height:24px;max-height:120px;font:inherit;font-size:var(--at-text-lg);color:var(--at-ink);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:6px 0;line-height:1.5}.today-pill textarea::placeholder{color:var(--at-muted)}button.today-send{border:0;width:40px;min-width:0;height:40px;min-height:0;padding:0}button.today-send:hover:not(:disabled){background:var(--at-accent-hover)}button.today-send:disabled{background:var(--at-fill);color:var(--at-muted);opacity:1}.today-command-help{font-size:var(--at-text-sm);color:var(--at-bad);margin:0}.today-suggestions{justify-content:center;gap:var(--at-space-1) var(--at-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.today-suggestions button{border-radius:var(--at-radius-sm);min-height:32px;color:var(--at-muted);font-size:var(--at-text-sm);text-align:center;background:0 0;border:0;padding:4px 6px;font-weight:400;line-height:1.4}.today-suggestions button:hover{background:var(--at-fill);color:var(--at-ink)}.today-section{gap:var(--at-space-3);min-width:0;display:grid}.home-page h2.today-caps{align-items:center;gap:var(--at-space-2);font-size:var(--at-text-caps);letter-spacing:.08em;text-transform:uppercase;color:var(--at-muted);margin:0;font-weight:600;display:inline-flex}.today-caps-count{letter-spacing:0;font-weight:400}.today-cards{border:1px solid var(--at-line);border-radius:var(--at-radius-xl);background:var(--at-bg);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.today-cards li{min-width:0;display:flex}.today-cards li+li{border-left:1px solid var(--at-line)}a.today-card{gap:var(--at-space-2);width:100%;min-width:0;padding:var(--at-space-5);color:var(--at-ink);flex-direction:column;text-decoration:none;display:flex}a.today-card:hover{background:var(--at-surface)}a.today-card:focus-visible{outline-offset:-3px}.today-card-label{align-items:center;gap:var(--at-space-2);font-size:var(--at-text-caps);letter-spacing:.08em;text-transform:uppercase;color:var(--at-muted);font-weight:600;display:inline-flex}.today-dot{background:var(--at-muted);border-radius:50%;flex:none;width:8px;height:8px}.today-card.is-accent .today-dot{background:var(--at-accent)}.today-card.is-info .today-dot{background:var(--at-info)}.today-card.is-ok .today-dot{background:var(--at-ok)}.today-card.is-warn .today-dot{background:var(--at-caution)}.today-card-value{font-size:var(--at-text-hero);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.today-card-detail{font-size:var(--at-text-xs);color:var(--at-muted)}.today-needs-head{justify-content:space-between;align-items:center;gap:var(--at-space-2) var(--at-space-4);flex-wrap:wrap;display:flex}.today-tools{align-items:center;gap:var(--at-space-2) var(--at-space-4);flex-wrap:wrap;display:flex}.today-tabs{flex-wrap:wrap;gap:2px;display:flex}.today-tabs button,button.today-order{border-radius:var(--at-radius);min-height:32px;color:var(--at-muted);font-size:var(--at-text-sm);background:0 0;border:0;padding:4px 10px;font-weight:500}.today-tabs button:hover,button.today-order:hover{background:var(--at-fill);color:var(--at-ink)}.today-tabs button[aria-pressed=true]{background:var(--at-fill);color:var(--at-ink);font-weight:600}.today-tab-count{font-size:var(--at-text-2xs);font-variant-numeric:tabular-nums;color:var(--at-muted);margin-left:2px}.today-error{justify-content:space-between;align-items:center;gap:var(--at-space-3);font-size:var(--at-text-md);flex-wrap:wrap;margin:0;display:flex}.today-empty{padding:var(--at-space-6) var(--at-space-5);border:1px dashed var(--at-line);border-radius:var(--at-radius-xl);text-align:center;font-size:var(--at-text-md);color:var(--at-muted);margin:0}.today-table-wrap{border:1px solid var(--at-line);border-radius:var(--at-radius-xl);background:var(--at-bg);overflow:hidden}.today-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--at-text-md)}.today-table th{background:var(--at-surface);border-bottom:1px solid var(--at-line);font-size:var(--at-text-caps);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--at-muted);padding:10px 12px;font-weight:600}.today-table th:first-child{width:44px}.today-table th:nth-child(3),.today-table th:nth-child(4){width:64px}.today-table th:nth-child(5){width:20%}.today-table th:nth-child(6){width:150px}.today-table th:nth-child(7){text-align:right;width:168px}.today-row{position:relative}.today-row+.today-row td{border-top:1px solid var(--at-fill)}.today-row:hover{background:var(--at-surface)}.today-table td{vertical-align:middle;color:var(--at-ink);padding:12px}.today-table td[data-col=trip],.today-table td[data-col=when]{font-size:var(--at-text-sm);color:var(--at-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-table td[data-col=when]{text-align:right}.today-table td[data-col=what] a{color:var(--at-ink);overflow-wrap:anywhere;text-decoration:none}.today-table td[data-col=what] a:after{content:"";position:absolute;inset:0}.today-table td[data-col=what] a:focus-visible{outline:none}.today-table td[data-col=what] a:focus-visible:after{outline:2px solid var(--at-accent);outline-offset:-2px;border-radius:var(--at-radius-xl)}.today-row:hover td[data-col=what] a{color:var(--at-accent)}.today-icon span{border-radius:var(--at-radius-sm);background:var(--at-ctl);width:24px;height:24px;color:var(--at-bg);place-items:center;display:grid}.today-row.is-warn .today-icon span{background:var(--at-accent)}.today-row.is-caution .today-icon span{background:var(--at-caution)}.today-row.is-bad .today-icon span{background:var(--at-bad)}.today-row.is-info .today-icon span{background:var(--at-info)}.today-avatar,.today-owner{width:24px;height:24px;font-size:var(--at-text-caps);place-items:center;font-weight:700;display:inline-grid}.today-avatar{border:1.5px solid var(--at-avatar-ring);color:var(--at-avatar-ink);background:var(--at-accent-soft);border-radius:50%}.today-owner{border-radius:var(--at-radius-sm);background:var(--at-accent);color:var(--at-bg)}.today-none{color:var(--at-muted)}.today-pill-status{border-radius:var(--at-radius-pill);max-width:100%;font-size:var(--at-text-xs);white-space:nowrap;text-overflow:ellipsis;background:var(--at-fill);color:var(--at-ink);padding:2px 8px;font-weight:600;display:inline-block;overflow:hidden}.today-pill-status.is-warn{background:var(--at-warn-soft);color:var(--at-warn)}.today-pill-status.is-caution{background:var(--at-caution-soft);color:var(--at-caution)}.today-pill-status.is-bad{background:var(--at-bad-soft);color:var(--at-bad)}.today-pill-status.is-info{background:var(--at-info-soft);color:var(--at-info)}button.today-more{width:100%;min-height:var(--at-touch);border:0;border-top:1px solid var(--at-line);background:var(--at-surface);color:var(--at-link);border-radius:0;font-weight:600;display:block}.home-today>.home-block{max-width:720px}.today-note{font-size:var(--at-text-xs);color:var(--at-muted);margin:0}@container (max-width:900px){.today-table th:nth-child(4),.today-table td[data-col=owner]{display:none}}@container (max-width:720px){.home-page h1.today-headline{font-size:var(--at-text-greet)}.today-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.today-cards li+li{border-left:0}.today-cards li:nth-child(2n){border-left:1px solid var(--at-line)}.today-cards li:nth-child(n+3){border-top:1px solid var(--at-line)}a.today-card{padding:var(--at-space-4)}.today-card-value{font-size:var(--at-text-title)}.today-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.today-table,.today-table tbody{display:block}.today-row{gap:4px var(--at-space-3);padding:var(--at-space-3) var(--at-space-4);grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"icon what what""icon trip trip""icon status when";display:grid}.today-row+.today-row{border-top:1px solid var(--at-fill)}.today-row+.today-row td{border-top:0}.today-table td{padding:0}.today-icon{grid-area:icon}.today-table td[data-col=what]{grid-area:what;font-weight:500}.today-table td[data-col=trip]{grid-area:trip}.today-table td[data-col=trip]:empty{display:none}.today-table td[data-col=status]{grid-area:status;min-width:0}.today-table td[data-col=when]{grid-area:when;align-self:center}.today-table td[data-col=who],.today-table td[data-col=owner]{display:none}.home-today>.home-block{max-width:none}}
.new-enquiry-page{max-width:760px}.new-enquiry-lead{color:var(--at-muted);max-width:60ch}.new-enquiry-form{gap:20px;margin-top:8px}.new-enquiry-form fieldset{border:0;min-width:0;margin:0;padding:0}.new-enquiry-form legend{font-size:var(--at-text-sm);color:var(--at-ink);margin-bottom:10px;padding:0;font-weight:700}.new-enquiry-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.new-enquiry-field{align-content:start;gap:6px;min-width:0;display:grid}.new-enquiry-field label{font-size:var(--at-text-xs);font-weight:600}.new-enquiry-field input,.new-enquiry-field select,.new-enquiry-field textarea{border-color:var(--at-ctl)}.new-enquiry-field textarea{resize:vertical}.new-enquiry-field small{margin:0}.new-enquiry-form [aria-invalid=true]{border-color:var(--at-bad)}.new-enquiry-form .status{margin:0}.new-enquiry-form button[type=submit]{background:var(--at-accent);color:var(--at-bg);border-radius:7px;min-height:40px}.new-enquiry-form button[type=submit]:hover:not(:disabled){background:var(--at-accent-hover)}.new-enquiry-form .actions{margin-top:0}.new-enquiry-form .actions [role=status]{color:var(--at-muted);font-size:var(--at-text-sm)}@media (max-width:600px){.new-enquiry-field input,.new-enquiry-field select,.new-enquiry-form button[type=submit]{min-height:44px}.new-enquiry-wide{grid-column:1/-1}}.new-enquiry-paste{gap:8px;margin-top:8px}.new-enquiry-paste textarea{width:100%}.new-enquiry-paste small{color:var(--at-muted)}.new-enquiry-paste .actions{margin-top:4px}.new-enquiry-or{font-size:var(--at-text-lg);margin-top:32px}
.new-trip-page{--at-text-amanda-26:26px;--at-text-amanda-15:15px;--at-text-amanda-13-5:13.5px;--at-text-amanda-12-5:12.5px;--at-text-amanda-11-5:11.5px;max-width:916px;margin-inline:auto}.new-trip-page h1.new-trip-title{font-family:var(--at-font-display);font-size:var(--at-text-amanda-26);letter-spacing:-.01em;color:var(--at-ink);margin:0;font-weight:600;line-height:1.12}.new-trip-page .new-trip-sub{font-size:var(--at-text-md);color:var(--at-muted);margin:2px 0 0;line-height:1.55}.new-trip-page .nt-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.new-trip-page .nt-tab{border:1px solid var(--at-line);border-radius:var(--at-radius-lg);background:var(--at-bg);min-height:44px;color:var(--at-ink);font-family:var(--at-font);font-size:var(--at-text-md);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-weight:600;line-height:1.55;display:inline-flex}.new-trip-page .nt-tab:hover{border-color:var(--at-ctl);background:var(--at-bg)}.new-trip-page .nt-tab[aria-selected=true]{border-color:var(--at-accent);background:var(--at-accent-soft)}.new-trip-page .nt-count{color:var(--at-muted);font-size:var(--at-text-xs);font-weight:400}.new-trip-page .nt-tab[aria-selected=true] .nt-count{color:var(--at-ink)}.new-trip-page .nt-tab:focus-visible,.new-trip-page .nt-go:focus-visible,.new-trip-page .nt-primary:focus-visible,.new-trip-page .nt-link-button:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.new-trip-page .new-trip-inbox{margin-top:20px}.new-trip-page .nt-section-head{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:20px;display:flex}.new-trip-page .nt-section-head h2{font-size:var(--at-text-amanda-15);color:var(--at-ink);margin:0;font-weight:600;line-height:1.55}.new-trip-page .nt-note,.new-trip-page .nt-lead{font-size:var(--at-text-sm);color:var(--at-muted);margin:0;line-height:1.55}.new-trip-page .nt-lead{font-size:var(--at-text-amanda-13-5);margin-bottom:20px}.new-trip-page .nt-search{box-sizing:border-box;border:1px solid var(--at-ctl);background:var(--at-field);width:220px;height:auto;min-height:0;color:var(--at-photo-ground);font-family:var(--at-font);font-size:var(--at-text-sm);border-radius:10px;margin:0 0 0 auto;padding:6px 14px;line-height:1.55}.new-trip-page .nt-search::placeholder{color:var(--at-muted)}.new-trip-page .nt-search:focus-visible{outline:2px solid var(--at-accent);outline-offset:1px}.new-trip-page .nt-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.new-trip-page .nt-list-tight{gap:6px}.new-trip-page .is-link{position:relative}.new-trip-page .is-link .nt-go:after{content:"";border-radius:inherit;position:absolute;inset:0}.new-trip-page .is-link:hover{border-color:var(--at-ctl)}.new-trip-page .is-link .intake-menu{z-index:1;position:relative}.new-trip-page .nt-go{color:var(--at-link);font-size:var(--at-text-amanda-13-5);white-space:nowrap;font-weight:600;line-height:1.55;text-decoration:none}.new-trip-page .nt-go:hover{text-decoration:underline}.new-trip-page .nt-card{border:1px solid var(--at-line);background:var(--at-bg);font-size:var(--at-text-amanda-13-5);border-radius:14px;gap:6px;padding:14px 16px;line-height:1.55;display:grid;position:relative}.new-trip-page .nt-card-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;display:flex}.new-trip-page .nt-card-name{min-width:0;font-size:var(--at-text-amanda-15);color:var(--at-ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-weight:600;line-height:1.55;display:flex}.new-trip-page .nt-trip{font-size:var(--at-text-sm);color:var(--at-muted);overflow-wrap:anywhere;font-weight:400}.new-trip-page .nt-received{font-size:var(--at-text-amanda-12-5);color:var(--at-muted)}.new-trip-page .nt-facts,.new-trip-page .nt-places{margin:0;line-height:1.55}.new-trip-page .nt-facts{color:var(--at-ink)}.new-trip-page .nt-places{font-size:var(--at-text-sm);color:var(--at-muted)}.new-trip-page .nt-card-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.new-trip-page .nt-card-foot .nt-chip{margin-right:auto}.new-trip-page .nt-card-foot .intake-menu-button,.new-trip-page .nt-other-actions .intake-menu-button{width:24px;height:24px;min-height:24px;margin-block:-2px}.new-trip-page .nt-chip{border-radius:var(--at-radius-pill);background:var(--at-fill);color:var(--at-ink);font-size:var(--at-text-2xs);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-weight:400;line-height:1.55;display:inline-flex}.new-trip-page .nt-chip.is-ok{background:var(--at-ok-soft);color:var(--at-ok)}.new-trip-page .nt-chip.is-warn{background:var(--at-warn-soft);color:var(--at-warn)}.new-trip-page .nt-chip.is-bad{background:var(--at-bad-soft);color:var(--at-bad)}.new-trip-page .nt-brief{border:1px solid var(--at-line);background:var(--at-bg);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;line-height:1.55;display:flex}.new-trip-page .nt-avatar{background:var(--at-accent-soft);width:40px;height:40px;color:var(--at-accent);font-size:var(--at-text-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.new-trip-page .nt-brief-main{flex:220px;min-width:0}.new-trip-page .nt-brief-title{font-size:var(--at-text-amanda-15);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.55}.new-trip-page .nt-brief-line{font-size:var(--at-text-amanda-12-5);color:var(--at-muted);overflow-wrap:anywhere;margin:0;line-height:1.55}.new-trip-page .nt-other{border-top:1px solid var(--at-line);margin-top:26px;padding-top:20px}.new-trip-page .nt-other h2{font-size:var(--at-text-md);color:var(--at-muted);margin:0 0 8px;font-weight:600;line-height:1.55}.new-trip-page .nt-other-row{border:1px solid var(--at-line);border-radius:var(--at-radius-lg);background:var(--at-bg);font-size:var(--at-text-sm);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 14px;line-height:1.55;display:grid;position:relative}.new-trip-page .nt-other-main{min-width:0}.new-trip-page .nt-other-name{color:var(--at-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.new-trip-page .nt-other-kind,.new-trip-page .nt-other-side{font-size:var(--at-text-amanda-12-5);color:var(--at-muted);overflow-wrap:anywhere;margin:0}@media (min-width:701px){.new-trip-page .nt-other-side{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.new-trip-page .nt-other-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.new-trip-page .nt-other-actions .nt-go{font-size:var(--at-text-sm);font-weight:400}.new-trip-page .nt-link-button{min-height:24px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-block:-2px;padding:0;font-weight:600}.new-trip-page .nt-other-name .nt-link-button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.new-trip-page .nt-other-name .nt-link-button:hover{text-decoration:underline}.new-trip-page .nt-archive{flex-wrap:wrap;gap:4px 12px;margin:14px 0 0;display:flex}.new-trip-page .nt-hidden-toggle[aria-pressed=true]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.new-trip-page .new-enquiry-page{gap:16px;max-width:640px;margin-top:20px;display:grid}.new-trip-page .nt-start{border:1px solid var(--at-line);background:var(--at-bg);border-radius:16px;padding:22px 24px}.new-trip-page .nt-start h2{font-size:var(--at-text-lg);margin:0;font-weight:600;line-height:1.55}.new-trip-page .nt-start p{font-size:var(--at-text-amanda-13-5);color:var(--at-muted);margin:12px 0 11px;line-height:1.5}.new-trip-page .nt-start p.nt-start-or{margin:12px 0 0}.new-trip-page .nt-start-or .nt-link-button{color:var(--at-link);font-size:var(--at-text-sm);text-decoration:underline}.new-trip-page .nt-primary,.new-trip-page .nt-start button.nt-primary{border-radius:var(--at-radius-lg);background:var(--at-accent);min-height:0;color:var(--at-bg);font-family:var(--at-font);font-size:var(--at-text-md);cursor:pointer;border:1px solid #0000;padding:10px 18px;font-weight:400;line-height:1.2;transition:none}.new-trip-page .nt-primary:hover:not(:disabled),.new-trip-page .nt-start button.nt-primary:hover:not(:disabled){background:var(--at-accent-hover)}.new-trip-page .nt-primary:disabled{opacity:.6;cursor:default}.new-trip-page .nt-card:hover .intake-menu-button,.new-trip-page .nt-card:focus-within .intake-menu-button,.new-trip-page .nt-other-row:hover .intake-menu-button,.new-trip-page .nt-other-row:focus-within .intake-menu-button{opacity:1}@media (max-width:700px){.new-trip-page .nt-card .intake-menu-button,.new-trip-page .nt-other-row .intake-menu-button{opacity:1}.new-trip-page h1.new-trip-title{font-size:var(--at-text-3xl)}.new-trip-page .nt-search{width:100%;min-height:44px;font-size:var(--at-text-lg);margin-left:0}.new-trip-page .nt-tab{flex:auto;justify-content:center}.new-trip-page .nt-other-row{grid-template-columns:minmax(0,1fr) auto}.new-trip-page .nt-other-side{order:3;grid-column:1/-1}.new-trip-page .nt-start{padding:18px 16px}.new-trip-page .nt-go{padding:8px 0}}@media (prefers-reduced-motion:no-preference){.new-trip-page .nt-tab,.new-trip-page .nt-card,.new-trip-page .nt-brief{transition:border-color .12s,background-color .12s}}.new-trip-page .new-enquiry-page input,.new-trip-page .new-enquiry-page select,.new-trip-page .new-enquiry-page textarea{box-sizing:border-box;border:1px solid var(--at-ctl);background:var(--at-field);min-height:0;color:var(--at-photo-ground);font-family:var(--at-font);font-size:var(--at-text-md);border-radius:10px;padding:6px 14px;line-height:1.55}.new-trip-page .new-enquiry-page ::placeholder{color:var(--at-muted);opacity:1}.new-trip-page .new-enquiry-page [aria-invalid=true]{border-color:var(--at-bad)}.new-trip-page .new-enquiry-page input:focus-visible,.new-trip-page .new-enquiry-page select:focus-visible,.new-trip-page .new-enquiry-page textarea:focus-visible{outline:2px solid var(--at-accent);outline-offset:1px}.new-trip-page .nt-start-head p.new-enquiry-lead{max-width:none;margin:12px 0 0}.new-trip-page .nt-secondary,.new-trip-page .nt-start button.nt-secondary{border:1px solid var(--at-ctl);border-radius:var(--at-radius-lg);background:var(--at-bg);min-height:0;color:var(--at-ink);font-family:var(--at-font);font-size:var(--at-text-md);cursor:pointer;padding:10px 18px;font-weight:400;line-height:1.2;transition:none}.new-trip-page .nt-secondary:hover{border-color:var(--at-ink)}.new-trip-page .nt-secondary:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}@media (max-width:700px){.new-trip-page .new-enquiry-page input,.new-trip-page .new-enquiry-page select,.new-trip-page .new-enquiry-page textarea{min-height:44px;font-size:var(--at-text-lg)}.new-trip-page .new-enquiry-page textarea{min-height:96px}}.new-trip-page .new-enquiry-page select{appearance:none;background-color:var(--at-field);background-image:linear-gradient(45deg, transparent 50%, var(--at-ink) 50%), linear-gradient(135deg, var(--at-ink) 50%, transparent 50%);background-position:calc(100% - 20px) calc(50% + 1px),calc(100% - 15px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.new-trip-page .nt-aside h2 .nt-count{margin-left:2px}.new-trip-page .nt-rescue{border:1px solid var(--at-ctl);border-radius:var(--at-radius);background:var(--at-bg);min-height:28px;color:var(--at-ink);font-size:var(--at-text-amanda-12-5);white-space:nowrap;padding:3px 10px;font-weight:600}@media (hover:hover){.new-trip-page .nt-rescue:hover:not(:disabled){border-color:var(--at-accent);background:var(--at-accent-soft)}}.new-trip-page .nt-rescue:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.new-trip-page .nt-rescue:disabled{cursor:default;opacity:.6}.new-trip-page .nt-row-notice{font-size:var(--at-text-amanda-12-5);color:var(--at-ink);grid-column:1/-1;margin:2px 0 0}.new-trip-page .nt-row-notice.intake-error{color:var(--at-bad)}.new-trip-page .nt-drawer-rescue{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:14px;display:flex}.new-trip-page .nt-drawer-reason{font-size:var(--at-text-sm);color:var(--at-muted);margin:0}@media (max-width:700px){.new-trip-page .nt-rescue{min-height:40px;padding:6px 12px}.new-trip-page .nt-row-notice{order:4}}.new-trip-page .nt-drawer-notice{margin-top:6px}.new-trip-page .nt-gmail-line{color:var(--at-muted);font-size:var(--at-text-xs);margin:8px 0 0;line-height:1.55}.new-trip-page .nt-gmail-line a{min-height:24px;color:var(--at-link);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.new-trip-page .nt-gmail-line a:hover{text-decoration:underline}.new-trip-page .nt-gmail-line a:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.new-trip-page .nt-tab:disabled,.new-trip-page .nt-tab:disabled:hover{border-color:var(--at-line);color:var(--at-muted);cursor:default}.new-trip-page .nt-role-hint{color:var(--at-ink);font-size:var(--at-text-md);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;line-height:1.55;display:flex}.new-trip-page .nt-role-hint p{margin:0}.new-trip-page .nt-role-hint p+p{color:var(--at-muted)}.new-trip-page .nt-role-hint a.nt-primary{border-radius:var(--at-radius-lg);background:var(--at-accent);min-height:40px;color:var(--at-bg);font-size:var(--at-text-md);align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.new-trip-page .nt-role-hint a.nt-primary:hover{background:var(--at-accent-hover)}.nt-inbox-link{min-height:24px;color:var(--at-link);align-items:center;margin:0 0 12px;font-weight:600;text-decoration:none;display:inline-flex}.nt-inbox-link:hover{text-decoration:underline}
.settings-shell main:has(>.ib-page){max-width:none;margin:0;padding:0}.ib-page{max-width:none;margin:0;padding:0}.ib-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ib-page :where(button){min-height:0}.ib-page :where(button):hover:not(:disabled){background:0 0}.ib-grid{min-height:calc(100vh - 56px);font-family:var(--at-font);font-size:var(--at-text-sm);color:var(--at-ink);grid-template-columns:168px minmax(280px,1fr) minmax(0,1.25fr);display:grid}.ib-folders{background:var(--at-fill);border-right:1px solid var(--at-line);flex-direction:column;gap:2px;padding:14px 10px;display:flex}.ib-folder,.ib-sort{min-height:35px;color:var(--at-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:7px 10px;display:flex}.ib-compose{background:var(--at-accent);height:36px;color:var(--at-bg);font:inherit;font-size:var(--at-text-sm);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0 0 10px;padding:0 14px;font-weight:500;line-height:1.2;display:flex}.ib-page .ib-compose:disabled{opacity:.55;cursor:not-allowed}.ib-page .ib-compose:hover:not(:disabled){background:var(--at-accent-hover)}.ib-folder svg{fill:none;stroke:var(--at-muted);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ib-folder[aria-current=page],.ib-sort[aria-pressed=true]{background:var(--at-bg);font-weight:600}.ib-sort{border-radius:999px;gap:6px;min-height:30px;padding:6px 10px;line-height:1.2}.ib-sort span{color:var(--at-muted)}.ib-page .ib-folder:hover,.ib-page .ib-sort:hover{background:var(--at-bg)}.ib-folders-head{border-top:1px solid var(--at-line);font-size:var(--at-text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--at-muted);margin:12px 0 0;padding:10px 10px 6px;font-weight:600}.ib-list-col{border-right:1px solid var(--at-line);flex-direction:column;min-width:0;padding:12px 10px 20px;display:flex;position:relative}.ib-search{margin:0 4px 10px}.ib-search input,.ib-chooser input{box-sizing:border-box;border:1px solid var(--at-line);background:var(--at-field);width:100%;min-height:35px;color:var(--at-ink);font:inherit;font-size:var(--at-text-sm);border-radius:10px;padding:6px 14px}.ib-search input:focus-visible,.ib-chooser input:focus-visible{outline:2px solid var(--at-accent);outline-offset:1px}.ib-tabs{flex-wrap:wrap;gap:6px;padding:0 4px 8px;display:flex}.ib-tab{min-height:27px;color:var(--at-muted);font:inherit;font-size:var(--at-text-xs);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:3px 10px}.ib-tab[aria-selected=true]{background:var(--at-bg);border-color:var(--at-line);color:var(--at-ink);font-weight:600}.ib-filter-row{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.ib-filter-row .ib-tabs{min-width:0}.ib-hidden-toggle{min-height:27px;color:var(--at-muted);font:inherit;font-size:var(--at-text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;margin:0 4px 8px auto;padding:3px 6px}.ib-hidden-toggle:hover,.ib-hidden-toggle[aria-pressed=true]{color:var(--at-ink)}.ib-hidden-toggle[aria-pressed=true]{text-underline-offset:3px;text-decoration:underline}.ib-hidden-toggle:focus-visible{outline:2px solid var(--at-accent);outline-offset:1px}.ib-section-head{font-size:var(--at-text-sm);margin:0;font-weight:400}.ib-section-head button{width:100%;color:var(--at-muted);font:inherit;letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 10px 4px;display:flex}.ib-section-head button:focus-visible{outline:2px solid var(--at-accent);outline-offset:-2px;border-radius:6px}.ib-section-head svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .15s}.ib-section-head button[aria-expanded=false] svg{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.ib-section-head svg{transition:none}}.ib-rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ib-rows[hidden]{display:none}.ib-row{border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px;padding:9px 10px;display:grid}.ib-row:hover,.ib-row.is-open{background:var(--at-surface)}.ib-page .ib-check{box-sizing:border-box;min-width:0;min-height:0;padding:0}.ib-check{appearance:none;border:1px solid var(--at-muted);background:var(--at-bg);cursor:pointer;border-radius:4px;align-self:center;place-items:center;width:14px;height:14px;margin:0;display:grid}.ib-check:checked{border-color:var(--at-accent);background:var(--at-accent)}.ib-check:checked:after{content:"";border:solid var(--at-bg);border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}.ib-check:focus-visible{outline:2px solid var(--at-accent);outline-offset:2px}.ib-row-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.ib-row-main:focus-visible{outline:2px solid var(--at-accent);outline-offset:4px;border-radius:6px}.ib-row-top,.ib-row-bottom{align-items:center;gap:8px;min-width:0;line-height:1.55;display:flex}.ib-dot{background:var(--at-mark-fill);border-radius:50%;flex:none;width:7px;height:7px}.ib-sender{min-width:0;font-size:var(--at-text-md);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.ib-date{font-size:var(--at-text-xs);color:var(--at-muted);flex:none}.ib-subject{min-width:0;color:var(--at-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ib-trip-line{font-size:var(--at-text-xs);color:var(--at-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-chip{box-sizing:border-box;min-height:21px;font-size:var(--at-text-2xs);letter-spacing:.02em;white-space:nowrap;color:var(--at-warn);background:var(--at-warn-soft);border-radius:999px;flex:none;align-items:center;padding:2px 9px;display:inline-flex}.ib-chip.is-supplier{color:var(--at-ok);background:var(--at-ok-soft)}.ib-chip.is-neutral,.ib-chip.is-muted{color:var(--at-muted);background:var(--at-field)}.ib-chip.is-trip{color:var(--at-tag-ink);background:var(--at-tag);padding:3px 10px}.ib-empty,.ib-pane-empty,.ib-loading{color:var(--at-muted);margin:0;padding:18px 10px}.ib-pane-empty{text-align:center;place-items:center;min-height:60vh;padding:40px 22px;display:grid}.ib-more,.ib-text,.ib-ghost{color:var(--at-link);font:inherit;font-size:var(--at-text-sm);cursor:pointer;background:0 0;border:0;padding:2px 6px}.ib-more{margin:8px 10px}.ib-note{background:var(--at-surface);font-size:var(--at-text-sm);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 4px 8px;padding:8px 12px;display:flex}.ib-note.is-error,.ib-selnote{color:var(--at-bad)}.ib-spinner{border:2px solid var(--at-line);border-top-color:var(--at-accent);border-radius:50%;width:12px;height:12px;animation:.9s linear infinite ib-spin}@keyframes ib-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ib-spinner{animation:none}}.ib-go{color:var(--at-link);font-weight:600;text-decoration:none}.ib-go:hover{text-decoration:underline}.ib-selbar{z-index:5;border:1px solid var(--at-line);background:var(--at-bg);width:max-content;max-width:calc(100% - 8px);box-shadow:var(--at-shadow-lg);font-size:var(--at-text-row);border-radius:12px;flex-direction:column;align-self:center;gap:8px;margin:auto auto 0;padding:8px 12px;display:flex;position:sticky;bottom:20px}.ib-selrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ib-selnote{max-width:34em;font-size:var(--at-text-sm);margin:0}.ib-secondary{min-height:30px;font:inherit;font-size:var(--at-text-sm);cursor:pointer;border-radius:8px;padding:4px 12px}.ib-selrow .ib-secondary{border-color:var(--at-field-line);min-height:0;font-size:var(--at-text-xs);padding:4px 10px}.ib-selrow .ib-ghost{color:var(--at-accent);font-size:var(--at-text-xs);padding:2px 6px}.ib-secondary{border:1px solid var(--at-line);background:var(--at-bg);color:var(--at-ink)}.ib-pane-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ib-rescue-error{color:var(--at-bad);font-size:var(--at-text-xs)}.ib-secondary:disabled{opacity:.55;cursor:not-allowed}.ib-chooser{flex-direction:column;gap:6px;width:min(340px,80vw);display:flex}.ib-chooser-list{flex-direction:column;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ib-chooser-list button{width:100%;color:var(--at-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;padding:7px 10px;display:flex}.ib-page .ib-chooser-list button:hover,.ib-chooser-list button:focus-visible{background:var(--at-fill)}.ib-chooser-trip{font-weight:600}.ib-chooser-client{font-size:var(--at-text-sm);color:var(--at-muted)}.ib-pane{min-width:0}.ib-mail{flex-direction:column;gap:14px;padding:18px 22px 24px;display:flex}.ib-pane-bar{box-sizing:border-box;border-bottom:1px solid var(--at-line);justify-content:space-between;align-items:center;gap:10px;min-height:51px;margin:-18px -22px 0;padding:10px 16px;display:flex}.ib-back{visibility:hidden;color:var(--at-ink);font:inherit;font-size:var(--at-text-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 9px}.ib-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ib-from-short{font-size:var(--at-text-sm);color:var(--at-muted)}.ib-from-short:before{content:"· "}.ib-subject-title{font-family:var(--at-font-display);font-size:var(--at-text-2xl);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.25}.ib-message{border:1px solid var(--at-line);background:var(--at-bg);border-radius:12px;padding:14px 16px}.ib-message-head{align-items:center;gap:10px;display:flex}.ib-avatar{background:var(--at-accent-soft);width:30px;height:30px;color:var(--at-accent);font-size:var(--at-text-2xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ib-who{flex:1;min-width:0}.ib-who p{text-overflow:ellipsis;margin:0;line-height:1.2;overflow:hidden}.ib-who-name{color:var(--at-ink);font-weight:700}.ib-who-address{margin-top:5px}.ib-who-address,.ib-when{font-size:var(--at-text-xs);color:var(--at-muted)}.ib-when{flex:none}.ib-body{font-size:var(--at-text-md);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 0 6px;line-height:1.65}.ib-files{border-top:1px solid var(--at-line);flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:10px 0 0;list-style:none;display:flex}.ib-file{border:1px solid var(--at-line);font-size:var(--at-text-sm);border-radius:10px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.ib-file svg{fill:none;stroke:currentColor;stroke-width:1.7px}.ib-file-size{color:var(--at-muted)}@media (max-width:1100px){.ib-grid{grid-template-columns:minmax(260px,1fr) minmax(0,1.25fr)}.ib-folders{border-right:0;border-bottom:1px solid var(--at-line);flex-flow:wrap;grid-column:1/-1;align-items:center;padding:8px 10px}.ib-compose{flex:none;height:32px;margin:0 6px 0 0}.ib-folders-head{border-top:0;margin:0 0 0 8px;padding:0 6px}}@media (max-width:720px){.ib-grid{grid-template-columns:minmax(0,1fr);min-height:0}.ib-list-col{border-right:0;padding-bottom:24px}.ib-pane,.ib-page.has-open .ib-list-col,.ib-page.has-open .ib-folders{display:none}.ib-page.has-open .ib-pane{display:block}.ib-back{visibility:visible}.ib-mail{padding:14px 16px 24px}.ib-pane-bar{margin:-14px -16px 0}.ib-folders{flex-wrap:nowrap;gap:4px;padding:6px 10px;overflow-x:auto}.ib-folders-head{display:none}.ib-folder,.ib-sort{border-radius:999px;flex:none;min-height:32px;padding:5px 10px}.ib-check{width:18px;height:18px;margin-top:10px}.ib-selbar{width:auto;max-width:none}}.ib-page .mcard{border:1px solid var(--at-line);background:var(--at-bg);border-radius:10px;overflow:hidden}.ib-page .mcard-head{background:var(--at-surface);border-bottom:1px solid var(--at-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 12px;display:grid}.ib-page .mcard-head b{min-width:0;font-weight:600}.ib-page .mcard-when{font-size:var(--at-text-sm);color:var(--at-muted)}.ib-page .mcard-head h3{font-size:var(--at-text-md);color:var(--at-muted);grid-column:1/-1;margin:0;font-weight:500}.ib-page .mcard-body{white-space:pre-line;font-size:var(--at-text-md);overflow-wrap:anywhere;padding:12px;line-height:1.5}.ib-page .mcard-preview{box-sizing:content-box;max-height:9em;margin-bottom:12px;padding-bottom:0;overflow:hidden}.ib-page .mcard-toggle{min-height:0;color:var(--at-link);font-size:var(--at-text-sm);background:0 0;border:0;margin:0 12px 12px;padding:2px 0;font-weight:600}.ib-page .mcard-toggle:hover{background:0 0;text-decoration:underline}.ib-page .mcard-original{border-top:1px solid var(--at-line)}.ib-page .mcard-env{font-size:var(--at-text-sm);color:var(--at-muted);border-bottom:1px solid var(--at-line);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:10px 12px;display:grid}.ib-page .mcard-env dt,.ib-page .mcard-env dd{margin:0;display:inline}.ib-page .mcard-env dt{color:var(--at-ink);font-weight:600}.ib-page .mcard-label{font-size:var(--at-text-xs);color:var(--at-muted);margin:0;padding:10px 12px 0;font-weight:600}.ib-page .mreply{--at-text-amanda-12-5:12.5px;border:1px solid var(--at-line);background:var(--at-bg);border-radius:12px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.ib-page .msent{margin-top:12px}.ib-page .msent .mcard-head{background:var(--at-surface)}.ib-page .msent .msent-cc{font-size:var(--at-text-sm);color:var(--at-muted);overflow-wrap:anywhere;grid-column:1/-1;margin:0}.ib-page .msent .mcard-body{padding-bottom:8px}.ib-page .msent-line{font-size:var(--at-text-xs);color:var(--at-muted);overflow-wrap:anywhere;margin:0;padding:0 12px 12px}.ib-page .mreply-modes{flex-wrap:wrap;gap:6px;display:flex}.ib-page .mreply-mode{border-radius:var(--at-radius-pill);min-height:0;color:var(--at-accent);font-size:var(--at-text-amanda-12-5);background:0 0;border:1px solid #0000;padding:5px 10px;font-weight:400;line-height:1.2}.ib-page .mreply-mode[aria-pressed=true]{border-color:var(--at-field-line);border-radius:var(--at-radius);background:var(--at-fill);color:var(--at-ink)}.ib-page .mreply-mode:disabled{opacity:.55}.ib-page .mreply-to{font-size:var(--at-text-sm);grid-template-columns:minmax(0,1fr);gap:2px;margin:0;display:grid}.ib-page .mreply-to div{grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.ib-page .mreply-to dt{color:var(--at-muted)}.ib-page .mreply-to dd{overflow-wrap:anywhere;min-width:0;margin:0}.ib-page .mreply-to input{width:100%;min-height:var(--at-control-h-sm);border:1px solid var(--at-ctl);border-radius:var(--at-radius);font:inherit;background:var(--at-bg);color:var(--at-ink);padding:4px 8px}.ib-page .mreply textarea{border:1px solid var(--at-ctl);width:100%;min-height:96px;font:inherit;background:var(--at-field);color:var(--at-ink);resize:vertical;border-radius:10px;padding:6px 14px;line-height:1.55}.ib-page .mreply-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.ib-page .mreply-note{font-size:var(--at-text-xs);color:var(--at-muted);margin:0}.ib-page .mreply-send{white-space:nowrap;background:var(--at-accent);min-height:0;color:var(--at-bg);font-size:var(--at-text-sm);border:1px solid #0000;border-radius:10px;flex:none;padding:9px 16px;font-weight:400;line-height:1.2}.ib-page .mreply-send:hover:not(:disabled){background:var(--at-accent-hover)}.ib-page .mreply-send:disabled{opacity:.55;cursor:not-allowed}.ib-page .mreply-again{min-height:var(--at-control-h-sm);border:1px solid var(--at-line);background:var(--at-surface);color:var(--at-ink);font-size:var(--at-text-sm);border-radius:10px;margin-left:auto;padding:4px 12px;font-weight:600}.ib-page .mreply-again:disabled{opacity:.55;cursor:not-allowed}.ib-page .mreply-live{font-size:var(--at-text-sm);color:var(--at-ink);margin:0}.ib-page .mreply-live.is-error{color:var(--at-bad)}.ib-page .mreply{padding:12px 14px}.ib-page .mreply-modes:not(:has([aria-pressed=true])) .mreply-mode:first-child{border-color:var(--at-field-line);background:var(--at-fill);color:var(--at-ink);border-radius:8px}.ib-search input::placeholder,.ib-page .mreply textarea::placeholder,.ib-page .mreply input::placeholder{color:var(--at-muted);opacity:1}:is(.ib-page,.wo-drawer) .mc-head{border-bottom:1px solid var(--at-line);align-items:center;gap:10px;margin:-18px -22px 0;padding:16px 20px;display:flex}:is(.ib-page,.wo-drawer) .mc-dot{background:var(--at-info);border-radius:50%;flex:none;width:8px;height:8px}:is(.ib-page,.wo-drawer) .mc-kind{font-size:var(--at-text-name);flex:1;margin:0;font-weight:600;line-height:1.55}:is(.ib-page,.wo-drawer) .mc-close{width:30px;height:30px;min-height:0;color:var(--at-accent);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}:is(.ib-page,.wo-drawer) .mc-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}:is(.ib-page,.wo-drawer) .mc-close:hover:not(:disabled){background:var(--at-fill)}:is(.ib-page,.wo-drawer) .mc-close:disabled{opacity:.45;cursor:not-allowed}:is(.ib-page,.wo-drawer) .mc-title{font-family:var(--at-font-display);font-size:var(--at-text-2xl);overflow-wrap:anywhere;margin:6px 0 0;font-weight:600;line-height:1.3}:is(.ib-page,.wo-drawer) .mc-card{border:1px solid var(--at-line);background:var(--at-bg);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}:is(.ib-page,.wo-drawer) .mc-rows{border-bottom:1px solid var(--at-line);background:var(--at-surface);font-size:var(--at-text-sm);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:6px 12px;margin:0;padding:12px 16px;line-height:1.55;display:grid}:is(.ib-page,.wo-drawer) .mc-rows dt{color:var(--at-muted)}:is(.ib-page,.wo-drawer) .mc-rows label{color:inherit;font:inherit;margin:0;display:inline}:is(.ib-page,.wo-drawer) .mc-rows dd{min-width:0;color:var(--at-ink);overflow-wrap:anywhere;margin:0}:is(.ib-page,.wo-drawer) .mc-rows input{width:calc(100% + 12px);min-height:0;color:inherit;font:inherit;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:6px;margin:-2px -6px;padding:1px 6px;display:block}:is(.ib-page,.wo-drawer) .mc-rows input:hover{border-color:var(--at-line)}:is(.ib-page,.wo-drawer) .mc-rows input:focus-visible{border-color:var(--at-line);outline:2px solid var(--at-accent);outline-offset:0;background:var(--at-bg)}:is(.ib-page,.wo-drawer) .mc-body{background:var(--at-bg);width:100%;min-height:240px;color:var(--at-ink);font:inherit;font-size:var(--at-text-md);resize:vertical;box-sizing:border-box;border:0;border-radius:0;margin:0;padding:16px;line-height:1.6;display:block}:is(.ib-page,.wo-drawer) .mc-body:focus-visible{outline:2px solid var(--at-accent);outline-offset:-2px}:is(.ib-page,.wo-drawer) .mc-body::placeholder,:is(.ib-page,.wo-drawer) .mc-rows input::placeholder{color:var(--at-muted);opacity:1}:is(.ib-page,.wo-drawer) .mc-note{border-top:1px solid var(--at-line);color:var(--at-muted);font-size:var(--at-text-xs);overflow-wrap:anywhere;margin:0;padding:8px 16px;line-height:1.55}:is(.ib-page,.wo-drawer) .mc-actions{align-items:center;gap:10px;display:flex}:is(.ib-page,.wo-drawer) .mc-discard,:is(.ib-page,.wo-drawer) .mc-again,:is(.ib-page,.wo-drawer) .mc-send{min-height:36px;font:inherit;font-size:var(--at-text-md);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:0 16px;font-weight:400;line-height:1.2}:is(.ib-page,.wo-drawer) .mc-discard{color:var(--at-muted);background:0 0;border-radius:999px;margin-right:auto;padding:0 4px}:is(.ib-page,.wo-drawer) .mc-discard:hover:not(:disabled){color:var(--at-ink)}:is(.ib-page,.wo-drawer) .mc-again{border-color:var(--at-field-line);background:var(--at-bg);color:var(--at-ink)}:is(.ib-page,.wo-drawer) .mc-send{background:var(--at-accent);min-width:120px;color:var(--at-bg)}:is(.ib-page,.wo-drawer) .mc-send:hover:not(:disabled){background:var(--at-accent-hover)}:is(.ib-page,.wo-drawer) .mc-discard:disabled,:is(.ib-page,.wo-drawer) .mc-again:disabled,:is(.ib-page,.wo-drawer) .mc-send:disabled{opacity:.55;cursor:not-allowed}.ib-row-main:disabled{color:inherit;cursor:progress}@media (max-width:720px){:is(.ib-page,.wo-drawer) .mc-head{margin:-14px -16px 0;padding:12px 16px}:is(.ib-page,.wo-drawer) .mc-rows{grid-template-columns:58px minmax(0,1fr)}:is(.ib-page,.wo-drawer) .mc-body{min-height:180px}}
.wo-page{max-width:960px;font-family:var(--at-font);gap:16px;margin:0 auto;padding:22px 28px 40px;display:grid}.wo-page :where(button){min-height:0}.wo-page :where(button):hover:not(:disabled){background:0 0}.wo-page h1{font-family:var(--at-font-display);font-size:var(--at-text-2xl);margin:0;font-weight:600;line-height:1.3}.wo-quiet{color:var(--at-muted);font-size:var(--at-text-sm);margin:0}.wo-quiet.is-error{color:var(--at-bad)}.wo-empty{background:var(--at-fill);color:var(--at-muted);font-size:var(--at-text-sm);text-align:center;border-radius:14px;margin:0;padding:24px}.wo-group{border:1px solid var(--at-line);background:var(--at-bg);border-radius:14px;overflow:hidden}.wo-group-head{background:var(--at-info-soft);color:var(--at-info);font-family:var(--at-font);font-size:var(--at-text-sm);align-items:center;gap:10px;margin:0;padding:12px 18px;font-weight:600;display:flex}.wo-dot{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px}.wo-group-count{opacity:.8;font-weight:400}.wo-page .wo-row{border:0;border-top:1px solid var(--at-line);width:100%;color:var(--at-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.wo-page .wo-row:hover:not(:disabled){background:var(--at-surface)}.wo-page .wo-row:focus-visible{outline:2px solid var(--at-accent);outline-offset:-2px}.wo-row-main{gap:2px;min-width:0;display:grid}.wo-row-title{font-size:var(--at-text-name);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.wo-row-subject{color:var(--at-ink);font-size:var(--at-text-row);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wo-row-meta{color:var(--at-muted);font-size:var(--at-text-row);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wo-row-side{white-space:nowrap;align-items:center;gap:12px;display:flex}.wo-row-time{color:var(--at-muted);font-size:var(--at-text-xs)}.wo-review{color:var(--at-accent-hover);font-size:var(--at-text-sm);font-weight:600}.wo-chip{border-radius:var(--at-radius-pill);background:var(--at-bad-soft);color:var(--at-bad);font-size:var(--at-text-caps);padding:2px 9px;font-weight:600}.wo-decided{gap:8px;display:grid}.wo-decided-head{color:var(--at-muted);font-family:var(--at-font);font-size:var(--at-text-note);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 0;font-weight:600}.wo-decided ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wo-decided-row{border-radius:var(--at-radius-control);background:var(--at-surface);min-width:0;font-size:var(--at-text-row);align-items:center;gap:10px;padding:9px 14px;display:flex}.wo-decided-title{overflow-wrap:anywhere;min-width:0;font-weight:600}.wo-decided-subject{min-width:0;color:var(--at-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wo-decided-meta{color:var(--at-muted);white-space:nowrap;margin-left:auto}.wo-pill{border-radius:var(--at-radius-pill);font-size:var(--at-text-caps);flex:none;padding:2px 9px}.wo-pill.is-sent{background:var(--at-ok-soft);color:var(--at-ok)}.wo-pill.is-rejected{background:var(--at-bad-soft);color:var(--at-bad)}.wo-pill.is-closed{background:var(--at-tag);color:var(--at-tag-ink)}.wo-layer{z-index:70;position:fixed;inset:0}.wo-scrim{background:var(--at-scrim);position:absolute;inset:0}.wo-drawer{background:var(--at-bg);width:min(560px,100%);box-shadow:var(--at-shadow-lg);font-family:var(--at-font);flex-direction:column;animation:.2s ease-out wo-slide;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes wo-slide{0%{transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.wo-drawer{animation:none}}.wo-drawer .mc-head{margin:0}.wo-drawer :where(button){min-height:0}.wo-drawer :where(button):hover:not(:disabled){background:0 0}.wo-head-meta{color:var(--at-muted);font-size:var(--at-text-row);font-weight:400}.wo-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.wo-drawer .mc-title{margin:0}.wo-drawer .mreply-live{color:var(--at-bad);font-size:var(--at-text-sm);margin:0}.wo-foot{border-top:1px solid var(--at-line);align-items:center;gap:10px;padding:14px 20px;display:flex}.wo-drawer .wo-approve{flex:1}.wo-drawer .mc-again:hover:not(:disabled){background:var(--at-fill)}.wo-drawer .wo-reject{border-radius:var(--at-radius-control);min-height:36px;color:var(--at-bad);font:inherit;font-size:var(--at-text-md);cursor:pointer;background:0 0;border:0;padding:0 12px}.wo-drawer .wo-reject:hover:not(:disabled){background:var(--at-bad-soft)}.wo-drawer .wo-reject:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.wo-page{padding:16px 0 32px}.wo-page .wo-row{grid-template-columns:minmax(0,1fr);gap:6px}.wo-row-side{flex-wrap:wrap}.wo-body{padding:16px}.wo-foot{flex-wrap:wrap;padding:12px 16px}}
