@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/312bdf69facd99ca-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/1b30b992a554bafd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/_next/static/media/accc82dc8525882b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Josefin Sans Fallback;src:local("Arial");ascent-override:73.32%;descent-override:24.44%;line-gap-override:0.00%;size-adjust:102.29%}.__className_636a5c{font-family:Josefin Sans,Josefin Sans Fallback;font-style:normal}.__variable_636a5c{--font-josefin:"Josefin Sans","Josefin Sans Fallback"}@font-face{font-family:bontang;src:url(/_next/static/media/aabb5ba482a7e099-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:bontang Fallback;src:local("Arial");ascent-override:89.03%;descent-override:20.18%;line-gap-override:0.00%;size-adjust:110.98%}.__className_77970c{font-family:bontang,bontang Fallback}.__variable_77970c{--font-bontang:"bontang","bontang Fallback"}:root{--brand-coral:#ff7a6e;--brand-coral-hover:#e86a5f;--brand-coral-deep:#c94c41;--brand-pink:#ffbdb7;--brand-light-pink:#fdf4ef;--brand-mint:#d3e5df;--brand-emerald:#57b296;--brand-blue:#73d0d1;--brand-white:#ffffff;--brand-dark:#262626;--brand-gray:#6b6461;--brand-gray-soft:#ececec;--color-bg:var(--brand-light-pink);--color-surface:var(--brand-white);--color-surface-muted:var(--brand-light-pink);--color-text:var(--brand-dark);--color-text-muted:var(--brand-gray);--color-border:rgba(0,0,0,0.08);--color-link:var(--brand-coral-deep);--color-heading:var(--brand-coral);--color-heading-alt:var(--brand-dark);--color-primary:var(--brand-coral);--color-primary-hover:var(--brand-coral-hover);--color-primary-text:var(--brand-white);--color-danger:var(--brand-coral-deep);--color-danger-text:var(--brand-white);--color-focus:var(--brand-coral);--color-accent:var(--brand-pink);--color-accent-2:var(--brand-mint);--color-neutral:var(--brand-gray-soft);--color-notice:var(--brand-pink);--color-success:var(--brand-mint);--color-header-bg:var(--brand-pink);--color-header-border:rgba(2,2,2,0.11);--color-header-text:var(--brand-dark);--color-nav:var(--brand-white);--color-nav-hover:var(--brand-coral);--color-nav-underline:var(--brand-coral);--color-icon-hover-bg:var(--brand-mint);--color-drawer-bg:var(--brand-coral);--color-drawer-text:var(--brand-white);--color-drawer-close:var(--brand-dark);--color-drawer-hover:rgba(255,255,255,0.2);--color-drawer-foot-bg:rgba(0,0,0,0.12);--color-drawer-foot-border:rgba(255,255,255,0.25);--color-drawer-foot-text:rgba(255,255,255,0.75);--shadow-drawer:-8px 0 35px rgba(255,122,110,0.5);--color-footer-bg:var(--brand-mint);--color-footer-text:rgba(38,38,38,0.55);--color-footer-border:rgba(38,38,38,0.15);--color-qr-bg:var(--brand-white);--avatar-1:var(--brand-coral);--avatar-2:var(--brand-coral-deep);--avatar-3:var(--brand-emerald);--avatar-4:#b9857e;--avatar-5:var(--brand-dark);--avatar-text:var(--brand-white);--avatar-font:var(--font-body);--avatar-nudge:0.12em;--font-body:var(--font-josefin),system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-display:var(--font-bontang),var(--font-josefin),serif;--headline-case:none;--headline-weight:700;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--h1-size:clamp(1.8rem,5.2vw,3rem);--h1-tracking:0.08em;--h2-size:clamp(1.3rem,3.5vw,2rem);--h2-tracking:0.06em;--h3-size:clamp(1rem,2.5vw,1.3rem);--h3-tracking:0.04em;--nav-size:1.25rem;--nav-weight:750;--nav-tracking:0.06em;--drawer-link-size:1.65rem;--btn-size:0.85rem;--btn-weight:700;--btn-tracking:0.06em;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-stat:2.25rem;--leading:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-16:64px;--radius-sm:10px;--radius:18px;--radius-input:18px;--radius-pill:999px;--shadow:0 10px 30px rgba(0,0,0,0.08);--shadow-hover:0 4px 12px rgba(0,0,0,0.1);--shadow-pop:0 8px 28px rgba(38,38,38,0.16);--content-width:1200px;--form-width:720px;--header-height:100px;--logo-height:70px;--header-height-sm:80px;--logo-height-sm:54px;--tap-target:44px;--icon-button:50px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading);-webkit-font-smoothing:antialiased}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}p{margin:0 0 var(--space-3)}p:last-child{margin-bottom:0}.headline,h1,h2,h3{font-family:var(--font-display);font-weight:var(--headline-weight);text-transform:var(--headline-case);line-height:1.15;margin:0 0 var(--space-2)}h1{font-size:var(--h1-size);letter-spacing:var(--h1-tracking);line-height:1.1}h1,h2{color:var(--color-heading)}h2{font-size:var(--h2-size);letter-spacing:var(--h2-tracking);line-height:1.2}h3{font-size:var(--h3-size);letter-spacing:var(--h3-tracking);color:var(--color-heading-alt);line-height:1.3}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.container{max-width:var(--content-width);margin:0 auto;padding:0 var(--space-4)}.app-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.main{padding:var(--space-8) 0 var(--space-16);flex:1 1}.narrow{max-width:var(--form-width)}.stack>*+*{margin-top:var(--space-4)}.stack-sm>*+*{margin-top:var(--space-2)}.row,.row-between{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.row-between{justify-content:space-between}.row-top{align-items:flex-start}.row-nowrap{flex-wrap:nowrap}.grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--color-header-bg);color:var(--color-header-text);border-bottom:1px solid var(--color-header-border)}.topbar-inner{gap:var(--space-4);height:var(--header-height);padding:0 var(--space-4)}.brand,.topbar-inner{display:flex;align-items:center}.brand{gap:var(--space-3);min-width:0;flex-shrink:1}.brand:hover{text-decoration:none}.brand-logo{height:var(--logo-height);width:auto;display:block;flex:none;transition:transform .2s}.brand:hover .brand-logo{transform:scale(1.04)}.brand-name{font-family:var(--font-display);color:var(--color-nav);font-size:var(--text-lg);letter-spacing:var(--h3-tracking);line-height:1.1}.brand-name,.nav{white-space:nowrap}.nav{display:flex;align-items:center;gap:var(--space-1);margin-left:var(--space-2)}.nav a{position:relative;color:var(--color-nav);padding:.55rem .75rem;border-radius:var(--radius-pill);font-size:var(--nav-size);font-weight:var(--nav-weight);letter-spacing:var(--nav-tracking);text-transform:uppercase;transition:color .2s}.nav a:after{content:"";position:absolute;left:8%;bottom:4px;width:84%;height:4px;border-radius:2px;background:var(--color-nav-underline);opacity:.55;transform-origin:0 center;transform:scaleX(0) skew(-8deg);transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .3s}.nav a:hover{color:var(--color-nav-hover);text-decoration:none}.nav a:hover:after,.nav a[aria-current=page]:after{opacity:.85;transform:scaleX(1) skew(-8deg)}.nav a[aria-current=page]{color:var(--color-nav-hover)}.topbar-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;flex-shrink:0}.menu{position:relative}.menu-button{display:flex;align-items:center;gap:var(--space-2);background:none;border:0;padding:var(--space-1);border-radius:var(--radius-pill);cursor:pointer;color:inherit;min-height:var(--tap-target);transition:background .2s}.menu-button:hover{background:var(--color-icon-hover-bg)}.menu-who{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;text-align:right;padding-left:var(--space-2)}.menu-who strong{font-size:var(--text-sm)}.menu-who span{font-size:var(--text-xs);opacity:.75}.menu-panel{position:absolute;right:0;top:calc(100% + var(--space-2));min-width:240px;z-index:30;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:var(--space-2)}.menu-head{padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2)}.menu-head strong{display:block}.menu-item{display:flex;align-items:center;width:100%;min-height:var(--tap-target);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);background:none;border:0;text-align:left;cursor:pointer}.menu-item:hover{background:var(--color-surface-muted);text-decoration:none}.nav-toggle{display:none;background:none;border:1px solid transparent;cursor:pointer;color:var(--color-header-text);width:var(--icon-button);height:var(--icon-button);border-radius:var(--radius-pill);padding:0;align-items:center;justify-content:center;transition:background .2s;flex:none}.nav-toggle:hover{background:var(--color-icon-hover-bg)}.nav-toggle svg{width:28px;height:28px}.drawer-backdrop{position:fixed;inset:0;background:transparent;z-index:40}.drawer{position:fixed;top:0;right:0;height:100vh;height:100dvh;width:min(360px,86vw);z-index:50;background:var(--color-drawer-bg);color:var(--color-drawer-text);box-shadow:var(--shadow-drawer);display:flex;flex-direction:column;animation:drawer-in .34s cubic-bezier(.16,1,.3,1)}@keyframes drawer-in{0%{transform:translateX(100%);opacity:0}to{transform:none;opacity:1}}.drawer-head{display:flex;justify-content:flex-end;padding:var(--space-3)}.drawer-close{background:none;border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;width:var(--icon-button);height:var(--icon-button);color:var(--color-drawer-close);display:inline-flex;align-items:center;justify-content:center;padding:0}.drawer-close svg{width:30px;height:30px}.drawer-title{font-family:var(--font-display);font-size:var(--h2-size);letter-spacing:var(--h2-tracking);text-align:center;margin:0 0 var(--space-4);color:var(--color-drawer-text)}.drawer-nav{flex:1 1;min-height:0;overflow-y:auto;flex-direction:column;gap:var(--space-1)}.drawer-nav,.drawer-nav a{display:flex;align-items:center}.drawer-nav a{width:100%;justify-content:center;padding:1rem 2rem .5rem;color:var(--color-drawer-text);font-size:var(--drawer-link-size);font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.05em;transition:background .2s,transform .26s}.drawer-nav a:hover,.drawer-nav a[aria-current=page]{background:var(--color-drawer-hover);text-decoration:none}.drawer-nav a:hover{transform:scale(1.06)}.drawer-foot{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--color-drawer-foot-bg);border-top:1px solid var(--color-drawer-foot-border)}.drawer-foot a,.drawer-foot button{background:none;border:0;padding:0;cursor:pointer;color:var(--color-drawer-foot-text);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;min-height:var(--tap-target)}.drawer-foot a{display:inline-flex;align-items:center}.drawer-foot a:hover,.drawer-foot button:hover{color:var(--color-drawer-text);text-decoration:underline;text-underline-offset:3px}.app-footer{background:var(--color-footer-bg);color:var(--color-footer-text);font-size:var(--text-sm)}.app-footer-tag{font-family:var(--font-display);color:var(--color-heading);letter-spacing:.05em;text-align:center;font-size:clamp(1.1rem,3vw,1.6rem);line-height:1;margin:0;padding:var(--space-6) 0 var(--space-4)}.app-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--color-footer-border);padding:var(--space-3) 0}.app-footer a{color:var(--color-footer-text)}.app-footer a:hover{color:var(--color-text)}.avatar{--size:36px;width:var(--size);height:var(--size);flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:var(--avatar-text);font-family:var(--avatar-font);font-weight:700;font-size:calc(var(--size) * .4);letter-spacing:.02em;line-height:1;background:var(--avatar-1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar-initials{position:relative;top:var(--avatar-nudge)}.avatar-sm{--size:28px}.avatar-lg{--size:64px}.avatar[data-tone="1"]{background:var(--avatar-1)}.avatar[data-tone="2"]{background:var(--avatar-2)}.avatar[data-tone="3"]{background:var(--avatar-3)}.avatar[data-tone="4"]{background:var(--avatar-4)}.avatar[data-tone="5"]{background:var(--avatar-5)}.page-header{margin-bottom:var(--space-5)}.page-header h1{margin-bottom:var(--space-1)}.page-header .subtitle{color:var(--color-text-muted);margin:0}.back-link{display:inline-block;font-size:var(--text-sm);margin-bottom:var(--space-2)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-5);color:inherit}a.card{transition:border-color .2s,box-shadow .2s}a.card:hover{text-decoration:none;border-color:var(--color-primary);box-shadow:var(--shadow-hover)}.card-flush{padding:0;overflow:hidden}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-2)}.card-foot{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.stat-value{font-family:var(--font-display);font-size:var(--text-stat);letter-spacing:var(--h3-tracking);color:var(--color-heading);line-height:1.2}.stat-label{font-size:var(--text-sm);overflow-wrap:anywhere}.empty,.stat-label{color:var(--color-text-muted)}.empty{text-align:center;padding:var(--space-8)}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top}th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600}tr:last-child td{border-bottom:0}.table-wrap{overflow-x:auto}.row-link{color:inherit}.badge{display:inline-block;padding:2px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;background:var(--color-surface-muted);white-space:nowrap}.badge-open{background:var(--color-success)}.badge-pipeline{background:var(--color-accent)}.badge-closed{background:var(--color-neutral)}.badge-web{background:var(--color-surface);border:1px solid var(--color-border)}.notice{background:var(--color-notice);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-5)}.notice-mint{background:var(--color-success)}dl.fields{display:grid;grid-template-columns:minmax(140px,200px) 1fr;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin:0}dl.fields dt{color:var(--color-text-muted);font-size:var(--text-sm)}dl.fields dd{margin:0;overflow-wrap:anywhere}pre.plain{font-family:inherit;margin:0;white-space:pre-wrap}.media{width:100%;border-radius:var(--radius);display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap-target);padding:.65rem 1.1rem .5rem;border-radius:var(--radius-pill);border:1px solid transparent;font-size:var(--btn-size);font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);text-transform:uppercase;line-height:1;cursor:pointer;transition:background .2s,transform .2s,filter .2s}.btn,.btn:hover{text-decoration:none}.btn:hover{filter:brightness(.98)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:var(--color-primary-text)}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover)}.btn-secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.btn-danger{background:var(--color-danger);color:var(--color-danger-text)}.btn-sm{min-height:34px;padding:.45rem .8rem .35rem;font-size:var(--text-xs)}.btn-block{width:100%}.btn-link{background:none;border:0;color:var(--color-link);padding:0;font-weight:600;cursor:pointer}.input{width:100%;min-height:var(--tap-target);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-input);font-size:max(16px,var(--text-base));background:var(--color-surface);color:var(--color-text)}.input:focus{outline:2px solid var(--color-focus);outline-offset:0}select.input{padding-right:var(--space-3)}.toolbar{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.toolbar .input{max-width:320px}.toolbar select.input{max-width:220px}fieldset.form-grid{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.form-grid .full,.form-grid label{display:flex;flex-direction:column;gap:var(--space-1)}.form-grid .label,.form-grid label>span:first-child{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}.form-grid .full{grid-column:1/-1}label.check{flex-direction:row;align-items:flex-start;gap:var(--space-3)}label.check>span:first-child{font-size:inherit;color:inherit;font-weight:inherit}label.check input{margin-top:4px;accent-color:var(--color-primary);width:18px;height:18px;flex:none}.chips{display:flex;flex-wrap:wrap;min-height:32px}.chip,.chips{gap:var(--space-2);align-items:center}.chip{display:inline-flex;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3)}.chip-x{border:0;background:none;cursor:pointer;font-size:var(--text-lg);line-height:1;padding:0 var(--space-2);color:var(--color-text-muted);border-radius:var(--radius-pill);min-height:28px}.chip-x:hover{color:var(--color-text);background:var(--color-accent)}.picker{position:relative;margin-top:var(--space-2)}.picker-list{position:absolute;z-index:10;left:0;right:0;top:calc(100% + 4px);list-style:none;margin:0;padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.picker-list button{width:100%;text-align:left;background:none;border:0;min-height:var(--tap-target);padding:0 var(--space-3);border-radius:var(--radius-sm);font:inherit;cursor:pointer;color:var(--color-text)}.picker-list button:focus-visible,.picker-list button:hover{background:var(--color-surface-muted)}.danger-zone{border:1px solid var(--color-accent);border-radius:var(--radius);padding:var(--space-4);background:var(--color-surface-muted)}.tabs{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border);margin:var(--space-4) 0 var(--space-5);overflow-x:auto;scrollbar-width:none}.tabs a{padding:var(--space-3) var(--space-3);color:var(--color-text-muted);font-weight:600;border-bottom:2px solid transparent;white-space:nowrap}.tabs a:hover{text-decoration:none;color:var(--color-text)}.tabs a[aria-current=page]{color:var(--color-text);border-bottom-color:var(--color-primary)}.auth-wrap{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--space-6) var(--space-4)}.auth-card{width:100%;max-width:420px}.auth-logo{height:64px;width:auto;max-width:100%;display:block;margin:0 auto var(--space-5)}.divider{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);margin:var(--space-5) 0}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:var(--color-border)}.qr{display:block;margin:0 auto;background:var(--color-qr-bg);border-radius:var(--radius-sm)}.muted{color:var(--color-text-muted)}.small{font-size:var(--text-sm)}.mono{font-family:var(--font-mono)}.center{text-align:center}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.mt-2{margin-top:var(--space-2)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1180px){.brand-name{display:none}}@media (max-width:1040px){.menu-who{display:none}}@media (max-width:900px){.topbar-inner{gap:var(--space-2)}.nav{display:none}.nav-toggle{display:inline-flex}.drawer{width:100vw;max-width:100vw}.main{padding:var(--space-5) 0 var(--space-10)}.card{padding:var(--space-4)}.card-flush{padding:0}.grid-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.grid-stats .card{padding:var(--space-3)}.grid-stats .stat-value{font-size:var(--text-xl)}.grid-stats .stat-label{font-size:var(--text-xs);line-height:1.3}dl.fields{grid-template-columns:1fr;gap:2px}dl.fields dd{margin-bottom:var(--space-3)}.toolbar .input,.toolbar select.input{max-width:none;flex:1 1 140px}.table-stack thead{display:none}.table-stack,.table-stack tbody,.table-stack td,.table-stack tr{display:block;width:100%}.table-stack tr{display:flex;flex-direction:column;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.table-stack tr:last-child{border-bottom:0}.table-stack td{border:0;padding:var(--space-1) 0;display:flex;gap:var(--space-3);justify-content:space-between;text-align:right}.table-stack td:before{content:attr(data-label);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);text-align:left;flex:none}.table-stack td:not([data-label]):before,.table-stack td[data-label=""]:before{content:none}.table-stack td.cell-primary{display:block;order:-1;text-align:left;padding-bottom:var(--space-2);font-weight:600}.table-stack td.cell-empty{display:none}.table-stack td.cell-primary:before{content:none}}@media (max-width:480px){.topbar-inner{height:var(--header-height-sm);padding:0 var(--space-3)}.brand-logo{height:var(--logo-height-sm)}}