:root{--primary:#1976d2;--primary-d:#1565c0;--primary-dd:#115293;--primary-l:#e3f2fd;--on-primary:#fff;--error:#d32f2f;--error-l:#ffebee;--warn:#ed6c02;--warn-l:#fff3e0;--success:#2e7d32;--success-l:#e8f5e9;--info:#0288d1;--info-l:#e1f5fe;--text:rgba(0,0,0,.87);--text2:rgba(0,0,0,.6);--text3:rgba(0,0,0,.38);--divider:rgba(0,0,0,.12);--outline:rgba(0,0,0,.23);--outline-h:rgba(0,0,0,.38);--bg:#fafafa;--paper:#fff;--hover:rgba(0,0,0,.04);--sel:rgba(25,118,210,.08);--sel2:rgba(25,118,210,.14);--e1:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08);--e4:0 2px 4px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08);--e8:0 4px 6px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.08);--e16:0 8px 10px rgba(0,0,0,.12),0 16px 24px rgba(0,0,0,.1);--e24:0 12px 16px rgba(0,0,0,.14),0 24px 40px rgba(0,0,0,.12);--r:4px;--rc:8px;--r12:12px;--rfull:999px;--font:"Roboto","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:"Roboto Mono",Consolas,"SF Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.5 var(--font);-webkit-font-smoothing:antialiased;overflow:hidden}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:8px;border:3px solid transparent;background-clip:content-box}.app{height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding-top:56px}.appbar{position:fixed;top:0;left:0;right:0;height:56px;z-index:1100;background:var(--primary);color:#fff;display:flex;align-items:center;gap:8px;padding:0 8px 0 16px;box-shadow:0 1px 3px #00000024,0 1px 2px #0000001a}.appbar .brand{display:flex;align-items:center;gap:10px;font-weight:500;font-size:17px;letter-spacing:.1px;padding-right:12px}.appbar .brand .mark{width:28px;height:28px;border-radius:6px;background:rgba(255,255,255,.18);display:grid;place-items:center;font-weight:700;font-size:14px}.appbar .crumb{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.92;margin-left:12px;padding-left:12px;border-left:1px solid rgba(255,255,255,.24)}.appbar .crumb b{font-weight:500}.appbar .spacer{flex:1}.appbar .ab-btn{height:36px;min-width:36px;padding:0 10px;border:0;border-radius:var(--r);background:transparent;color:#fff;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;cursor:pointer}.appbar .ab-btn:hover{background:rgba(255,255,255,.14)}.appbar .badge-dot{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:#fff;cursor:pointer}.appbar .badge-dot:hover{background:rgba(255,255,255,.14)}.appbar .badge-dot i{position:absolute;top:4px;right:3px;min-width:16px;height:16px;border-radius:8px;background:var(--error);color:#fff;font:600 10px/16px var(--font);font-style:normal;text-align:center;padding:0 4px;box-shadow:0 0 0 2px var(--primary)}.appbar .avatar{width:32px;height:32px;border-radius:50%;background:#fff;color:var(--primary-d);font-weight:500;font-size:13px;display:grid;place-items:center;cursor:pointer;border:0}.appbar .as-you{display:flex;align-items:center;gap:8px;flex:0 0 auto}.appbar .practice{display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;margin-left:12px;padding-left:12px;border-left:1px solid rgba(255,255,255,.24)}.appbar .practice .as-l{font-size:12px;font-weight:500;letter-spacing:.3px;opacity:.88;white-space:nowrap}.appbar .practice.one{font-size:13px;font-weight:500;opacity:.95;white-space:nowrap}.appbar .practice.one .p-name{overflow:hidden;text-overflow:ellipsis}.appbar .as-you .as-l{font-size:12px;font-weight:500;letter-spacing:.3px;opacity:.88;white-space:nowrap}.linkbar{flex:0 0 auto;background:var(--paper);border-bottom:1px solid var(--divider);padding:6px 12px;display:flex;align-items:center;gap:5px;box-shadow:0 1px 2px #0000000d;z-index:20;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.linkbar::-webkit-scrollbar{height:0}.linkbar .lk-group{display:flex;align-items:center;gap:5px;flex:0 0 auto}.linkbar .lk-sep{width:1px;height:22px;background:var(--divider);margin:0 4px;flex:0 0 auto}.linkbar .lk-spacer{flex:1 1 auto;min-width:8px}.lk{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:var(--r);border:1px solid var(--outline);background:var(--paper);color:var(--text);font-family:var(--font);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:background .12s,border-color .12s,box-shadow .12s,color .12s}.lk:hover{background:var(--hover);border-color:var(--outline-h)}.lk:focus-visible{outline:none;box-shadow:0 0 0 3px #1976d259}.lk .ico{display:grid;place-items:center;opacity:.75;flex:0 0 auto}.lk .cnt{font-size:11px;font-variant-numeric:tabular-nums;background:rgba(0,0,0,.07);color:var(--text2);border-radius:9px;padding:1px 7px;font-weight:600;line-height:16px}.lk.hot .cnt{background:var(--error-l);color:var(--error)}.lk.on{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:var(--e1)}.lk.on .ico{opacity:1}.lk.on .cnt{background:rgba(255,255,255,.24);color:#fff}.lk.on.hot .cnt{background:var(--error);color:#fff}.lk-menu .lk-chev{opacity:.6;display:grid;place-items:center;flex:0 0 auto;margin-left:-2px}.lk-menu .lk-now{font-weight:400;opacity:.82;max-width:26ch;overflow:hidden;text-overflow:ellipsis}.lk-menu.on .lk-now{opacity:.95}.lk.icon-only{width:32px;padding:0;justify-content:center}.lk.icon-only .ico{opacity:.9}.body{flex:1;min-height:0;display:flex;overflow:hidden;align-items:stretch}.rail{width:304px;flex:0 0 304px;min-height:0;background:var(--paper);border-right:1px solid var(--divider);display:flex;flex-direction:column;overflow:hidden;transition:width .16s cubic-bezier(.2,0,.2,1),flex-basis .16s cubic-bezier(.2,0,.2,1)}.rail.collapsed{width:52px;flex:0 0 52px}.rail-h{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px 10px 10px 14px;border-bottom:1px solid var(--divider)}.rail-h .rico{color:var(--primary);display:grid;place-items:center}.rail-h .t{font-size:12px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--text2);flex:1;white-space:nowrap}.rail-b{flex:1;min-height:0;overflow:auto;padding:14px 14px 18px}.rail.collapsed .rail-b,.rail.collapsed .rail-h .t{display:none}.rail.collapsed .rail-h{justify-content:center;padding:10px 0}.fgroup{margin-bottom:16px}.fgroup:last-child{margin-bottom:0}.fg-t{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--text2);margin:0 0 8px}.fg-t svg{flex:0 0 auto}.fg-t button{margin-left:auto;background:none;border:0;color:var(--primary);font:500 11.5px var(--font);cursor:pointer;padding:0;text-transform:none;letter-spacing:.2px}.fg-t button:hover{text-decoration:underline}.segs{display:flex;flex-direction:column;gap:2px}.seg{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border:1px solid transparent;border-radius:var(--r);background:transparent;cursor:pointer;text-align:left;font-family:var(--font);font-size:13px;color:var(--text)}.seg:hover{background:var(--hover)}.seg .sg-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;background:rgba(0,0,0,.25)}.seg .sg-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg .sg-n{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text2)}.seg .sg-b{font-size:11px;font-variant-numeric:tabular-nums;color:var(--text3);min-width:54px;text-align:right}.seg.on{background:var(--sel);border-color:var(--primary);color:var(--primary-dd);font-weight:500}.seg.on .sg-dot{background:var(--primary)}.seg.on .sg-n{color:var(--primary-dd)}.rail-note{text-align:center;padding:6px 2px}.rail-note .rn-ico{width:46px;height:46px;border-radius:50%;background:var(--primary-l);color:var(--primary);display:grid;place-items:center;margin:0 auto 12px}.rail-note b{display:block;font-size:13.5px;font-weight:500;margin-bottom:6px}.rail-note p{margin:0;font-size:12.5px;color:var(--text2);line-height:1.55}.rail-note .rn-act{margin-top:16px}.kbd{font:600 11px var(--font);border:1px solid var(--outline);border-bottom-width:2px;border-radius:4px;padding:1px 6px;color:var(--text2);background:var(--paper)}.main{flex:1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--bg);container-type:inline-size;container-name:mid}@container mid (max-width:1010px){.gt .payer-col{display:none}}@container mid (max-width:900px){.gt .owner-col{display:none}}@container mid (max-width:880px){.gt .claim-col{display:none}}@container mid (max-width:700px){.gt .age-col{display:none}}.page-head{padding:12px 20px 0;background:var(--bg)}.page-head .ph-top{display:flex;align-items:flex-start;gap:16px}.title-row{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:12px}.title-row.bare{margin-bottom:0}.title-row h1{margin:0;font-size:20px;line-height:1.25;font-weight:400}.ttl{display:flex;align-items:center;gap:8px;min-width:0}.ttl-info{position:relative;width:22px;height:22px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;color:var(--text3);cursor:help;background:none;border:0;padding:0}.ttl-info:hover,.ttl-info:focus-visible{background:rgba(0,0,0,.07);color:var(--primary)}.ttl-info:after{content:attr(data-tip);position:absolute;top:calc(100% + 9px);left:0;width:max-content;max-width:46ch;background:#323232;color:#fff;font-family:var(--font);font-size:12.5px;font-weight:400;line-height:1.5;letter-spacing:0;padding:8px 11px;border-radius:var(--r);box-shadow:var(--e8);white-space:normal;text-align:left;opacity:0;visibility:hidden;transform:translateY(-3px);pointer-events:none;z-index:40;transition:opacity .12s,transform .12s,visibility .12s}.ttl-info:hover:after,.ttl-info:focus-visible:after{opacity:1;visibility:visible;transform:none}@media (max-width:700px){.ttl-info:after{left:auto;right:0}}.stats-head{padding-top:10px}.stats{display:flex;gap:8px;flex-wrap:wrap;flex:1;min-width:230px;margin-bottom:10px}.stat{flex:1 1 150px;max-width:212px;border:1px solid var(--divider);background:var(--paper);border-radius:var(--r);padding:6px 10px 7px;cursor:pointer;text-align:left;box-shadow:none;overflow:hidden;display:flex;flex-direction:column;gap:1px;min-width:0}.stat:hover{border-color:var(--outline-h);box-shadow:var(--e1)}.stat.on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--primary-l)}.stat .k{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text2);line-height:1.4;min-width:0}.stat .k svg{flex:0 0 auto}.stat .k-l{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat .k-a{flex:0 0 auto;color:var(--error);display:grid;place-items:center}.stat .v{flex:0 0 auto;margin-left:auto;padding-left:8px;font-size:15px;font-weight:500;line-height:1.2;color:var(--text);font-variant-numeric:tabular-nums}.stat .v.crit{color:var(--error)}.stat .s{display:block;font-size:11px;color:var(--text3);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat.on .v{color:var(--primary-dd)}.stat.on .v.crit{color:var(--error)}.lbl-sm{font-size:12px;font-weight:500;color:var(--text2);letter-spacing:.2px}.field{display:inline-flex;align-items:center;position:relative}.field input,.field select,.field textarea{font-family:var(--font);font-size:14px;color:var(--text);background:var(--paper);border:1px solid var(--outline);border-radius:var(--r);height:36px;padding:0 12px;width:100%;outline:0;transition:border-color .12s,box-shadow .12s}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:none}.field .wrap{position:relative;display:inline-flex;align-items:center}.field .wrap:after{content:"";position:absolute;right:11px;top:14px;width:6px;height:6px;border-right:1.7px solid var(--text2);border-bottom:1.7px solid var(--text2);transform:rotate(45deg);pointer-events:none}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--outline-h)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1976d22e}.field .lead{position:absolute;left:9px;color:var(--text2);pointer-events:none;display:grid;place-items:center}.field .lead+input{padding-left:34px}.field.srch input{width:260px}.field.num input{width:104px;text-align:right;font-variant-numeric:tabular-nums}.field .cap{position:absolute;top:-7px;left:10px;padding:0 4px;background:var(--bg);font-size:11.5px;color:var(--text2)}.field .fld-note{position:absolute;left:0;bottom:-16px;font-size:11px;color:var(--error)}.field.block{display:flex;width:100%;margin-bottom:8px}.field.block:last-child{margin-bottom:0}.field.block input,.field.block select,.field.block .wrap{width:100%}.field .clr{position:absolute;right:6px;width:24px;height:24px;border:0;border-radius:50%;background:rgba(0,0,0,.07);color:var(--text2);display:grid;place-items:center;cursor:pointer;padding:0}.field .clr:hover{background:rgba(0,0,0,.14)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--r);border:1px solid transparent;background:transparent;font-family:var(--font);font-size:13.5px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--primary);cursor:pointer;white-space:nowrap;transition:background .12s,box-shadow .12s,border-color .12s}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #1976d259}.btn .lbl{letter-spacing:.4px}.btn.txt:hover{background:rgba(25,118,210,.08)}.btn.out{border-color:var(--outline);color:var(--text)}.btn.out:hover{background:var(--hover);border-color:var(--outline-h)}.btn.cont{background:var(--primary);color:var(--on-primary);box-shadow:var(--e1)}.btn.cont:hover{background:var(--primary-d);box-shadow:var(--e4)}.btn.sec{background:var(--text2);color:#fff}.btn.sec:hover{background:rgba(0,0,0,.66)}.btn.err{background:var(--error);color:#fff}.btn.err:hover{background:#c62828}.btn.sm{height:32px;padding:0 12px;font-size:12.5px}.btn.xs{height:28px;padding:0 10px;font-size:12px;border-radius:var(--r)}.btn.danger-txt{color:var(--error)}.btn[disabled]{opacity:.45;pointer-events:none}.ibtn{width:40px;height:40px;border-radius:50%;border:0;background:transparent;color:var(--text2);display:inline-grid;place-items:center;cursor:pointer}.ibtn.sm{width:32px;height:32px}.ibtn:hover{background:rgba(0,0,0,.06)}.ibtn[disabled]{opacity:.38;pointer-events:none}.ibtn.on{color:var(--primary);background:var(--sel)}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--rfull);font-size:12.5px;font-weight:500;letter-spacing:.2px;white-space:nowrap;background:rgba(0,0,0,.07);color:var(--text2);cursor:default}.chip.sm{height:22px;font-size:11.5px;padding:0 8px}.chip .dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:0 0 auto}.chip.error{background:var(--error-l);color:var(--error)}.chip.warn{background:var(--warn-l);color:var(--warn)}.chip.info{background:var(--info-l);color:var(--info)}.chip.success{background:var(--success-l);color:var(--success)}.chip.primary{background:var(--primary-l);color:var(--primary-d)}.chip.neutral{background:rgba(0,0,0,.07);color:var(--text2)}.chip.mono{font-family:var(--mono);font-size:11.5px;background:rgba(0,0,0,.05);color:var(--text2);border-radius:var(--r);height:22px}button.chip{cursor:pointer;border:1px solid transparent}button.chip:hover{background:rgba(0,0,0,.1)}button.chip.out{background:transparent;border-color:var(--outline);color:var(--text)}button.chip.out:hover{background:var(--hover)}button.chip.out.on{background:var(--sel);border-color:var(--primary);color:var(--primary-d)}.chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tbg{display:flex;width:100%;border:1px solid var(--outline);border-radius:var(--r);overflow:hidden;background:var(--paper);height:32px;margin-bottom:8px}.tbg button{flex:1 1 0;min-width:0;height:100%;border:0;border-right:1px solid var(--divider);background:var(--paper);color:var(--text2);padding:0 2px;font-family:var(--font);font-size:11.5px;font-weight:500;letter-spacing:.1px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbg button:last-child{border-right:0}.tbg button:hover{background:var(--hover);color:var(--text)}.tbg button.on{background:var(--sel);color:var(--primary-d);box-shadow:inset 0 -2px 0 var(--primary)}.active-filters{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:0 20px 10px;background:var(--bg);font-size:13px;color:var(--text2)}.active-filters b{color:var(--text);font-weight:500}.grid-wrap{flex:1;min-height:0;margin:0 20px 14px;background:var(--paper);border:1px solid var(--divider);border-radius:var(--rc);box-shadow:var(--e1);display:flex;flex-direction:column;overflow:hidden}.grid-scroll{flex:1;min-height:0;overflow:auto}table.gt{width:100%;min-width:700px;border-collapse:separate;border-spacing:0;font-size:13.5px}.gt th{position:sticky;top:0;z-index:3;background:var(--paper);box-shadow:inset 0 -1px 0 var(--divider);text-align:left;font-size:12px;font-weight:500;color:var(--text2);padding:0 8px;height:42px;white-space:nowrap;-webkit-user-select:none;user-select:none}.gt th.sortable{cursor:pointer}.gt th.sortable:hover{color:var(--text)}.gt th .arr{font-size:10px;margin-left:4px;color:var(--primary)}.gt th.n,.gt td.n{text-align:right}.gt th.c,.gt td.c{text-align:center}.gt th.act{width:1%}.gt td{padding:0 8px;height:48px;border-bottom:1px solid var(--divider);vertical-align:middle;white-space:nowrap}.gt tbody tr.r{cursor:pointer}.gt tbody tr.r:hover td{background:var(--hover)}.gt tbody tr.r.sel td{background:var(--sel)}.gt tbody tr.r.cursor td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.gt tbody tr.r.locked td{color:var(--text2)}.gt tbody tr.gh td{position:sticky;top:42px;z-index:2;background:var(--bg);height:38px;font-weight:500;border-bottom:1px solid var(--divider)}.gt tbody tr.gh .gm{color:var(--text2);font-weight:400;font-size:12.5px;margin-left:12px}.gt .cell-2{display:flex;flex-direction:column;line-height:1.35;justify-content:center}.gt .cell-2 b{font-weight:500}.gt .cell-2 span{font-size:12px;color:var(--text2)}.gt .mono{font-family:var(--mono);font-size:12.5px;color:var(--text2)}.gt .amt{font-variant-numeric:tabular-nums;font-weight:500}.gt input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;vertical-align:middle;margin:0}.gt .prio{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500}.gt .prio i{width:4px;height:18px;border-radius:2px;background:rgba(0,0,0,.16);flex:0 0 auto}.gt .prio.High{color:var(--error)}.gt .prio.High i{background:var(--error)}.gt .prio.Med{color:var(--warn)}.gt .prio.Med i{background:var(--warn)}.gt .prio.Low{color:var(--text2)}.gt .own{display:inline-flex;align-items:center;gap:8px}.gt .none-claimed{color:var(--text2)}.gt .opener{opacity:0;color:var(--text3);display:grid;place-items:center;transition:opacity .12s}.gt tbody tr.r:hover .opener{opacity:1}.gt tbody tr.r.cursor .opener{opacity:1;color:var(--primary)}.av{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:500;background:rgba(0,0,0,.1);color:var(--text2);flex:0 0 auto}.av.sm{width:22px;height:22px;font-size:10px}.av.me{background:var(--primary);color:#fff}.av.lg{width:40px;height:40px;font-size:15px}.av-stack{display:flex}.av-stack .av{border:2px solid var(--paper);margin-left:-8px}.av-stack .av:first-child{margin-left:0}.empty{padding:56px 24px;text-align:center;color:var(--text2)}.empty .e-ico{width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.05);color:var(--text3);display:grid;place-items:center;margin:0 auto 14px}.empty h3{margin:0 0 6px;font-size:16px;font-weight:400;color:var(--text)}.empty p{margin:0 auto 16px;font-size:13.5px;max-width:52ch}.pager{display:flex;align-items:center;gap:4px;padding:4px 12px;border-top:1px solid var(--divider);background:var(--paper);font-size:13px;color:var(--text2);flex-wrap:wrap}.pager .rows-per{margin-left:auto;display:flex;align-items:center;gap:8px}.pager select{height:30px;border:1px solid var(--outline);border-radius:var(--r);background:var(--paper);padding:0 24px 0 8px;font-size:13px;color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.pager .pg{min-width:30px;height:30px;padding:0 8px;border:1px solid transparent;border-radius:var(--r);background:transparent;color:var(--text2);font-size:13px;cursor:pointer;font-variant-numeric:tabular-nums}.pager .pg:hover{background:var(--hover)}.pager .pg.on{color:var(--primary);font-weight:500;background:var(--sel)}.pager .pg[disabled]{opacity:.4;pointer-events:none}.grid-bar{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;background:var(--primary-l);border-bottom:1px solid var(--divider);min-height:48px;flex-wrap:wrap}.grid-bar .gb-n{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--primary-dd);white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 0 auto}.grid-bar .gb-box{width:22px;height:22px;border-radius:3px;background:var(--primary);color:#fff;display:grid;place-items:center;flex:0 0 auto}.grid-bar .gb-sep{width:1px;height:22px;background:rgba(25,118,210,.24);flex:0 0 auto;margin:0 2px}.grid-bar .gb-acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.grid-bar .gb-sp{flex:1 1 auto;min-width:4px}.scrim{position:fixed;top:56px;left:0;right:0;bottom:0;background:rgba(0,0,0,.32);z-index:1199;animation:fade .15s ease-out}.wb{position:fixed;top:56px;right:0;bottom:0;z-index:1200;width:var(--wb-w,900px);max-width:100vw;background:var(--paper);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--e24);container-type:inline-size;container-name:wb;animation:wbin .2s cubic-bezier(.2,0,.2,1)}@keyframes wbin{0%{transform:translate(40px);opacity:.4}to{transform:none;opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}body.wb-resizing .wb{animation:none}.wb-resizer{position:absolute;left:-4px;top:0;bottom:0;width:9px;z-index:6;cursor:col-resize;display:flex;align-items:center;justify-content:center;touch-action:none;background:none;border:0;padding:0}.wb-resizer:after{content:"";width:3px;height:36px;border-radius:2px;background:var(--outline-h);opacity:0;transition:opacity .12s}.wb:hover .wb-resizer:after{opacity:.45}.wb-resizer:hover:after,.wb-resizer:focus-visible:after{opacity:1;background:var(--primary)}.wb-resizer:focus-visible{outline:none}.wb-resizer.dragging:after{opacity:1;background:var(--primary)}body.wb-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.wb.collapsed{width:56px;box-shadow:var(--e8);animation:none}.wb.closed{display:none}.wb-rail{width:56px;height:100%;background:var(--paper);border-left:1px solid var(--divider);display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0}.wb-rail .vt{writing-mode:vertical-rl;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--text3)}.wb-rail .claim{writing-mode:vertical-rl;font-family:var(--mono);font-size:12.5px;color:var(--text)}.wb-rail .pt{writing-mode:vertical-rl;font-size:11.5px;color:var(--text2);max-height:220px;overflow:hidden}.wb-rail .ico{color:var(--text3);display:grid;place-items:center}.wb-rail .bal{margin-top:auto;writing-mode:vertical-rl;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--primary-dd);background:var(--primary-l);border-radius:10px;padding:9px 3px}.wb-inner{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}.wb-fixed{flex:0 0 auto;padding:12px 16px 0}.wb-scroll{flex:1;min-height:0;overflow:auto;padding:0 16px 16px}.wb-pos{font-size:11.5px;color:var(--text3);font-variant-numeric:tabular-nums;flex:0 0 auto;white-space:nowrap}.wb-id{display:flex;align-items:flex-end;gap:12px}.wb-id-l{min-width:0;flex:1}.wb-bal{flex:0 0 auto;text-align:right;line-height:1.15}.wb-bal .big{font-size:20px;font-weight:500;font-variant-numeric:tabular-nums}.wb-bal .cap{font-size:10.5px;color:var(--text3);margin-top:2px;white-space:nowrap}.wb-top{display:flex;align-items:center;gap:8px;padding:10px 8px 10px 16px;border-bottom:1px solid var(--divider);flex:0 0 auto;min-height:56px}.wb-top .mono{font-family:var(--mono);font-size:13px;color:var(--text2)}.wb-top .sp{flex:1}.wb-foot{border-top:1px solid var(--divider);background:var(--paper);box-shadow:0 -1px 3px #0000000f;flex:0 0 auto}.alert{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--r);font-size:13.5px;line-height:1.45;background:rgba(0,0,0,.05);color:var(--text)}.alert .a-ico{flex:0 0 auto;margin-top:1px}.alert .a-body{flex:1;min-width:0}.alert .a-body b{font-weight:500}.alert.error{background:var(--error-l);color:#7f1d1d}.alert.error .a-ico{color:var(--error)}.alert.warn{background:var(--warn-l);color:#7a3c00}.alert.warn .a-ico{color:var(--warn)}.alert.info{background:var(--info-l);color:#01466e}.alert.info .a-ico{color:var(--info)}.alert.success{background:var(--success-l);color:#14501f}.alert.success .a-ico{color:var(--success)}.alert .a-act{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.alert .a-act .btn{height:32px;font-size:12.5px;padding:0 14px}.alert.soft{background:rgba(0,0,0,.04)}.wb h2{margin:0;font-size:18px;font-weight:400;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb .sub{font-size:11.5px;color:var(--text2);display:flex;gap:4px 9px;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;margin-top:3px}.wb .bal-box{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 0 14px;border-bottom:1px solid var(--divider);margin-bottom:14px}.wb .bal-box .big{font-size:26px;font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.wb .bal-box .cap{font-size:12px;color:var(--text2);margin-top:5px}.wb .bal-box .right{text-align:right;font-size:12.5px;color:var(--text2);font-variant-numeric:tabular-nums}.wb .chips{margin:8px 0 0;flex-wrap:wrap;row-gap:5px}.wb .chips .chip{font-size:11.5px;height:23px;padding:0 8px}.wb .chips .prio-bar{width:3px;height:13px;border-radius:2px;display:inline-block;background:rgba(0,0,0,.28)}.wb .chips .prio-bar.high{background:var(--error)}.wb .chips .prio-bar.med{background:var(--warn)}.wb-status{display:flex;align-items:center;gap:8px;margin-top:9px;padding:6px 8px 6px 10px;border-radius:var(--r);font-size:12px;line-height:1.3;background:rgba(0,0,0,.05);color:var(--text)}.wb-status .ws-ico{display:grid;place-items:center;flex:0 0 auto;color:var(--text2)}.wb-status .ws-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-status b{font-weight:500}.wb-status .btn{height:26px;padding:0 10px;font-size:11.5px;flex:0 0 auto;align-self:center}.wb-status.ok{background:var(--success-l);color:#14501f}.wb-status.ok .ws-ico{color:var(--success)}.wb-status.warn{background:var(--warn-l);color:#7a3c00}.wb-status.warn .ws-ico{color:var(--warn)}.wb-status.info{background:var(--info-l);color:#01466e}.wb-status.info .ws-ico{color:var(--info)}.wb-status.soft{background:rgba(0,0,0,.04);color:var(--text2)}.utabs{display:flex;position:sticky;top:0;z-index:3;background:var(--paper);border-bottom:1px solid var(--divider);margin:0 -16px 14px;padding:0 8px;overflow-x:auto}.utabs button{border:0;background:none;padding:12px 12px 10px;font-family:var(--font);font-size:13.5px;font-weight:500;letter-spacing:.2px;color:var(--text2);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:7px}.utabs button:hover{color:var(--text);background:var(--hover)}.utabs button.on{color:var(--primary);border-bottom-color:var(--primary)}.utabs .tcount{font-size:11px;background:rgba(0,0,0,.08);border-radius:9px;padding:1px 7px;font-weight:500}.utabs button.on .tcount{background:var(--primary-l);color:var(--primary-d)}.sect-t{font-size:12px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--text2);margin:18px 0 8px;display:flex;align-items:center;gap:8px}.tx-sum{font-size:11.5px;color:var(--text3);margin:-4px 0 12px;font-variant-numeric:tabular-nums}.tx-h{display:flex;align-items:center;gap:8px;margin:20px 0 9px}.tx-h:first-child{margin-top:0}.tx-h .tx-ht{font-size:12px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--text2)}.tx-h .tx-hs{font-size:11.5px;color:var(--text3)}.tx-h .tx-hn{margin-left:auto;font-size:11px;font-weight:600;color:var(--text2);background:rgba(0,0,0,.06);border-radius:9px;padding:1px 7px;line-height:16px;white-space:nowrap}.tx-h .tx-ha{margin-left:auto;display:flex;gap:8px;align-items:center}.tx-scroll{overflow-x:auto;border:1px solid var(--divider);border-radius:var(--r);background:var(--paper)}table.tx-t{width:100%;border-collapse:separate;border-spacing:0;min-width:430px;table-layout:fixed}.tx-t th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--text2);background:var(--bg);padding:8px 9px;border-bottom:1px solid var(--divider);white-space:nowrap;overflow:hidden}.tx-t td{padding:9px;border-bottom:1px solid var(--divider);vertical-align:middle;font-size:12.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-t tbody tr:last-child td{border-bottom:0}.tx-t col.c-num{width:54px}.tx-t col.c-date{width:116px}.tx-t col.c-batch{width:86px}.tx-t col.c-payer{width:auto}.tx-t col.c-type{width:114px}.tx-t col.c-amt{width:76px}.tx-t .tx-ca{text-align:right;font-variant-numeric:tabular-nums;font-weight:500;padding-left:0}.tx-t b{font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis}.tx-t .s2{display:block;font-size:11px;color:var(--text3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-t .mono{font-family:var(--mono);font-size:11.5px}.tx-set{flex:0 0 auto;min-width:44px;text-align:center;font-family:var(--mono);font-size:11px;font-weight:500;border-radius:var(--r);padding:3px 6px;line-height:1.3}.tx-set.in{background:rgba(0,0,0,.06);color:var(--text2)}.tx-set.out{background:var(--primary-l);color:var(--primary-dd)}.tx-r{display:flex;align-items:flex-start;gap:9px;padding:8px 2px;border-bottom:1px solid var(--divider)}.tx-r:last-child{border-bottom:0}.tx-b{flex:1;min-width:0;font-size:12.5px;line-height:1.35}.tx-b b{font-weight:500;display:block}.tx-b span{display:block;font-size:11.5px;color:var(--text2);margin-top:1px}.tx-meta{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px;color:var(--text3);font-variant-numeric:tabular-nums;white-space:nowrap}.tx-meta i{font-style:normal;font-family:var(--mono);font-size:10.5px;color:var(--text2)}.tx-meta u{text-decoration:none;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.tx-meta u.ok{color:var(--success)}.tx-meta u.warn{color:var(--warn)}.tx-meta u.crit{color:var(--error)}.tx-r:hover{background:var(--hover)}.sect-t:first-child{margin-top:0}.dl{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.dl.dl4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px}.dl.dl4 .k{font-size:11px}.dl.dl4 .v{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container wb (max-width:560px){.dl.dl4{grid-template-columns:1fr 1fr}}@container wb (max-width:330px){.dl.dl4{grid-template-columns:1fr}}.dl.dl3{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 16px}.dl.dl3 .k{font-size:11px}.dl.dl3 .v{font-family:var(--mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl.dl3 .span3{grid-column:span 3}@container wb (max-width:620px){.dl.dl3{grid-template-columns:1fr 1fr}.dl.dl3 .span3{grid-column:span 2}}@container wb (max-width:360px){.dl.dl3{grid-template-columns:1fr}.dl.dl3 .span3{grid-column:span 1}}.dl .k{font-size:11.5px;color:var(--text2);margin-bottom:2px}.dl .v{font-size:13.5px}.tbl{border:1px solid var(--divider);border-radius:var(--r);overflow:hidden;width:100%}table.mini{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.mini th{text-align:left;font-size:12px;font-weight:500;color:var(--text2);background:var(--bg);padding:8px 10px;border-bottom:1px solid var(--divider);white-space:nowrap}.mini td{padding:8px 10px;border-bottom:1px solid var(--divider);white-space:nowrap}.mini td.w{white-space:normal;min-width:130px}.mini td.n{text-align:right}.mini tfoot td{font-weight:500;background:var(--bg);border-bottom:0}.mini tr:last-child td{border-bottom:0}.mini .neg{color:var(--error);font-weight:500}.tl{list-style:none;margin:0;padding:0}.tl li{display:grid;grid-template-columns:62px 20px minmax(0,1fr);gap:10px;position:relative;padding-bottom:16px}.tl li:before{content:"";position:absolute;left:76px;top:16px;bottom:-2px;width:2px;background:var(--divider)}.tl li:last-child{padding-bottom:0}.tl li:last-child:before{display:none}.tl .d{font-size:11.5px;color:var(--text2);text-align:right;padding-top:2px;line-height:1.35}.tl .dot{width:12px;height:12px;border-radius:50%;background:var(--paper);border:2px solid rgba(0,0,0,.26);margin:3px auto 0;position:relative;z-index:1}.tl .dot.ok{border-color:var(--success)}.tl .dot.crit{border-color:var(--error)}.tl .dot.warn{border-color:var(--warn)}.tl .dot.acc{border-color:var(--primary);background:var(--primary)}.tl .t{font-size:13.5px;font-weight:500}.tl .m{font-size:12px;color:var(--text2);margin-top:1px}.tl .note{font-size:13px;color:var(--text);margin-top:5px;white-space:pre-wrap;background:rgba(0,0,0,.035);border-radius:var(--r);padding:7px 10px}.ql-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px}.ql-grid .full{grid-column:1/-1}.ql-grid .field input,.ql-grid .field select{height:34px}.ql-grid textarea{height:30px!important;min-height:30px;padding:5px 10px;line-height:1.4}.lbl-c{font-size:11.5px;color:var(--text2);display:block;margin-bottom:3px;letter-spacing:.2px}.ql-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:8px}.ql-actions .left{margin-right:auto;font-size:11.5px;color:var(--text3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ql-actions .btn{height:30px;padding:0 12px;font-size:12px}.wb-foot-toggle{border:0;background:none;color:var(--text3);cursor:pointer;display:inline-flex;align-items:center;gap:4px;font:500 11.5px var(--font);padding:2px 4px;border-radius:var(--r);flex:0 0 auto}.wb-foot-toggle:hover{background:var(--hover);color:var(--text)}.wb-foot{padding:8px 16px 10px}.field.full-w input,.field.full-w select,.field.full-w textarea{width:100%}.field.full-w,.field.full-w .wrap{display:flex;width:100%}.field textarea{height:auto;padding:8px 12px;resize:vertical;line-height:1.45;font-family:var(--font)}.mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:24px;animation:fade .15s ease-out}.dlg{background:var(--paper);border-radius:var(--r12);box-shadow:var(--e24);width:min(520px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;animation:pop .16s ease-out}.dlg.wide{width:min(980px,100%)}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.dlg-h{display:flex;align-items:center;gap:8px;padding:16px 16px 8px}.dlg-h h3{margin:0;font-size:18px;font-weight:400;flex:1}.dlg-b{padding:8px 24px 16px;overflow:auto;display:flex;flex-direction:column;gap:14px}.dlg-b .hint{font-size:12.5px;color:var(--text2);margin:0;max-width:80ch}.dlg-f{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;background:var(--bg);border-top:1px solid var(--divider)}.fs{border:1px solid var(--divider);border-radius:var(--r);padding:8px 12px 12px;margin:0;min-width:0}.call-dial{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 13px;border:1px solid var(--divider);border-radius:var(--r);background:var(--bg)}.call-dial{align-items:flex-start}.call-dial .cd-who{min-width:0;flex:1 1 210px}.call-dial .cd-n{font-size:13.5px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-dial .cd-r{font-size:11.5px;color:var(--text2);display:block;margin-top:1px}.call-dial .cd-ph{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.call-dial .cd-num{font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:.2px;white-space:nowrap}.call-dial .cd-act{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:0 0 auto}.call-dial .ivr{font-size:11px;color:var(--text3);white-space:nowrap}.call-dial .btn.cont{white-space:nowrap}.call-say{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--divider);border-radius:var(--r);overflow:hidden;background:var(--paper)}.call-say .cs-i{min-width:0;padding:7px 11px;border-right:1px solid var(--divider);border-bottom:1px solid var(--divider)}.call-say .cs-i:nth-child(4n){border-right:0}.call-say .cs-i:nth-last-child(-n+4){border-bottom:0}.call-say .cs-i.wide{grid-column:span 2;border-right:0}.call-say .cs-k{font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--text2);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-say .cs-v{font-size:12.5px;font-weight:500;display:block;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-say .cs-v.mono{font-family:var(--mono)}@container wb (max-width:520px){.call-say{grid-template-columns:1fr 1fr}.call-say .cs-i:nth-child(2n){border-right:0}.call-say .cs-i:nth-child(4n){border-right:1px solid var(--divider)}.call-say .cs-i:nth-last-child(-n+2){border-bottom:1px solid var(--divider)}.call-say .cs-i:nth-last-child(-n+3){border-bottom:0}.call-say .cs-i.wide{grid-column:span 2;border-right:0}}@container wb (max-width:300px){.call-say{grid-template-columns:1fr}.call-say .cs-i{border-right:0}.call-say .cs-i:nth-last-child(-n+1){border-bottom:0}}.call-sec{display:flex;align-items:center;gap:8px;margin:16px 0 8px}.call-sec .csec-t{font-size:12px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--text2)}.call-sec .csec-n{margin-left:auto;font-size:11px;font-weight:600;color:var(--text2);background:rgba(0,0,0,.06);border-radius:9px;padding:1px 7px;line-height:16px;white-space:nowrap}.call-sec .csec-h{margin-left:auto;display:flex;gap:8px;align-items:center}.call-form{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.call-form .full{grid-column:1/-1}.call-hist{border:1px solid var(--divider);border-radius:var(--r);overflow:hidden}.call-hrow{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;border-bottom:1px solid var(--divider)}.call-hrow:last-child{border-bottom:0}.call-hrow .ch-w{flex:1;min-width:0}.call-hrow .ch-t{font-size:12.5px;font-weight:500}.call-hrow .ch-m{font-size:11.5px;color:var(--text2);margin-top:2px}.call-hrow .ch-r{flex:0 0 auto;text-align:right;font-size:11px;color:var(--text3);white-space:nowrap;font-variant-numeric:tabular-nums}.call-hrow .ch-r b{display:block;font-size:11px;font-weight:500;color:var(--text2);font-family:var(--mono)}.call-pill{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;border-radius:var(--r);padding:2px 6px;background:rgba(0,0,0,.06);color:var(--text2);white-space:nowrap}.call-pill.ok{background:rgba(46,125,50,.12);color:var(--success)}.call-pill.warn{background:rgba(237,108,2,.13);color:var(--warn)}.call-pill.crit{background:rgba(211,47,47,.11);color:var(--error)}.eob-t{border-collapse:separate;border-spacing:0}.eob-t .det{border-bottom:1px solid var(--divider);background:var(--bg)}.eob-t .det td{padding:0}.eob-t .det-b{padding:9px 12px 11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.eob-t .det-1{grid-column:1/-1}.eob-t .det-i{min-width:0}.eob-t .det-k{font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--text2);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eob-t .det-v{font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eob-t .det-v .chip{margin-right:6px}.eob-t .det-note{font-size:11.5px;color:var(--text3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eob-t tr.fixed td{border-bottom:0}.eob-t tr.fixed+tr.det td{border-bottom:1px solid var(--divider)}.eob-t .caret{width:1%;white-space:nowrap;color:var(--text3);padding-right:0}.eob-t tfoot td{font-weight:500;background:var(--bg);border-top:1px solid var(--divider)}@container wb (max-width:560px){.eob-t .det-b{grid-template-columns:1fr}}.era-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--divider);border-radius:var(--r);overflow:hidden;background:var(--paper);margin-bottom:12px}.era-sum .es-i{min-width:0;padding:7px 11px;border-right:1px solid var(--divider)}.era-sum .es-i:last-child{border-right:0}.era-sum .es-k{font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--text2);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.era-sum .es-v{font-size:13.5px;font-weight:500;display:block;margin-top:1px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container wb (max-width:520px){.era-sum{grid-template-columns:1fr 1fr}.era-sum .es-i{border-bottom:1px solid var(--divider)}.era-sum .es-i:nth-child(2n){border-right:0}}.eg{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.eg-wrap{overflow-x:auto}.eg th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--text2);background:var(--bg);padding:8px 7px;border-bottom:1px solid var(--divider);white-space:nowrap}.eg th.n{text-align:right}.eg td{padding:8px 7px;border-bottom:1px solid var(--divider);white-space:nowrap;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.eg td.n{text-align:right;font-variant-numeric:tabular-nums}.eg tbody tr.egr{cursor:pointer}.eg tbody tr.egr:hover td{background:var(--hover)}.eg tbody tr.egr.on td{background:var(--sel)}.eg tbody tr.egr.on td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.eg tbody tr.egr.sup{color:var(--text2)}.eg tbody tr:last-child td{border-bottom:0}.eg .caret{width:1%;padding-right:0;color:var(--text3)}.eg tbody tr.egr.on .caret{color:var(--primary)}.eg .eg-t{display:flex;align-items:center;gap:8px;min-width:0}.eg .eg-i{flex:0 0 auto;width:21px;height:21px;border-radius:50%;background:rgba(0,0,0,.07);color:var(--text2);display:inline-grid;place-items:center;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.eg tbody tr.egr.on .eg-i{background:var(--primary);color:#fff}.eg .eg-b{font-family:var(--mono);font-size:12px;overflow:hidden;text-overflow:ellipsis}.eg .eg-s{display:block;font-size:11px;color:var(--text3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.era-det{margin-top:14px;border:1px solid rgba(25,118,210,.45);border-radius:var(--rc);background:var(--paper);box-shadow:var(--e1);overflow:hidden}.era-det .ed-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;background:var(--primary-l);border-bottom:1px solid rgba(25,118,210,.24)}.era-det .ed-h b{font-size:14px;font-weight:500;color:var(--primary-dd)}.era-det .ed-h .ed-s{display:block;font-size:11.5px;color:var(--text2);margin-top:1px;font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.era-det .ed-h .ed-a{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.era-det .ed-b{padding:12px}.era-det .ed-note{font-size:12.5px;color:var(--text2);margin:0 0 10px;line-height:1.5}.era-det .ed-t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 16px;margin-bottom:12px}.era-det .ed-t .k{font-size:11px;color:var(--text2)}.era-det .ed-t .v{font-size:13.5px;font-weight:500;font-variant-numeric:tabular-nums}.era-det .ed-t .v.pos{color:var(--success)}.era-det .ed-t .v.neg{color:var(--error)}@container wb (max-width:480px){.era-det .ed-t{grid-template-columns:1fr 1fr}}.era-det .ed-lb{font-size:12px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--text2);margin:14px 0 8px}.era-det .code-l{display:flex;gap:8px 16px;flex-wrap:wrap}.era-det .code-i{display:flex;gap:7px;align-items:baseline;min-width:0;max-width:100%;font-size:12.5px;color:var(--text2)}.era-det .code-i .chip{flex:0 0 auto}.era-det .ed-nav{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:11.5px;color:var(--text3)}.call-ivr{margin-top:6px}.call-ivr summary{cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--text2);padding:7px 0;list-style:none;display:flex;align-items:center;gap:7px}.call-ivr summary::-webkit-details-marker{display:none}.call-ivr summary:after{content:"▾";margin-left:auto;font-size:11px;color:var(--text3)}.call-ivr[open] summary:after{content:"▴"}.call-ivr summary:hover{color:var(--text)}@media (max-width:520px){.call-form{grid-template-columns:1fr}}.fs legend{font-size:12px;font-weight:500;color:var(--text2);padding:0 5px}.fs .checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px}.chk-lbl{display:flex;gap:8px;align-items:center;font-size:13.5px;cursor:pointer}.chk-lbl input{width:18px;height:18px;accent-color:var(--primary);margin:0}.menu{position:fixed;z-index:1400;background:var(--paper);border:1px solid var(--divider);border-radius:10px;box-shadow:0 10px 30px #0f172a24,0 2px 6px #0f172a14;padding:6px;min-width:200px;max-height:calc(100vh - 80px);overflow:auto;animation:menu-in .12s ease-out}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.menu{animation:none}}.menu button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;text-align:left;padding:8px 12px 8px 10px;border-radius:6px;font-family:var(--font);font-size:13.5px;color:var(--text);cursor:pointer}.menu button:hover{background:var(--hover)}.menu button:focus{outline:none}.menu button:focus-visible{outline:none;background:var(--hover);box-shadow:inset 0 0 0 1.5px var(--primary)}.menu button.danger{color:var(--error)}.menu button.on{background:var(--sel);color:var(--primary-dd);font-weight:500}.menu .m-chk{width:17px;flex:0 0 17px;display:grid;place-items:center;color:var(--primary)}.menu .m-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu .m-cnt{margin-left:auto;padding-left:16px;font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text2);background:rgba(0,0,0,.07);border-radius:9px;line-height:17px}.menu button.on .m-cnt{background:rgba(25,118,210,.16);color:var(--primary-dd)}.menu .m-sep{height:1px;background:var(--divider);margin:6px 4px}.menu .m-cap{font-size:11px;font-weight:600;color:var(--text2);padding:8px 10px 4px;text-transform:uppercase;letter-spacing:.6px}.snack{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:1500;min-width:288px;max-width:calc(100% - 32px);display:flex;align-items:center;gap:8px;background:#323232;color:#fff;border-radius:var(--r);padding:10px 12px;box-shadow:var(--e16);font-size:13.5px}.snack .s-act{margin-left:auto;font-weight:500;color:#90caf9;background:none;border:0;cursor:pointer;font-family:var(--font);font-size:13.5px;padding:2px 6px;border-radius:var(--r)}.snack .s-act:hover{background:rgba(255,255,255,.12)}.pad{padding:0 20px 20px;overflow:auto;flex:1;min-height:0}.card2{background:var(--paper);border:1px solid var(--divider);border-radius:var(--rc);box-shadow:var(--e1);overflow:hidden;margin-bottom:16px}.card2 .c2-h{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--divider)}.card2 .c2-h h3{margin:0;font-size:15px;font-weight:500;flex:1}.cards-3{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.person{border:1px solid var(--divider);border-radius:var(--rc);background:var(--paper);padding:14px 16px;box-shadow:var(--e1)}.person .ph{display:flex;align-items:center;gap:12px;margin-bottom:12px}.person .ph b{display:block;font-weight:500}.person .ph span{font-size:12px;color:var(--text2)}.kv{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:5px 0;border-bottom:1px dashed var(--divider)}.kv:last-child{border-bottom:0}.kv .k{color:var(--text2)}.kv .v{font-weight:500;font-variant-numeric:tabular-nums}.meter{height:6px;border-radius:3px;background:rgba(0,0,0,.08);overflow:hidden;margin-top:8px}.meter i{display:block;height:100%;background:var(--primary)}.queue-row{display:grid;grid-template-columns:34px minmax(0,1.4fr) minmax(0,1.2fr) auto auto auto;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--divider);cursor:pointer}.queue-row:hover{background:var(--hover)}.queue-row.on{background:var(--sel)}.queue-row .ord{color:var(--text3);font-size:12px;text-align:center}.rule-c{display:flex;gap:6px;flex-wrap:wrap}.notes-sec{margin-bottom:8px}.notes-sec h4{margin:0 0 8px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:var(--primary-d)}.notes-sec p{margin:0 0 10px;font-size:13.5px;color:var(--text2);max-width:92ch}.notes-sec table{width:100%;border-collapse:collapse;font-size:13px}.notes-sec th{text-align:left;font-size:12px;font-weight:500;color:var(--text2);background:var(--bg);padding:8px 10px;border-bottom:1px solid var(--divider);white-space:nowrap}.notes-sec td{padding:9px 10px;border-bottom:1px solid var(--divider);vertical-align:top;line-height:1.5}.notes-sec td b{font-weight:500}.notes-sec code{font-family:var(--mono);font-size:12px;background:rgba(25,118,210,.09);color:var(--primary-dd);border-radius:3px;padding:1px 5px;white-space:nowrap}.flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 14px}.flow .fstep{display:flex;align-items:center;gap:8px;border:1px solid var(--outline);border-radius:var(--rfull);padding:6px 14px 6px 8px;font-size:13px;background:var(--paper)}.flow .fstep i{width:22px;height:22px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;font:600 11px/1 var(--font);font-style:normal}.flow .farr{color:var(--text3)}.tip{font-size:12px;color:var(--text2);padding:10px 16px;border-top:1px solid var(--divider);background:var(--bg);line-height:1.5}.tip b{color:var(--text);font-weight:500}@media (prefers-reduced-motion:reduce){.wb,.scrim{animation:none}}@media (max-width:1280px){.rail{width:272px;flex:0 0 272px}}@media (max-width:1120px){.rail{width:52px;flex:0 0 52px}.rail .rail-b,.rail .rail-h .t{display:none}.rail .rail-h{justify-content:center;padding:10px 0}}@media (max-width:980px){.wb:not(.collapsed){width:100vw!important}.wb-resizer{display:none}.hide-md{display:none!important}}@media (max-width:860px){.page-head,.active-filters{padding-left:14px;padding-right:14px}.grid-wrap{margin:0 14px 14px}.hide-sm{display:none!important}.appbar .as-you .as-l,.appbar .practice .as-l{display:none}.appbar .bar-sel.light{max-width:170px}}@media (prefers-reduced-motion:no-preference){.snack{animation:tin .18s ease-out}@keyframes tin{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}}.gt .cell-2.iss{gap:2px;min-width:0;max-width:220px}.gt .cell-2.iss .iss-r{font-size:11.5px;color:var(--text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container mid (max-width:1010px){.gt .cell-2.iss{max-width:170px}}@container mid (max-width:760px){.gt .cell-2.iss{max-width:130px}}.wb-why{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:12px;color:var(--text2);min-width:0}.wb-why .ww-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-why b{font-weight:500;color:var(--text)}.wb-why .ww-src{font-size:10.5px;color:var(--text3)}.wb-why .btn{height:24px;padding:0 8px;font-size:11.5px;flex:0 0 auto}.wb-fixed .alert.wo{margin-top:8px;padding:8px 10px;font-size:12.5px}.wb-fixed .alert.wo .a-act{margin-top:6px}.tbg button{font-size:11px;letter-spacing:0;padding:0 1px}.viz-root{--viz-surface:#ffffff;--viz-ink:var(--text);--viz-ink2:var(--text2);--viz-muted:#898781;--viz-grid:#e1e0d9;--viz-axis:#c3c2b7;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#6250d6;--series-8:#e34948;--seq-250:#86b6ef;--seq-450:#2a78d6;--seq-550:#1c5cab;--good-ink:#006300;--bad-ink:#b3261e;transition:opacity .15s}.viz-root.fetching{opacity:.55}.rp-pad{display:flex;flex-direction:column;gap:0}.rp-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 20px 12px;background:var(--bg)}.rp-filters .btn.out.sm{height:34px;font-weight:500;color:var(--text);background:var(--paper)}.rp-ctl{position:relative;display:inline-flex}.rp-sel select{height:34px;font-size:13px;min-width:120px;max-width:200px}.rp-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:30;background:var(--paper);border-radius:var(--r);box-shadow:var(--e8);padding:6px 0;min-width:240px}.rp-presets{display:flex;flex-direction:column}.rp-presets button{display:flex;align-items:center;gap:10px;border:0;background:none;text-align:left;padding:8px 14px;font:inherit;font-size:13.5px;cursor:pointer;color:var(--text)}.rp-presets button:hover{background:var(--hover)}.rp-presets button.on{font-weight:500}.rp-presets .m-chk{width:17px;display:grid;place-items:center;color:var(--primary)}.rp-custom{border-top:1px solid var(--divider);margin-top:6px;padding:10px 14px 6px}.rp-cust-row{display:flex;align-items:center;gap:6px;margin-top:4px}.rp-cust-row input{width:108px;height:32px;font-size:13px;padding:0 8px}.rp-dash{color:var(--text3)}.rp-err{color:var(--error);font-size:12px;margin-top:6px}.rp-people{display:flex;flex-direction:column;gap:8px;padding:6px 14px 8px;min-width:240px}.rp-people .m-sep{margin:2px -14px}.rp-role{margin-left:auto;font-size:11.5px;color:var(--text3)}.stat.ro{cursor:default}.stat.ro:hover{border-color:var(--divider);box-shadow:none}.rp-kpis .stat{max-width:none;flex:1 1 170px}.rp-now{display:flex;align-items:center;gap:6px 18px;flex-wrap:wrap;font-size:12.5px;color:var(--text2);background:var(--paper);border:1px solid var(--divider);border-radius:var(--r);padding:8px 12px;margin-bottom:16px}.rp-now b{color:var(--text);font-weight:500;font-variant-numeric:tabular-nums}.rp-now .rp-now-t{font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text3);margin-right:4px}.rp-now .warn b{color:var(--error)}.rp-sec{display:flex;align-items:center;gap:8px;margin:4px 0 10px}.rp-sec-t{font-size:12px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--text2)}.rp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rp-two>.card2{margin-bottom:16px}@container mid (max-width:900px){.rp-two{grid-template-columns:1fr}}.tbl-scroll{overflow-x:auto}.rp-lb th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.rp-lb th.sortable:hover{color:var(--text)}.rp-lb th .arr{font-size:10px;margin-left:4px;color:var(--primary)}.rp-lb td,.rp-lb th{padding:8px 9px}.rp-row{cursor:pointer}.rp-row:hover td{background:var(--hover)}.rp-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.rp-lb tfoot .rp-avg td{color:var(--text2);font-weight:400}.rp-barcell{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.ibar{display:inline-block;width:46px;height:6px;border-radius:3px;background:#eef3fb;overflow:hidden;flex:0 0 auto}.ibar i{display:block;height:100%;background:var(--seq-450,#2a78d6);border-radius:0 3px 3px 0}.rp-s2{display:block;font-size:11px;color:var(--text3)}.rp-note{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-logt td{vertical-align:top}.rp-log .c2-h{flex-wrap:wrap}.rp-log-f{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.rp-srch input{width:220px;height:34px}.rp-person{display:flex;align-items:center;gap:12px;margin:0 0 12px}.rp-person b{display:block;font-size:15px;font-weight:500}.rp-person span{font-size:12.5px;color:var(--text2)}.cmp{display:inline-flex;align-items:center;gap:3px;font-weight:500}.cmp.good{color:var(--good-ink)}.cmp.bad{color:var(--bad-ink)}.cmp.even{color:var(--text3);font-weight:400}.cmp-rank{color:var(--text3)}.pad-in{padding:6px 16px 12px}.viz-card .c2-h h3{font-size:14px}.viz-sub{font-size:12px;color:var(--text2);margin-top:1px}.viz-body{padding:8px 12px 12px}.viz-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--text2);margin:0 0 4px 40px}.lg-i{display:inline-flex;align-items:center;gap:6px}.lg-k{display:inline-block}.lg-k.line{width:14px;height:2px;border-radius:1px}.lg-k.bar{width:10px;height:10px;border-radius:2px}.viz-box{position:relative;width:100%}.viz-box svg{display:block;overflow:visible}.viz-box svg:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.viz-grid{stroke:var(--viz-grid,#e1e0d9);stroke-width:1;shape-rendering:crispEdges}.viz-base{stroke:var(--viz-axis,#c3c2b7);stroke-width:1;shape-rendering:crispEdges}.viz-ax{font-size:10.5px;fill:var(--viz-muted,#898781);font-variant-numeric:tabular-nums}.viz-end{font-size:11.5px;fill:var(--text2)}.viz-col{transition:filter .1s}.viz-col.on{filter:brightness(.82)}.viz-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.viz-dot{stroke:var(--viz-surface,#fff);stroke-width:2}.viz-cross{stroke:var(--viz-axis,#c3c2b7);stroke-width:1}.viz-tip{position:absolute;top:4px;z-index:5;pointer-events:none;background:var(--paper);border:1px solid rgba(11,11,11,.1);border-radius:var(--r);box-shadow:var(--e8);padding:7px 10px;min-width:150px;font-size:12px}.viz-tip .vt-t{font-size:11px;color:var(--text2);margin-bottom:4px}.viz-tip .vt-r{display:flex;align-items:center;gap:7px;line-height:1.6}.viz-tip .vt-r b{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.viz-tip .vt-r span{color:var(--text2)}.vt-k{display:inline-block;flex:0 0 auto}.vt-k.line{width:12px;height:2px;border-radius:1px}.vt-k.bar{width:8px;height:8px;border-radius:2px}.viz-empty{padding:22px 8px;text-align:center;color:var(--text2);font-size:13px}.viz-table{max-height:260px;overflow:auto}.rp-multiples{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 14px}.rp-mult-t{font-size:12px;color:var(--text2);margin:0 0 2px 30px}.hbars{display:flex;flex-direction:column;gap:6px;padding:4px 0}.hb-r{display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(60px,2fr) auto;gap:10px;align-items:center;padding:3px 4px;border-radius:var(--r);outline:0}.hb-r.on,.hb-r:focus-visible{background:var(--hover)}.hb-l{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--text)}.hb-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-track{display:block;height:12px}.hb-track i{display:block;height:12px;border-radius:0 4px 4px 0}.hb-r.on .hb-track i{filter:brightness(.85)}.hb-v{text-align:right;font-size:12px;white-space:nowrap}.hb-v b{font-weight:500;color:var(--text);font-variant-numeric:tabular-nums}.hb-v span{display:block;font-size:11px;color:var(--text3)}.stats.rp-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));max-width:none}.stats.rp-kpis .stat{max-width:none}.seg-cap{font-size:10.5px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--text3);padding:10px 9px 3px}.seg-cap:first-child{padding-top:2px}.seg-row{display:flex;align-items:center;gap:2px;min-width:0}.seg-row .seg{flex:1;min-width:0}.seg-row.has-kids .seg{padding-left:5px}.seg-tog{flex:0 0 auto;width:22px;height:22px;border:0;border-radius:var(--r);background:none;color:var(--text3);display:grid;place-items:center;cursor:pointer;padding:0}.seg-tog:hover{background:var(--hover);color:var(--text)}.seg-row:not(.has-kids){padding-left:0}.segs .seg-row:not(.has-kids) .seg{margin-left:0}.seg-kids{display:flex;flex-direction:column;gap:1px;margin:1px 0 6px 21px;padding-left:8px;border-left:1px solid var(--divider)}.seg.kid{padding:5px 8px;font-size:12.5px}.seg.kid .sg-n{font-size:11px}.seg.kid .sg-b{font-size:10.5px;min-width:48px}.seg.on.part{background:transparent;border-color:#1976d273;font-weight:400}.lnk{border:0;background:none;padding:0;color:var(--primary);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:2px}.lnk:hover{color:var(--primary-dd)}.lnk:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.au-chg{display:flex;flex-direction:column;gap:2px;font-size:12px;white-space:normal}.au-chg b{font-weight:500}.au-from{color:var(--text3);text-decoration:line-through}.au-t td.au-c{max-width:340px}.au-t tr.on td{background:var(--sel)}.au-more td{background:var(--bg);padding:6px 14px 10px;white-space:normal}.au-det{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));column-gap:24px;max-width:960px}.au-det .kv .k{flex:0 0 auto}.au-det .kv .v{font-weight:400;text-align:right;overflow-wrap:anywhere;min-width:0}.au-wpad>.card2{flex:0 0 auto}.au-code{font-size:11.5px;color:var(--text3)}.au-w th.n,.au-w td.n{text-align:right;width:110px}.au-w td:last-child{width:84px}.au-w input.au-num{width:84px;height:30px;border:1px solid var(--outline);border-radius:var(--r);background:var(--paper);color:var(--text);padding:0 8px;font:inherit;font-variant-numeric:tabular-nums;text-align:right}.au-w input.au-num:focus{outline:2px solid var(--primary);outline-offset:-1px}.au-w input.au-num.bad{border-color:var(--error)}.au-w tr.au-dirty td{background:var(--sel)}.au-w td:first-child{width:46%}.au-tl .chip{vertical-align:1px}.wb-audit-tgl{display:flex;justify-content:flex-end;padding:0 0 8px}@media (max-width:640px){.au-t td.au-c{max-width:220px}.au-det{grid-template-columns:1fr;position:sticky;left:0;max-width:calc(100vw - 110px)}.au-w td:first-child{width:auto}.au-w th:nth-child(2),.au-w td:nth-child(2){display:none}}.appbar .bar-sel{display:inline-flex;align-items:center;gap:6px;height:34px;min-width:0;padding:0 8px 0 12px;border-radius:8px;font-family:var(--font);font-size:13px;font-weight:500;letter-spacing:.1px;cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s}.appbar .bar-sel .bs-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appbar .bar-sel svg{flex:0 0 auto;opacity:.8}.appbar .bar-sel.light{max-width:260px;border:1px solid transparent;background:#fff;color:var(--primary-dd);box-shadow:0 1px 2px #0000001f}.appbar .bar-sel.light:hover{background:#f3f7fd}.appbar .bar-sel.mod{max-width:220px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:#fff}.appbar .bar-sel.mod:hover{background:rgba(255,255,255,.22);border-color:#fff9}.appbar .bar-sel:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff8c}.appbar .bar-sel[aria-expanded=true]{box-shadow:0 0 0 3px #fff6}.pt-main{overflow:auto}.pt-main>*{flex-shrink:0}.pt-main .pad{overflow:visible;flex:none}.pt-filters .pt-srch input{width:min(380px,100%)}.pt-filters .pt-srch{flex:0 1 380px;min-width:0}.pt-chip{cursor:pointer;border:0;font:inherit;font-size:12.5px}.pt-chip.neutral:hover{background:rgba(0,0,0,.11)}.pt-list td{vertical-align:top}.pt-list .pt-name{color:var(--text);font-weight:500;text-decoration:none}.pt-list tr:hover .pt-name{color:var(--primary)}.pt-list .pt-owes{color:var(--error);font-weight:500}.pt-restricted td{color:var(--text3)}.mono{font-family:var(--mono)}.pt-head{padding-bottom:4px}.pt-back{margin:0 0 4px -8px;height:30px}.pt-id{flex:1;min-width:0}.pt-id h1{margin:0 0 6px;font-size:22px;font-weight:400;line-height:1.25}.pt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;color:var(--text2)}.pt-meta span{display:inline-flex;align-items:center;gap:4px}.pt-meta2{margin-top:4px;font-size:12.5px}.pt-tabs{padding:0 20px;margin:0;background:var(--bg);position:sticky;top:0;z-index:5}.mini th.n{text-align:right}.pt-pad{padding-top:14px}.pt-kpis{margin-bottom:14px}.pt-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text2);cursor:pointer;white-space:nowrap}.pt-policies{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;padding:14px 16px 16px}.pt-pol{border:1px solid var(--divider);border-radius:var(--r);padding:10px 14px 8px;background:var(--paper)}.pt-pol.off{opacity:.7;background:var(--bg)}.pt-pol-h{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pt-pol-l{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text2)}.pt-pol-n{font-size:15px;font-weight:500;margin:4px 0 6px}.pt-pol-g{display:grid;grid-template-columns:1fr;column-gap:18px}.pt-pol-g .kv .v{text-align:right;overflow-wrap:anywhere;min-width:0}.pt-lines{background:var(--paper);border:1px solid var(--divider);border-radius:var(--r)}.pf-sec{border:1px solid var(--divider);border-radius:var(--r);padding:8px 14px 14px;margin:0}.pf-sec legend{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text2);padding:0 6px}.pf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px}.pf-f{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-f .field input,.pf-f .field select{width:100%}.pf-f input:disabled,.pf-f select:disabled{opacity:.55}.pf-f.bad input,.pf-f.bad select{border-color:var(--error);box-shadow:0 0 0 3px #d32f2f2e}.pf-f.bad .lbl-c{color:var(--error)}.pf-req{color:var(--error);font-weight:500}.pf-cb{margin-top:4px;font-size:12px}.pf-err{margin:0;padding:8px 12px;border-radius:var(--r);background:var(--error-l);color:var(--error);font-size:13px}.pf-dupes{margin:0;padding-left:20px;font-size:13.5px;line-height:1.8}@media (max-width:900px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.appbar .brand{font-size:0;gap:0;padding-right:8px}.appbar .crumb{margin-left:8px;padding-left:8px}.appbar .bar-sel.mod{font-size:13px;max-width:130px}.appbar .practice{margin-left:8px;padding-left:8px}.appbar .bar-sel.light{max-width:150px;min-width:96px}.appbar .as-you{display:none}.pf-grid{grid-template-columns:1fr}.pf-f{grid-column:auto!important}.pt-policies{grid-template-columns:1fr;padding:12px}.pt-head .ph-top{flex-direction:column;align-items:stretch}.pt-tabs{padding:0 8px;overflow-x:auto}.pt-main .page-head,.pt-main .rp-filters{padding-left:12px;padding-right:12px}.pt-main .pad{padding:12px}.pt-filters .pt-srch{flex:1 1 100%}.pt-filters .pt-srch input{width:100%}}.acc-pad .card2{margin-bottom:16px}.acc-pad table.mini td.w .rp-s2{display:block;white-space:normal}.acc-off>td{color:var(--text3)}.acc-off>td b{color:var(--text2)}.acc-offnote{display:inline-block;margin-top:3px;font-size:11.5px;color:var(--warn)}.acc-matrix th.c,.acc-matrix td.c{text-align:center;min-width:120px}.acc-matrix td.acc-changed{background:var(--primary-l)}.acc-reset{display:block;margin:2px auto 0;height:22px;font-size:11.5px}.acc-group td{font-size:12px;font-weight:600;color:var(--text2);background:rgba(0,0,0,.035)}.acc-feat .acc-tog{text-align:right;white-space:nowrap;width:1%}.acc-feat .acc-when{white-space:nowrap}.acc-people tr.on>td{background:var(--primary-l)}.acc-people .rule-c{display:flex;flex-wrap:wrap;gap:4px}.acc-person{border-top:1px solid var(--divider);margin-top:10px;padding-top:12px}.acc-person h4{margin:0 0 8px;font-size:14px;font-weight:600}.acc-pv .chips{display:inline-flex;gap:4px}@media (max-width:700px){.acc-feat .acc-when{display:none}.acc-matrix th.c,.acc-matrix td.c{min-width:84px}}.st-head{flex-wrap:wrap}.st-head h3{flex:0 0 auto;margin-right:auto}.st-search{display:inline-flex;align-items:center;gap:6px;min-width:240px}.st-search input{flex:1;min-width:0}.st-list td.w .rp-s2{display:block}.st-list .rule-c{display:flex;flex-wrap:wrap;gap:4px}.st-page-head .ph-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.st-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 18px;margin:4px 0 10px}.st-kv dt{font-size:12px;color:var(--text2)}.st-kv dd{margin:2px 0 0;font-size:13.5px;overflow-wrap:anywhere}.st-tree,.st-tree ul{list-style:none;margin:0;padding:0}.st-tree ul{padding-left:22px;border-left:1px solid var(--divider);margin-left:7px}.st-mod{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:5px 0}.st-mod b{font-weight:500;font-size:13.5px}.st-mod.off b{color:var(--text3)}.st-fns{display:inline-flex;flex-wrap:wrap;gap:4px 10px}.st-fn{font-size:12.5px}.chip.st-no{opacity:.6;text-decoration:line-through}.st-roles{display:flex;flex-wrap:wrap;gap:6px 16px}.st-sub{margin:14px 0 6px;font-size:13px;font-weight:600}.st-other{padding:8px 0;border-top:1px solid var(--divider)}.st-other:first-of-type{border-top:0}.st-other.on .pf-grid{margin:6px 0 8px}.st-rows{margin-top:12px}.st-rows table.mini td{white-space:normal}.st-rows .btn.out{margin-top:8px}.st-rolet td{vertical-align:middle}.st-ips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}td.bad .field{outline:1px solid var(--error);border-radius:var(--r)}@media (max-width:520px){.st-search{min-width:0;flex:1 1 100%}.st-kv{grid-template-columns:1fr}}.br-pad{padding-top:4px}.br-card{overflow:visible;padding:16px}.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}.br-rows{display:flex;flex-direction:column;gap:8px}.br-frow{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto 32px;gap:10px;align-items:center}.br-frow-head{font-size:12.5px;color:var(--text2);font-weight:500}.br-frow .pf-f{margin:0}.br-frow.has-err{background:rgba(211,47,47,.04);border-radius:8px;box-shadow:0 0 0 6px #d32f2f0a}.br-frow-err{grid-column:1/-1;margin:0}.br-rm{display:flex;justify-content:center}.br-add{margin-top:10px}.br-prov{justify-content:flex-start;white-space:nowrap}.br-batch{margin-top:16px}.br-batch-sum{display:flex;gap:6px;flex-wrap:wrap}.br-dateby{white-space:nowrap}.br-err{margin-top:12px}.br-actions{display:flex;gap:8px;margin-top:14px}.br-search{position:relative}.br-search input{width:100%}.br-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:4px 0;list-style:none;max-height:280px;overflow:auto;background:var(--paper);border:1px solid var(--divider);border-radius:var(--r);box-shadow:var(--e4)}.br-list li{display:flex;gap:12px;align-items:baseline;padding:7px 12px;font-size:13.5px;cursor:pointer}.br-list li.on,.br-list li:hover{background:var(--sel)}.br-list li.off{cursor:not-allowed;color:var(--text3)}.br-list li.br-none{cursor:default;color:var(--text2)}.br-list .br-n{flex:1;min-width:0}.br-picked{display:flex;align-items:center;gap:8px;min-height:36px}.br-center{overflow:visible}.br-center .br-center-head{border-radius:var(--rc) var(--rc) 0 0}.br-center-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--divider);flex-wrap:wrap}.br-center-head h2{margin:0;font-size:15px;font-weight:500;flex:1}.br-table td{vertical-align:top}.br-table tr.br-running td{background:rgba(25,118,210,.035)}.br-msg{margin-top:4px;font-size:12px;color:var(--error);white-space:normal;max-width:36ch}@media (max-width:900px){.br-frow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}.br-frow .br-pt{grid-column:1/-1}.br-frow-head{display:none}}@media (max-width:700px){.br-center-head h2{flex-basis:100%}}.br-cpt{width:280px;max-width:100%}.br-cpt .br-search input{height:32px;font-size:13px}.br-quick{padding:10px 16px;border-bottom:1px solid var(--divider)}.br-quick .chips{display:flex;flex-wrap:wrap;gap:8px}.br-count{margin-left:6px;font-variant-numeric:tabular-nums;opacity:.75}.br-pg{padding:0 6px;font-variant-numeric:tabular-nums}.br-cerr{margin:8px 16px 0}.up-pad{padding-top:4px}.up-pad .card2{margin-bottom:16px}.up-card{padding:16px}.up-form{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.up-file input[type=file]{font-size:13px;max-width:100%}.up-elig{min-width:140px}.up-go{margin-bottom:1px}.up-err{margin-top:10px}.up-hint{margin:10px 0 0;font-size:12.5px;color:var(--text2)}.up-grid .up-hint{margin:8px 16px 12px}.up-tabs{padding:0;margin:0 0 12px;background:transparent;position:static}.up-sel select{height:32px;font-size:13px}.up-table td{vertical-align:top}.up-table tr.up-running td{background:rgba(25,118,210,.035)}.up-name{font-weight:500}.up-elig-n{margin-top:3px;color:var(--info)}.up-msg{white-space:pre-line;font-family:var(--mono);font-size:12px;max-width:60ch}.up-head{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.up-head-main{flex:1;min-width:240px}.up-title{margin:0 0 4px;font-size:16px;font-weight:500;word-break:break-all}.up-chips{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.up-chips a.chip{text-decoration:none}.up-head-act{display:flex;gap:8px;flex-wrap:wrap}.up-settings .up-help{white-space:normal;max-width:52ch}.up-set{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.up-set .field input{height:30px;font-size:13px;min-width:180px}.up-srcbtn{margin-left:4px;vertical-align:middle;color:var(--primary)}.up-src td{white-space:nowrap;font-size:12.5px}.up-src tr.up-src-header td{font-weight:600;background:rgba(0,0,0,.04)}.up-src tr.up-src-line td{background:var(--primary-l)}@media (max-width:700px){.up-form{flex-direction:column;align-items:stretch}.up-msg{max-width:none}.up-head-act{width:100%}}.up-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--divider);flex-wrap:wrap}.up-bar h2{margin:0;font-size:15px;font-weight:500;flex:1}.up-date input{width:170px;height:32px;font-size:13px}.up-note{margin-top:4px;font-size:12px;color:var(--error);white-space:normal;max-width:40ch}.up-cerr{margin:8px 16px 0}@media (max-width:700px){.up-bar h2{flex-basis:100%}}
