.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.linkbtn{font:inherit;color:var(--accent-ink);cursor:pointer;text-align:left;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);background:0 0;border:0;padding:0}.linkbtn:hover{text-decoration-color:currentColor}.btn.danger-solid{background:var(--bad);border-color:var(--bad);color:#fff}.btn.danger-t{color:var(--bad)}.btn:disabled{opacity:.5;cursor:not-allowed}.req{color:var(--accent)}.flabel-s{font-size:.86rem;font-weight:600}.ok-chip{background:var(--ok-soft);color:var(--ok)}.seg-n{opacity:.7;font-variant-numeric:tabular-nums;margin-left:.15rem}[aria-invalid=true]{border-color:var(--bad)!important}input.tog{appearance:none;cursor:pointer;vertical-align:middle;background:#cfc8d6;border:0;border-radius:999px;flex:none;width:40px;height:24px;margin:0;transition:background .15s;position:relative}input.tog:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}input.tog:checked{background:var(--ok)}input.tog:checked:before{transform:translate(16px)}input.tog:disabled{opacity:.5;cursor:not-allowed}input.tog.sm{width:32px;height:20px}input.tog.sm:before{width:14px;height:14px}input.tog.sm:checked:before{transform:translate(12px)}.v3-confirm{z-index:90}.v3-confirm .modal{max-width:420px}.nav-grp{flex-direction:column;gap:2px;display:flex}.nav-sec{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);opacity:.85;padding:.95rem .7rem .3rem;font-size:.68rem;font-weight:700}.nav-grp:first-child .nav-sec{padding-top:.3rem}.me{gap:.3rem;padding:10px 10px 12px}.me-btn{cursor:pointer;text-align:left;min-width:0;font:inherit;color:var(--fg);background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:.6rem;padding:.35rem .4rem;display:flex}.me-btn:hover,.me-btn[aria-current=page]{background:var(--sunk)}.me-out{color:var(--muted);padding:.45rem}.me-out:hover{color:var(--bad)}.userbar{justify-content:space-between;padding:10px 32px}.ub-title{color:var(--muted);font-size:.95rem;font-weight:700}.topbar .tb .pm{flex:none}.rf-list{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.rf-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:.55rem;padding:12px 14px;display:flex}.rf-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.rf-main{flex-direction:column;gap:.2rem;min-width:0;display:flex}.rf-job{color:var(--accent-ink);padding:.1rem .45rem}.rf-amt{align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.rf-reason{background:var(--sunk);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:.5rem .7rem;font-size:.9rem}.rf-form{border-top:1px dashed var(--line);flex-direction:column;gap:.6rem;padding-top:.7rem;display:flex}.rf-done{color:var(--ok)}.cp-list{flex-direction:column;display:flex;container-type:inline-size}.cp-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1.7fr) minmax(0,1fr) 70px 96px auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.cp-row:last-child{border-bottom:0}.cp-head{color:var(--muted);padding-block:.6rem;font-size:.74rem;font-weight:600}.cp-code{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.cp-code b{letter-spacing:.03em;background:var(--accent-soft);color:var(--accent-ink);border:1px dashed #f0a9cf;border-radius:6px;padding:.05rem .45rem;font-size:.95rem}.cp-code .btn{padding:.1rem .35rem;font-size:.78rem}.cp-code small{overflow-wrap:anywhere;font-size:.76rem}.cp-act{flex-wrap:nowrap;justify-content:flex-end;gap:.3rem;display:flex}.cp-m{display:none}.cp-row .r{text-align:right}@container (max-width:760px){.cp-head{display:none}.cp-row{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .8rem}.cp-row>span:nth-child(2),.cp-row>span:nth-child(3),.cp-row>span:nth-child(4){grid-column:1/-1}.cp-row>span:nth-child(5){grid-area:1/2;justify-self:end}.cp-row>span:nth-child(6){grid-column:1/-1;justify-content:flex-start}.cp-row .r{text-align:left}.cp-m{display:inline}}.pf-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pf-card{align-items:center;gap:.8rem;display:flex}.pv-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.pv-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.6rem .9rem;font-weight:600;display:inline-flex;position:relative}.pv-tabs button span{background:var(--sunk);color:var(--fg);font-variant-numeric:tabular-nums;border-radius:20px;padding:0 .45rem;font-size:.74rem}.pv-tabs button[aria-selected=true]{color:var(--fg)}.pv-tabs button[aria-selected=true]:after{content:"";background:var(--accent);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:.6rem;right:.6rem}.pv-tabs button:hover{color:var(--fg)}.pl-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.pl-search{flex:260px;max-width:420px;position:relative}.pl-search svg{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.pl-search input{border-radius:999px;padding-left:2.3rem}.pl-chips{scrollbar-width:thin;gap:6px;margin-top:-.3rem;padding-bottom:4px;display:flex;overflow-x:auto}.pl-chip{border:1.5px solid var(--line);background:var(--surface);font:inherit;color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.84rem;font-weight:600;display:inline-flex}.pl-chip span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.76rem}.pl-chip:hover{border-color:var(--fg)}.pl-chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.pl-chip[aria-pressed=true] span{color:inherit;opacity:.75}.pl-panel{container-type:inline-size}.pl-table{flex-direction:column;display:flex}.pl-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) 84px 76px 104px 116px;align-items:center;gap:12px;padding:10px 18px;display:grid;position:relative}.pl-row:last-child{border-bottom:0}.pl-row:not(.pl-head):hover{background:color-mix(in srgb,var(--sunk) 55%,transparent)}.pl-row.flash{animation:2s ease-out plflash}@keyframes plflash{0%,30%{background:var(--ok-soft)}to{background:0 0}}.pl-head{color:var(--muted);padding-block:.6rem;font-size:.74rem;font-weight:600}.pl-row .r{text-align:right}.pl-prod{align-items:center;gap:.8rem;min-width:0;display:flex}.pl-thumb{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0}.pl-thumb .proof.mini{width:48px}.pl-name{flex-direction:column;min-width:0;display:flex}.pl-name .linkbtn{color:var(--fg);max-width:100%;text-decoration:none}.pl-name .linkbtn b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pl-name .linkbtn:hover b{color:var(--accent-ink)}.pl-name small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.pl-cat,.pl-price{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pl-tog{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.st-txt-on{color:var(--ok);font-weight:600}.pl-act{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.pl-menu{position:relative}.pl-more{letter-spacing:.05em;padding:.3rem .55rem;font-size:1.15rem;line-height:1}.pl-menu .pm-menu{min-width:220px}a.pm-item{text-decoration:none}.pm-item.is-off{color:var(--muted);cursor:default}.pm-item.is-off:hover{background:0 0}@container (max-width:980px){.pl-row{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) 76px 104px 116px}.pl-opts{display:none}}@container (max-width:700px){.pl-row.pl-head{display:none}.pl-row{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;padding:14px 16px;display:flex}.pl-prod{flex:100%;padding-right:118px}.pl-act{position:absolute;top:14px;right:14px}.pl-cat,.pl-price,.pl-opts,.pl-ord{color:var(--muted);flex:0 auto;display:inline;text-align:left!important}.pl-opts{display:inline}.pl-cat{color:var(--fg)}.pl-st{flex:100%;padding-top:.2rem}}@container (max-width:380px){.pl-prod{padding-top:34px;padding-right:0}.pl-act{top:10px}}.cl-list{flex-direction:column;display:flex}.cl-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.9rem;padding:14px 18px;display:flex}.cl-row:last-child{border-bottom:0}.cl-info{flex-direction:column;flex:240px;gap:.2rem;min-width:0;display:flex}.cl-info small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.cl-meta{flex-wrap:wrap;gap:.3rem;margin-top:.15rem;display:flex}.cl-act{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.v3-sheet{background:var(--bg);z-index:41;width:min(460px,100%);box-shadow:var(--shadow);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.v3-sheet-in{flex-direction:column;height:100%;display:flex}.v3-sheet-h{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.6rem;padding:14px 20px;display:flex}.v3-sheet-h h2{font-size:1.1rem}.v3-sheet-b{flex:1;padding:18px 20px;overflow-y:auto}.v3-sheet-f{background:var(--surface);border-top:1px solid var(--line);justify-content:flex-end;gap:.5rem;padding:12px 20px;display:flex}@media (prefers-reduced-motion:no-preference){.v3-sheet{animation:.22s ease-out slide}}.pe2{flex-direction:column;gap:1.2rem;display:flex}.pe2 .pagehead h1{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pe-errsum{display:none}.pe-errsum.on{background:var(--bad-soft);border:1px solid #f2b8c0;border-left:4px solid var(--bad);color:var(--fg);border-radius:10px;flex-direction:column;gap:.4rem;padding:.8rem 1rem;font-size:.9rem;display:flex}.pe-errsum.on:focus{box-shadow:0 0 0 3px var(--bad-soft);outline:none}.pe-errsum ul{flex-direction:column;gap:.2rem;margin:0;padding-left:1.1rem;display:flex}.pe-errsum .linkbtn{color:var(--bad);text-align:left}.pe2-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.pe2-form{gap:16px}.pe2-preview{position:sticky;top:76px}.pe2-preview .panel-b{max-height:calc(100vh - 210px);overflow-y:auto}.pe-sec .panel-h h2{align-items:center;gap:.55rem;font-size:1.05rem;display:flex}.sec-n{background:var(--ink-soft);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:inline-grid}.pe-drop{border:2px dashed var(--line);background:var(--bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px;transition:border-color .15s,background .15s;display:flex}.pe-drop.over{border-color:var(--accent);background:var(--accent-soft)}.pe-drop.has{border-style:solid}.pe-drop .proof.pe-drop-img{flex:none;width:132px;padding:10px 12px}.pe-drop .proof.pe-drop-img b{font-size:.9rem}.pe-drop .proof.pe-drop-img .p-size{display:none}.pe-drop-t{flex-direction:column;flex:200px;gap:.35rem;min-width:0;display:flex}.pe-vis{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}.pe-vis label{cursor:pointer;flex-direction:column;line-height:1.3;display:flex}.pe-vis small{font-size:.8rem}.pe-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pe-mode{border:1.5px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:10px;flex-direction:column;gap:.15rem;padding:.6rem .7rem;display:flex}.pe-mode small{color:var(--muted);font-size:.76rem;line-height:1.3}.pe-mode:hover:not(:disabled){border-color:var(--fg)}.pe-mode[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.pe-mode:disabled{opacity:.55;cursor:not-allowed}.addbox{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:10px 12px}.addhead{font-weight:600}.fcard.v3{background:var(--surface);gap:.5rem;padding:10px 12px}.fcard.v3.has-err{border-color:var(--bad);box-shadow:0 0 0 2px var(--bad-soft)}.fcard.v3 .fcard-h{flex-wrap:nowrap}.fcard.v3 .flabel{flex:auto}.fcard-sub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding-left:34px;display:flex}.fcard-req{cursor:pointer;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.fcard-b{border-top:1px dashed var(--line);flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}.fcard-tg svg{transition:transform .15s;transform:rotate(180deg)}.fcard.closed .fcard-tg svg{transform:none}.ftype{background:var(--sunk);width:26px;height:26px;color:var(--fg);border-radius:7px;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:grid}.ftype.t-choice{background:var(--accent-soft);color:var(--accent-ink)}.ftype.t-size{background:var(--info-soft);color:var(--c)}.ftype.t-number{background:color-mix(in srgb,var(--y) 22%,transparent);color:var(--warn)}.ftype.t-text,.ftype.t-longtext{background:var(--ink-soft);color:var(--brand)}.ftype.t-date{background:var(--ok-soft);color:var(--ok)}.pe-empty-opts{border:1px dashed var(--line);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;padding:16px;display:flex}.pe-presets{flex-direction:column;gap:.5rem;display:flex}.addbar.v3{background:var(--bg);border-style:dashed}.pe-types{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.pe-type{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;font:inherit;color:var(--fg);border-radius:10px;align-items:flex-start;gap:.6rem;padding:.6rem .7rem;display:flex}.pe-type:hover{border-color:var(--fg)}.pe-type b{font-size:.86rem;display:block}.pe-type small{color:var(--muted);font-size:.76rem;line-height:1.3;display:block}.pe-danger{border-color:var(--bad-soft)}.pe-bar{bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:12;background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:.5rem;padding:10px 12px 10px 16px;display:flex;position:sticky;box-shadow:0 12px 30px -16px #18161d73}.pe-state{min-width:0;color:var(--muted);flex:1;align-items:center;gap:.45rem;font-size:.86rem;display:flex}.pe-state:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.pe-state.dirty{color:var(--fg);font-weight:600}.pe-state.dirty:before{background:var(--y)}.pe-jump{display:none}.pv-card{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:.8rem;padding:8px;display:flex}.pv-card .proof.pv-img{flex:none;width:96px;padding:8px 10px}.pv-card .proof.pv-img b{font-size:.8rem}.pv-card .proof.pv-img .p-size,.pv-card .proof.pv-img .cm{display:none}.pv-info{flex-direction:column;gap:.1rem;min-width:0;display:flex}.pv-info b{overflow-wrap:anywhere}.pv-info small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.pv-price{margin-top:.15rem;font-size:.86rem;font-weight:700}@media (max-width:1060px){.pe2-grid{grid-template-columns:minmax(0,1fr)}.pe2-preview{position:static}.pe2-preview .panel-b{max-height:none}.pe-jump{display:inline-flex}}@media (max-width:860px){.pf-grid,.pe-modes{grid-template-columns:minmax(0,1fr)}.rf-list{padding:12px}.pl-search{max-width:none}.pe-bar{gap:.35rem;padding:8px 8px 8px 12px}.pe-bar .btn{padding:.45rem .8rem}}@media (max-width:520px){.pe-state{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:block;overflow:hidden}.pe-state:before{vertical-align:middle;margin-right:.4rem;display:inline-block}.pe-jump{display:none}.fcard.v3 .fcard-h{flex-wrap:wrap}.fcard.v3 .flabel{flex:calc(100% - 40px)}.fcard-tools{margin-left:auto}.fcard-sub{padding-left:0}.pe-drop .proof.pe-drop-img{width:96px}.cl-act{justify-content:flex-start;width:100%}.cu-tbl td,.cu-tbl th{padding-inline:12px}}@media (max-width:640px){.tbl.v3-stack thead{display:none}.tbl.v3-stack,.tbl.v3-stack tbody,.tbl.v3-stack tr,.tbl.v3-stack td{width:100%;display:block}.tbl.v3-stack tr{border-bottom:1px solid var(--line);padding:12px 16px}.tbl.v3-stack tr:last-child{border-bottom:0}.tbl.v3-stack td{border:0;padding:.12rem 0;text-align:left!important}.tbl.v3-stack td .row{flex-wrap:wrap!important;justify-content:flex-start!important}.tbl.v3-stack td:last-child{padding-top:.5rem}.tbl.v3-stack td[data-label]:before{content:attr(data-label) " · ";color:var(--muted);font-size:.78rem;font-family:var(--f-body);font-weight:500}}
.tt-ftoggle{align-items:center;gap:.35rem;display:none;position:relative}.tt-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:.6rem;padding:12px 14px;display:flex}.tt-row{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.tt-search{flex:260px;min-width:0;position:relative}.tt-search>.ic{color:var(--muted);pointer-events:none;width:16px;height:16px;line-height:0;display:block;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.tt-search>.ic svg{width:16px;height:16px}.tt-search input{width:100%;padding-left:2.1rem}.tt-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}.tt-ctrls{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.35rem;margin-bottom:-2px;padding-bottom:2px;padding-right:8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000)}.tt-ctrls>*{flex:none}.tt-count{white-space:nowrap}.tt-flabel{color:var(--muted);line-height:0;display:inline-flex}.tt-flabel .ic{width:16px;height:16px;display:block}.tt-flabel svg{width:16px;height:16px}.tt-end{white-space:nowrap;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.tt-clear{padding:.25rem .55rem}.tt-chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.25rem;min-width:0;max-width:100%;height:32px;padding:0 .15rem 0 .6rem;transition:border-color .15s,background .15s;display:inline-flex}.tt-chip:hover{border-color:color-mix(in srgb,var(--ink) 35%,var(--line))}.tt-chip:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--ink-soft)}.tt-chip.on{border-color:var(--ink);background:var(--ink-soft)}.tt-chip-l{color:var(--muted);white-space:nowrap;cursor:pointer;font-size:.74rem;font-weight:600}.tt-chip.on .tt-chip-l{color:var(--ink)}.tt-chip>.ic{width:14px;height:14px;color:var(--muted);line-height:0;display:block}.tt-chip>.ic svg{width:14px;height:14px}.tt-chip select,.tt-chip input{height:30px;min-height:0;font:600 .8rem var(--f-body);color:var(--fg);field-sizing:content;cursor:pointer;outline:none;width:auto;min-width:0;max-width:220px;padding:0 1.15rem 0 .15rem;box-shadow:none!important;background-color:#0000!important;background-position:right .3rem center!important;border:0!important}.tt-chip input[type=date]{max-width:140px;padding:0 .2rem}.tt-chip.on select{color:var(--ink)}.tt-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;min-height:28px;display:flex}.tt-more{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;padding:12px;display:flex}.tt-sum{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.tt-sum>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.tt-sum>div span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.tt-sum>div b{font:700 1.15rem var(--f-display);font-variant-numeric:tabular-nums}.tt-sum>div.ok b{color:var(--ok)}.tt-sum>div.warn b{color:var(--warn)}.tt-sum>div.bad b{color:var(--bad)}.tt-scrim{z-index:60;place-items:center;padding:16px;display:grid;overflow-y:auto}.tt-export h2{font:700 1.15rem var(--f-display)}.tt-x-sum{background:var(--sunk);border-radius:10px;padding:10px 12px;font-size:.9rem}.tt-export details summary{cursor:pointer;color:var(--ink);font-weight:600}.tt-export details p{margin-top:.4rem;line-height:1.5}.pay-tbl td,.pay-tbl th{vertical-align:middle}.pay-tbl .amt{font-weight:700}.pay-tbl tr.is-pending{background:color-mix(in srgb,var(--warn-soft) 60%,transparent)}.pay-tbl .proof{font-size:.8rem}@media (max-width:700px){.tt-bar{padding:10px}.tt-ftoggle{display:inline-flex}.tt-ctrls{flex-wrap:wrap;padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.tt-ctrls:not(.open),.tt-flabel{display:none}.tt-end{flex-basis:100%;justify-content:space-between;margin-left:0}.tt-actions{margin-left:0}.tt-chip{flex:calc(50% - .4rem);justify-content:space-between}.tt-chip select{text-align:right;flex:1;max-width:none}.tt-chip.tt-date{border-radius:14px;flex-wrap:wrap;flex-basis:100%;height:auto;min-height:34px;padding-block:2px}}.tt-tabs button{align-items:center;gap:.45rem;display:inline-flex}.tt-n{background:var(--sunk);min-width:22px;height:20px;color:var(--muted);font:600 .74rem var(--f-body);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.tt-tabs button[aria-pressed=true] .tt-n{color:inherit;background:#ffffff40}.tt-ftoggle i{background:var(--accent);border-radius:50%;width:7px;height:7px;display:inline-block}.tt-export{max-width:620px}.tt-x-sec{flex-direction:column;gap:.5rem;display:flex}.tt-x-h{text-transform:uppercase;letter-spacing:.05em;color:var(--fg);font-size:.76rem;font-weight:700}.tt-cols{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;max-height:240px;padding:2px;display:grid;overflow:auto}.tt-col{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:10px;align-items:center;gap:.45rem;padding:.4rem .6rem;font-size:.84rem;display:flex}.tt-col input{width:16px;height:16px;accent-color:var(--ink);margin:0}.tt-col.on{border-color:color-mix(in srgb,var(--ink) 40%,var(--line));background:var(--ink-soft)}.tt-x-btns{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:520px){.tt-x-btns .btn{flex:45%}.tt-cols{grid-template-columns:1fr 1fr}}.tt-x-sec .tt-chip{align-self:flex-start}.cu-tbl2 tbody tr.cu-row{cursor:pointer;transition:background .15s}.cu-tbl2 tbody tr.cu-row:hover{background:var(--ink-soft)}.cu-name{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;display:flex}.cu-name b{display:block}.cu-name small{color:var(--muted);font-size:.78rem;display:block}.cu-st{color:var(--warn);font-family:var(--f-body);font-weight:600}.cu-cur{flex-direction:column;gap:.25rem;display:flex}.cu-due{color:var(--bad);font-weight:700}.cu-chev{color:var(--muted);width:28px;font-size:1.4rem}.cu-tbl2 tr.cu-row:hover .cu-chev{color:var(--ink)}.avatar.sm{flex:none;width:34px;height:34px;font-size:.78rem}.avatar.lg{flex:none;width:52px;height:52px;font-size:1.05rem}.cd .drawer-h{gap:.8rem}.cd-name{font:800 1.3rem/1.2 var(--f-display);overflow-wrap:anywhere}.cd-actions{gap:.4rem}.cd-sum{grid-template-columns:repeat(4,minmax(0,1fr))}.cd-rows{flex-direction:column;gap:0;display:flex}.cd-row{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:.8rem;padding:.55rem 0;font-size:.9rem;display:grid}.cd-row:last-child{border-bottom:0}.cd-row>span:first-child{color:var(--muted)}.cd-orders{flex-direction:column;display:flex}.cd-order{border:0;border-top:1px solid var(--line);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;grid-template-columns:1fr auto auto;align-items:center;gap:.8rem;padding:.75rem 1rem;display:grid}.cd-order:hover{background:var(--ink-soft)}.cd-o-main{flex-direction:column;min-width:0;display:flex}.cd-o-main small{color:var(--muted);font-size:.78rem}.cd-o-amt{flex-direction:column;align-items:flex-end;min-width:90px;display:flex}.cd-o-amt small{color:var(--muted);font-size:.76rem}@media (max-width:640px){.cd-sum{grid-template-columns:1fr 1fr}.cd-row{grid-template-columns:1fr;gap:.1rem}.cd-order{grid-template-columns:1fr auto}.cd-o-st,.cu-chev{display:none}}
