*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--white);font-size:15px;line-height:1.45;font-variant-numeric:tabular-nums}h1,h2,h3{color:var(--navy);margin:0 0 .4em;line-height:1.2}h1{font-size:24px}h2{font-size:18px}h3{font-size:15px}p{margin:0 0 .8em}a{color:var(--navy)}button,input,select,textarea{font:inherit}.muted{color:var(--grey)}.topbar{display:flex;align-items:center;gap:16px;padding:10px 20px;border-bottom:1px solid var(--line);background:var(--white);position:sticky;top:0;z-index:5}.topbar img{height:34px}.topbar .spacer{flex:1}.gradline{height:3px;background:var(--gradient)}.layout{display:grid;grid-template-columns:220px 1fr;min-height:calc(100vh - 58px)}.rail{border-right:1px solid var(--line);background:var(--band);padding:14px 10px}.railbtn{display:block;width:100%;text-align:left;padding:9px 12px;border:0;background:transparent;border-radius:var(--radius);color:var(--ink);cursor:pointer}.railbtn.on{background:var(--white);color:var(--navy);font-weight:600;box-shadow:inset 3px 0 0 var(--red)}.main{padding:22px 26px;max-width:1180px}.card{border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;background:var(--white);margin-bottom:16px}.btn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--radius);border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer}a.btn{text-decoration:none}.btn.primary{background:var(--gradient);background-origin:border-box;color:var(--white);border-color:transparent;font-weight:600}.btn.quiet{border-color:transparent;background:transparent;color:var(--navy)}.btn.quiet:hover:not(:disabled){text-decoration:underline}.btn.quiet.inline{padding-left:0;padding-right:0}.btn:disabled,.btn.primary:disabled{opacity:1;cursor:not-allowed;background:var(--disabledBand);color:var(--disabledInk);border-color:var(--disabledBand)}.btn.quiet:disabled{background:transparent;border-color:transparent;color:var(--grey)}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;background:var(--navy);color:var(--white);padding:8px 10px;font-weight:600}td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}tr:nth-child(2n) td{background:var(--band)}td.num,th.num{text-align:right}.pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--pillBand);color:var(--navy);box-shadow:inset 0 0 0 1px var(--pillLine);white-space:nowrap}.pill.good{background:var(--goodBand);color:var(--goodInk);box-shadow:inset 0 0 0 1px var(--green)}.pill.flag{background:var(--flagBand);color:var(--flagInk);box-shadow:inset 0 0 0 1px var(--flagLine)}.pill.notice{background:var(--noticeBand);color:var(--noticeInk);box-shadow:inset 0 0 0 1px var(--noticeLine)}.pill.dim{background:var(--white);color:var(--grey);box-shadow:inset 0 0 0 1px var(--line)}label{display:block;font-size:13px;color:var(--grey);margin-bottom:4px}.btn.primary:focus-visible{outline-color:var(--red)}input,select,textarea{width:100%;padding:9px 10px;border:1px solid var(--fieldLine);border-radius:var(--radius);background:var(--white)}input[type=checkbox]{width:auto;padding:0;margin:0}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--flagInk);box-shadow:inset 0 0 0 1px var(--flagInk)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.demo-banner{background:var(--noticeBand);color:var(--noticeInk);font-size:13px;padding:6px 20px;text-align:center}.mt-s{margin-top:8px}.mt-m{margin-top:16px}.stack>*+*{margin-top:10px}.narrow-card{max-width:460px}.auth{max-width:480px;margin:24px auto 0}.auth .narrow-card{max-width:none}.auto-width{width:auto}@media(max-width:800px){.layout{grid-template-columns:1fr}.topbar{position:static;flex-wrap:nowrap;gap:10px;padding:8px 12px}.topbar img{height:26px}.topbar .clinic,.topbar .who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .role{display:none}.topbar .btn{white-space:nowrap;flex-shrink:0;padding:6px 10px}.rail{display:flex;flex-wrap:wrap;gap:4px 6px;padding:8px;border-right:0;border-bottom:1px solid var(--line)}.railbtn{width:auto;padding:7px 10px;font-size:14px;white-space:nowrap}.grid2{grid-template-columns:1fr}.main{padding:16px}}:root{--okInk: #15803D;--goodInk: #166534}.pill.good{color:var(--goodInk)}.layout>.main{min-width:0}.scroll{overflow-x:auto;position:relative;max-width:100%}.scroll th{white-space:nowrap;vertical-align:bottom}.scroll td{white-space:nowrap;vertical-align:middle}.scroll td.text{white-space:normal;min-width:4.5em}.scroll td.addr{white-space:normal;overflow-wrap:break-word}.scroll td.addr .nowrap{white-space:nowrap}.scroll td.wrap{white-space:normal;min-width:260px}.nowrap{white-space:nowrap}.scroll td .actions{flex-wrap:nowrap;margin-top:0;align-items:center}.scroll td.act form.actions{flex-wrap:wrap}td>.btn.quiet,td .actions>.btn.quiet{padding-top:0;padding-bottom:0}.scroll td .btn.quiet.inline{padding:0;border:0;background:transparent;text-decoration:underline;text-align:left;font-weight:600}.scroll th,.scroll td{padding-left:8px;padding-right:8px}.scroll tr[aria-current=true] td{background:var(--pillBand)}.scroll tr[aria-current=true] td:first-child{box-shadow:inset 3px 0 0 var(--navy)}.scroll tr[aria-current=true] .muted{color:var(--disabledInk)}.scroll th:last-child,.scroll td:last-child{padding-right:12px}.scroll td.act{text-align:right}.scroll td.act .actions{justify-content:flex-end}.msg{margin:8px 0;font-size:14px}.msg.error{color:var(--flagInk)}.msg.ok{color:var(--okInk)}.warning{border:1px solid var(--flagLine);background:var(--flagBand);color:var(--ink);border-radius:var(--radius);padding:10px 12px;margin:0 0 12px}.head{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin-bottom:14px}.head h1,.head h2,.head h3{margin:0}.head .spacer{flex:1}.card-head{margin-bottom:10px}.card-head .title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.card-head .title h2,.card-head .title h3{margin:0;overflow-wrap:anywhere}.card-head .sub{margin:4px 0 0;color:var(--grey);font-size:14px}.toolbar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end;margin-bottom:14px}.toolbar>div{flex:0 1 260px;min-width:0}.toolbar>.grow{flex:1 1 320px}.search-box{position:relative}.search-box input{padding-right:44px}.search-box .clear{position:absolute;right:1px;bottom:1px;top:1px;min-width:44px;justify-content:center;padding:0;border:0}.show-more{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:12px}.show-more p{margin:0}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-bottom:16px}.stat-tile{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:104px;border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;background:var(--white);color:var(--ink);text-decoration:none}@media(hover:hover)and (pointer:fine){.stat-tile:hover{border-color:var(--navy)}}.stat-tile .stat{font-size:30px;font-weight:600;color:var(--navy);line-height:1.1}.stat-tile.alert{border-color:var(--flagLine);background:var(--flagBand)}.stat-tile.alert .stat{color:var(--flagInk)}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(128px,1fr);gap:10px;overflow-x:auto;padding-bottom:6px}.column{min-width:0}.column h3{font-size:14px;color:var(--ink)}.board-cue{display:none}.ticket{border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px;background:var(--white);margin-bottom:8px;font-size:13px;overflow-wrap:anywhere}.row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.row>div{flex:1;min-width:160px}.row>.actions{flex:0 0 auto;min-width:0;margin-top:0}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;align-items:center}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.narrow{width:110px}.tabs{display:inline-flex;flex-wrap:wrap;gap:2px;margin-bottom:14px;border:1px solid var(--line);border-radius:var(--radius);padding:3px;background:var(--band)}.tabs .btn{border-color:transparent;background:transparent;color:var(--ink)}.tabs .btn[aria-pressed=true]{background:var(--white);color:var(--navy);font-weight:600;border-color:var(--line);box-shadow:inset 0 -2px 0 var(--navy)}.checks{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:8px}.check,.checks .check{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--ink);margin:0}.check input[type=checkbox],td input[type=checkbox]{width:20px;height:20px;accent-color:var(--navy);flex:none}.trail{padding-left:18px}.trail li{margin-bottom:6px}dl.pairs{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0}dl.pairs dt{color:var(--grey);font-size:13px}dl.pairs dd{margin:0;min-width:0;overflow-wrap:anywhere}dl.pairs{align-items:baseline}:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.msg:focus,[tabindex="-1"]:focus{outline:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hint{font-size:13px;color:var(--grey);margin:4px 0 12px}.unsaved{color:var(--noticeInk);font-weight:600;font-size:14px}fieldset{border:0;padding:0;margin:0;min-width:0}legend{padding:0;font-size:13px;color:var(--grey);margin-bottom:4px}.main p,.main .hint{max-width:80ch}.prose{color:var(--ink)}.main select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--white);color:var(--ink);padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--grey) 50%),linear-gradient(135deg,var(--grey) 50%,transparent 50%);background-position:calc(100% - 19px) 55%,calc(100% - 14px) 55%;background-size:5px 5px;background-repeat:no-repeat}.main select:disabled{background-color:var(--band);color:var(--grey)}.file-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;position:relative}.file-pick input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.file-pick input[type=file]:focus-visible+.btn{outline:2px solid var(--navy);outline-offset:2px}.columns-guide table{width:auto}.support-ref p{margin:6px 0 0}.jump{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 14px}.sticky-actions{position:sticky;bottom:0;z-index:3;background:var(--white);border-top:1px solid var(--line);margin:12px -18px -16px;padding:10px 18px;border-radius:0 0 var(--radius) var(--radius)}.main.solo{margin-left:auto;margin-right:auto;width:100%}.foot{margin-top:16px;font-size:14px}.foot a{display:inline-flex;align-items:center;min-height:44px}.qr{background:var(--white);padding:8px;border:1px solid var(--line);border-radius:var(--radius);display:block;max-width:100%;height:auto}code.secret{overflow-wrap:anywhere;font-size:15px;letter-spacing:.08em}.pill.critical{background:var(--flagInk);color:var(--white);box-shadow:none}.topbar .who{color:var(--grey)}.railtoggle{display:none}.stat .muted{font-size:15px;font-weight:400}.main h1,.main h2{scroll-margin-top:84px}.field-label{font-size:13px;color:var(--grey);margin:0 0 4px}table.editor td.wide input{min-width:16em}.with-note{display:inline-flex;align-items:center;gap:8px}table.editor{width:100%}table.entry{table-layout:fixed}table.entry th:first-child{width:24%}.scroll table.entry th{white-space:normal}table.entry th:last-child{width:16%}table.entry input,table.entry select{width:100%;min-width:0}.clock{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px}.head-title{min-width:0}.head-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 0;color:var(--grey)}.main .warning{max-width:none}.warning p{margin:0}.warning .btn{margin-top:10px}.card-head .sub{max-width:none}.sub .addr{overflow-wrap:anywhere}textarea.tall{resize:vertical;overflow:hidden}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.file-pick label.btn{font-size:15px;margin:0;color:var(--ink);cursor:pointer}@media(max-width:1100px){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid2.emails{grid-template-columns:minmax(0,1fr)}}@media(max-width:1024px){.layout{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:0}.rail{display:block;padding:8px 12px;border-right:0;border-bottom:1px solid var(--line)}.raillist{display:flex;flex-wrap:wrap;gap:4px 6px}.railbtn{width:auto;min-height:44px;padding:8px 14px;font-size:16px;white-space:nowrap}.btn{min-height:44px;min-width:44px;justify-content:center}td>.btn.quiet,td .actions>.btn.quiet{padding-left:10px;padding-right:10px}.main input,.main select{min-height:44px}.scroll td.act .actions{flex-wrap:wrap}.scroll th{white-space:normal}.board{grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding-bottom:10px}.column{scroll-snap-align:start}.board-cue{display:block;margin-top:-6px}.ticket{font-size:15px}.ticket a,dl.pairs a:not(.btn),.trail a:not(.btn),.card>p a:not(.btn),.main>p a:not(.btn),.card-head a:not(.btn),.msg a:not(.btn),.scroll a:not(.btn),.hint a:not(.btn){display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;margin-block:calc((1.45em - 44px)/2)}.scroll td .btn.quiet.inline{min-height:44px;margin-block:calc((1.45em - 44px)/2)}.stat-tile{min-height:96px}}@media(max-width:640px){.scroll.cards{overflow:visible}.scroll.cards table,.scroll.cards tbody,.scroll.cards tr{display:block;width:100%}.scroll.cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.scroll.cards tr{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px solid var(--line);background:transparent}.scroll.cards tr:first-child{padding-top:0}.scroll.cards tr:last-child{border-bottom:0;padding-bottom:0}.scroll.cards tr:nth-child(2n) td{background:transparent}.scroll.cards tr[aria-current=true]{box-shadow:inset 3px 0 0 var(--navy);padding-left:12px;padding-top:10px}.scroll.cards tr[aria-current=true] td{background:transparent;box-shadow:none}.scroll.cards td,.scroll.cards td.text,.scroll.cards td.wrap,.scroll.cards td.num,.scroll.cards td.addr,.scroll.cards td.act{display:flow-root;padding:5px 0;border:0;white-space:normal;text-align:right;min-width:0;overflow-wrap:anywhere;line-height:1.5}.scroll.cards td[data-label]:before{content:attr(data-label);float:left;color:var(--grey);font-size:14px;text-align:left;max-width:45%;margin-right:12px}.scroll.cards td:not([data-label]){text-align:left}.scroll.cards td:first-child{text-align:left;font-weight:600}.scroll.cards td:first-child:before,.scroll.cards td.wrap:first-child:before{display:none}.scroll.cards td:empty{display:none}.scroll.cards td:has(input:not([type=checkbox]),select){text-align:left;font-weight:400}.scroll.cards td:has(input:not([type=checkbox]),select)[data-label]:before{display:block;float:none;max-width:none;margin:0 0 4px;line-height:1.35}.scroll.cards td input:not([type=checkbox]),.scroll.cards td select{width:100%}.scroll.cards .with-note{display:flex;flex-wrap:wrap;gap:4px 8px}.scroll.cards table.fields tr,.scroll.cards table.entry tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;align-items:end}.scroll.cards table.fields td.wide,.scroll.cards table.entry td:first-child,.scroll.cards table.fields td:not([data-label]),.scroll.cards table.entry td:not([data-label]){grid-column:1 / -1}.scroll.cards td .actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end}.scroll.cards td:not([data-label]) .actions{display:flex;justify-content:flex-start}.scroll.cards td.wrap{text-align:left}.scroll.cards td.wrap[data-label]:before{float:none;display:block;max-width:none;margin-bottom:2px}.scroll.cards td.incident{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}}@media(max-width:600px){body,table,.check,.checks .check,dl.pairs dd,.msg,.ticket,label,legend,dl.pairs dt,.hint,.card-head .sub{font-size:16px}.pill,.column h3,small,.topbar .who,.scroll.cards td[data-label]:before{font-size:16px}.demo-banner{font-size:14px}h1{font-size:22px}h3{font-size:16px}.main{padding:16px}.grid3,.grid2{grid-template-columns:minmax(0,1fr)}dl.pairs{grid-template-columns:minmax(0,1fr);gap:0}dl.pairs dd{margin-bottom:8px}.row>div{min-width:100%}.row>.actions{width:100%}.toolbar>div,.toolbar>.grow{flex:1 1 100%}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-tile{padding:12px;min-height:112px}.stat-tile .stat{font-size:26px}.check input[type=checkbox],td input[type=checkbox]{width:24px;height:24px}.check{min-height:44px}.sticky-actions{margin:12px -18px -16px;padding:8px 18px}.field-label,.file-pick label.btn{font-size:16px}table.editor td.wide input{min-width:0}.tabs{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.actions.decide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.jump{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.jump .btn{flex:none;white-space:nowrap}.topbar{position:static;flex-wrap:nowrap;gap:10px;padding:8px 12px}.topbar img{height:28px;flex:none}.topbar .wordmark{display:none}.topbar.signed-out .wordmark{display:inline;font-size:16px;white-space:nowrap}.topbar .who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .btn{flex:none;white-space:nowrap}.railtoggle{display:flex;width:100%;justify-content:space-between;font-weight:600;color:var(--navy);background:var(--white)}.rail:not(.open) .raillist{display:none}.rail.open .raillist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:8px}.rail.open .railbtn{width:100%;text-align:left;white-space:normal}}:root{--shadow: rgba(10, 20, 64, .12)}a{text-underline-offset:3px}.btn.quiet{text-decoration:underline;text-underline-offset:3px}.btn.quiet:hover:not(:disabled){text-decoration-thickness:2px}.btn.quiet.clear{text-decoration:none}.btn.add:before{content:"+";font-weight:600;font-size:18px;line-height:1;color:var(--navy)}details>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--navy);font-weight:600}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";flex:none;width:9px;height:9px;margin:0 4px 0 3px;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:rotate(-45deg);transition:transform .15s ease}details[open]>summary:before{transform:translateY(-2px) rotate(45deg)}details>summary:hover{text-decoration:underline}.main input,.main select,.main textarea{font-size:16px}.msg{font-size:inherit}.hint{margin:8px 0 12px}.row+p,.grid2+p,.grid3+p,dl.pairs+.row,dl.pairs+p{margin-top:12px}.form-stack>*+*{margin-top:14px}.form-stack>.hint,.form-stack>div>.hint{margin-bottom:0}.btn:disabled:not(.primary):not(.quiet){background:var(--white);border-color:var(--line);color:var(--grey);font-weight:400}.sticky-actions{border-top-color:var(--line);box-shadow:0 -8px 12px -12px var(--shadow)}.tasks{list-style:none;margin:0;padding:0}.tasks li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 0;border-bottom:1px solid var(--line)}.tasks li:last-child{border-bottom:0;padding-bottom:0}.tasks .task-text{flex:1 1 320px;min-width:0}.tasks .task-text p{margin:0}.incident-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.scroll td .incident-cell .btn.quiet.inline{margin-block:0;white-space:normal}dl.pairs dd.addr{overflow-wrap:break-word}dl.pairs+details{margin-top:6px}.panel-head{flex-wrap:nowrap;align-items:flex-start}.panel-head .head-title{flex:1 1 auto}.sticky-actions .hint{margin-bottom:0}.ref-lines>span{display:block}.scroll td.name-col{min-width:14em}@media(min-width:641px){.scroll th.num,.scroll td.num{padding-right:28px}.scroll th.num:last-child,.scroll td.num:last-child{padding-right:12px}table.even-rows tbody td{height:60px}}@media(max-width:1024px)and (min-width:641px){.scroll td.act .actions.row-acts{display:inline-grid;grid-auto-flow:row;justify-items:stretch}}@media(max-width:640px){.scroll.cards .incident-cell{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 10px}}@media(max-width:600px){.jump{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.jump .btn{white-space:normal}.jump .btn:last-child:nth-child(odd){grid-column:1 / -1}.tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs .btn{white-space:nowrap;text-align:center;padding-left:8px;padding-right:8px}.board{grid-auto-columns:100%;scroll-snap-type:x mandatory}dl.pairs{grid-template-columns:fit-content(50%) minmax(0,1fr);gap:0 12px}dl.pairs dt,dl.pairs dd{padding:5px 0}dl.pairs dd{margin:0;text-align:right}}.profile-tests>p{margin:4px 0 8px}@media(min-width:641px){.scroll.entry-scroll{overflow:visible}.scroll.entry-scroll thead th{position:sticky;top:var(--topbar-h, 0px);z-index:2}table.entry td.text{overflow-wrap:anywhere}table.entry th:first-child{width:22%}table.entry th:nth-child(6){width:16%}table.entry input{padding-left:8px;padding-right:8px}}table.entry input::placeholder{color:var(--grey);opacity:1}.ref-lines>a{white-space:nowrap}.back{margin:0 0 6px}.back a{display:inline-flex;align-items:center;min-height:32px}.scroll-cue{margin:0 0 6px}.scroll[data-more=right]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.email{overflow-wrap:break-word;word-break:normal}.main input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:22px;height:22px;min-height:0;margin:0;border:2px solid var(--fieldLine);border-radius:4px;background:var(--white);cursor:pointer}.main input[type=checkbox]:checked{background:var(--navy);border-color:var(--navy)}.main input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:1px;width:6px;height:12px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.main input[type=checkbox]:disabled{cursor:default;background:var(--band);border-color:var(--line)}.toolbar>.check{min-height:44px}.main input[type=date],.main input[type=datetime-local]{position:relative;min-height:43px;padding-right:42px;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none' stroke='%2371717A' stroke-width='1.6'%3E%3Crect x='2' y='3.5' width='14' height='12.5' rx='2'/%3E%3Cpath d='M2 7.5h14M6 1.5v4M12 1.5v4'/%3E%3C/svg%3E") no-repeat right 12px center / 18px 18px}.main input[type=date]::-webkit-calendar-picker-indicator,.main input[type=datetime-local]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;width:42px;height:auto;margin:0;opacity:0;cursor:pointer}.next-row{margin-top:14px}.warning.notice{border-color:var(--noticeLine);background:var(--noticeBand)}.card-pair{margin-bottom:16px;gap:16px}.card-pair>.card{margin-bottom:0}.jump .btn[aria-current=true]{color:var(--navy);font-weight:600;background:var(--pillBand);border-color:var(--navy);box-shadow:inset 0 -2px 0 var(--navy)}dl.pairs.fixed-labels{grid-template-columns:6.5em minmax(0,1fr)}.tasks .task-text p{text-wrap:pretty}.tabs .short-label{display:none}@media(min-width:641px){table.money th.num,table.money td.num{width:1%}table.consignments{table-layout:fixed;width:100%}table.consignments col.c-ref{width:22%}table.consignments col.c-status{width:13%}table.consignments col.c-booked{width:20%}table.consignments col.c-class{width:16%}table.consignments col.c-samples{width:11%}table.consignments col.c-clock{width:18%}.scroll table.consignments th{white-space:normal}.scroll table.consignments th.num,.scroll table.consignments td.num{padding-right:12px}.scroll td.area{min-width:10.5em}.scroll td.act .actions.row-acts{min-width:max-content}.scroll td.act .btn{white-space:nowrap}}@media(max-width:1024px){.back a{min-height:44px}}@media(max-width:640px){.scroll.cards td:has(.email){text-align:left}.scroll.cards td:has(.email)[data-label]:before{float:none;display:block;max-width:none;margin:0 0 2px}.scroll.cards table.fields tr{align-items:start}.scroll.cards table.fields td:not(.wide)[data-label]:before{min-height:2.7em}.scroll.cards table.entry tr:not(.open){grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center}.scroll.cards table.entry tr:not(.open) td:first-child{grid-column:auto}.scroll.cards table.entry tr:not(.open) td.more{display:none}.scroll.cards table.entry tr:not(.open) td.value:before{display:none}.scroll.cards table.profiles tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center}.scroll.cards table.profiles td:first-child{grid-column:1 / -1}.scroll.cards table.profiles td.tests:before{display:none}.scroll.cards table.profiles td.tests:has(details[open]){grid-column:1 / -1}.scroll.cards table.profiles td.price{display:flex;align-items:center;justify-content:flex-end;gap:8px}.scroll.cards table.profiles td.price[data-label]:before{display:inline;float:none;margin:0}.scroll.cards table.profiles td.price input{width:6.5em}}@media(max-width:600px){.main input[type=checkbox]{width:24px;height:24px}.main input[type=checkbox]:checked:after{left:7px;top:2px}.tabs .long-label{display:none}.tabs .short-label{display:inline}.railtoggle{display:inline-flex;width:auto;justify-content:flex-start;gap:10px;border-color:var(--fieldLine)}.menu-icon{position:relative;flex:none;width:18px;height:2px;border-radius:1px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}.menu-icon.shut{background:transparent;box-shadow:none}.menu-icon.shut:before,.menu-icon.shut:after{content:"";position:absolute;left:0;top:0;width:18px;height:2px;border-radius:1px;background:currentColor;transform:rotate(45deg)}.menu-icon.shut:after{transform:rotate(-45deg)}.card-head .title.stacked{flex-direction:column;align-items:flex-start}dl.pairs.fixed-labels{grid-template-columns:6.5em minmax(0,1fr)}dl.pairs dt:has(+dd.addr),dl.pairs dd.addr{grid-column:1 / -1;text-align:left}dl.pairs dt:has(+dd.addr){padding-bottom:0}}
