[hidden]{display:none!important}:root{--shell: min(1560px, 94vw);--bg: #fbf7ee;--bar-bg: rgba(240, 233, 219, .88);--surface: #fffefb;--surface-2: var(--paper-light);--radius: .65rem}.nue-mark{width:38px;height:38px;display:block;color:var(--accent)}.hold-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0 0 .8rem}.hold-line p,.hold-line form,.release-form button[type=submit]{margin:0}.request-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-top:2rem}.request-foot .hold-line{margin:0 0 0 auto}label.inline{display:inline-flex;align-items:center;gap:.3em;margin:0;font-weight:400;font-size:.85rem;white-space:nowrap}label.inline input{width:auto}.console-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.4rem 0 .55rem}.list-count-line{margin:.25rem 0 0;min-height:1.4rem}.list-count-line .list-count{margin-left:0;font-size:.95rem}.console-search{display:flex;align-items:center;gap:.6rem;margin-left:auto;flex:0 1 32rem;max-width:none}.console-search input{flex:1 1 12rem;width:auto;margin:0}.console-bar .btn{white-space:nowrap}.console-bar input,.console-bar .btn,.console-bar button{font-size:.95rem;line-height:1.5;padding-block:.5rem;border-width:1.5px;margin:0}.pager{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:1rem 0 2rem}.headline-only{color:var(--text-muted)}span.headline-only{font-style:italic}.upload-note{color:var(--text-muted);font-size:.85rem;margin:.4rem 0 0}.row-end{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.grip{cursor:grab;color:var(--text-muted);padding:0 .35rem;font-size:1.1rem;line-height:1;touch-action:none;user-select:none}tr.dragging{position:fixed;z-index:40;display:table;table-layout:fixed;background:var(--surface);box-shadow:var(--shadow);border-radius:var(--radius);opacity:.95;cursor:grabbing;pointer-events:none}.drop-gap td{height:2.75rem;background:var(--surface-2);border:2px dashed var(--accent);border-radius:var(--radius);padding:0}.prio-cell{white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}tr.saving{opacity:.5}tr.unsaved{outline:2px solid var(--urgent)}.draft-state{color:var(--text-muted);font-size:.85rem;margin:.5rem 0 0}.request-layout{margin:1.5rem 0}.request-main{min-width:0;max-width:64rem}.thread{display:flex;flex-direction:column;gap:.6rem;margin:0 0 1rem}.msg{--tint: transparent;background:color-mix(in srgb,var(--surface) 86%,var(--tint));border:1px solid color-mix(in srgb,var(--border-color) 60%,var(--tint));border-radius:10px;padding:.45rem .75rem .55rem;width:90%;margin:0}.msg-left{align-self:flex-start}.msg-right{align-self:flex-end}.msg-middle{align-self:center}.msg-c0{--tint: #2f7fd1}.msg-c1{--tint: #c2672e}.msg-c2{--tint: #3f9a5b}.msg-c3{--tint: #8a58c4}.msg-c4{--tint: #c2a12e}.msg-c5{--tint: #2ea3a3}.msg-who{color:var(--text-muted);font-size:.8rem;margin:0 0 .4rem}.msg-body{overflow-wrap:anywhere}.msg-question .msg-who{color:var(--text);font-weight:600}.msg-answered{color:var(--text-muted);font-size:.8rem;margin:.4rem 0 0}.composer{max-width:none;margin:1.25rem 0 2rem;padding:.9rem 1rem .5rem;background:var(--surface);border:2px solid color-mix(in srgb,var(--text-muted) 65%,transparent);border-radius:var(--radius)}.file-line{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.8rem;margin:0 0 .7rem;font-size:.9rem}.file-pair{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.8rem;min-width:0;max-width:100%}.file-line select{field-sizing:content}.flag-stack{display:flex;flex-direction:column;justify-content:center;gap:.2rem}.file-pair>.flag-stack{align-self:flex-start;justify-content:flex-start}.flag-stack .switch-label{gap:.35rem;font-size:.82rem;line-height:1.15}.flag-stack input.switch{width:1.8rem;height:1rem}.flag-stack input.switch:before{top:.125rem;left:.125rem;width:.75rem;height:.75rem}.flag-stack input.switch:checked:before{transform:translate(.8rem)}.hold-switch{display:flex;align-items:center;gap:.3rem}.hold-switch :is(select,input[type=date]){width:auto;height:1.3rem;margin:0;padding:0 1.2rem 0 .3rem;font-size:.8rem}.hold-switch input[type=date]{padding:0 .3rem}.hold-switch:not(:has(input[name=hold]:checked)) :is(.hold-on,.hold-until,.hold-day),.hold-switch:has(input[name=hold]:checked) .hold-off,.hold-switch:not(:has(option[value=date]:checked)) .hold-day{display:none}.composer textarea{min-height:4.5rem;margin:0;width:100%}.composer-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:.6rem}.composer-field{display:flex;align-items:center;gap:.4rem;margin:0;font-weight:600;font-size:.88rem;min-width:0;max-width:100%}.composer-field select{width:auto;max-width:min(22rem,100%);min-width:0;margin:0;padding:.2rem 1.6rem .2rem .5rem;font-size:.88rem}.composer-field input[name=waiting_for]{width:12rem;margin:0;padding:.2rem .5rem;font-size:.88rem;font-weight:400}.composer-check{display:flex;gap:.35rem;align-items:center;margin:0;font-weight:400;font-size:.88rem;line-height:1.3}.composer-check input{width:auto;margin:0}.composer-controls :disabled,.composer-check:has(:disabled){opacity:.45;cursor:not-allowed}.composer-controls .composer-save{margin:0 0 0 auto}.save-bar{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-left:auto}.save-bar [hidden]{display:none}.composer-controls .save-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;min-width:8rem;padding:.25em 1.4em;font-size:1rem;margin:0;gap:0}.save-btn .save-what{font-size:.8em;font-weight:500}.note-hint{text-align:right;margin:.35rem 0 0;font-size:.9rem;color:var(--text-muted, var(--muted))}.status-row{display:flex;align-items:center;gap:.4rem;min-width:0;max-width:100%}.status-label{margin:0;font-weight:600;font-size:.88rem}.status-select{min-width:0;width:auto;max-width:100%;margin:0;font-weight:600}.composer :is(.status-select,.file-line .state-part select,.composer-field select,.composer-field input,.file-pick){height:1.65rem;padding-top:0;padding-bottom:0;margin:0;font-size:.88rem;line-height:normal}.composer .file-pick{display:inline-flex;align-items:center}.status-select.is-new{border-color:var(--accent);box-shadow:0 0 0 2px var(--live-glow)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.file-tiles{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 .75rem}.file-tiles>p{margin:0}.file-tile{display:flex;flex-direction:column;width:9rem;text-decoration:none;color:var(--text);border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.file-tile img{display:block;width:100%;height:6rem;object-fit:cover;background:var(--surface-2)}.file-tile .tile-icon{display:grid;place-items:center;height:6rem;font-weight:700;letter-spacing:.04em;color:var(--text-muted);background:var(--surface-2)}.file-tile .tile-name{padding:.3rem .5rem 0;font-size:.8rem;overflow-wrap:anywhere}.file-tile .tile-size{padding:0 .5rem .35rem;font-size:.75rem;color:var(--text-muted)}.file-tile:hover,.file-tile.is-col-open{border-color:var(--accent)}.file-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.file-preview .preview-name{font-size:1.25rem;margin:0 0 .2rem;overflow-wrap:anywhere}.file-preview .preview-meta{margin:0 0 .75rem;font-size:.85rem}.preview-body{margin:0 0 1rem}.preview-image img{display:block;max-width:100%;height:auto;border-radius:var(--radius)}.preview-pdf iframe{display:block;width:100%;height:75vh;border:1px solid var(--border-color);border-radius:var(--radius);background:#fff}.preview-audio audio{width:100%}.preview-video video{display:block;max-width:100%}.preview-text pre{margin:0;padding:.75rem;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;background:var(--surface-2);border-radius:var(--radius)}table.csv{font-size:.85rem}.preview-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;max-width:none}.preview-actions form,.preview-actions .btn,.preview-actions button{margin:0}.filing{max-width:none;display:grid;gap:.35rem;margin:0 0 1.25rem}.filing button{margin-top:.5rem;justify-self:start}.invite-form{max-width:none;display:grid;gap:.4rem;margin:0 0 1.25rem;justify-items:start}.invite-form p{margin:0;overflow-wrap:anywhere}.invite-form select{width:auto;margin:0}.invite-form button{margin:0}.doorway{background:var(--surface);border:1px solid var(--border-color);border-left:4px solid var(--accent);border-radius:var(--radius);padding:1.4rem 1.5rem;max-width:44rem}.doorway-lead{font-size:1.15rem;margin-bottom:1.1rem}.doorway .btn{font-size:1.05rem;padding:.65em 1.6em}.doorway p:last-child{margin:1rem 0 0}.hero{padding:2.5rem 0 1rem;max-width:44rem}.hero h1{font-size:2.3rem;margin-bottom:.5rem}.hero p.lead{font-size:1.12rem;color:var(--text-muted);margin-bottom:1.75rem}.hero .btn{font-size:1.05rem;padding:.7em 1.5em}.choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:2.5rem 0 1rem;align-items:start}.choice{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius);padding:1.15rem 1.25rem}.choice h2{margin:0 0 .35rem;font-size:1.08rem}.choice p{margin:0 0 .75rem;color:var(--text-muted);font-size:.93rem}.choices[data-logo-area]{--logo-side: 76px;--logo-max-w: 200px;--logo-max-h: 84px}.choice-logo{display:flex;align-items:center;height:84px;margin:0 0 .6rem}.choice-logo img.org-logo{height:56px;max-width:190px}.choice p:last-child{margin-bottom:0}.examples{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none}.examples li{font-size:.85rem;color:var(--text-muted);background:var(--surface-2);border-radius:var(--radius-pill);padding:.15em .75em}label.plain{font-weight:400}form.inline-form{display:inline}details.move{display:inline-block;vertical-align:top}details.move>summary{list-style:none;cursor:pointer}details.move>summary::-webkit-details-marker{display:none}details.move[open]{display:block;flex-basis:100%}details.move form{margin-top:.5rem;max-width:36rem}.request-box .edit-request{margin-top:.75rem}.request-box .edit-request form{max-width:none}.row-actions.moves{margin-top:.5rem}p.event{margin:.35rem 0 .35rem .25rem;font-size:.9rem}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;max-width:none}.filter-bar select{width:auto;margin:0}.filter-bar>button[type=submit]{margin:0}.live-line{margin:0 0 1rem;font-weight:600}@media print{.gi-bar,.gi-footer,.no-print,.gi-skip-link{display:none!important}.report-section+.report-section{break-before:page}}.msg-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin-top:.4rem;align-items:center}.msg-actions form,.msg-actions details{margin:0}.msg-actions summary,.msg-actions .btn,.msg-actions form>button[type=submit]{margin:0}dialog.verify{width:min(40rem,calc(100vw - 2rem));margin:1rem auto 1.5rem;padding:1.25rem 1.5rem;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface);color:inherit;position:static}dialog.verify:modal{position:fixed;margin:auto;max-height:calc(100vh - 2rem);overflow:auto}dialog.verify::backdrop{background:#1c181299}dialog.verify h2{margin:0 0 .5rem}dialog.verify .verify-request{margin:0 0 .5rem;font-weight:600}dialog.verify .verify-last{margin:.75rem 0;padding:.5rem .75rem;border-left:3px solid var(--border-color)}dialog.verify form{max-width:none;margin:.75rem 0 0}dialog.verify textarea{width:100%;min-height:4rem}dialog.verify .verify-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}dialog.verify .verify-actions .btn{margin:0;font-size:1rem;padding:.55em 1.4em}ul.suggest{position:absolute;z-index:60;margin:0;padding:.25rem 0;list-style:none;min-width:14rem;max-width:min(28rem,92vw);max-height:16rem;overflow:auto;background:var(--surface);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 6px 18px #1c18122e;font-size:.9rem}ul.suggest[hidden]{display:none}ul.suggest li{display:flex;align-items:baseline;gap:.5rem;padding:.3rem .7rem;cursor:pointer}ul.suggest li small{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.suggest li[aria-selected=true]{background:var(--accent);color:var(--accent-on, #fff)}ul.suggest li[aria-selected=true] small{color:inherit;opacity:.85}.mention{padding:0 .2em;border-radius:4px;font-weight:600;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.md p.md-command{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;padding:.2rem .5rem;border-left:3px solid var(--border-color);background:color-mix(in srgb,var(--border-color) 25%,transparent)}.composer .block-open{white-space:nowrap}dialog.block-hold{width:min(30rem,calc(100vw - 2rem))}dialog.block-hold label{display:block;margin:.6rem 0 .2rem;font-weight:600}dialog.block-hold input:not([type=radio]){width:100%;margin:0}dialog.block-hold fieldset.block-time{border:0;margin:.8rem 0 0;padding:0}dialog.block-hold fieldset.block-time legend{font-weight:600;padding:0;margin-bottom:.2rem}dialog.block-hold fieldset.block-time label{display:flex;align-items:center;gap:.45rem;margin:.25rem 0;font-weight:400}dialog.block-hold fieldset.block-time input[type=date]{width:auto}dialog.block-hold fieldset.block-time .block-day{display:flex;align-items:center;gap:.45rem}dialog.block-hold .verify-actions{margin-top:1rem}.btn.btn-compact,.request-layout .btn.file-pick,.thread-order .btn{display:inline-flex;align-items:center;justify-content:center;height:1.65rem;min-height:0;margin:0;padding:0 .75rem;font-size:.82rem;line-height:1}dialog .verify-actions .btn.btn-compact{padding:0 1rem;font-size:.85rem}.mail-edit fieldset.mail-one{border:0;margin:0 0 1rem;padding:0;min-width:0}.mail-edit .mail-one legend{padding:0;margin-bottom:.4rem;font-weight:600;overflow-wrap:anywhere}.mail-edit .mail-one label{display:block;margin:.5rem 0 .2rem;font-weight:600}.mail-edit .mail-subject{display:flex;align-items:stretch;border:1px solid var(--border-color);border-radius:6px;background:var(--surface);overflow:hidden}.mail-edit .mail-prefix{padding:.45rem .6rem;background:color-mix(in srgb,var(--border-color) 45%,transparent);color:var(--text-muted);white-space:nowrap;user-select:none}.mail-edit .mail-subject input{flex:1;min-width:0;border:0;border-radius:0;margin:0}.mail-edit textarea{width:100%;min-height:12rem}.mail-edit .mail-foot{margin:.3rem 0 0;font-size:.85rem;color:var(--text-muted);white-space:pre-line}dialog.mail-edit{width:min(46rem,calc(100vw - 2rem))}dialog.new-token{width:min(46rem,calc(100vw - 2rem));margin:1rem 0;padding:1.25rem 1.5rem;border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface);color:inherit;position:static}dialog.new-token:modal{position:fixed;margin:auto;max-height:calc(100vh - 2rem);overflow:auto}dialog.new-token::backdrop{background:#1c181299}dialog.new-token h2{margin:0 0 .75rem}dialog.new-token .token{overflow-wrap:anywhere;white-space:pre-wrap}dialog.new-token .token-actions{display:flex;gap:.5rem}dialog.new-token .token-close{max-width:none;margin:1rem 0 0}dialog.keys-help dl{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1rem}dialog.keys-help dd{margin:0}form.step{display:inline;margin:0}form.step .step-btn{min-width:1.9rem;min-height:1.9rem;padding:0 .3rem;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:var(--accent-on);font-size:1.05rem;font-weight:800;line-height:1}form.step .step-btn:hover,form.step .step-btn:focus-visible{background:var(--accent-hover);border-color:var(--accent-hover)}.waits{font-size:.85em}.field-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:none}.field-row input:not([type=checkbox]){flex:1 1 16rem;width:auto;margin:0}.field-row select,.field-row button,form.field-row>button,form.field-row>select{margin:0;width:auto;flex:0 0 auto;align-self:center}.field-row label.inline,.field-row label.plain{margin:0}form.one-line,div.one-line{max-width:52rem}div.one-line{margin-bottom:1.25rem}table.team td{vertical-align:middle}table.team form.row-actions{margin:0;align-items:center;flex-wrap:nowrap}table.team select,table.team .btn{margin:0}.prose pre{background:var(--paper-light);padding:.75rem 1rem;border-radius:6px;overflow-x:auto}.prose pre code{background:none}.table-wrap td.t-title{min-width:14rem}.table-wrap table.compact{min-width:0}.table-wrap{position:relative}.submit-row{margin-top:1.25rem}.report-counts tr.is-selected td{background:var(--surface-2);font-weight:600}.report-section{margin:0 0 2.5rem}.report-only{font-size:.8rem;font-weight:400;margin-left:.75rem}fieldset.report-picks{display:flex;flex-wrap:wrap;gap:.3rem .9rem;border:0;padding:0;margin:0;min-width:0}fieldset.report-picks label.inline{white-space:normal}fieldset.paused-settings{border:0;padding:0;margin:0;min-width:0}.suggestion-box{max-width:36rem;margin:1rem auto 2rem;padding:1.5rem 1.75rem;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius);border-top:4px solid var(--accent)}.suggestion-box textarea{min-height:9rem}.box-note p{margin:0 0 .6rem}.suggestion-box form{max-width:none}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.export-form fieldset{border:1px solid var(--border-color);border-radius:var(--radius);padding:.6rem 1rem .8rem;margin:0}.export-form legend{font-weight:600;padding:0 .3rem}.export-form label.plain{display:block;margin:.35rem 0}:root{--shell: 1560px}form{max-width:52rem}.form-flags{display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;margin:1rem 0 .25rem}.confidential-warning{display:none}.request-form:has(input[data-confidential]:checked) .confidential-warning{display:block}.switch-label{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-weight:600;font-size:.9rem;cursor:pointer;white-space:nowrap}input.switch{appearance:none;position:relative;flex:0 0 auto;width:2.3rem;height:1.3rem;margin:0;padding:0;border:0;border-radius:999px;background:var(--text-muted);cursor:pointer;transition:background .15s}input.switch:before{content:"";position:absolute;top:.15rem;left:.15rem;width:1rem;height:1rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}input.switch:checked{background:var(--accent)}input.switch:checked:before{transform:translate(1rem)}input.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input.switch:disabled{opacity:.45;cursor:not-allowed}td select[form]{width:auto;margin:0;padding:.2rem 1.6rem .2rem .45rem;font-size:.85rem}form.row-apply,form.row-take{display:inline;margin:0;max-width:none}form.row-take button[type=submit]{margin:0}tr.saving{opacity:.55}tr.saved td{background:var(--ok-bg);transition:background .6s}tr.unsaved td{background:var(--warn-bg)}[data-region][aria-busy=true]{opacity:.6;transition:opacity .2s}[data-region]:focus{outline:none}td.num .grip{margin-right:.35rem}table[data-reorder] td.num{cursor:grab;white-space:nowrap;touch-action:none}.row-end form>button[type=submit]{margin:0}.row-end form.row-apply{min-width:0}.row-apply .switch-label{flex-wrap:wrap;gap:.2rem .35rem;min-width:0;font-weight:400;font-size:.82rem;overflow-wrap:anywhere}select{max-width:100%}.after-upload{margin-top:1.5rem}.request-head{margin:0 0 1.25rem;max-width:64rem}.request-head h1{margin:0 0 .5rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);line-height:1.15}.request-box{max-width:64rem;margin:0 0 1.25rem;padding:1rem 1.35rem;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--border-color);border-left:4px solid var(--accent);border-radius:var(--radius)}.request-head .request-box{margin:0}.version-stack{position:relative}.version-stack>.request-box{position:relative;z-index:1}.version{position:static;outline:none}.version>.version-band{margin:0 .6rem;padding:.15rem .9rem;font-size:.76rem;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-color);border-top:0;border-radius:0 0 var(--radius) var(--radius);cursor:default}.version:nth-of-type(3)>.version-band{margin:0 1.2rem}.version:nth-of-type(4)>.version-band{margin:0 1.8rem}.version:nth-of-type(5)>.version-band{margin:0 2.4rem}.version:nth-of-type(6)>.version-band{margin:0 3rem}.version-body{display:none;position:absolute;top:0;left:0;right:0;z-index:2;background:var(--surface-2);box-shadow:0 6px 18px #0000002e}.version-body>.version-band{margin:0 0 .4rem;font-size:.8rem;font-weight:600;color:var(--text-muted)}.version:hover>.version-body,.version:focus-within>.version-body{display:block}.version.version-dismissed>.version-body{display:none}.version:hover>.version-band,.version:focus>.version-band{color:var(--text)}.version:focus-visible>.version-band{outline:2px solid var(--accent);outline-offset:1px}.request-head .req-num{color:var(--text-muted)}select.row-project{display:inline-block;width:10rem;max-width:100%;margin:.15rem 0 .15rem .4rem;padding:.15rem .4rem;font-size:.8rem;vertical-align:middle}main:has(.cols[data-cols=list]){max-width:min(100%,120rem)}.request-details{font-family:Hanken Grotesk,system-ui,sans-serif;font-size:1.125rem;line-height:1.7;overflow-wrap:anywhere}.request-details:empty{display:none}.request-by{color:var(--text-muted);font-size:.85rem;margin:0 0 .3rem}.request-foot+.request-by,[data-live-part=foot]>.request-by:first-child{margin-top:1.25rem}.request-filed{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;max-width:none;margin:.75rem 0 0;font-size:.88rem;color:var(--text-muted)}.request-filed label{display:flex;align-items:center;gap:.4rem;margin:0;font-weight:600}.request-filed select,.request-filed input{width:auto;max-width:18rem;margin:0;padding:.2rem .5rem;font-size:.88rem}.request-filed select{padding-right:1.6rem}.request-head>.request-filed{margin:0 0 .6rem}.request-filed .input-priority{width:5rem}ul.chosen{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.4rem}ul.chosen li{display:flex;align-items:center;gap:.6rem;font-size:.9rem}ul.chosen img{width:3.25rem;height:3.25rem;object-fit:cover;border-radius:4px;border:1px solid var(--border-color)}ul.chosen .file-icon{width:3.25rem;text-align:center;font-size:1.5rem}ul.chosen li>button[type=submit]{margin:0 0 0 auto}.btn-delete{background:var(--urgent);color:var(--accent-on);border-color:var(--urgent)}.btn-delete:hover{background:color-mix(in srgb,var(--urgent) 82%,#000);color:var(--accent-on)}table.requests th{position:relative}table.requests th button.sort-head{all:unset;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit}table.requests th button.sort-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}th[aria-sort=ascending] .sort-head:after{content:" \25b2"}th[aria-sort=descending] .sort-head:after{content:" \25bc"}.col-resize{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize}.col-resize:hover{background:var(--border-color)}@media(min-width:721px){.gi-bar .gi-brand{margin-right:1.75rem}}[data-region=files] .upload-form,[data-live-part=files] .upload-form{margin:0 0 1rem}.history{margin:2.5rem 0 0;border-top:1px solid var(--border-color);padding-top:1rem}.history h2{font-size:1rem}.filter-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;max-width:100%;min-width:0;margin:0}.filter-line select{width:auto;max-width:100%;margin:0;padding:.25rem 1.6rem .25rem .5rem;font-size:.9rem}.filter-line>button[type=submit]{margin:0}.rowset .filter-line .show-btn,.rowset .report-filters .show-btn,.rowset .upload-form .upload-btn{display:none}} :root{--live-glow: color-mix(in srgb, var(--accent) 30%, var(--surface))}.page-head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;justify-content:space-between}.page-head h1{margin:0;flex:1 1 auto}.page-head .console-search{margin:0;flex:0 1 32rem}.page-head .console-search input,.page-head .console-search button{margin:0}.page-head+*{margin-top:1rem}.settings-head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;justify-content:space-between}.settings-head h1{margin:0}.save-state{margin:0;color:var(--text-muted);font-size:.9rem;transition:opacity .6s}.save-state.is-bad{color:var(--urgent);font-weight:600}.save-state.is-fading{opacity:0}.save-state button{margin:0 0 0 .4rem}.field-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .9rem;margin:1.1rem 0 .3rem}.field-head>label{margin-top:0;margin-bottom:0}.field-head:has(>label.check){margin:.35rem 0}.field-head:has(>h2){margin:0}.field-error:empty{margin:0}td .field-error,td .save-state{display:block}label.check input.switch{width:2.3rem}.settings-foot{margin:1.5rem 0 2rem}.save-all:disabled{opacity:.45;cursor:default}label.check{display:flex;align-items:center;gap:.45rem;margin:.35rem 0}label.check input{width:auto;margin:0}label.check.sub{margin-left:1.6rem}label.check:has(input:disabled){color:var(--text-muted)}.box-link{margin:.6rem 0 0;padding:.55rem .8rem;font-size:.92rem;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius)}.rowset .autosave-btn{display:none}.page-title{display:flex;align-items:center;gap:1.25rem;min-width:0}.page-head .page-title{flex:1 1 auto}.page-title h1{margin:0;min-width:0}img.org-logo{display:block;height:3.75rem;width:auto;max-width:17.5rem;object-fit:contain}.suggestion-box img.org-logo{margin:0 0 .6rem}.org-banner{margin:.4rem 0 0;font-weight:700;font-size:1.1rem;color:var(--accent)}.logo-preview{display:flex;align-items:center;gap:1rem;margin:0 0 .6rem}.logo-preview form{margin:0}.logo-preview form>button[type=submit]{margin:0}ol.steps{padding-left:1.3rem;max-width:52rem}ol.steps li{margin:0 0 .6rem}ol.steps .field-row{margin-top:.4rem}pre.command{background:var(--surface-2);padding:.7rem .9rem;border-radius:var(--radius);overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.really-delete{margin-top:3rem;padding-top:1rem;border-top:1px solid var(--urgent)}.really-delete h2{color:var(--urgent)}.really-delete .field-row input{flex:0 1 10rem}.really-delete button:disabled,.really-delete button:disabled:hover{opacity:.4;cursor:not-allowed}.file-native,.field-row input.file-native{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.file-pick{margin:.25rem 0 0}.field-error{color:var(--urgent);font-size:.9rem;margin:.3rem 0 0}.doorway.sign-in-note p{margin:0}.choices.features{grid-template-columns:1fr;max-width:22.75rem}@media(min-width:38rem){.choices.features{grid-template-columns:repeat(2,1fr);max-width:46.5rem}}@media(min-width:80rem){.choices.features{grid-template-columns:repeat(4,1fr);max-width:none}}.features .choice{container-type:inline-size;aspect-ratio:31 / 20;padding:0}.features .feature{font-size:5.149cqi;padding:1.237em 1.344em}.features .feature h2{font-size:1.161em;margin:0 0 .376em}.features .feature p{font-size:1em;margin:0}@keyframes answer-here{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 6px var(--live-glow)}}#reply:target,#answer:target{animation:answer-here 1.6s ease-in-out 3;scroll-margin-top:6rem}@media(prefers-reduced-motion:reduce){#reply:target,#answer:target{animation:none}}:root{--fam-red: #c62828;--ink-red: #a1191b;--fam-orange: #e8730c;--ink-orange: #96470a;--fam-amber: #d9a100;--ink-amber: #6f5200;--fam-yellow: #f2c200;--ink-yellow: #5f4c00;--fam-blue: #1f6fd1;--ink-blue: #1a57a3;--fam-purple: #7b3fb3;--ink-purple: #62309a;--fam-green: #2e9e44;--ink-green: #1d6f30;--fam-pink: #d63384;--ink-pink: #a3185f;--fam-teal: #0f9b9b;--ink-teal: #0a6e6e;--fam-gray: #8f8f8f;--ink-gray: #5c5c5c;--row-yellow: color-mix(in srgb, var(--fam-yellow) 22%, var(--surface));--row-orange: color-mix(in srgb, var(--fam-orange) 18%, var(--surface));--row-amber: color-mix(in srgb, var(--fam-amber) 30%, var(--surface));--row-blue: color-mix(in srgb, var(--fam-blue) 13%, var(--surface));--row-purple: color-mix(in srgb, var(--fam-purple) 12%, var(--surface));--row-green: color-mix(in srgb, var(--fam-green) 13%, var(--surface));--row-gray: color-mix(in srgb, var(--fam-gray) 14%, var(--surface));--confidential: var(--ink-pink);--confidential-page: color-mix(in srgb, var(--fam-pink) 8%, var(--bg))}tr.row-yellow>td{background:var(--row-yellow)}tr.row-orange>td{background:var(--row-orange)}tr.row-blocked>td{background:var(--row-amber)}tr.row-blue>td{background:var(--row-blue)}tr.row-purple>td{background:var(--row-purple)}tr.row-green>td{background:var(--row-green)}tr.row-gray>td{background:var(--row-gray);color:var(--ink-gray)}tr.is-confidential-row>td:first-child{box-shadow:inset 6px 0 0 var(--fam-pink)}.confidential-label{color:var(--confidential);font-weight:700;white-space:nowrap}.dot-slot{display:inline-flex;flex-direction:column;justify-content:center;gap:1px;width:.7rem;height:1.2em;margin-left:.3rem;vertical-align:middle}.dot{display:flex;align-items:center;justify-content:center;width:.7rem;height:.7rem;flex:none;border-radius:50%;color:#fff;font-size:.48rem;font-weight:800;line-height:1;overflow:hidden}.dot-urgent{background:var(--fam-red)}.dot-yours{background:var(--fam-yellow);color:var(--ink-yellow);box-shadow:inset 0 0 0 1px var(--fam-amber)}.dot-unassigned,.dot-quiet{background:var(--fam-orange)}.dot-working{background:var(--fam-blue)}.dot-soon{background:var(--fam-purple)}.dot-new{background:var(--fam-teal)}.badge.st-yellow{background:color-mix(in srgb,var(--fam-yellow) 32%,var(--surface));color:var(--ink-yellow);border-color:var(--fam-amber)}.badge.st-orange{background:color-mix(in srgb,var(--fam-orange) 22%,var(--surface));color:var(--ink-orange);border-color:var(--fam-orange)}.badge.st-blocked{background:color-mix(in srgb,var(--fam-amber) 24%,var(--surface));color:var(--ink-amber);border-color:var(--fam-amber)}.badge.st-blue{background:color-mix(in srgb,var(--fam-blue) 16%,var(--surface));color:var(--ink-blue);border-color:var(--fam-blue)}.badge.st-purple{background:color-mix(in srgb,var(--fam-purple) 15%,var(--surface));color:var(--ink-purple);border-color:var(--fam-purple)}.badge.st-green{background:color-mix(in srgb,var(--fam-green) 16%,var(--surface));color:var(--ink-green);border-color:var(--fam-green)}.badge.st-gray{background:transparent;color:var(--ink-gray);border-color:var(--fam-gray)}.badge.st-none{background:var(--quiet-bg);color:var(--quiet);border-color:var(--border-strong)}.st-icon{font-weight:800}.request-box.is-working{box-shadow:inset 5px 0 0 var(--fam-blue)}.badge-urgent{background:color-mix(in srgb,var(--fam-red) 14%,var(--surface));color:var(--ink-red);border-color:var(--fam-red)}.confidential-banner{margin:0 0 1rem;padding:.45rem 1rem;border-radius:var(--radius);background:var(--ink-pink);color:#fff;text-align:center;font-weight:800;letter-spacing:.25em;text-transform:uppercase}body:has(.confidential-banner){background:var(--confidential-page)}.badge-suggestion{background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);font-size:.72rem;vertical-align:middle}.bar-search{display:flex;align-items:center;margin:0 .9rem 0 0}.bar-search input{width:13rem;height:2rem;margin:0;padding:.2rem .75rem;font-size:.88rem;border:1px solid var(--border-color);border-right:none;border-radius:999px 0 0 999px;background:var(--surface);color:var(--text)}.bar-search button[type=submit]{display:inline-flex;align-items:center;justify-content:center;height:2rem;width:2.4rem;margin:0;padding:0;cursor:pointer;border:1px solid var(--border-color);border-radius:0 999px 999px 0;background:var(--surface);color:var(--text)}.bar-search button:hover{color:var(--accent)}.search-icon{width:1rem;height:1rem}@media(max-width:40rem){.bar-search input{width:7rem}}.new-request{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border-radius:6px;text-decoration:none;font-weight:700;background:var(--ink);color:var(--paper, #fff);box-shadow:0 1px 2px #0000002e}.new-request:hover{background:var(--accent);color:#fff}.new-request span{font-size:1.2em;line-height:1}.page-head .new-request{order:2;margin-left:auto}.thread .event-log{font-size:.82rem;line-height:1.4;color:var(--text-muted);text-align:left}.thread .event-log .event{margin:0}.thread .event-log{position:relative}.log-toggle{display:none}html.logfold .thread .event-log{padding-left:1.25rem}html.logfold .log-toggle{display:inline-block;position:absolute;left:0;top:0;min-width:1.25rem;padding:0 .2rem;border:0;background:none;color:var(--text-muted);font-size:.8rem;line-height:1.4;cursor:pointer;transition:transform .15s}html.logfold:not(.logs-folded) .log-toggle{transform:rotate(90deg)}.thread .event-log .event-summary{display:none}html.logs-folded .thread .event-log:has(.event-summary) .event-summary{display:block}html.logs-folded .thread .event-log:has(.event-summary) .event:not(.event-summary){display:none}html.logfold .thread .event-log:not(:has(.event-summary)) .log-toggle{visibility:hidden}.note-wrap{position:relative}.req-mark{position:absolute;top:.2rem;right:.6rem;color:#c62828;font-weight:800;font-size:1.35rem;line-height:1;visibility:hidden}.req-mark.is-on{visibility:visible}.save-hint{margin:.35rem 0 0;text-align:right;font-size:.82rem;color:#c62828;visibility:hidden}.save-hint.is-on{visibility:visible}.seg{display:inline-flex;flex-wrap:wrap;border:0;margin:0;padding:0;min-width:0}.seg label{display:inline-flex;align-items:center;padding:.3rem .8rem;border:1.5px solid var(--border-color);margin-left:-1.5px;cursor:pointer;font-size:.9rem;font-weight:600;background:var(--surface)}.seg label:first-of-type{border-radius:999px 0 0 999px;margin-left:0}.seg label:last-of-type{border-radius:0 999px 999px 0}.seg input{position:absolute;opacity:0;pointer-events:none}.seg label:has(input:checked){background:var(--accent);border-color:var(--accent);color:#fff}.seg label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.confirm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;max-width:none}.confirm-actions>button[type=submit]{margin:0}.thread-order{display:flex;justify-content:flex-end;max-width:none;margin:0 0 .4rem}[data-region=thread]{position:relative}[data-region=thread]:has(>.thread>.event-log:first-child)>.thread-order{position:absolute;top:0;right:0;margin:0;z-index:1}[data-region=thread]:has(>.thread-order)>.thread>.event-log:first-child{padding-right:7.5rem}.seg-buttons{display:inline-flex}main .seg-buttons button[aria-pressed]{margin:0 0 0 -1.5px;padding:.2rem .75rem;border:1.5px solid var(--border-color);border-radius:0;background:var(--surface);color:var(--text);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;box-shadow:none;min-height:0}main .seg-buttons button[aria-pressed]:first-child{margin-left:0;border-radius:999px 0 0 999px}main .seg-buttons button[aria-pressed]:last-child{border-radius:0 999px 999px 0}main .seg-buttons button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.seg-buttons button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.console-bar .col-count{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:var(--text-muted)}.console-bar .col-count[hidden]{display:none}main .seg-buttons button[aria-disabled=true]{opacity:.45;cursor:not-allowed}main:has(.cols.is-split){max-width:100%}.cols.is-split{display:grid;align-items:start}.cols>[hidden]{display:none}.cols>.col{min-width:0}.cols.is-split>.col-extra{position:sticky;top:var(--col-top, 1rem);height:calc(100vh - var(--col-top, 1rem) - 1rem);overflow:auto;padding:.9rem min(1.1rem,5%);border:1px solid var(--border-color);border-radius:var(--radius);background:var(--surface)}.cols-live[data-cols=list] table.requests td.t-title{cursor:pointer}.col-bar{position:sticky;top:var(--col-top, 1rem);height:calc(100vh - var(--col-top, 1rem) - 1rem);cursor:col-resize;touch-action:none}.col-bar:after{content:"";position:absolute;left:4px;top:calc(50% - 1.5rem);width:3px;height:3rem;border-radius:2px;background:var(--border-color)}.col-bar:hover:after,.col-bar:focus-visible:after,body.col-dragging .col-bar:after{top:0;height:100%;background:var(--accent)}.col-bar:focus-visible{outline:none}body.col-dragging{cursor:col-resize;user-select:none}.col-extra .request-layout{margin-top:0}:is(.cols.is-split>.col-extra,.cols.is-split[data-cols=request]>.col-root){overflow-wrap:anywhere}:is(.cols.is-split>.col-extra,.cols.is-split[data-cols=request]>.col-root) :is(.request-layout,.request-main,.request-head,.request-box,.file-preview,form,fieldset,label,.file-line,.file-pair,.request-filed,.composer-controls,.save-bar,.flag-stack,.facts,.fact,dd,.btn,.badge,main){min-width:0;max-width:100%}:is(.cols.is-split>.col-extra,.cols.is-split[data-cols=request]>.col-root) :is(input:not([type=checkbox],[type=radio]),select,textarea,img,iframe,video,audio){min-width:0;max-width:100%}:is(.cols.is-split>.col-extra,.cols.is-split[data-cols=request]>.col-root) :is(.btn,button,label,summary,.badge){white-space:normal}.cols.is-split[data-cols=list]>.col-root :is(h1,h2,h3){overflow-wrap:anywhere}.cols.is-split[data-cols=list]>.col-root{container-type:inline-size}@container (max-width: 9rem){.row-apply .switch-label{font-size:.66rem}}:where(.cols.is-split>.col) h1{font-size:min(2rem,max(.75rem,9cqi))}:where(.cols.is-split>.col) h2{font-size:min(1.3rem,max(.75rem,9cqi))}:where(.cols.is-split>.col) h3{font-size:min(1.05rem,max(.75rem,9cqi))}.cols.is-split>.col .request-head h1{font-size:min(clamp(1.6rem,1.2rem + 1.4vw,2.3rem),max(.75rem,9cqi))}.cols.is-split>.col .file-preview .preview-name{font-size:min(1.25rem,max(.75rem,9cqi))}.req-num{white-space:nowrap}:is(.cols.is-split>.col-extra,.cols.is-split[data-cols=request]>.col-root){container:col / inline-size}@container col (max-width: 30rem){.col [data-region=thread]:has(>.thread>.event-log:first-child)>.thread-order{position:static;margin:0 0 .4rem}.col [data-region=thread]:has(>.thread-order)>.thread>.event-log:first-child{padding-right:0}.col :is(.composer-field,.request-filed label){flex-wrap:wrap}.col .status-row{flex-wrap:wrap}.col .status-row>.status-label{flex:none;white-space:nowrap}.col .composer :is(label,button,.btn,summary){overflow-wrap:break-word}.col .composer :is(.btn,button,.file-pick){height:auto;min-height:1.65rem}.col .composer-controls .save-btn{min-width:0}.col .composer{padding-inline:.5rem}.col .composer .switch-label{flex-wrap:wrap}}@container col (max-width: 9rem){.col .composer{padding-inline:.2rem;border-width:1px}.col .composer :is(.file-line,.composer-controls,.switch-label,.composer-field,.status-label){font-size:.72rem}.col .composer-controls :is(.btn,button){padding-inline:.4em;font-size:.72rem}.col .request-box{padding:.5rem .4rem;border-left-width:3px}}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.btn-ico .ico{display:none;width:1.2em;height:1.2em;flex:none}@container col (max-width: 7.5rem){.col .preview-actions{gap:.3rem}.col .btn-ico .ico{display:block}.col .btn-ico .ico-word{display:none}.col .btn-ico{min-width:1.75rem;min-height:1.75rem;padding:.25em;display:inline-flex;align-items:center;justify-content:center}}.col-extra .request-main,.col-extra .request-head,.col-extra .request-box{max-width:none}.col-extra .preview-of{display:none}.cols.is-split .col-extra .preview-pdf iframe{height:calc(100vh - var(--col-top, 1rem) - 12rem);min-height:16rem}tr.is-col-open>td,table.requests tr:focus-within>td{background:var(--surface-2)}[data-live-part=lists]{container:lists / inline-size}@container lists (min-width: 801px){table.requests{width:100%}table.requests td.c-assigned,table.requests td.c-quiet,table.requests td.c-asked{white-space:nowrap}table.requests td.num,table.requests th[data-col=num]{width:1%;white-space:nowrap}.table-wrap table.requests td.t-title{min-width:0;max-width:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.requests td.c-assigned select{max-width:11rem}table.requests select.row-project{width:8rem}table.requests td{padding-top:.2rem;padding-bottom:.2rem;vertical-align:middle}table.requests td select{height:1.7rem;margin-block:0;padding-block:0;font-size:.82rem}table.requests td .btn{min-height:0;padding-block:.15rem;font-size:.8rem}table.requests form.step .step-btn{min-width:1.6rem;min-height:1.6rem;font-size:.95rem}table.requests td.num{padding-right:0;text-align:right}table.requests td.t-title{padding-left:.3rem}.table-wrap table.requests.fitted{table-layout:fixed;min-width:0}table.requests.fitted td{overflow:hidden}table.requests.fitted td.status-cell .badge{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}table.requests.fitted td.c-assigned select[name=assignee]{width:var(--fit-assignee, auto);max-width:100%;min-width:0}table.requests.fitted select.row-project{width:var(--fit-category, 8rem)}.table-wrap table.requests.fit-measuring{table-layout:auto;width:max-content;min-width:0}table.requests.fit-measuring th{width:auto!important}table.requests.fit-measuring td.t-title{max-width:none;width:auto}table.requests.fit-measuring :is(td.c-assigned select[name=assignee],.badge){width:auto;max-width:none}table.requests.fit-measuring select.row-project{width:8rem}table.requests.fit-drop-asked :is(th[data-col=asked],td.c-asked),table.requests.fit-drop-quiet :is(th[data-col=quiet],td.c-quiet),table.requests.fit-drop-size :is(th[data-col=size],td.c-size),table.requests.fit-drop-priority :is(th[data-col=priority],td.c-prio),table.requests.fit-drop-category select.row-project,table.requests.fit-drop-steps form.step{display:none}}.row-refused{flex-basis:100%;margin:.25rem 0 0;font-size:.8rem;color:var(--urgent)}th[aria-sort=ascending]:after{content:" \25b2";font-size:.7em}th[aria-sort=descending]:after{content:" \25bc";font-size:.7em}.hit{color:var(--text-muted);font-size:.85rem;margin-top:.2rem;overflow-wrap:anywhere}.hit mark{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--text);padding:0 .1em;border-radius:2px}@media(max-width:720px){.gi-bar .gi-nav{flex:1 1 45%}.gi-bar .gi-bar-actions{order:4;flex:0 0 auto;margin:0 0 0 auto}.gi-bar .gi-account.gi-accent .gi-account-who{display:block;text-align:right;position:static;width:auto;height:auto;overflow:visible;clip-path:none}.gi-bar .gi-account.gi-accent .gi-account-who b{display:none}.composer select:not(.hold-until),.composer-field select,table.requests select{min-height:2.5rem}.composer input[type=checkbox]:not(.switch),.form-flags input[type=checkbox]:not(.switch){width:1.3rem;height:1.3rem}}@container lists (max-width: 800px){.table-wrap:has(>table.requests){overflow:visible}table.requests{display:block;min-width:0;width:100%}table.requests thead{display:none}table.requests tbody{display:grid;grid-template-columns:minmax(2.4rem,max-content) minmax(0,1fr) auto;column-gap:.5rem}table.requests tr{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;row-gap:.35rem;padding:.7rem .4rem;border-bottom:1px solid var(--border-color)}table.requests td[colspan]{grid-column:1 / -1}table.requests td{display:block;padding:0;border:0;min-width:0;width:auto!important}table.requests td.num{grid-row:1 / span 4;white-space:nowrap;text-align:right}table.requests td.t-title{grid-column:2 / 4;min-width:0}table.requests td.status-cell{grid-column:2;overflow:visible}table.requests td.status-cell .badge{white-space:normal}table.requests td.c-prio{grid-column:3;text-align:right}table.requests td.c-size{grid-column:2 / 4;font-size:.8rem;color:var(--text-muted)}table.requests td.c-size:not(:empty):before{content:"Size "}table.requests td.c-assigned{grid-column:2 / 4}table.requests td.c-asked,table.requests td.c-quiet{font-size:.8rem;color:var(--text-muted)}table.requests td.c-asked{grid-column:2}table.requests td.c-quiet{grid-column:3;text-align:right}table.requests td.c-asked:not(:empty):before{content:"Asked "}table.requests td.c-quiet:before{content:"Quiet for "}table.requests td.c-end{grid-column:2 / 4}table.requests td.c-end .row-end{justify-content:flex-start;flex-wrap:wrap}table.requests select{width:100%;max-width:none;margin-left:0}table.requests tr.row-yellow{background:var(--row-yellow)}table.requests tr.row-orange{background:var(--row-orange)}table.requests tr.row-blocked{background:var(--row-amber)}table.requests tr.row-blue{background:var(--row-blue)}table.requests tr.row-purple{background:var(--row-purple)}table.requests tr.row-green{background:var(--row-green)}table.requests tr.row-gray{background:var(--row-gray)}table.requests tr.is-confidential-row{box-shadow:inset 6px 0 0 var(--fam-pink)}table.requests tr.is-confidential-row>td:first-child{box-shadow:none}table.requests tr.is-col-open,table.requests tr:focus-within{background:var(--surface-2)}table.requests tr>td{background:transparent}table.requests td[colspan]{grid-column:1 / -1;grid-row:auto}table.requests td,table.requests td .badge{overflow-wrap:anywhere;max-width:100%}table.requests td :is(.btn,.confidential-label){white-space:normal;max-width:100%}}@container lists (max-width: 16rem){table.requests tbody{grid-template-columns:minmax(0,1fr)}.table-wrap table.requests tr>td{grid-column:1;grid-row:auto;text-align:left}table.requests td.num .grip{display:none}}.gi-bar .gi-account .gi-account-who{max-width:14rem}.group-list{max-width:30rem;margin-top:1.25rem;display:grid;gap:1.5rem}#groups .new-group{max-width:30rem}.group-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;position:relative}.group-edit[open]>form{position:absolute;left:0;right:0;top:calc(100% + .4rem)}.group-head:has(.group-edit[open]){margin-bottom:3.4rem}.group-head h3{margin:0 .5rem 0 0;font-size:1.05rem;overflow-wrap:anywhere}.group-head form,.group-head .btn,.group-people .btn,.group-add .btn{margin:0}.group-edit>summary{list-style:none;display:inline-flex}.group-edit>summary::-webkit-details-marker{display:none}.group-people{list-style:none;margin:.5rem 0;padding:0}.group-people li{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem 0;border-bottom:1px solid var(--border-color);overflow-wrap:anywhere}.group-people form{display:inline}.new-group,.new-project{margin-top:.6rem}.signin-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem 3rem;max-width:46rem;margin-top:.75rem}.signin-list h3{margin:0 0 .5rem;font-size:1.05rem}.signin-add{display:flex;gap:.4rem;align-items:center}.signin-add input{flex:1;min-width:0;margin:0}.signin-add .btn,.signin-entries .btn{margin:0;flex:none}.signin-plus{min-width:2.2rem;font-size:1.1rem;line-height:1}.signin-entries{list-style:none;margin:.4rem 0 0;padding:0}.signin-entries li{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem 0;border-bottom:1px solid var(--border-color);overflow-wrap:anywhere}.signin-trash{display:inline-flex;align-items:center;padding:.3em .55em}input.project-code{width:4.5em;text-transform:uppercase}.count-btn{padding-inline:.85rem;border:2px solid var(--accent);border-radius:999px;color:#fff;font-weight:700;white-space:nowrap;text-decoration:none}.console-bar .count-btn{min-height:0;border-width:2px;padding-block:.25rem;font-size:.9rem;line-height:normal}.count-btn:hover,.count-btn:focus-visible{color:#fff;filter:brightness(1.1)}.count-for{background:var(--fam-yellow);color:var(--ink-yellow)}.count-for:hover,.count-for:focus-visible{color:var(--ink-yellow)}.count-by,.count-done{background:#2e7d32}.snooze-until{color:var(--text-muted);font-size:.8rem;white-space:nowrap}.list-count{margin-left:.6rem;color:var(--text-muted, var(--muted));font-size:.9rem;white-space:nowrap}input.request-number{width:6.5em}:root{--hl-yellow: #fff35c;--hl-green: #a8f57a;--hl-blue: #8fdcff;--hl-pink: #ff9fd2;--hl-text: #1c1a17}.md>:first-child,.tiptap>:first-child{margin-top:0}.md>:last-child,.tiptap>:last-child{margin-bottom:0}.md p,.tiptap p{margin:0 0 .75em}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6,.tiptap h1,.tiptap h2,.tiptap h3{margin:.9em 0 .4em;line-height:1.3;font-weight:700}.md h1,.tiptap h1{font-size:1.45em}.md h2,.tiptap h2{font-size:1.25em}.md h3,.md h4,.md h5,.md h6,.tiptap h3{font-size:1.1em}.md ul,.md ol,.tiptap ul,.tiptap ol{margin:0 0 .75em;padding-left:1.6em}.md li>p,.tiptap li>p{margin:0}.md li>ul,.md li>ol,.tiptap li>ul,.tiptap li>ol{margin-bottom:0}.md li.task-item,.tiptap li[data-checked]{list-style:none;margin-left:-1.4em}.tiptap li[data-checked]{display:flex;gap:.35em;align-items:baseline}.tiptap li[data-checked]>label{display:inline;margin:0;font:inherit}.tiptap li[data-checked]>div{flex:1;min-width:0}.md .task-box{margin:0 .3em 0 0;vertical-align:-.1em}.task-count{color:var(--text-muted);font-size:.85rem;margin:0 0 .3rem}.md table,.tiptap table{border-collapse:collapse;margin:0 0 .75em;display:block;overflow-x:auto;max-width:100%}.md th,.md td,.tiptap th,.tiptap td{border:1px solid var(--border-strong);padding:.25em .6em;text-align:left;vertical-align:top;min-width:3em}.md th,.tiptap th{background:var(--surface-2);font-weight:700;font-size:inherit;color:inherit;text-transform:none;letter-spacing:normal}.md mark,.tiptap mark{background:var(--hl-yellow);color:var(--hl-text);border-radius:2px;padding:0 .1em}.md code,.tiptap code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;background:var(--surface-2);border-radius:3px;padding:.08em .3em;overflow-wrap:anywhere}.md pre,.tiptap pre{margin:0 0 .75em;padding:.6em .8em;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:4px;overflow-x:auto;line-height:1.45}.md pre code,.tiptap pre code{background:none;padding:0;font-size:.85em;white-space:pre-wrap;overflow-wrap:anywhere}mark.hl-green{background:var(--hl-green)}mark.hl-blue{background:var(--hl-blue)}mark.hl-pink{background:var(--hl-pink)}.editor{position:relative;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface)}.editor:focus-within{border-color:var(--accent)}.editor textarea.editor-source{position:absolute;left:0;bottom:0;width:100%;height:1px;min-height:0;margin:0;padding:0;border:0;opacity:0;pointer-events:none;resize:none}.editor-bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:3px 4px;border-bottom:1px solid var(--border-color);background:var(--surface-2);border-radius:var(--radius) var(--radius) 0 0}.editor .editor-bar button.editor-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:2rem;height:2rem;margin:0;padding:0;border:1px solid transparent;border-radius:6px;background:none;color:var(--text);cursor:pointer;font:inherit}.editor .editor-bar button.editor-btn:hover{background:var(--surface);border-color:var(--border-color)}.editor .editor-bar button.editor-btn[aria-pressed=true]{background:var(--surface);border-color:var(--accent);color:var(--accent)}.editor .editor-bar button.editor-btn:disabled{opacity:.35;cursor:default;background:none;border-color:transparent}.editor .editor-bar button.editor-btn:focus-visible,.editor-format:focus-visible,.editor .editor-bar button.editor-color:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.editor .editor-bar button.editor-btn svg{width:1.15rem;height:1.15rem}.editor .editor-bar button.editor-btn[data-cmd=colors]{width:1.1rem;margin-left:-2px}.editor .editor-bar button.editor-btn[data-cmd=colors] svg{width:.85rem}.editor-glyph{font-size:1.02rem;line-height:1;font-family:Georgia,Times New Roman,serif}.editor-glyph.is-bold{font-weight:800;font-family:inherit}.editor-glyph.is-italic{font-style:italic}.editor-glyph.is-underline{text-decoration:underline;text-underline-offset:2px}.editor-glyph.is-strike{text-decoration:line-through}.editor-glyph.is-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82rem}.editor .editor-bar button.editor-btn .editor-swatch{position:absolute;left:.45rem;right:.45rem;bottom:.25rem;height:.2rem;border-radius:1px}.editor-swatch{display:inline-block;width:.9rem;height:.9rem;border-radius:3px;border:1px solid var(--border-color)}.editor .editor-bar button.editor-btn .editor-swatch{width:auto;border:0}.editor-swatch.hl-yellow{background:var(--hl-yellow)}.editor-swatch.hl-green{background:var(--hl-green)}.editor-swatch.hl-blue{background:var(--hl-blue)}.editor-swatch.hl-pink{background:var(--hl-pink)}.editor-format{width:auto;height:1.65rem;margin:0 2px 0 0;padding:0 1.6rem 0 .45rem;font-size:.85rem;background-color:var(--surface)}.editor-sep{width:1px;height:1.3rem;margin:0 3px;background:var(--border-color)}.editor-split{position:relative;display:inline-flex;align-items:center}.editor-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:20;display:grid;gap:2px;padding:4px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 6px 18px #00000029}.editor-pop[hidden]{display:none}.editor .editor-bar button.editor-color{display:flex;align-items:center;gap:.5rem;margin:0;padding:.3rem .6rem;border:0;border-radius:5px;background:none;color:var(--text);font:inherit;font-size:.88rem;text-align:left;white-space:nowrap;cursor:pointer}.editor .editor-bar button.editor-color:hover,.editor .editor-bar button.editor-color:focus-visible{background:var(--surface-2)}.editor-link{grid-template-columns:16rem auto auto;align-items:center;gap:4px}.editor-link input{margin:0;padding:.3rem .5rem;font-size:.88rem}.editor-link .btn{margin:0;white-space:nowrap}.editor-area .tiptap{min-height:8rem;max-height:70vh;overflow-y:auto;padding:.55rem .7rem;outline:none;line-height:1.55}.composer .editor-area .tiptap{min-height:4.5rem}.editor-area .tiptap a{cursor:text}.editor-say{margin:0;padding:.3rem .7rem;border-top:1px solid var(--border-color);color:var(--urgent);font-size:.85rem}.note-wrap:has(.editor) .req-mark{top:auto;bottom:.3rem;z-index:1}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-muted);pointer-events:none}@media(max-width:560px){.editor-link{grid-template-columns:1fr;left:-6rem}}.ProseMirror{position:relative;word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror [contenteditable=false]{white-space:normal}.ProseMirror pre{white-space:pre-wrap}.ProseMirror td,.ProseMirror th{position:relative}.ProseMirror .selectedCell:after{content:"";position:absolute;inset:0;background:#7896ff40;pointer-events:none}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror-selectednode{outline:2px solid var(--accent)}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid var(--text);animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.tiptap .tableWrapper{overflow-x:auto}.profile-delete{margin-top:2.5rem;font-size:.9rem}.settings-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);column-gap:2rem;align-items:start}.settings-top>form{display:contents}.settings-top .settings-names{grid-column:1;grid-row:1}.settings-top>#logo{grid-column:2;grid-row:1}.settings-top>#logo>h2:first-child{margin-top:0}.settings-top>form>:not(.settings-names){grid-column:1 / -1}#org-settings input:not([type=checkbox]):not([type=file]),#org-settings select{max-width:32rem}#org-settings #domains{max-width:44rem}@media(max-width:700px){.settings-top{grid-template-columns:minmax(0,1fr)}.settings-top>#logo{grid-column:1;grid-row:2}.settings-top>#logo>h2:first-child{margin-top:revert}}.bell{position:relative;margin-right:.5rem}.bell>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;color:var(--text);position:relative}.bell>summary::-webkit-details-marker{display:none}.bell>summary:hover,.bell[open]>summary{background:var(--surface-2)}.bell-icon{width:1.25rem;height:1.25rem}.bell-count{position:absolute;top:0;right:-.15rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;background:var(--ink-teal);color:#fff;font-size:.68rem;font-weight:800;line-height:1.1rem;text-align:center}.bell-menu{position:absolute;right:0;top:calc(100% + .4rem);z-index:40;width:min(24rem,92vw);max-height:70vh;overflow:auto;padding:.35rem;background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:0 8px 24px #0000002e}.bell-item{display:grid;grid-template-columns:auto 1fr;gap:0 .5rem;padding:.45rem .55rem;border-radius:6px;color:var(--text);text-decoration:none}.bell-item:hover,.bell-item:focus-visible{background:var(--surface-2)}.bell-ref{font-weight:700;color:var(--ink-teal)}.bell-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bell-why{grid-column:2;color:var(--text-muted);font-size:.8rem}@media(max-width:30rem){.bell-menu{position:fixed;left:.5rem;right:.5rem;top:var(--bar-h);width:auto}.gi-account-menu{position:fixed;left:.5rem;right:.5rem;top:var(--bar-h);min-width:0}}.bell-empty{margin:.4rem .55rem;color:var(--text-muted)}.remind-form{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}select.quiet-days{width:auto;display:inline-block;margin:0 .3rem}.subscribing{max-width:28rem;margin:0 0 1.25rem}.sub-bar{height:.75rem;border:1px solid var(--border-color);border-radius:999px;overflow:hidden;background:var(--surface)}.sub-bar-fill{display:block;height:100%;width:0;background:var(--fam-blue);transition:width 1s linear}@media(prefers-reduced-motion:reduce){.sub-bar-fill{transition:none}}.billing-form{max-width:28rem;margin:0 0 1.25rem}input.users-input{width:6rem}.buy{max-width:46rem;margin:0 0 1.75rem}.buy-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.buy-line label{margin:0}.buy-line select{width:auto;margin:0}.buy-line input,.buy-line .btn,.renewal-line .btn,.billing-actions .btn{margin:0}.renew-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.renew-top details.adjust>summary{list-style:none;display:inline-flex}.renew-top details.adjust>summary::-webkit-details-marker{display:none}.seat-remover{border:1px solid var(--border-color);border-radius:var(--radius);padding:.6rem .9rem;margin:.75rem 0}.seat-remover[hidden]{display:none}.remove-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.25rem 1rem}.remove-list label{display:flex;align-items:center;gap:.4rem}table.quote{width:100%;border-collapse:collapse;margin:.75rem 0}table.quote td{padding:.35rem .5rem;border-bottom:1px solid var(--border-color);vertical-align:top}table.quote td.amount{text-align:right;white-space:nowrap}table.quote tr.quote-total td{font-weight:700;border-bottom:none}.pay-choice{border:1px solid var(--border-color);border-radius:var(--radius);padding:.5rem .9rem .7rem;margin:.75rem 0}.pay-choice legend{font-weight:700;padding:0 .3rem}.pay-option{display:flex;align-items:center;gap:.5rem;margin:.3rem 0;font-weight:inherit}.pay-option input{margin:0}.pay-fields{display:none;margin:.2rem 0 0 1.6rem}.pay-choice:has(input[value=invoice]:checked) .pay-fields{display:block}.pay-fields input[type=email],.pay-fields input[name=org_name]{width:18rem;max-width:100%}.pay-buttons .pay-invoice{display:none}form:has(.pay-choice input[value=invoice]:checked) .pay-buttons .pay-card{display:none}form:has(.pay-choice input[value=invoice]:checked) .pay-buttons .pay-invoice{display:inline-flex}.renew-sum{align-self:center}.field-req{color:#c62828;font-weight:800}.auto-renew{margin:.75rem 0}.auto-renew label{display:inline-flex;align-items:center;gap:.45rem;font-weight:700}.auto-renew .muted{display:block;margin:.2rem 0 0 1.6rem}.renewal-foot{margin-top:clamp(2rem,5vh,3rem)}.renewal-line{margin:0 0 .75rem}.billing-foot-buttons{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem .75rem}.billing-foot-buttons form{margin:0;max-width:none}.billing-foot-buttons .btn{margin:0;width:100%}@media(max-width:30rem){.billing-foot-buttons{grid-auto-flow:row}}.renewal-top p{margin:.25rem 0 .5rem}.billing-actions{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:1.25rem 0 1.5rem}.purchases-list{margin:clamp(2rem,5vh,3.5rem) 0 clamp(1.5rem,4vh,2.5rem)}.purchases-list h2{font-size:1.15rem;margin:0 0 .75rem}.renewal-po{margin:.75rem 0 1.25rem}form[data-buy],.billing-form{margin-top:clamp(1.5rem,4vh,2.5rem)}.purchases td.num{text-align:right}.po{overflow-wrap:anywhere}.purchases tr.just-bought td{background:var(--row-green);font-weight:600}.purchases tr.purchase-more td{border-top:0}.billing-back{margin-top:1.5rem}@media(max-width:800px){.purchases thead{display:none}.table-wrap table.purchases{min-width:0}.purchases,.purchases tbody,.purchases tr,.purchases td{display:block;width:100%;box-sizing:border-box}.purchases tr{border-bottom:1px solid var(--border-color);padding:.35rem 0}.purchases td{display:flex;justify-content:space-between;gap:1rem;padding:.15rem .6rem;text-align:right;overflow-wrap:anywhere}.purchases td:before{content:attr(data-label);font-weight:600;text-align:left;flex:none}}.field-wrap{position:relative;display:inline-block;max-width:100%}.field-tip{position:absolute;left:0;top:calc(100% + .4rem);z-index:5;white-space:nowrap;padding:.3rem .6rem;border-radius:6px;background:#c62828;color:#fff;font-size:.85rem;font-weight:600}.field-tip:before{content:"";position:absolute;left:1rem;top:-.35rem;border:.35rem solid transparent;border-top:0;border-bottom-color:#c62828}.field-tip[hidden]{display:none}.pay-fields .buy-line:has(.field-tip:not([hidden])){margin-bottom:2.2rem}input.po-input{width:9rem}.start-form{display:grid;gap:.35rem;max-width:28rem}.start-form .field-row{display:flex;align-items:center;gap:.2rem;margin:0}.gi-account-menu form:has(>select[name=as]){display:flex;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.92rem}.gi-account-menu form:has(>select[name=as]) select{flex:1 1 auto;min-width:9.5rem;font:inherit}.gi-account-menu form:has(>select[name=as]) label{white-space:nowrap;font-weight:inherit;margin:0}.gi-account-menu form:has(>select[name=as]) button{width:auto;padding:.3rem .5rem}.gi-account-menu form>button[type=submit]{margin:0}.note-edit-form textarea{width:100%;box-sizing:border-box}.typing{font-style:italic;color:var(--muted, #6b6257)}.typing-dots span{animation:typing-dot 1.4s 3 backwards;opacity:.6}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}@keyframes typing-dot{0%,80%,to{opacity:.15}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.typing-dots span{animation:none;opacity:.6}}.doorways{display:grid;gap:1rem;grid-template-columns:minmax(0,44rem)}@media(min-width:64rem){.doorways:has(>.doorway+.doorway){grid-template-columns:repeat(2,minmax(0,1fr))}}.doorways .doorway{max-width:none}.try-note .muted{margin:.75rem 0 0}.pricing{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius);padding:1.15rem 1.25rem}.pricing h2{margin:0 0 .5rem}.pricing .price{font-size:1.15rem;margin:0 0 .4rem}.pricing .price strong{display:block;font-size:2rem;line-height:1.15}.pricing .price-more{color:var(--text-muted);margin:0 0 .75rem}.pricing ul{margin:0;padding-left:1.2rem}.start-layout{display:grid;gap:1.5rem}@media(min-width:60rem){.start-layout{grid-template-columns:minmax(0,28rem) minmax(0,26rem);align-items:start}.start-layout .start-form{order:-1}}.file-tile.template-tile{flex:none;width:max-content;max-width:100%;box-sizing:border-box;gap:.15rem;padding:.6rem .85rem}.file-tile-name{font-weight:600;overflow-wrap:anywhere}.file-tile-meta{color:var(--text-muted);font-size:.85rem;overflow-wrap:anywhere}.page-title h1 label[for=as-template]{display:inline;font:inherit;margin:0}#as-template{display:inline-block;width:auto;max-width:100%;margin:.35rem 0 .35rem .75rem;font:inherit;font-size:.8em;vertical-align:baseline;color:inherit;background:transparent;border-color:var(--border-strong)}#as-template option{color:var(--text);background:var(--surface);font-size:1rem}#as-template:focus{border-color:var(--border-strong)}#as-template:focus-visible{outline:2px solid var(--accent);outline-offset:3px}fieldset.template-fields{display:grid;gap:0 1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));border:1px solid var(--border-color);border-radius:var(--radius);padding:.5rem 1rem 1rem;margin:1rem 0;min-width:0}fieldset.template-fields legend{font-weight:600;padding:0 .35rem}.template-field{min-width:0}.template-field input,.template-field select{width:100%;box-sizing:border-box}.template-form{max-width:64rem}dl.facts{display:grid;gap:.35rem 1.25rem;grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0 0 1.5rem}dl.facts .fact{display:contents}dl.facts dt{font-weight:600}dl.facts dd{margin:0;overflow-wrap:anywhere}dl.facts .fact-edit{margin-left:.5rem}@media(max-width:40rem){dl.facts{grid-template-columns:minmax(0,1fr)}dl.facts dd{margin-bottom:.5rem}}ul.template-parts{padding-left:1.2rem}ul.template-parts li{margin:.3rem 0;overflow-wrap:anywhere}form.template-editor{max-width:none}form.template-editor>:not(.table-wrap){max-width:52rem}table.template-rows :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:6rem;box-sizing:border-box;margin:0}ul.starters{list-style:none;padding:0}ul.starters .field-row span{flex:1 1 14rem}.template-checklist{margin-bottom:1.25rem}.required-legend{margin:0 0 .75rem;color:var(--text-muted);font-size:.9rem}.toast{position:fixed;left:50%;bottom:1.25rem;transform:translate(-50%);z-index:70;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;width:max-content;max-width:min(36rem,calc(100vw - 2rem));margin:0;padding:.6rem .9rem;border-radius:var(--radius);background:var(--text);color:var(--bg);box-shadow:0 4px 18px #00000040;overflow-wrap:anywhere}.toast[hidden]{display:none}.toast p,.toast form,.toast .btn{margin:0}.mail-sent .mail-text{white-space:pre-wrap;font:inherit;margin:.25rem 0 .5rem}
