:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zts-background:0 0% 100%;--zts-foreground:222 47% 11%;--zts-card:0 0% 100%;--zts-card-foreground:222 47% 11%;--zts-primary:230 45% 15%;--zts-primary-foreground:0 0% 100%;--zts-secondary:220 14% 96%;--zts-secondary-foreground:222 47% 11%;--zts-muted:220 14% 96%;--zts-muted-foreground:215 16% 47%;--zts-accent:188 90% 48%;--zts-accent-foreground:230 45% 15%;--zts-destructive:0 72% 45%;--zts-destructive-foreground:0 0% 100%;--zts-success:151 55% 34%;--zts-warning:35 92% 38%;--zts-border:220 13% 88%;--zts-ring:188 90% 40%;--zts-sidebar:230 45% 15%;--zts-sidebar-accent:230 45% 20%;--zts-sidebar-foreground:0 0% 100%;--zts-radius:.5rem;--zts-shadow:0 1px 3px #0f172a1a, 0 1px 2px #0f172a0f;--zts-content-width:90rem}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:20rem}body{background:hsl(var(--zts-background));color:hsl(var(--zts-foreground));margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5}button,input,select,textarea{font:inherit}button,select,input[type=checkbox],input[type=radio]{cursor:pointer}button:disabled,select:disabled,input:disabled,textarea:disabled{cursor:not-allowed}a{color:inherit}:focus-visible{outline:3px solid hsl(var(--zts-ring));outline-offset:3px}::selection{background:hsl(var(--zts-accent) / .28)}.zts-skip-link{z-index:100;border-radius:var(--zts-radius);background:hsl(var(--zts-background));color:hsl(var(--zts-primary));box-shadow:var(--zts-shadow);padding:.65rem .9rem;font-weight:700;position:fixed;top:.75rem;left:1rem;transform:translateY(-160%)}.zts-skip-link:focus{transform:translateY(0)}.zts-public-page{background:radial-gradient(circle at top right, hsl(var(--zts-accent) / .12), transparent 32rem), hsl(var(--zts-secondary));min-height:100vh}.zts-public-header{background:hsl(var(--zts-primary));min-height:4rem;color:hsl(var(--zts-primary-foreground));justify-content:space-between;align-items:center;padding:.75rem clamp(1rem,4vw,2.5rem);display:flex}.zts-public-main{width:min(100% - 2rem,48rem);margin:0 auto;padding:clamp(2rem,7vw,5rem) 0}.zts-brand{letter-spacing:.01em;align-items:center;gap:.7rem;font-weight:750;display:inline-flex}.zts-brand-mark{border:1px solid hsl(var(--zts-accent) / .7);width:2.25rem;height:2.25rem;color:hsl(var(--zts-accent));letter-spacing:.08em;border-radius:.45rem;place-items:center;font-size:.78rem;font-weight:800;display:inline-grid}.zts-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zts-button{border-radius:var(--zts-radius);border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;min-height:2.6rem;padding:.52rem .85rem;font-weight:700;display:inline-flex}.zts-button--primary{background:hsl(var(--zts-primary));color:hsl(var(--zts-primary-foreground))}.zts-button--secondary{border-color:hsl(var(--zts-border));background:hsl(var(--zts-secondary));color:hsl(var(--zts-secondary-foreground))}.zts-button--ghost{border-color:hsl(var(--zts-primary-foreground) / .25);color:inherit;background:0 0}.zts-button--danger{background:hsl(var(--zts-destructive));color:hsl(var(--zts-destructive-foreground))}.zts-button:hover:not(:disabled){filter:brightness(1.08)}.zts-button:disabled{opacity:.5}.zts-card{border:1px solid hsl(var(--zts-border));border-radius:calc(var(--zts-radius) + .2rem);background:hsl(var(--zts-card));color:hsl(var(--zts-card-foreground));box-shadow:var(--zts-shadow);padding:clamp(1rem,3vw,1.5rem)}.zts-card-title{margin:0 0 .55rem;font-size:1.25rem}.zts-alert{border-radius:var(--zts-radius);border:1px solid;margin-block:.75rem;padding:.75rem .9rem}.zts-alert--info{color:#194076;background:#ecf5fe;border-color:#368ce259}.zts-alert--success{border-color:hsl(var(--zts-success) / .35);color:hsl(var(--zts-success));background:#eafbf1}.zts-alert--warning{border-color:hsl(var(--zts-warning) / .35);color:#6a3b0c;background:#fef1d2}.zts-alert--danger{border-color:hsl(var(--zts-destructive) / .35);color:hsl(var(--zts-destructive));background:#fdecec}.zts-badge{border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.76rem;font-weight:750;display:inline-flex}.zts-badge--neutral{background:hsl(var(--zts-muted));color:hsl(var(--zts-muted-foreground))}.zts-badge--info{color:#194076;background:#ddedfd}.zts-badge--success{color:hsl(var(--zts-success));background:#ddf8e8}.zts-badge--warning{color:#6a3b0c;background:#feeec8}.zts-badge--danger{color:hsl(var(--zts-destructive));background:#fcdede}.zts-spinner-wrap{align-items:center;gap:.65rem;display:inline-flex}.zts-spinner{border:2px solid hsl(var(--zts-border));border-top-color:hsl(var(--zts-accent));border-radius:50%;width:1.1rem;height:1.1rem;animation:.7s linear infinite zts-spin}@keyframes zts-spin{to{transform:rotate(360deg)}}.zts-empty-state{border:1px dashed hsl(var(--zts-border));border-radius:var(--zts-radius);text-align:center;padding:clamp(1.5rem,5vw,3rem)}.zts-empty-state h2{margin-top:0}.zts-empty-action{margin-top:1rem}.zts-field{gap:.35rem;display:grid}.zts-field>label{font-weight:700}.zts-field-hint{color:hsl(var(--zts-muted-foreground));margin:0;font-size:.85rem}@media (prefers-reduced-motion:reduce){.zts-spinner{animation-duration:1.4s}}.zts-shell{background:hsl(var(--zts-secondary));min-height:100vh}.zts-topbar{z-index:30;background:hsl(var(--zts-primary));min-height:4rem;color:hsl(var(--zts-primary-foreground));box-shadow:0 1px 0 hsl(var(--zts-sidebar-accent));align-items:center;gap:1rem;padding:.65rem 1rem;display:flex;position:sticky;top:0}.zts-menu-button{display:none}.zts-topbar-spacer{flex:1}.zts-account{text-align:right;min-width:0}.zts-account-label{color:hsl(var(--zts-primary-foreground) / .7);font-size:.72rem;display:block}.zts-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:20rem;font-size:.86rem;font-weight:650;display:block;overflow:hidden}.zts-language-select{border:1px solid hsl(var(--zts-primary-foreground) / .35);border-radius:var(--zts-radius);background:hsl(var(--zts-sidebar-accent));min-height:2.5rem;color:hsl(var(--zts-primary-foreground));padding:.45rem 2rem .45rem .7rem}.zts-shell-grid{grid-template-columns:16rem minmax(0,1fr);min-height:calc(100vh - 4rem);display:grid}.zts-sidebar{background:hsl(var(--zts-sidebar));height:calc(100vh - 4rem);color:hsl(var(--zts-sidebar-foreground));align-self:start;padding:1rem .75rem 2rem;position:sticky;top:4rem;overflow-y:auto}.zts-nav-group+.zts-nav-group{border-top:1px solid hsl(var(--zts-sidebar-foreground) / .12);margin-top:1.4rem;padding-top:1.2rem}.zts-nav-heading{color:hsl(var(--zts-sidebar-foreground) / .58);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;padding:0 .65rem;font-size:.7rem;font-weight:750}.zts-nav-list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.zts-nav-link{border-radius:var(--zts-radius);min-height:2.6rem;color:inherit;align-items:center;padding:.55rem .7rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.zts-nav-link:hover,.zts-nav-link:focus-visible{background:hsl(var(--zts-sidebar-accent))}.zts-nav-link[aria-current=page]{box-shadow:inset 3px 0 hsl(var(--zts-accent));background:hsl(var(--zts-sidebar-accent))}.zts-main-column{min-width:0}.zts-dev-banner{border-bottom:1px solid hsl(var(--zts-warning) / .35);color:#6a3b0c;text-align:center;background:#fef1d2;padding:.6rem clamp(1rem,3vw,2rem);font-size:.86rem;font-weight:650}.zts-content{width:min(100%, var(--zts-content-width));margin:0 auto;padding:clamp(1rem,3vw,2rem)}.zts-content-anchor{scroll-margin-top:5.5rem}.zts-workspace>section,.zts-workspace>.zts-content-anchor,.zts-workspace>form{margin-block:1rem}.zts-workspace h1,.zts-workspace h2,.zts-workspace h3,.zts-workspace h4{color:hsl(var(--zts-foreground));line-height:1.2}.zts-workspace input:not([type=checkbox]):not([type=radio]),.zts-workspace select,.zts-workspace textarea{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);background:hsl(var(--zts-card));max-width:100%;min-height:2.6rem;color:hsl(var(--zts-card-foreground));padding:.55rem .7rem}.zts-workspace button:not(.zts-button){border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);background:hsl(var(--zts-secondary));min-height:2.5rem;color:hsl(var(--zts-secondary-foreground));padding:.5rem .75rem;font-weight:650}.zts-workspace button:not(.zts-button):hover:not(:disabled){border-color:hsl(var(--zts-accent))}.zts-workspace textarea{min-height:6rem}.zts-workspace fieldset{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);max-width:100%;margin:.75rem 0;padding:1rem}.zts-workspace label{align-items:center;gap:.45rem;margin:.3rem .5rem .3rem 0;display:inline-flex}.zts-workspace table{border-collapse:collapse;width:100%}.zts-workspace th,.zts-workspace td{border-bottom:1px solid hsl(var(--zts-border));text-align:left;vertical-align:top;padding:.65rem}@media (width<=56rem){.zts-menu-button{display:inline-flex}.zts-shell-grid{display:block}.zts-sidebar{z-index:25;width:min(19rem,88vw);height:calc(100vh - 4rem);transition:transform .16s;position:fixed;inset:4rem auto 0 0;transform:translate(-105%);box-shadow:1rem 0 2rem #0f172a3d}.zts-sidebar[data-open=true]{transform:translate(0)}.zts-sidebar-scrim{z-index:20;background:#0f172a80;border:0;position:fixed;inset:4rem 0 0}.zts-account-label{display:none}.zts-account-name{max-width:9rem}}@media (width<=40rem){.zts-topbar{gap:.55rem}.zts-brand-name,.zts-account{display:none}.zts-language-select{width:5.6rem}.zts-content{padding:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.zts-sidebar{transition:none}}.zts-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.zts-page-header h1{margin:0;font-size:clamp(1.65rem,3vw,2.15rem)}.zts-page-header p{color:hsl(var(--zts-muted-foreground));margin:.35rem 0 0}.zts-project-filters{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);background:hsl(var(--zts-card));grid-template-columns:minmax(14rem,2fr) minmax(12rem,1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.zts-project-count{color:hsl(var(--zts-muted-foreground));white-space:nowrap;margin:0 0 .65rem}.zts-table-wrap{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);background:hsl(var(--zts-card));box-shadow:var(--zts-shadow);overflow-x:auto}.zts-project-table{margin:0}.zts-project-table th{color:hsl(var(--zts-muted-foreground));letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.zts-project-table td:last-child{text-align:right}@media (width<=48rem){.zts-project-filters{grid-template-columns:1fr}.zts-project-count{margin-bottom:0}.zts-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.zts-project-table,.zts-project-table tbody,.zts-project-table tr,.zts-project-table td{display:block}.zts-project-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.zts-project-table tr{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);background:hsl(var(--zts-card));box-shadow:var(--zts-shadow);margin-bottom:.85rem;padding:.75rem}.zts-project-table td{text-align:left;border:0;grid-template-columns:minmax(6rem,35%) 1fr;gap:.65rem;padding:.4rem;display:grid}.zts-project-table td:before{content:attr(data-label);color:hsl(var(--zts-muted-foreground));font-size:.8rem;font-weight:700}.zts-project-table td:last-child{justify-content:flex-end;display:flex}}@media (width<=36rem){.zts-page-header{flex-direction:column;align-items:stretch}}.zts-stepper{grid-template-columns:repeat(3,1fr);margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.zts-stepper li{color:hsl(var(--zts-muted-foreground));text-align:center;justify-items:center;gap:.35rem;display:grid;position:relative}.zts-stepper li:not(:last-child):after{background:hsl(var(--zts-border));content:"";width:calc(100% - 2.4rem);height:2px;position:absolute;top:1rem;left:calc(50% + 1.2rem)}.zts-stepper li>span{z-index:1;border:2px solid hsl(var(--zts-border));background:hsl(var(--zts-card));border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:750;display:grid}.zts-stepper li[aria-current=step],.zts-stepper li[data-complete=true]{color:hsl(var(--zts-foreground))}.zts-stepper li[aria-current=step]>span,.zts-stepper li[data-complete=true]>span{border-color:hsl(var(--zts-accent));background:hsl(var(--zts-primary));color:hsl(var(--zts-primary-foreground))}.zts-new-project .zts-card{max-width:52rem}.zts-new-project .zts-card>.zts-field,.zts-inline-form,.zts-context-form,.zts-entity-picker,.zts-project-summary{margin-block:1rem}.zts-inline-form,.zts-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;display:grid}.zts-inline-form .zts-button{justify-self:start}.zts-context-form{border-top:1px solid hsl(var(--zts-border));padding-top:.85rem}.zts-context-form summary{cursor:pointer;font-weight:700}.zts-entity-picker label{align-items:flex-start;gap:.6rem;margin:.7rem 0;display:flex}.zts-entity-picker input{margin-top:.2rem}.zts-form-actions{border-top:1px solid hsl(var(--zts-border));justify-content:flex-end;gap:.75rem;margin-top:1.4rem;padding-top:1rem;display:flex}.zts-project-summary{border-radius:var(--zts-radius);background:hsl(var(--zts-muted));padding:1rem}.zts-project-summary h3{margin-top:0}.zts-project-summary dl{grid-template-columns:minmax(8rem,.6fr) 1fr;gap:.55rem 1rem;margin-bottom:0;display:grid}.zts-project-summary dt{color:hsl(var(--zts-muted-foreground));font-weight:700}.zts-project-summary dd{margin:0}.zts-recovery-details{grid-template-columns:auto 1fr;gap:.75rem;margin:1rem 0;display:grid}.zts-recovery-details dt{font-weight:700}.zts-recovery-details dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=40rem){.zts-inline-form,.zts-form-grid,.zts-project-summary dl{grid-template-columns:1fr}.zts-project-summary dd+dt{margin-top:.5rem}}.zts-project-header{border-bottom:1px solid hsl(var(--zts-border));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:grid}.zts-project-heading p{color:hsl(var(--zts-muted-foreground));margin:0 0 .2rem;font-size:.85rem;font-weight:650}.zts-project-heading h1{overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.zts-project-overview{gap:1rem;display:grid}.zts-overview-queue{border-bottom:1px solid hsl(var(--zts-border));gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:grid}.zts-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.zts-section-heading h2,.zts-section-heading p{margin:0}.zts-section-heading p{color:hsl(var(--zts-muted-foreground));margin-top:.35rem}.zts-queue-metrics{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.zts-queue-metrics .zts-card{box-shadow:none}.zts-queue-metrics ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.zts-queue-metrics li{display:grid}.zts-queue-metrics li strong{font-size:1.25rem}.zts-queue-metrics li span{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-task-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.zts-task-list li{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);background:hsl(var(--zts-card));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.zts-task-list p{color:hsl(var(--zts-muted-foreground));margin:.2rem 0 0;font-size:.88rem}.zts-queue-links>div{flex-wrap:wrap;gap:.65rem;display:flex}.zts-project-section{gap:1rem;display:grid}.zts-project-section>section,.zts-project-section>form{margin:0}.zts-overview-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.zts-overview-grid .zts-card{box-shadow:none}.zts-overview-value{margin:.5rem 0 0;font-size:1.05rem;font-weight:700}.zts-entity-summary{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.zts-entity-summary li{border-bottom:1px solid hsl(var(--zts-border));justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.65rem;display:flex}.zts-entity-summary li:last-child{border-bottom:0;padding-bottom:0}.zts-entity-summary span{color:hsl(var(--zts-muted-foreground))}@media (width<=40rem){.zts-project-header{grid-template-columns:1fr auto}.zts-project-header>.zts-button{grid-column:1/-1;justify-self:start}.zts-section-heading{flex-direction:column;align-items:stretch}.zts-task-list li{grid-template-columns:auto minmax(0,1fr)}.zts-task-list .zts-button{grid-column:1/-1}}.zts-evidence-requests{gap:1rem;display:grid}.zts-section-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.zts-request-form-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;display:grid}.zts-request-form-grid>label,.zts-request-action label{align-items:start;gap:.35rem;margin:0;display:grid}.zts-request-form-note{grid-column:1/-1}.zts-request-form-grid>label:has(textarea){grid-column:1/-1}.zts-request-form-grid>.zts-button{justify-self:start}.zts-request-browser{border:1px solid hsl(var(--zts-border));border-radius:calc(var(--zts-radius) + .15rem);background:hsl(var(--zts-card));min-height:28rem;box-shadow:var(--zts-shadow);grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);display:grid;overflow:hidden}.zts-request-list{border-right:1px solid hsl(var(--zts-border));background:hsl(var(--zts-muted) / .35);min-width:0;padding:1rem}.zts-request-list-heading{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.zts-request-list-heading h4{margin:0}.zts-request-list-heading span{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-request-filters{gap:.35rem;margin:.85rem 0;padding-bottom:.25rem;display:flex;overflow-x:auto}.zts-request-filters button{border:1px solid hsl(var(--zts-border));background:hsl(var(--zts-card));min-height:2.2rem;color:hsl(var(--zts-card-foreground));border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.zts-request-filters button[aria-pressed=true]{border-color:hsl(var(--zts-accent));background:hsl(var(--zts-primary));color:hsl(var(--zts-primary-foreground))}.zts-request-filters button span{background:hsl(var(--zts-muted));min-width:1.35rem;min-height:1.35rem;color:hsl(var(--zts-muted-foreground));border-radius:999px;place-items:center;font-size:.7rem;display:inline-grid}.zts-request-list>ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.zts-request-list-item{border-radius:var(--zts-radius);width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr);justify-items:start;gap:.55rem;padding:.7rem;display:grid}.zts-request-list-item:hover,.zts-request-list-item:focus-visible{border-color:hsl(var(--zts-border));background:hsl(var(--zts-card))}.zts-request-list-item[aria-current=true]{border-color:hsl(var(--zts-accent));background:hsl(var(--zts-card));box-shadow:inset 3px 0 hsl(var(--zts-accent))}.zts-request-list-item>span:first-child{gap:.2rem;min-width:0;display:grid}.zts-request-list-item strong{overflow-wrap:anywhere}.zts-request-list-item small{color:hsl(var(--zts-muted-foreground))}.zts-request-detail{min-width:0;padding:clamp(1rem,3vw,1.5rem)}.zts-request-detail-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin:1rem 0;display:flex}.zts-request-detail-header p,.zts-request-detail-header h4{margin:0}.zts-request-detail-header p{color:hsl(var(--zts-muted-foreground));letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:750}.zts-request-detail-header h4{margin-top:.3rem;font-size:1.3rem}.zts-request-meta{grid-template-columns:auto minmax(0,1fr);gap:.45rem 1rem;margin:0 0 1rem;display:grid}.zts-request-meta dt{color:hsl(var(--zts-muted-foreground));font-weight:700}.zts-request-meta dd{margin:0}.zts-request-instructions{border-left:3px solid hsl(var(--zts-accent));background:hsl(var(--zts-muted) / .55);padding:.75rem .9rem}.zts-request-history{border-top:1px solid hsl(var(--zts-border));margin:1.25rem 0;padding-top:1rem}.zts-request-history h5{margin:0 0 .75rem;font-size:1rem}.zts-request-history>ol{gap:.8rem;margin:0;padding:0 0 0 1.25rem;display:grid}.zts-request-history>ol>li{padding-left:.25rem}.zts-request-history>ol>li>div{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.zts-request-history time{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-request-action{box-shadow:none}.zts-request-action form>fieldset{border:0;gap:.85rem;margin:0;padding:0;display:grid}@media (width<=48rem){.zts-request-browser{display:block}.zts-request-list{border-right:0}.zts-request-browser[data-detail=true] .zts-request-list,.zts-request-browser[data-detail=false] .zts-request-detail{display:none}.zts-request-detail-header,.zts-section-heading{flex-direction:column;align-items:stretch}}@media (width<=40rem){.zts-request-form-grid{grid-template-columns:1fr}.zts-request-form-note{grid-column:auto}.zts-request-form-grid>label:has(textarea){grid-column:auto}}.zts-questionnaire{gap:1rem;display:grid}.zts-questionnaire-status{border:1px solid hsl(var(--zts-border));border-radius:calc(var(--zts-radius) + .2rem);background:hsl(var(--zts-card));box-shadow:var(--zts-shadow);grid-template-columns:minmax(13rem,1.4fr) repeat(3,minmax(8rem,1fr)) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.zts-questionnaire-status>div{gap:.2rem;min-width:0;display:grid}.zts-questionnaire-status p,.zts-questionnaire-status span{color:hsl(var(--zts-muted-foreground));margin:0;font-size:.78rem}.zts-questionnaire-status strong{overflow-wrap:anywhere}.zts-questionnaire-status progress{width:100%;height:.45rem;accent-color:hsl(var(--zts-accent))}.zts-questionnaire-workspace{border:1px solid hsl(var(--zts-border));border-radius:calc(var(--zts-radius) + .2rem);background:hsl(var(--zts-card));box-shadow:var(--zts-shadow);grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);display:grid;overflow:hidden}.zts-questionnaire-sections{border-right:1px solid hsl(var(--zts-border));background:hsl(var(--zts-muted) / .35);min-width:0;padding:1rem}.zts-questionnaire-sections h4{margin:0 0 .75rem}.zts-questionnaire-sections ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.zts-questionnaire-sections button{border-radius:var(--zts-radius);width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.65rem;display:grid}.zts-questionnaire-sections button:hover,.zts-questionnaire-sections button:focus-visible{border-color:hsl(var(--zts-border));background:hsl(var(--zts-card))}.zts-questionnaire-sections button[aria-current=step]{border-color:hsl(var(--zts-accent));background:hsl(var(--zts-card));box-shadow:inset 3px 0 hsl(var(--zts-accent))}.zts-questionnaire-sections button>span:first-child{background:hsl(var(--zts-primary));width:1.65rem;height:1.65rem;color:hsl(var(--zts-primary-foreground));border-radius:999px;place-items:center;font-size:.75rem;font-weight:750;display:grid}.zts-questionnaire-sections button>span:last-child{gap:.2rem;min-width:0;display:grid}.zts-questionnaire-sections strong{overflow-wrap:anywhere}.zts-questionnaire-sections small{color:hsl(var(--zts-muted-foreground))}.zts-questionnaire-section{min-width:0;padding:clamp(1rem,3vw,1.5rem)}.zts-questionnaire-section>header{border-bottom:1px solid hsl(var(--zts-border));margin-bottom:1.25rem;padding-bottom:1rem}.zts-questionnaire-section>header>p:first-child{color:hsl(var(--zts-muted-foreground));letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.zts-questionnaire-section>header h4{margin:.25rem 0 0;font-size:clamp(1.25rem,2.5vw,1.6rem)}.zts-questionnaire-section>header>p:last-child{color:hsl(var(--zts-muted-foreground));margin:.5rem 0 0}.zts-questionnaire-question-set{border:0;gap:1rem;margin:0;padding:0;display:grid}.zts-question-card{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);background:hsl(var(--zts-card));gap:.75rem;min-width:0;margin:0;padding:1rem;display:grid}.zts-question-card[data-missing=true]{border-color:hsl(var(--zts-warning) / .65);box-shadow:inset 3px 0 hsl(var(--zts-warning))}.zts-question-card legend{flex-wrap:wrap;align-items:center;gap:.55rem;max-width:100%;padding:0 .35rem;font-weight:750;display:inline-flex}.zts-question-card legend>span:first-child{color:hsl(var(--zts-muted-foreground));letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.zts-question-card>p{color:hsl(var(--zts-muted-foreground));margin:0}.zts-question-card textarea,.zts-question-card select,.zts-question-card input:not([type=checkbox]){width:100%;max-width:44rem}.zts-question-card textarea{resize:vertical;min-height:7rem}.zts-questionnaire-choice-list,.zts-questionnaire-file-list{gap:.55rem;display:grid}.zts-questionnaire-choice-list label,.zts-questionnaire-file-list label,.zts-questionnaire-submit label{align-items:flex-start;gap:.55rem;display:flex}.zts-questionnaire-choice-list input,.zts-questionnaire-file-list input,.zts-questionnaire-submit input{margin-top:.22rem}.zts-questionnaire-other{gap:.35rem;font-weight:700;display:grid}.zts-questionnaire-guidance{border-left:3px solid hsl(var(--zts-accent));background:hsl(var(--zts-muted) / .45);padding:.85rem 1rem}.zts-questionnaire-guidance h5,.zts-questionnaire-guidance p{margin:0}.zts-questionnaire-guidance p{color:hsl(var(--zts-muted-foreground));margin-top:.35rem}.zts-questionnaire-actions{border-top:1px solid hsl(var(--zts-border));background:hsl(var(--zts-card) / .96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 0;display:flex;position:sticky;bottom:0}.zts-questionnaire-actions p{color:hsl(var(--zts-muted-foreground));margin:.3rem 0 0;font-size:.82rem}.zts-questionnaire-pager{justify-content:space-between;gap:.75rem;margin-top:.75rem;display:flex}.zts-questionnaire-missing,.zts-questionnaire-submit,.zts-questionnaire-history,.zts-questionnaire-recorded{box-shadow:none}.zts-questionnaire-missing ul,.zts-questionnaire-history ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.zts-questionnaire-missing button{color:hsl(var(--zts-primary));text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.zts-questionnaire-submit fieldset{border:0;gap:.85rem;margin:0;padding:0;display:grid}.zts-questionnaire-submit .zts-button{justify-self:start}.zts-questionnaire-history li{border-bottom:1px solid hsl(var(--zts-border));justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.6rem;display:flex}.zts-questionnaire-history li>div{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.zts-questionnaire-history time{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-questionnaire-recorded>.zts-button{margin-bottom:1rem}.zts-questionnaire-recorded dl>div{border-bottom:1px solid hsl(var(--zts-border));grid-template-columns:minmax(10rem,1fr) minmax(0,2fr);gap:1rem;padding:.65rem 0;display:grid}.zts-questionnaire-recorded dt{font-weight:700}.zts-questionnaire-recorded dd{margin:0}@media (width<=62rem){.zts-questionnaire-status{grid-template-columns:repeat(2,minmax(0,1fr))}.zts-questionnaire-status>.zts-badge{justify-self:start}}@media (width<=48rem){.zts-questionnaire-workspace{grid-template-columns:1fr}.zts-questionnaire-sections{border-right:0;border-bottom:1px solid hsl(var(--zts-border))}.zts-questionnaire-sections ol{padding-bottom:.35rem;display:flex;overflow-x:auto}.zts-questionnaire-sections li{flex:none;min-width:min(17rem,78vw)}}@media (width<=40rem){.zts-questionnaire-status{grid-template-columns:1fr}.zts-questionnaire-actions,.zts-questionnaire-history li{flex-direction:column;align-items:stretch}.zts-questionnaire-actions .zts-button,.zts-questionnaire-history .zts-button{width:100%}.zts-questionnaire-recorded dl>div{grid-template-columns:1fr;gap:.25rem}}.zts-findings{gap:1rem;display:grid}.zts-finding-editor{box-shadow:none}.zts-finding-editor-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;display:grid}.zts-finding-editor-grid>label,.zts-finding-citations label,.zts-finding-action label{gap:.35rem;font-weight:700;display:grid}.zts-finding-citations,.zts-finding-editor-actions{grid-column:1/-1}.zts-finding-editor-grid>label:has(textarea){grid-column:1/-1}.zts-finding-editor-grid textarea,.zts-finding-action textarea{resize:vertical;min-height:6rem}.zts-finding-citations{gap:.75rem;display:grid}.zts-finding-citations h4{margin:0}.zts-finding-citations>fieldset{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.zts-finding-citations>fieldset>.zts-button{justify-self:start}.zts-finding-editor-actions,.zts-finding-secondary-actions,.zts-finding-action fieldset>div{flex-wrap:wrap;gap:.65rem;display:flex}.zts-finding-browser{border:1px solid hsl(var(--zts-border));border-radius:calc(var(--zts-radius) + .2rem);background:hsl(var(--zts-card));min-height:32rem;box-shadow:var(--zts-shadow);grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);display:grid;overflow:hidden}.zts-finding-list{border-right:1px solid hsl(var(--zts-border));background:hsl(var(--zts-muted) / .35);min-width:0;padding:1rem}.zts-finding-list-heading{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.zts-finding-list-heading h4{margin:0}.zts-finding-list-heading span{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-finding-filters{gap:.35rem;margin:.85rem 0;padding-bottom:.25rem;display:flex;overflow-x:auto}.zts-finding-filters button{border:1px solid hsl(var(--zts-border));background:hsl(var(--zts-card));min-height:2.2rem;color:inherit;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.zts-finding-filters button[aria-pressed=true]{border-color:hsl(var(--zts-accent));background:hsl(var(--zts-primary));color:hsl(var(--zts-primary-foreground))}.zts-finding-filters button span{background:hsl(var(--zts-muted));min-width:1.3rem;height:1.3rem;color:hsl(var(--zts-muted-foreground));border-radius:999px;place-items:center;font-size:.68rem;display:inline-grid}.zts-finding-list>ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.zts-finding-list-item{border-radius:var(--zts-radius);width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;gap:.55rem;padding:.75rem;display:grid}.zts-finding-list-item:hover,.zts-finding-list-item:focus-visible{border-color:hsl(var(--zts-border));background:hsl(var(--zts-card))}.zts-finding-list-item[aria-current=true]{border-color:hsl(var(--zts-accent));background:hsl(var(--zts-card));box-shadow:inset 3px 0 hsl(var(--zts-accent))}.zts-finding-list-item>span{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.zts-finding-list-item>span:first-child{gap:.2rem;display:grid}.zts-finding-list-item strong,.zts-finding-list-item small{overflow-wrap:anywhere}.zts-finding-list-item small{color:hsl(var(--zts-muted-foreground))}.zts-finding-detail{min-width:0;padding:clamp(1rem,3vw,1.5rem)}.zts-finding-detail>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin:1rem 0;display:flex}.zts-finding-detail>header p,.zts-finding-detail>header h4{margin:0}.zts-finding-detail>header p{color:hsl(var(--zts-muted-foreground));letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:750}.zts-finding-detail>header h4{margin-top:.25rem;font-size:clamp(1.25rem,2.5vw,1.55rem)}.zts-finding-detail>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.zts-finding-meta{grid-template-columns:auto minmax(0,1fr);gap:.45rem 1rem;margin:0 0 1.25rem;display:grid}.zts-finding-meta dt{color:hsl(var(--zts-muted-foreground));font-weight:700}.zts-finding-meta dd{overflow-wrap:anywhere;margin:0}.zts-finding-criterion,.zts-finding-narrative,.zts-finding-current,.zts-finding-evidence,.zts-finding-events{border-top:1px solid hsl(var(--zts-border));margin-top:1.2rem;padding-top:1rem}.zts-finding-criterion h5,.zts-finding-narrative h5,.zts-finding-current h5,.zts-finding-evidence h5,.zts-finding-events h5{margin:0 0 .65rem;font-size:1rem}.zts-finding-criterion p,.zts-finding-narrative p{color:hsl(var(--zts-muted-foreground))}.zts-finding-current>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.zts-finding-current h6{margin:.85rem 0 .4rem;font-size:.92rem}.zts-finding-current>ul{margin-bottom:0}.zts-finding-evidence h5 span{background:hsl(var(--zts-muted));min-width:1.4rem;height:1.4rem;color:hsl(var(--zts-muted-foreground));border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.zts-finding-evidence>ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.zts-finding-evidence li{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.zts-finding-evidence li>div{gap:.2rem;min-width:0;display:grid}.zts-finding-evidence li span,.zts-finding-evidence li small{overflow-wrap:anywhere;color:hsl(var(--zts-muted-foreground))}.zts-finding-events>ol{gap:.75rem;margin:0;padding-left:1.2rem;display:grid}.zts-finding-events li>div{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.zts-finding-events time{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-finding-secondary-actions{margin-top:1.25rem}.zts-finding-action,.zts-finding-history{box-shadow:none;margin-top:1rem}.zts-finding-action fieldset{border:0;gap:.85rem;margin:0;padding:0;display:grid}.zts-finding-action fieldset>p{color:hsl(var(--zts-muted-foreground));margin:0}.zts-finding-history>.zts-button{margin-bottom:.75rem}.zts-finding-history article{border-top:1px solid hsl(var(--zts-border));padding:.85rem 0}.zts-finding-history article header{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.zts-finding-history article>ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.zts-finding-history article>ul>li{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex}.zts-finding-history article>ol{padding-left:1.2rem}@media (width<=48rem){.zts-finding-browser{grid-template-columns:1fr}.zts-finding-browser[data-detail=true] .zts-finding-list,.zts-finding-browser[data-detail=false] .zts-finding-detail{display:none}.zts-finding-list{border-right:0;min-height:28rem}.zts-finding-detail{min-height:28rem}}@media (width<=40rem){.zts-finding-editor-grid,.zts-finding-citations>fieldset{grid-template-columns:1fr}.zts-finding-citations,.zts-finding-editor-actions{grid-column:auto}.zts-finding-editor-grid>label:has(textarea){grid-column:auto}.zts-finding-detail>header,.zts-finding-current>div{flex-direction:column;align-items:flex-start}.zts-finding-detail>header>div:last-child{justify-content:flex-start}.zts-finding-evidence li{grid-template-columns:1fr}.zts-finding-evidence .zts-button{width:100%}}.zts-calculations{gap:1rem;display:grid}.zts-calculation-start,.zts-calculation-editor,.zts-calculation-review{box-shadow:none}.zts-calculation-start fieldset,.zts-calculation-review fieldset{border:0;gap:.85rem;margin:0;padding:0;display:grid}.zts-calculation-start label,.zts-calculation-review label{gap:.35rem;font-weight:700;display:grid}.zts-calculation-review label:has(input[type=checkbox]){align-items:flex-start;gap:.55rem;display:flex}.zts-calculation-editor>form label:has(input[type=checkbox]){align-items:flex-start;gap:.55rem;display:flex}.zts-calculation-review label:has(input[type=checkbox]) input{margin-top:.22rem}.zts-calculation-editor>form label:has(input[type=checkbox]) input{margin-top:.22rem}.zts-calculation-start fieldset>div,.zts-calculation-review fieldset>div,.zts-calculation-secondary-actions,.zts-calculation-action>div{flex-wrap:wrap;gap:.65rem;display:flex}.zts-calculation-browser{border:1px solid hsl(var(--zts-border));border-radius:calc(var(--zts-radius) + .2rem);background:hsl(var(--zts-card));min-height:34rem;box-shadow:var(--zts-shadow);grid-template-columns:minmax(19rem,24rem) minmax(0,1fr);display:grid;overflow:hidden}.zts-calculation-list{border-right:1px solid hsl(var(--zts-border));background:hsl(var(--zts-muted) / .35);min-width:0;padding:1rem}.zts-calculation-list-heading{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.zts-calculation-list-heading h4{margin:0}.zts-calculation-list-heading span{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-calculation-filters{gap:.35rem;margin:.85rem 0;padding-bottom:.25rem;display:flex;overflow-x:auto}.zts-calculation-filters button{border:1px solid hsl(var(--zts-border));background:hsl(var(--zts-card));min-height:2.2rem;color:inherit;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.zts-calculation-filters button[aria-pressed=true]{border-color:hsl(var(--zts-accent));background:hsl(var(--zts-primary));color:hsl(var(--zts-primary-foreground))}.zts-calculation-filters button span{background:hsl(var(--zts-muted));min-width:1.3rem;height:1.3rem;color:hsl(var(--zts-muted-foreground));border-radius:999px;place-items:center;font-size:.68rem;display:inline-grid}.zts-calculation-list>ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.zts-calculation-list-item{border-radius:var(--zts-radius);width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;gap:.55rem;padding:.75rem;display:grid}.zts-calculation-list-item:hover,.zts-calculation-list-item:focus-visible{border-color:hsl(var(--zts-border));background:hsl(var(--zts-card))}.zts-calculation-list-item[aria-current=true]{border-color:hsl(var(--zts-accent));background:hsl(var(--zts-card));box-shadow:inset 3px 0 hsl(var(--zts-accent))}.zts-calculation-list-item>span{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.zts-calculation-list-item>span:first-child,.zts-calculation-list-result{gap:.15rem;display:grid}.zts-calculation-list-item strong,.zts-calculation-list-item small{overflow-wrap:anywhere}.zts-calculation-list-item small{color:hsl(var(--zts-muted-foreground))}.zts-calculation-list-result>strong{font-size:1.15rem}.zts-calculation-detail{min-width:0;padding:clamp(1rem,3vw,1.5rem)}.zts-calculation-detail>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin:1rem 0;display:flex}.zts-calculation-detail>header p,.zts-calculation-detail>header h4{margin:0}.zts-calculation-detail>header p{color:hsl(var(--zts-muted-foreground));letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:750}.zts-calculation-detail>header h4{margin:.25rem 0;font-size:clamp(1.25rem,2.5vw,1.55rem)}.zts-calculation-detail>header span{color:hsl(var(--zts-muted-foreground))}.zts-calculation-result{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.zts-calculation-result-label{color:hsl(var(--zts-muted-foreground));margin:0 0 .55rem;font-size:.82rem;font-weight:700}.zts-calculation-coverage{color:hsl(var(--zts-muted-foreground));margin:.65rem 0 0;font-size:.85rem}.zts-calculation-result>div{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);background:hsl(var(--zts-muted) / .35);gap:.2rem;padding:.75rem;display:grid}.zts-calculation-result span{color:hsl(var(--zts-muted-foreground));font-size:.76rem}.zts-calculation-result strong{overflow-wrap:anywhere;font-size:1.15rem}.zts-calculation-meta{grid-template-columns:auto minmax(0,1fr);gap:.45rem 1rem;margin:1.2rem 0 0;display:grid}.zts-calculation-meta dt{color:hsl(var(--zts-muted-foreground));font-weight:700}.zts-calculation-meta dd{overflow-wrap:anywhere;margin:0}.zts-calculation-scope,.zts-calculation-current,.zts-calculation-evidence,.zts-calculation-mapping,.zts-calculation-events,.zts-calculation-technical{border-top:1px solid hsl(var(--zts-border));margin-top:1.2rem;padding-top:1rem}.zts-calculation-scope h5,.zts-calculation-current h5,.zts-calculation-evidence h5,.zts-calculation-mapping h5,.zts-calculation-events h5{margin:0 0 .65rem;font-size:1rem}.zts-calculation-scope p{color:hsl(var(--zts-muted-foreground))}.zts-calculation-current>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.zts-calculation-current ul{margin-bottom:0}.zts-calculation-evidence h5 span{background:hsl(var(--zts-muted));min-width:1.4rem;height:1.4rem;color:hsl(var(--zts-muted-foreground));border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.zts-calculation-evidence>ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.zts-calculation-evidence li{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex}.zts-calculation-evidence li span{overflow-wrap:anywhere;min-width:0}.zts-calculation-mapping>ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.zts-calculation-mapping details{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);padding:.75rem}.zts-calculation-mapping summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.zts-calculation-mapping summary span{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-calculation-mapping dl{grid-template-columns:auto minmax(0,1fr);gap:.4rem .8rem;display:grid}.zts-calculation-mapping dt{font-weight:700}.zts-calculation-mapping dd{margin:0}.zts-calculation-events>ol{gap:.75rem;margin:0;padding-left:1.2rem;display:grid}.zts-calculation-events li>div{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.zts-calculation-events time{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-calculation-events pre,.zts-calculation-technical pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto}.zts-calculation-technical>summary{cursor:pointer;font-weight:700}.zts-calculation-secondary-actions{margin-top:1.25rem}.zts-calculation-action,.zts-calculation-history{box-shadow:none;margin-top:1rem}.zts-calculation-action>p{color:hsl(var(--zts-muted-foreground));margin-top:0}.zts-calculation-history>.zts-button{margin-bottom:.75rem}.zts-calculation-history>article{border-top:1px solid hsl(var(--zts-border));padding:1rem 0}.zts-calculation-history>article>header{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.75rem;display:flex}.zts-calculation-review>header{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:1rem;display:flex}.zts-calculation-review textarea{resize:vertical;min-height:6rem}.zts-calculation-editor>form>fieldset{border:0;gap:.85rem;margin:0;padding:0;display:grid}.zts-calculation-editor>form label{gap:.35rem;font-weight:700;display:grid}.zts-calculation-editor>form textarea{resize:vertical;min-height:5rem}.zts-calculation-editor>form>fieldset>fieldset{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);gap:.75rem;padding:1rem;display:grid}.zts-calculation-editor>form>fieldset>fieldset>fieldset{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid}@media (width<=56rem){.zts-calculation-result{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.zts-calculation-browser{grid-template-columns:1fr}.zts-calculation-browser[data-detail=true] .zts-calculation-list,.zts-calculation-browser[data-detail=false] .zts-calculation-detail{display:none}.zts-calculation-list,.zts-calculation-detail{min-height:28rem}.zts-calculation-list{border-right:0}}@media (width<=40rem){.zts-calculation-detail>header,.zts-calculation-current>div,.zts-calculation-evidence li,.zts-calculation-review>header{flex-direction:column;align-items:flex-start}.zts-calculation-result,.zts-calculation-editor>form>fieldset>fieldset>fieldset{grid-template-columns:1fr}.zts-calculation-evidence .zts-button,.zts-calculation-action .zts-button{width:100%}}.zts-reports,.zts-release{gap:1rem;display:grid}.zts-report-browser,.zts-release-browser{border:1px solid hsl(var(--zts-border));border-radius:calc(var(--zts-radius) + .2rem);background:hsl(var(--zts-card));min-height:34rem;box-shadow:var(--zts-shadow);grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);display:grid;overflow:hidden}.zts-report-list,.zts-release-list{border-right:1px solid hsl(var(--zts-border));background:hsl(var(--zts-muted) / .35);min-width:0;padding:1rem}.zts-report-list>div:first-child,.zts-release-list>div:first-child,.zts-release-heading,.zts-report-record>header,.zts-release-detail>header,.zts-report-draft-file>div:first-child,.zts-release-file>div:first-child,.zts-report-source-editor>div:first-child{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.zts-report-list h4,.zts-release-list h5,.zts-release-heading h4,.zts-report-record h4,.zts-release-detail h5,.zts-report-draft-file h5,.zts-release-file h6,.zts-report-source-editor h4{margin:0}.zts-report-list>div:first-child>span,.zts-release-list>div:first-child>span{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-report-list>ul,.zts-release-list>ul,.zts-report-pinned>ul{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.zts-report-list-item,.zts-release-list-item{border-radius:var(--zts-radius);width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;gap:.55rem;padding:.75rem;display:grid}.zts-report-list-item:hover:not(:disabled),.zts-report-list-item:focus-visible,.zts-release-list-item:hover:not(:disabled),.zts-release-list-item:focus-visible,.zts-report-list-item[aria-current=true],.zts-release-list-item[aria-current=true]{border-color:hsl(var(--zts-border));background:hsl(var(--zts-card))}.zts-report-list-item[aria-current=true],.zts-release-list-item[aria-current=true]{border-color:hsl(var(--zts-accent));box-shadow:inset 3px 0 hsl(var(--zts-accent))}.zts-report-list-item>span,.zts-release-list-item>span{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.zts-report-list-item>span:first-child,.zts-release-list-item>span:first-child{gap:.2rem;display:grid}.zts-report-list-item small,.zts-release-list-item small,.zts-report-pinned small{color:hsl(var(--zts-muted-foreground))}.zts-report-list-item strong,.zts-report-list-item small,.zts-release-list-item strong,.zts-release-list-item small{overflow-wrap:anywhere}.zts-report-detail,.zts-release-detail{min-width:0;padding:clamp(1rem,3vw,1.5rem)}.zts-report-record>header,.zts-release-detail>header{margin:.75rem 0 1rem}.zts-report-record>header p,.zts-release-detail>header p{color:hsl(var(--zts-muted-foreground));letter-spacing:.06em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:750}.zts-report-record>header>div:last-child,.zts-release-detail>header>div:last-child,.zts-report-detail-actions,.zts-report-draft-file>div:last-child,.zts-release-file>div:last-child,.zts-release-heading>div:last-child,.zts-release-actions .zts-card>div,.zts-release-form fieldset>div,.zts-release-review fieldset>div,.zts-report-start fieldset>div,.zts-report-editor-actions,.zts-report-source-editor li>div{flex-wrap:wrap;gap:.55rem;display:flex}.zts-report-meta,.zts-release-meta{grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem;margin:1rem 0;display:grid}.zts-report-meta dt,.zts-release-meta dt{color:hsl(var(--zts-muted-foreground));font-weight:700}.zts-report-meta dd,.zts-release-meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.zts-report-meta code,.zts-release-meta code,.zts-report-pinned code,.zts-release-file code{overflow-wrap:anywhere;word-break:break-all}.zts-report-blockers,.zts-report-pinned,.zts-report-missing,.zts-release-blockers,.zts-release-events,.zts-release-actions,.zts-release-review,.zts-release{margin-top:1.25rem}.zts-report-blockers,.zts-report-pinned,.zts-release-blockers,.zts-release-events{border-top:1px solid hsl(var(--zts-border));padding-top:1rem}.zts-report-blockers h5,.zts-report-pinned h5,.zts-release-blockers h6,.zts-release-events h6{margin:0 0 .75rem;font-size:1rem}.zts-report-pinned h5 span{background:hsl(var(--zts-muted));min-width:1.5rem;height:1.5rem;color:hsl(var(--zts-muted-foreground));border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.zts-report-pinned li{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem;display:flex}.zts-report-pinned li>div{gap:.2rem;min-width:0;display:grid}.zts-report-draft-file,.zts-release-file{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);background:hsl(var(--zts-muted) / .24);gap:.75rem;padding:1rem;display:grid}.zts-report-draft-file>div:first-child>div{gap:.25rem;display:grid}.zts-report-detail-actions{margin-top:1rem}.zts-report-history{box-shadow:none;gap:1rem;margin-top:1.25rem;display:grid}.zts-report-history>.zts-button{justify-self:start}.zts-report-history .zts-report-record{border-top:1px solid hsl(var(--zts-border));padding-top:1rem}.zts-report-start,.zts-report-editor,.zts-release-form,.zts-release-review{box-shadow:none}.zts-report-start fieldset,.zts-report-editor fieldset,.zts-release-form fieldset,.zts-release-review fieldset{border:0;gap:1rem;margin:0;padding:0;display:grid}.zts-report-start label,.zts-report-editor label,.zts-release-form label,.zts-release-review label{gap:.35rem;font-weight:700;display:grid}.zts-report-editor textarea,.zts-release-form textarea,.zts-release-review textarea{resize:vertical;min-height:6rem}.zts-report-editor details{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);padding:.8rem}.zts-report-editor details[open] summary{margin-bottom:1rem}.zts-report-source-editor{border-top:1px solid hsl(var(--zts-border));gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.zts-report-source-editor ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.zts-report-source-editor li{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex}.zts-report-source-choices label{grid-template-columns:auto minmax(0,1fr);align-items:start}.zts-release{border-top:2px solid hsl(var(--zts-primary));padding-top:1.25rem}.zts-release-heading>div:first-child{max-width:52rem}.zts-release-heading p{margin-bottom:0}.zts-release-filters{gap:.35rem;margin:.85rem 0;padding-bottom:.25rem;display:flex;overflow-x:auto}.zts-release-filters button{border:1px solid hsl(var(--zts-border));background:hsl(var(--zts-card));min-height:2.2rem;color:inherit;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.zts-release-filters button[aria-pressed=true]{border-color:hsl(var(--zts-accent));background:hsl(var(--zts-primary));color:hsl(var(--zts-primary-foreground))}.zts-release-filters button span{background:hsl(var(--zts-muted));min-width:1.3rem;height:1.3rem;color:hsl(var(--zts-muted-foreground));border-radius:999px;place-items:center;font-size:.68rem;display:inline-grid}.zts-release-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.zts-release-file>strong{overflow-wrap:anywhere}.zts-release-file--empty{border-style:dashed;align-content:start}.zts-release-actions{gap:.75rem;display:grid}.zts-release-actions .zts-card{box-shadow:none}.zts-release-actions .zts-card-title{font-size:1rem}.zts-release-check{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.75rem;font-weight:500!important}.zts-release-events ol{gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.zts-release-events li>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.zts-release-events time{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-report-back,.zts-release-back{display:none}@media (width<=64rem){.zts-release-browser{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.zts-release-files{grid-template-columns:1fr}}@media (width<=48rem){.zts-release-heading,.zts-report-record>header,.zts-release-detail>header{display:grid}.zts-report-browser,.zts-release-browser{min-height:0;display:block}.zts-report-list,.zts-release-list{border-right:0}.zts-report-browser[data-detail=true]>.zts-report-list,.zts-release-browser[data-detail=true]>.zts-release-list,.zts-report-browser[data-detail=false]>.zts-report-detail,.zts-release-browser[data-detail=false]>.zts-release-detail{display:none}.zts-report-back,.zts-release-back{display:inline-flex}.zts-report-meta,.zts-release-meta{grid-template-columns:1fr}.zts-report-meta dd,.zts-release-meta dd{margin-bottom:.4rem}.zts-report-pinned li,.zts-report-source-editor li{flex-direction:column;align-items:stretch}}.zts-packages{gap:1rem;display:grid}.zts-package-browser{border:1px solid hsl(var(--zts-border));border-radius:calc(var(--zts-radius) + .2rem);background:hsl(var(--zts-card));min-height:34rem;box-shadow:var(--zts-shadow);grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);display:grid;overflow:hidden}.zts-package-list{border-right:1px solid hsl(var(--zts-border));background:hsl(var(--zts-muted) / .35);min-width:0;padding:1rem}.zts-package-list>div:first-child,.zts-package-detail>header,.zts-package-current>div,.zts-package-picker>div:first-child,.zts-package-actions .zts-card>div,.zts-package-review fieldset>div,.zts-package-editor-actions{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.zts-package-list h4,.zts-package-detail h4,.zts-package-current h5,.zts-package-picker h4{margin:0}.zts-package-list>div:first-child>span{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-package-filters{gap:.35rem;margin:.85rem 0;padding-bottom:.25rem;display:flex;overflow-x:auto}.zts-package-filters button{border:1px solid hsl(var(--zts-border));background:hsl(var(--zts-card));min-height:2.2rem;color:inherit;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.zts-package-filters button[aria-pressed=true]{border-color:hsl(var(--zts-accent));background:hsl(var(--zts-primary));color:hsl(var(--zts-primary-foreground))}.zts-package-filters button span{background:hsl(var(--zts-muted));min-width:1.3rem;height:1.3rem;color:hsl(var(--zts-muted-foreground));border-radius:999px;place-items:center;font-size:.68rem;display:inline-grid}.zts-package-list>ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.zts-package-list-item{border-radius:var(--zts-radius);width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;gap:.55rem;padding:.75rem;display:grid}.zts-package-list-item:hover:not(:disabled),.zts-package-list-item:focus-visible{border-color:hsl(var(--zts-border));background:hsl(var(--zts-card))}.zts-package-list-item[aria-current=true]{border-color:hsl(var(--zts-accent));background:hsl(var(--zts-card));box-shadow:inset 3px 0 hsl(var(--zts-accent))}.zts-package-list-item>span{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.zts-package-list-item>span:first-child{gap:.2rem;display:grid}.zts-package-list-item strong,.zts-package-list-item small{overflow-wrap:anywhere}.zts-package-list-item small{color:hsl(var(--zts-muted-foreground))}.zts-package-detail{min-width:0;padding:clamp(1rem,3vw,1.5rem)}.zts-package-detail>header{margin:.8rem 0 1rem}.zts-package-detail>header p{color:hsl(var(--zts-muted-foreground));letter-spacing:.06em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:750}.zts-package-detail>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.zts-package-meta,.zts-package-scope dl,.zts-package-manifest dl{grid-template-columns:auto minmax(0,1fr);gap:.45rem 1rem;margin:1rem 0;display:grid}.zts-package-meta dt,.zts-package-scope dt,.zts-package-manifest dt{color:hsl(var(--zts-muted-foreground));font-weight:700}.zts-package-meta dd,.zts-package-scope dd,.zts-package-manifest dd{overflow-wrap:anywhere;min-width:0;margin:0}.zts-package-meta code,.zts-package-manifest code{word-break:break-all}.zts-package-scope,.zts-package-current,.zts-package-manifest,.zts-package-events,.zts-package-actions{border-top:1px solid hsl(var(--zts-border));margin-top:1.25rem;padding-top:1rem}.zts-package-scope h5,.zts-package-current h5,.zts-package-current h6,.zts-package-manifest h5,.zts-package-events h5{margin:0 0 .75rem;font-size:1rem}.zts-package-current>div{align-items:center}.zts-package-manifest>h5>span{background:hsl(var(--zts-muted));min-width:1.5rem;height:1.5rem;color:hsl(var(--zts-muted-foreground));border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.zts-package-manifest>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.zts-package-manifest>ol>li{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);min-width:0;padding:1rem}.zts-package-manifest li>header{align-items:flex-start;gap:.65rem;display:flex}.zts-package-manifest li>header>span{background:hsl(var(--zts-primary));min-width:1.6rem;height:1.6rem;color:hsl(var(--zts-primary-foreground));border-radius:999px;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.zts-package-manifest li>header>div{gap:.2rem;min-width:0;display:grid}.zts-package-manifest li>header strong,.zts-package-manifest li>header small{overflow-wrap:anywhere}.zts-package-manifest li>header small,.zts-package-manifest li>p{color:hsl(var(--zts-muted-foreground))}.zts-package-actions{gap:.75rem;display:grid}.zts-package-actions .zts-card,.zts-package-review,.zts-package-editor{box-shadow:none}.zts-package-actions .zts-card-title,.zts-package-review .zts-card-title{font-size:1rem}.zts-package-actions .zts-card>div{flex-wrap:wrap;justify-content:flex-start}.zts-package-review{margin-top:1.25rem}.zts-package-review fieldset,.zts-package-editor fieldset{border:0;gap:1rem;margin:0;padding:0;display:grid}.zts-package-review label,.zts-package-editor-fields label{gap:.35rem;font-weight:700;display:grid}.zts-package-review textarea,.zts-package-editor textarea{resize:vertical;min-height:6rem}.zts-package-check{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);align-items:start;padding:.75rem;grid-template-columns:auto minmax(0,1fr)!important;font-weight:500!important}.zts-package-events ol{gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.zts-package-events li>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.zts-package-events time{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-package-picker{gap:.75rem;display:grid}.zts-package-picker p{color:hsl(var(--zts-muted-foreground));margin:.25rem 0 0}.zts-package-picker ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.zts-package-picker li{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);min-width:0;padding:.75rem}.zts-package-picker li>label{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.zts-package-picker label>span,.zts-package-picker li>div:first-child{gap:.2rem;min-width:0;display:grid}.zts-package-picker li:has(>div:first-child){justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.zts-package-picker small,.zts-package-picker em{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-package-picker em{color:hsl(var(--zts-warning))}.zts-package-editor-fields{border-top:1px solid hsl(var(--zts-border));grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.zts-package-editor-fields label:has(textarea){grid-column:1/-1}.zts-package-editor-actions{justify-content:flex-start}.zts-package-back{display:none}@media (width<=64rem){.zts-package-manifest>ol,.zts-package-picker ul{grid-template-columns:1fr}}@media (width<=48rem){.zts-package-browser{min-height:0;display:block}.zts-package-list{border-right:0}.zts-package-browser[data-detail=true]>.zts-package-list,.zts-package-browser[data-detail=false]>.zts-package-detail{display:none}.zts-package-back{display:inline-flex}.zts-package-detail>header{display:grid}.zts-package-detail>header>div:last-child{justify-content:flex-start}.zts-package-meta,.zts-package-scope dl,.zts-package-manifest dl,.zts-package-editor-fields{grid-template-columns:1fr}.zts-package-meta dd,.zts-package-scope dd,.zts-package-manifest dd{margin-bottom:.4rem}}.zts-hourly{gap:1rem;display:grid}.zts-hourly-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.zts-hourly-overview>div,.zts-hourly-money>div{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);background:hsl(var(--zts-card));box-shadow:var(--zts-shadow);gap:.25rem;padding:1rem;display:grid}.zts-hourly-overview span,.zts-hourly-money span{color:hsl(var(--zts-muted-foreground));letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:750}.zts-hourly-overview strong,.zts-hourly-money strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,1.8rem)}.zts-hourly-overview small,.zts-hourly-money small{color:hsl(var(--zts-muted-foreground))}.zts-hourly-entry-form,.zts-hourly-review,.zts-hourly-correction,.zts-hourly-admin .zts-card{box-shadow:none}.zts-hourly-entry-form fieldset,.zts-hourly-correction fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;display:grid}.zts-hourly-entry-form label,.zts-hourly-correction label,.zts-hourly-review label,.zts-hourly-admin label{gap:.35rem;font-weight:700;display:grid}.zts-hourly-wide{grid-column:1/-1}.zts-hourly-checkbox{justify-self:start;align-items:center;grid-template-columns:auto minmax(0,1fr)!important}.zts-hourly-browser{border:1px solid hsl(var(--zts-border));border-radius:calc(var(--zts-radius) + .2rem);background:hsl(var(--zts-card));min-height:34rem;box-shadow:var(--zts-shadow);grid-template-columns:minmax(19rem,24rem) minmax(0,1fr);display:grid;overflow:hidden}.zts-hourly-list{border-right:1px solid hsl(var(--zts-border));background:hsl(var(--zts-muted) / .35);min-width:0;padding:1rem}.zts-hourly-list>div:first-child,.zts-hourly-detail>header,.zts-hourly-review-state>div,.zts-hourly-summaries li>div:first-child{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.zts-hourly-list h4,.zts-hourly-detail h4{margin:0}.zts-hourly-list>div:first-child>span{color:hsl(var(--zts-muted-foreground));font-size:.82rem}.zts-hourly-filters{gap:.35rem;margin:.85rem 0;padding-bottom:.25rem;display:flex;overflow-x:auto}.zts-hourly-filters button{border:1px solid hsl(var(--zts-border));background:hsl(var(--zts-card));min-height:2.2rem;color:inherit;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.zts-hourly-filters button[aria-pressed=true]{border-color:hsl(var(--zts-accent));background:hsl(var(--zts-primary));color:hsl(var(--zts-primary-foreground))}.zts-hourly-filters button span{background:hsl(var(--zts-muted));min-width:1.3rem;height:1.3rem;color:hsl(var(--zts-muted-foreground));border-radius:999px;place-items:center;font-size:.68rem;display:inline-grid}.zts-hourly-list>ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.zts-hourly-list-item{border-radius:var(--zts-radius);width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #0000;gap:.55rem;padding:.75rem;display:grid}.zts-hourly-list-item:hover,.zts-hourly-list-item:focus-visible{border-color:hsl(var(--zts-border));background:hsl(var(--zts-card))}.zts-hourly-list-item[aria-current=true]{border-color:hsl(var(--zts-accent));background:hsl(var(--zts-card));box-shadow:inset 3px 0 hsl(var(--zts-accent))}.zts-hourly-list-item>span{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.zts-hourly-list-item>span:first-child{gap:.2rem;display:grid}.zts-hourly-list-item strong,.zts-hourly-list-item small{overflow-wrap:anywhere}.zts-hourly-list-item small{color:hsl(var(--zts-muted-foreground))}.zts-hourly-detail{min-width:0;padding:clamp(1rem,3vw,1.5rem)}.zts-hourly-detail>header{margin:.8rem 0 1rem}.zts-hourly-detail>header p{color:hsl(var(--zts-muted-foreground));letter-spacing:.06em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:750}.zts-hourly-detail>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.zts-hourly-meta,.zts-hourly-links dl{grid-template-columns:auto minmax(0,1fr);gap:.45rem 1rem;margin:1rem 0;display:grid}.zts-hourly-meta dt,.zts-hourly-links dt{color:hsl(var(--zts-muted-foreground));font-weight:700}.zts-hourly-meta dd,.zts-hourly-links dd{overflow-wrap:anywhere;min-width:0;margin:0}.zts-hourly-money{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.zts-hourly-money>div{box-shadow:none}.zts-hourly-links,.zts-hourly-review-state,.zts-hourly-review,.zts-hourly-correction,.zts-hourly-correction-toggle{margin-top:1.25rem}.zts-hourly-links,.zts-hourly-review-state{border-top:1px solid hsl(var(--zts-border));padding-top:1rem}.zts-hourly-links h5,.zts-hourly-review-state h5,.zts-hourly-admin h5{margin:0 0 .75rem;font-size:1rem}.zts-hourly-review-state>div{flex-wrap:wrap;justify-content:flex-start}.zts-hourly-review{border-color:hsl(var(--zts-accent))}.zts-hourly-review label{margin-block:.75rem}.zts-hourly-review>div,.zts-hourly-correction-toggle{flex-wrap:wrap;gap:.55rem;display:flex}.zts-hourly-admin{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.zts-hourly-admin .zts-card-title{margin-right:5rem}.zts-hourly-admin .zts-card>.zts-badge{position:absolute;top:1rem;right:1rem}.zts-hourly-admin .zts-card{position:relative}.zts-hourly-rates>ul{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.zts-hourly-rates>ul>li{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;padding:.75rem;display:grid}.zts-hourly-rates li>div{gap:.2rem;min-width:0;display:grid}.zts-hourly-rates li small{color:hsl(var(--zts-muted-foreground));grid-column:1/-1}.zts-hourly-admin form fieldset{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);gap:.75rem;margin:0;padding:1rem;display:grid}.zts-hourly-summaries>ol{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.zts-hourly-summaries>ol>li{border:1px solid hsl(var(--zts-border));border-radius:var(--zts-radius);padding:.85rem}.zts-hourly-summaries li p,.zts-hourly-summaries li small{color:hsl(var(--zts-muted-foreground))}.zts-hourly-summaries li p{margin:.35rem 0}.zts-hourly-summaries li>div:last-child{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.zts-hourly-back{display:none}@media (width<=64rem){.zts-hourly-overview,.zts-hourly-admin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.zts-hourly[data-detail=true]>.zts-hourly-entry-form{display:none}.zts-hourly-browser{min-height:0;display:block}.zts-hourly-list{border-right:0}.zts-hourly-browser[data-detail=true]>.zts-hourly-list,.zts-hourly-browser[data-detail=false]>.zts-hourly-detail{display:none}.zts-hourly-back{display:inline-flex}.zts-hourly-detail>header{display:grid}.zts-hourly-detail>header>div:last-child{justify-content:flex-start}.zts-hourly-entry-form fieldset,.zts-hourly-meta,.zts-hourly-links dl,.zts-hourly-money,.zts-hourly-admin,.zts-hourly-correction fieldset{grid-template-columns:1fr}.zts-hourly-meta dd,.zts-hourly-links dd{margin-bottom:.4rem}}@media (width<=34rem){.zts-hourly-overview{grid-template-columns:1fr}}
