/* Palette and typography from anguz.nl's ANGUZ releases plugin. */
@font-face{font-family:'ANGUZ Display';src:url('/assets/display.ttf') format('truetype');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'ANGUZ Text';src:url('/assets/body.ttf') format('truetype');font-weight:400 600;font-style:normal;font-display:swap}
@font-face{font-family:'ANGUZ Text';src:url('/assets/body-bold.ttf') format('truetype');font-weight:700 900;font-style:normal;font-display:swap}
:root{font-family:'ANGUZ Text',Arial,sans-serif;color:#dff8e9;background:#101010;--lime:#dff8e9;--muted:#aebbb3;--line:#dff8e924;--surface:#171918;--violet:#c6c1ff;--blue:#1500ff}
body{background:#101010}h1,h2,h3,.stat>strong,.wordmark,.primary,.secondary,.distribution-item>b{font-family:'ANGUZ Display',Impact,sans-serif;font-weight:900}h1,h2,h3{text-transform:uppercase}h1{font-size:clamp(2.5rem,3.4vw,3.5rem);line-height:1.02;letter-spacing:-.035em}h2{font-size:1.45rem;line-height:1.15;letter-spacing:-.015em}h3{font-size:1.3rem;letter-spacing:0}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.16em}.muted,.subtle,.crumb,.today{color:var(--muted)}
.sidebar{background:#101211;border-color:#dff8e926;padding-top:26px}.wordmark{position:relative;display:block;width:175px;height:72px;overflow:hidden;margin:0 10px 32px}.wordmark img{position:absolute;width:300px;max-width:none;height:auto;left:-60px;top:-46px}.workspace-label{color:#aebbb3;font-size:.75rem;letter-spacing:.16em}.nav-item{border:1px solid transparent;border-radius:8px;font-size:1rem;color:#aebbb3}.nav-item.active{background:#1500ff;color:#dff8e9;box-shadow:0 6px 25px #1500ff20}.nav-item:not(.active):hover{background:#dff8e90a;color:#dff8e9;border-color:#dff8e924}.nav-count{border-color:#dff8e938;color:inherit;background:#ffffff08}.avatar{background:#dff8e9;color:#101010}.private-label,.profile small{color:#aebbb3}
.main{background:radial-gradient(ellipse 700px 340px at 65% 0%,#0082e415,transparent 80%),#101010}.topbar{background:#10101099;border-color:#dff8e91f;font-size:.875rem}.slash{color:#83938a}.page-heading{margin-bottom:30px}.page-heading .muted{font-size:1rem}.page-content{padding-top:32px}
.primary,.secondary{font-size:1.05rem;text-transform:uppercase;letter-spacing:.025em;border-radius:8px;padding:12px 19px;box-shadow:none}.primary{background:#1500ff;color:#dff8e9;border:1px solid #6052ff}.primary:hover{background:#0082e4;border-color:#0082e4}.secondary{background:#dff8e9;color:#101010;border:1px solid #dff8e9}.secondary:hover{background:#bedbca;border-color:#bedbca}.small{font-size:.9375rem;padding:8px 12px}.text-button{color:#dff8e9;font-weight:700}.text-button:hover{color:#aecbff}.icon-button{color:#aebbb3}.icon-button:hover{background:#dff8e914;color:#dff8e9}
.stat{background:linear-gradient(140deg,#1c211f,#151716);border:1px solid #dff8e92c;border-radius:12px;min-height:158px;padding:23px}.stat>div{color:#dff8e9;font-size:.9375rem}.stat>strong{font-size:2.7rem;letter-spacing:-.025em;line-height:1;margin-top:20px}.stat strong small{font-family:'ANGUZ Text',sans-serif;font-size:.8125rem;color:#aebbb3}.stat p{font-size:.8125rem;color:#aebbb3}.stat svg{color:#aebbb3}.accent-stat{background:linear-gradient(130deg,#1500ff,#130789);border-color:#6a5fff}.accent-stat>strong,.accent-stat svg,.accent-stat>div{color:#dff8e9}.accent-stat p{color:#d4d3ff}
.panel{border-radius:12px;background:#151817;border-color:#dff8e92c;box-shadow:0 12px 32px #00000016}.panel-heading{border-color:#dff8e92c;min-height:74px}.count{font-family:'ANGUZ Text',sans-serif;background:#1500ff;color:#dff8e9;border-radius:3px;font-weight:700}.empty-icon{background:#1500ff18;color:#dff8e9;border:1px solid #7770ff66;border-radius:12px}.empty h3{font-size:1.6rem}.empty p{font-size:1rem;line-height:1.5;color:#aebbb3}.panel-link{color:#dff8e9;font-size:.9375rem;font-weight:700}.panel-link:hover{background:#1500ff33}.panel-heading .subtle{font-size:.8125rem}
.distribution-icon,.track-icon{background:#222d28;color:#dff8e9;border:1px solid #dff8e936;border-radius:10px}.violet{background:#1500ff25!important;color:#c6c1ff!important;border-color:#6052ff70!important}.distribution-item strong{font-size:1rem}.distribution-item small{font-size:.875rem}.distribution-item>b{font-size:1.6rem}.distribution-item:hover strong{color:#a7bbff}.distribution-item+.distribution-item{border-color:#dff8e92c}
.studio-note{background:radial-gradient(ellipse at 100% 0%,#0082e439,transparent 75%),#161c20;border:1px solid #dff8e92c;border-radius:12px}.studio-note .eyebrow{color:#afc8d8}.studio-note h2{font-size:1.85rem;line-height:1.05;max-width:350px}.studio-note p{color:#aebbb3;font-size:1rem;line-height:1.5}.studio-note .text-button{font-size:.9375rem}.note-mark{font-family:'ANGUZ Display',sans-serif;color:#dff8e908;font-size:17rem;bottom:-55px}
th{color:#aebbb3;font-size:.8125rem;letter-spacing:.1em;border-color:#dff8e92c}td{font-size:1rem;border-color:#dff8e921}td strong,.project-name strong{font-size:1rem}.project-name small{font-size:.875rem;color:#aebbb3}.project-name:hover strong{color:#a7bbff}.badge{font-size:.8125rem;border-radius:4px;background:#dff8e916;color:#dff8e9}.status-1{background:#1500ff;color:#dff8e9}.status-2{background:#493917;color:#ffe2a6}.status-3{background:#3b2351;color:#e4c1ff}.status-4{background:#dff8e9;color:#101010}
.table-tools{border-color:#dff8e92c}.filter{font-size:.9375rem;color:#aebbb3}.filter.selected{background:#1500ff;color:#dff8e9}.search input{background:#101312;border-color:#dff8e94a;color:#dff8e9;font-size:1rem}.deadline-row{border-color:#dff8e921}.deadline-row:hover{background:#dff8e905}.deadline-row strong{font-size:1rem}.deadline-row small{font-size:.875rem}.date-tile{background:#1500ff1f;border-color:#7165ff66}.date-tile b{font-family:'ANGUZ Display',sans-serif;font-size:1.5rem}.date-tile small{font-size:.75rem!important}
.setup-banner{background:#1500ff1a;border-color:#5f56af;color:#c7c6e5}.setup-banner strong,.setup-banner button{color:#dff8e9}.error-banner{background:#39201d;border-color:#945348;color:#ffbfb0}.danger{color:#ffb4aa!important}.warning{color:#ffe0a1!important}
dialog{background:#151817;color:#dff8e9;border-color:#dff8e952;border-radius:14px}dialog::backdrop{background:#050609c9}.modal-heading h2{font-size:1.9rem}dialog p{font-size:1rem}form label{font-size:1rem}form input,form select,form textarea{background:#0d100f;border-color:#dff8e947;color:#dff8e9;font-size:1rem;border-radius:7px}form input::placeholder{color:#91a297}form label small{color:#aebbb3;font-size:.8125rem}.form-error{color:#ffb4aa}.private-form{background:#1d2421;border-color:#dff8e932}.private-form h3{font-family:'ANGUZ Text',sans-serif;font-size:.9375rem;font-weight:700;color:#dff8e9;text-transform:none}.detail-money strong{font-family:'ANGUZ Display',sans-serif;font-size:2rem;color:#dff8e9}.detail-money{color:#aebbb3;font-size:.9375rem}.detail-meta{font-size:.9375rem}.files strong{font-size:1rem}.files small{font-size:.8125rem}.setup-list{color:#aebbb3;font-size:1rem}.small-icon{color:#dff8e9;background:#1500ff;border-color:#6052ff}
.auth-layout{background:#101010}.auth-brand{position:relative;isolation:isolate;background:radial-gradient(ellipse at 25% 58%,#0082e430,transparent 60%),radial-gradient(ellipse at 100% 95%,#1500ff45,transparent 65%),#101615;border-color:#dff8e92c}.auth-brand .wordmark{width:280px;height:108px;margin:0}.auth-brand .wordmark img{width:480px;left:-100px;top:-78px}.auth-brand h1{font-size:clamp(3.8rem,6.8vw,7rem);line-height:.98;letter-spacing:-.025em;max-width:640px}.auth-brand p:not(.eyebrow){color:#aebbb3;font-size:1.1rem}.auth-brand .eyebrow{color:#dff8e9}.auth-brand>.muted{color:#aebbb3;font-size:.875rem}.auth-card h2{font-size:2.8rem;line-height:1}.auth-card>.muted{font-size:1rem}.auth-note{font-size:.9375rem}.auth-card .primary{font-size:1.15rem}
footer{border-color:#dff8e924;color:#dff8e9;font-size:.875rem}footer span{color:#aebbb3;font-size:.75rem}.initial-loading{color:#dff8e9}#toast{background:#dff8e9;color:#101010;border-color:#dff8e9;font-size:1rem}.mobile-bar,.mobile-heading{display:none}.more-menu{display:grid;gap:8px}.more-menu button{display:flex;align-items:center;gap:14px;min-height:54px;text-align:left;padding:12px;border:1px solid var(--line);border-radius:9px;font-size:1rem}.more-menu button:hover{background:#1500ff33}.more-menu .chevron{margin-left:auto}.account-email{overflow-wrap:anywhere}.install-note{padding:16px;background:#1500ff18;border:1px solid #6052ff55;border-radius:9px}.install-note h3{margin-bottom:9px}.install-note p{color:var(--muted)}
@media(max-width:1200px){.stat{padding:20px 16px}.stat>strong{font-size:2.3rem}.stat>div{font-size:.875rem}.sidebar{padding-top:24px}.wordmark{margin-left:4px}}
@media(max-width:980px){.financial-stats .stat>strong{font-size:2rem}.studio-note h2{font-size:1.6rem}.page-heading h1{font-size:2.8rem}}
@media(max-width:700px){
  html{scroll-padding-top:86px}body:has(dialog[open]){overflow:hidden}.layout{display:block}.sidebar{display:none}.main{min-height:100dvh;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));background:radial-gradient(ellipse 450px 270px at 100% 0,#0082e41c,transparent 85%),#101010}.topbar{display:none}
  .mobile-heading{display:flex;position:sticky;top:0;z-index:5;align-items:center;justify-content:space-between;gap:12px;min-height:74px;padding:calc(8px + env(safe-area-inset-top,0px)) 18px 8px;background:#101211f5;backdrop-filter:blur(18px);border-bottom:1px solid #dff8e926}.mobile-heading .wordmark{width:132px;height:51px;margin:0}.mobile-heading .wordmark img{width:230px;left:-48px;top:-35px}.mobile-heading .header-context{font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;margin-left:auto;color:#aebbb3}.mobile-heading .icon-button{width:44px;height:44px;border:1px solid #dff8e936;border-radius:50%;color:#dff8e9;background:#dff8e90a}
  .mobile-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:10;background:#141815f5;backdrop-filter:blur(20px);border-top:1px solid #dff8e935;padding:8px max(6px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));box-shadow:0 -8px 40px #0004}.mobile-bar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:56px;min-width:0;padding:6px 2px;color:#aebbb3;font-size:.75rem;line-height:1.2;border-radius:10px}.mobile-bar button svg{width:22px;height:22px}.mobile-bar button.active{background:#1500ff;color:#dff8e9}.mobile-bar button:hover{color:#fff}.mobile-bar button:focus-visible{outline-offset:-3px}
  .page-content{padding:24px 18px 28px}.page-heading{gap:18px;margin-bottom:22px}.page-heading h1{font-size:2.5rem;overflow-wrap:anywhere}.page-heading .eyebrow{font-size:.75rem;margin-bottom:10px}.page-heading .muted{font-size:1rem;line-height:1.4;margin-top:8px}.page-heading>.primary{min-height:50px;width:100%}.primary,.secondary{font-size:1.05rem;min-height:48px}.icon-button{min-height:44px;min-width:44px}.text-button{min-height:44px;font-size:1rem}.small{min-height:44px}
  .stats{gap:12px}.stat{padding:17px 15px;min-height:146px}.stat>div{font-size:.875rem;gap:6px}.stat>strong{font-size:2.3rem;margin-top:16px}.stat strong small{font-size:.8125rem;display:inline;margin-left:7px}.stat p{font-size:.8125rem;line-height:1.3}.stat svg{width:16px}.financial-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-stats .stat:first-child{grid-column:1/-1;min-height:115px}.financial-stats .stat>strong{font-size:2.1rem}
  .panel-heading{padding:18px;min-height:66px}.panel-heading h2{font-size:1.4rem}.panel-heading .subtle{font-size:.8125rem}.empty{padding:24px 20px;min-height:220px}.empty h3{font-size:1.5rem}.empty p{font-size:1rem}.empty .secondary{margin-top:18px}.deadline-panel .empty{min-height:160px}.bottom-grid{gap:16px}.studio-note{padding:23px;min-height:190px}.studio-note h2{font-size:1.8rem}.distribution{padding:0 18px}.distribution-item{min-height:84px}.panel-link{min-height:50px;font-size:1rem}.deadline-row{padding:17px 18px;min-height:84px}
  .table-scroll{overflow:visible}.table-scroll table,.table-scroll tbody{display:block;width:100%}.table-scroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.table-scroll tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:18px;border-bottom:1px solid #dff8e935}.table-scroll tr:last-child{border:0}.table-scroll td{display:block;border:0;padding:0;min-width:0;overflow-wrap:anywhere;font-size:1rem}.table-scroll td:before{content:attr(data-label);display:block;color:#aebbb3;font-size:.75rem;letter-spacing:.05em;margin-bottom:7px}.table-scroll td:first-child{grid-column:1/-1}.table-scroll td:first-child:before{display:none}.table-scroll .project-list tr{position:relative;padding-right:48px}.table-scroll .project-list td:last-child{position:absolute;right:6px;top:18px}.table-scroll .project-list td:last-child:before{display:none}.project-name{min-width:0;width:100%;min-height:46px;gap:12px}.project-name>span:last-child{min-width:0}.project-name strong{font-size:1.125rem;display:block;overflow-wrap:anywhere}.project-name small{font-size:.875rem;line-height:1.4}.track-icon{width:42px;height:42px}.badge{font-size:.875rem;padding:6px 9px;white-space:normal}
  .table-tools{display:flex;flex-direction:column;padding:16px;gap:14px;align-items:stretch}.search{order:-1;width:100%;position:relative}.search input{width:100%;max-width:none;min-height:48px;padding:12px 12px 12px 40px;font-size:1rem;border-radius:9px}.search svg{position:absolute;left:13px}.filter-group{gap:6px;display:flex;flex-wrap:wrap}.filter{min-height:44px;padding:10px 12px;font-size:.9375rem;border:1px solid #dff8e922}.filter.selected{border-color:#6052ff}
  dialog,dialog.wide-dialog{position:fixed;inset:0;margin:0;width:100%;height:100dvh;max-height:100dvh;max-width:100%;border:0;border-radius:0;padding:0 20px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:90px}.modal-heading{position:sticky;top:0;z-index:3;background:#151817f5;backdrop-filter:blur(20px);margin:0 -20px 22px;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 16px 20px;border-bottom:1px solid #dff8e930;min-height:77px}.modal-heading h2{font-size:1.7rem}.form-grid{grid-template-columns:1fr}.form-actions{position:sticky;bottom:calc(-20px - env(safe-area-inset-bottom,0px));z-index:2;margin:24px -20px 0;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:#151817f5;border-top:1px solid #dff8e930;display:flex}.form-actions>*{flex:1;min-height:50px}.form-actions .primary{flex:1.6}form input,form select{min-height:50px;font-size:16px}form textarea{font-size:16px;min-height:105px}form label{margin-bottom:22px}.private-form{padding:17px}.files li{display:grid;grid-template-columns:25px 1fr;gap:12px}.files li>.secondary{grid-column:2}.files li>.text-button{grid-column:2}.files strong{font-size:1rem}.detail-money{justify-content:space-between;gap:15px}.detail-money strong{font-size:1.9rem}.payment-list li{align-items:flex-start}.upload-label input{max-width:100%}
  .auth-layout{display:flex;flex-direction:column;align-items:stretch;min-height:100dvh}.auth-brand{min-height:210px;padding:24px 24px 28px;justify-content:flex-start;border-right:0;border-bottom:1px solid #dff8e926}.auth-brand .wordmark{width:160px;height:62px;margin-bottom:22px}.auth-brand .wordmark img{width:280px;left:-59px;top:-45px}.auth-brand h1{font-size:2.8rem;line-height:1}.auth-brand h1 br{display:none}.auth-brand h1 br:after{content:' '}.auth-card{padding:26px 24px;max-width:500px;align-self:center}.auth-card .eyebrow{display:none}.auth-card h2{font-size:2.3rem}.auth-card>.muted{margin-bottom:24px}.auth-card .primary{min-height:52px}.auth-note{font-size:.875rem;line-height:1.6;margin-top:22px}
  #toast{bottom:calc(90px + env(safe-area-inset-bottom,0px));font-size:1rem}body:has(dialog[open]) #toast{z-index:30}footer{display:none}.more-menu button{min-height:58px}.setup-banner{margin:16px 18px 0}.setup-banner button{min-height:44px}.mobile-logout{display:none}
}
@media(max-width:700px){.auth-brand h1{font-size:2.5rem}.auth-brand h1 br{display:block}}
@media(max-width:359px){.stat{padding:15px 11px}.stat>strong{font-size:2rem}.stat svg{display:none}.page-content{padding-left:14px;padding-right:14px}.mobile-heading .header-context{display:none}.mobile-bar button{font-size:.75rem}.page-heading h1{font-size:2.2rem}}
.work-section{border-top:1px solid var(--line,#343434);padding-top:22px;margin-top:24px}.work-list{list-style:none;margin:0;padding:0}.work-list li{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid #343434;min-width:0}.work-list li>div{min-width:0}.work-list strong,.work-list small{display:block;overflow-wrap:anywhere}.work-list small{color:#b8c2bc;margin-top:5px}.row-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.task-check{display:flex;align-items:center;gap:12px;flex:1;margin:0}.task-check input{width:24px;height:24px;flex-shrink:0;accent-color:#dff8e9}.completed{text-decoration:line-through;opacity:.6}.version{background:#dff8e9;color:#101010;padding:8px;border-radius:6px;font-weight:700;white-space:nowrap}.approval-summary{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.unread{border-left:3px solid #dff8e9;padding-left:14px!important}.reminders{padding:16px;background:#202720;border-radius:8px}.section-empty{color:#b8c2bc;padding:12px 0}.work-list button{min-height:44px}.mobile-bar.client-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.deliveries li{align-items:flex-start}.deliveries li>div:not(.row-actions){flex:1}.work-list .preserve{margin:10px 0}.panel-heading{gap:12px;flex-wrap:wrap}
@media(max-width:600px){.work-list li{flex-wrap:wrap}.work-list .row-actions{flex-basis:100%;justify-content:flex-start}.task-check{min-width:0}.deliveries .row-actions{padding-left:0}.work-section .panel-heading h3{margin:0}.work-section{margin-top:20px}.work-list small{line-height:1.5}}
.overview-grid{grid-template-columns:minmax(0,1fr)}.panel{min-width:0}.panel>.work-list{padding:0 20px}.panel>.section-empty{padding:12px 20px}.panel>.reminders{margin:0 20px 16px}.sidebar{overflow-y:auto}@media(min-width:701px){.table-scroll{max-width:100%;overflow-x:auto}}
.danger-button{color:#ffb5b5;border:1px solid #ffb5b54d;background:transparent;border-radius:8px}.danger-button:hover{background:#ffb5b512;border-color:#ffb5b5}.files li{flex-wrap:wrap;gap:10px}.files li>div{min-width:0;flex:1 1 180px}.files strong{overflow-wrap:anywhere}.modal-feedback{padding:12px 14px;background:#dff8e915;border:1px solid #dff8e940;border-radius:8px;overflow-wrap:anywhere;line-height:1.5}.files .secondary{min-height:44px}.table-scroll td:last-child .danger-button{margin-top:6px}
.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.settings-panel{padding:24px}.settings-panel h2{margin-bottom:22px}.settings-avatar{width:88px;height:88px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#dff8e9;color:#101010;font-size:2rem;margin-bottom:16px}.profile-photo{width:100%;height:100%;object-fit:cover}.avatar{overflow:hidden;flex-shrink:0}
@media(min-width:701px){.layout{grid-template-columns:215px minmax(0,1fr)}.sidebar{padding:18px 12px 0;overflow-x:hidden;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.sidebar .wordmark{margin-bottom:12px;flex-shrink:0}.sidebar .workspace-label{margin-bottom:12px}.sidebar .nav-item{min-height:39px;padding:8px 10px;margin-bottom:3px;gap:9px;font-size:.9375rem}.sidebar-bottom{padding-top:12px}.profile{padding:14px 0}.sidebar nav{flex-shrink:0}}
@media(max-width:700px){.settings-grid{grid-template-columns:1fr}.settings-panel{padding:20px}.settings-panel .primary{width:100%}}
.stream-search{padding:12px 20px}.stream-search label{margin:0}#stream-list{padding:0 20px}#stream-result:not(:empty){padding:16px;margin:16px 0;background:#dff8e915;border-radius:8px;font-size:1.2rem;font-weight:700}
.stream-search label{display:block;font-size:.9375rem}.stream-search input{display:block;margin-top:8px;width:100%;min-height:44px;border:1px solid #dff8e940;border-radius:8px;background:#101211;color:#dff8e9;padding:10px 12px}
@media(min-width:701px){dialog.wide-dialog{width:min(1100px,calc(100vw - 64px));max-width:1100px}}
.track-deliveries{border:1px solid #dff8e92c;border-radius:10px;margin:12px 0;overflow:hidden}.track-deliveries>summary{display:flex;gap:14px;align-items:center;cursor:pointer;padding:18px;min-height:56px;background:#dff8e908;list-style:none}.track-deliveries>summary::-webkit-details-marker{display:none}.track-deliveries>summary:before{content:'›';font-size:1.6rem;transition:transform .15s}.track-deliveries[open]>summary:before{transform:rotate(90deg)}.track-deliveries>summary>span{flex:1;min-width:0;font-weight:700;overflow-wrap:anywhere}.track-deliveries>summary>small{color:#aebbb3;white-space:nowrap}.track-tools{display:flex;gap:8px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid #dff8e91c}.track-deliveries>.section-empty{padding:16px 18px;margin:0}.track-deliveries .deliveries{padding:0 18px}.work-list.deliveries li.delivery-card{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 0;align-items:start}.delivery-copy{min-width:0}.delivery-copy>strong{font-size:1.15rem;line-height:1.4;overflow-wrap:anywhere}.delivery-copy small{line-height:1.5}.delivery-buttons{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.delivery-buttons button{min-height:44px}.delivery-description{margin-top:10px}.delivery-description>summary{cursor:pointer;color:#aebbb3;min-height:32px;padding:6px 0}.delivery-description p{line-height:1.5;overflow-wrap:anywhere}.delivery-buttons .subtle{align-self:center}
@media(max-width:700px){.delivery-buttons button{white-space:normal}.delivery-copy small{line-height:1.5}}
