@charset "UTF-8";books-dashboard .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}books-dashboard .actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}books-dashboard .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}books-dashboard .sec-head h2{font-size:21px;line-height:1.35;font-weight:700}books-dashboard .sec-head .d{display:block;margin-top:2px;font-size:13.5px;line-height:1.5;color:var(--muted)}books-dashboard .btn{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--ctl-line);border-radius:var(--r-ctl);background:#fff;box-shadow:0 1px 1px #10182808;font:500 14px/1 var(--font);color:var(--ink);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}books-dashboard .btn>span{padding-top:.16em}books-dashboard .btn .lx{width:17px;height:17px;color:var(--muted)}books-dashboard .btn:hover{background:var(--ctl-hover);border-color:var(--ctl-line-hover)}books-dashboard .btn .k{color:var(--muted);font-weight:500}books-dashboard .btn b{font-weight:500}books-dashboard .btn.primary{background:var(--deep);border-color:var(--deep);color:#fff;box-shadow:none}books-dashboard .btn.primary .lx{color:#fff}books-dashboard .btn.primary:hover{background:var(--deep-hover);border-color:var(--deep-hover)}books-dashboard .btn.brand{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:none}books-dashboard .btn.brand .lx{color:#fff}books-dashboard .btn.brand:hover{background:var(--brand-600);border-color:var(--brand-600)}books-dashboard .btn.ghost{border-color:transparent;background:transparent;box-shadow:none}books-dashboard .btn.ghost:hover{background:var(--hover)}books-dashboard .btn.danger{color:var(--neg)}books-dashboard .btn.danger .lx{color:var(--neg)}books-dashboard .btn.danger:hover{background:var(--neg-bg);border-color:#efc6c1}books-dashboard .btn.sm{height:32px;padding:0 10px;font-size:13px;gap:6px}books-dashboard .btn.sm .lx{width:15px;height:15px}books-dashboard .btn.block{width:100%}books-dashboard .btn[disabled],books-dashboard .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}books-dashboard .more{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px 0 8px;border:1px solid var(--ctl-line);border-radius:8px;background:#fff;box-shadow:0 1px 1px #10182808;color:var(--ink);font-size:13px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s}books-dashboard .more>span{padding-top:.16em}books-dashboard .more .lx{width:15px;height:15px;color:var(--muted);transition:transform .15s}books-dashboard .more:hover{background:var(--ctl-hover);border-color:var(--ctl-line-hover)}books-dashboard .more:hover .lx{color:var(--ink);transform:translate(-2px)}books-dashboard .go{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 6px 0 4px;border-radius:7px;font-size:13px;font-weight:500;line-height:1;color:var(--brand);text-decoration:none;cursor:pointer;background:none;border:0}books-dashboard .go .lx{width:15px;height:15px}books-dashboard .go>span{padding-top:.16em}books-dashboard .go:hover{background:var(--brand-50)}books-dashboard .bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 -32px 24px;padding:10px 32px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid transparent;transition:border-color .2s}books-dashboard .bar.stuck{border-bottom-color:var(--line)}books-dashboard .tabs-fade{min-width:0;max-width:100%;display:flex}books-dashboard .tabs{position:relative;display:inline-flex;gap:4px;padding:4px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;max-width:100%;overflow-x:auto;scrollbar-width:none}books-dashboard .tabs::-webkit-scrollbar{display:none}books-dashboard .tab{all:unset;position:relative;z-index:1;cursor:pointer;height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1;color:var(--ink-2);white-space:nowrap;border-radius:7px;transition:color .15s,background-color .15s}books-dashboard .tab>span{padding-top:.16em}books-dashboard .tab:not([aria-selected=true]):hover{background:var(--ctl-hover);color:var(--ink)}books-dashboard .tab[aria-selected=true]{color:var(--brand-700);font-weight:500}books-dashboard .tab:focus-visible{outline:2px solid var(--brand);outline-offset:1px}books-dashboard .tab .n{min-width:20px;height:18px;padding:.14em 5px 0;border-radius:5px;display:grid;place-items:center;background:var(--track);color:var(--ink-2);font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums}books-dashboard .tab[aria-selected=true] .n{background:var(--brand-100);color:var(--brand-700)}books-dashboard .seg{display:inline-flex;gap:4px;padding:4px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex-wrap:wrap}books-dashboard .seg button{all:unset;cursor:pointer;height:28px;padding:0 10px;border-radius:7px;font-size:13px;font-weight:500;line-height:1;color:var(--ink-2);white-space:nowrap;display:inline-flex;align-items:center;transition:background-color .15s,color .15s}books-dashboard .seg button>span{padding-top:.16em}books-dashboard .seg button:not([aria-pressed=true]):hover{background:var(--ctl-hover)}books-dashboard .seg button[aria-pressed=true]{background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-100);color:var(--brand-700);font-weight:500}books-dashboard .seg button:focus-visible{outline:2px solid var(--brand)}books-dashboard .card{background:var(--card-glow),#fff;border:1px solid var(--line);border-radius:var(--r-card)}books-dashboard .card.plain{background:#fff}books-dashboard .card.pad{padding:20px}books-dashboard .c-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 0;min-height:40px;flex-wrap:wrap}books-dashboard .c-head .ttl{display:flex;align-items:center;gap:10px;min-width:0}books-dashboard .c-head h3{font-size:16px;font-weight:700;color:var(--ink);line-height:1.4;padding-top:.14em}books-dashboard .c-head p{margin-top:2px;font-size:13px;color:var(--muted);line-height:1.5}books-dashboard .hic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;background:var(--brand-100);color:var(--brand-700)}books-dashboard .hic .lx{width:17px;height:17px}books-dashboard .hic.warn{background:var(--warn-bg);color:var(--warn)}books-dashboard .hic.neg{background:var(--neg-bg);color:var(--neg)}books-dashboard .hic.pos{background:var(--pos-bg);color:var(--pos)}books-dashboard .hic.neutral{background:var(--neutral-bg);color:var(--neutral)}books-dashboard .two{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:16px;align-items:start}books-dashboard .two.eq{grid-template-columns:repeat(2,minmax(0,1fr))}books-dashboard .two.side-r{grid-template-columns:minmax(0,1fr) 340px}books-dashboard .chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:var(--r-chip);background:var(--track);color:var(--ink-2);font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap}books-dashboard .chip>span,books-dashboard .chip>bdi{padding-top:.14em}books-dashboard .chip .lx{width:13px;height:13px}books-dashboard .chip.pos{background:var(--pos-bg);color:var(--pos)}books-dashboard .chip.warn{background:var(--warn-bg);color:var(--warn)}books-dashboard .chip.neg{background:var(--neg-bg);color:var(--neg)}books-dashboard .chip.brand{background:var(--brand-50);color:var(--brand-700)}books-dashboard .chip.violet{background:var(--violet-bg);color:var(--violet)}books-dashboard .st{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:var(--r-chip);font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;background:var(--neutral-bg);color:var(--neutral)}books-dashboard .st>span{padding-top:.14em}books-dashboard .st i{width:6px;height:6px;border-radius:50%;background:var(--neutral-dot);flex:none}books-dashboard .st.info{background:var(--brand-50);color:var(--brand-700)}books-dashboard .st.info i{background:var(--brand)}books-dashboard .st.ok{background:var(--pos-bg);color:var(--pos)}books-dashboard .st.ok i{background:var(--pos-dot)}books-dashboard .st.warn{background:var(--warn-bg);color:var(--warn)}books-dashboard .st.warn i{background:var(--warn-dot)}books-dashboard .st.neg{background:var(--neg-bg);color:var(--neg)}books-dashboard .st.neg i{background:var(--neg-dot)}books-dashboard .st.violet{background:var(--violet-bg);color:var(--violet)}books-dashboard .st.violet i{background:var(--violet-dot)}books-dashboard .st.muted{background:#f4f5f7;color:#5b6678}books-dashboard .st.muted i{background:#b6bdc9}books-dashboard .money{display:inline-flex;align-items:baseline;gap:5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.15;font-variant-numeric:tabular-nums}books-dashboard .money .cur{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0}books-dashboard .num{font-weight:500;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}books-dashboard .neg-t{color:var(--neg)}books-dashboard .pos-t{color:var(--pos)}books-dashboard .muted-t{color:var(--muted)}books-dashboard .lbl{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--ink-2);line-height:1.3}books-dashboard .lbl>span:first-child{padding-top:.14em}books-dashboard .note{font-size:13px;color:var(--muted);line-height:1.5}books-dashboard .sub{display:block;font-size:13px;color:var(--muted);margin-top:2px;line-height:1.45}books-dashboard .cid{font-weight:500;color:var(--ink);text-decoration:none;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}books-dashboard .info[data-tip]{all:unset;box-sizing:border-box;width:22px;height:22px;display:inline-grid;place-items:center;border-radius:50%;color:#667085;cursor:help;flex:none;transition:background-color .15s,color .15s}books-dashboard .info[data-tip] .lx{width:15px;height:15px}books-dashboard .info[data-tip]:hover,books-dashboard .info[data-tip]:focus-visible,books-dashboard .info[data-tip][aria-expanded=true]{background:var(--brand-50);color:var(--brand)}books-dashboard .kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}books-dashboard .kpi-row.k4{grid-template-columns:repeat(4,minmax(0,1fr))}books-dashboard .kpi-row.k2{grid-template-columns:repeat(2,minmax(0,1fr))}books-dashboard .kpi{position:relative;display:flex;flex-direction:column;gap:8px;padding:20px;min-height:148px}books-dashboard .kpi .hd{display:flex;align-items:center;justify-content:space-between;gap:8px}books-dashboard .kpi .money{font-size:26px}books-dashboard .kpi.lead .money{font-size:32px}books-dashboard .kpi .sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}books-dashboard .kpi .note{margin-top:auto}books-dashboard .kpi .sub .note{margin:0}books-dashboard .attn{display:flex;align-items:center;gap:12px;padding:12px 20px;border-radius:var(--r-card);background:#fff9ec;border:1px solid var(--warn-line);color:var(--ink);font-size:14.5px}books-dashboard .attn .lx{color:var(--warn)}books-dashboard .attn>span{padding-top:.14em}books-dashboard .attn b{font-weight:700}books-dashboard .attn b.late{color:var(--neg)}books-dashboard .attn a{margin-inline-start:auto;height:34px;padding:0 12px;border-radius:8px;background:#fff;border:1px solid #eadcb6;color:var(--ink);font-weight:500;font-size:13.5px;line-height:1;text-decoration:none;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}books-dashboard .attn a>span{padding-top:.16em}books-dashboard .attn a .lx{width:16px;height:16px}books-dashboard .attn a:hover{border-color:var(--warn-dot);background:#fffcf5}books-dashboard .table-wrap{overflow-x:clip;overflow-y:visible;margin-top:16px;scrollbar-width:thin}books-dashboard .table{width:100%;border-collapse:collapse}books-dashboard .table th{font-size:13px;font-weight:500;color:var(--ink-2);text-align:start;padding:11px 16px;background:#f5f7fa;box-shadow:inset 0 1px 0 var(--line-2),inset 0 -1px 0 var(--line-2);white-space:nowrap;position:sticky;top:var(--stick, 0px);z-index:3}books-dashboard .table th:first-child,books-dashboard .table td:first-child{padding-inline-start:20px}books-dashboard .table th:last-child,books-dashboard .table td:last-child{padding-inline-end:20px}books-dashboard .table th.num,books-dashboard .table td.num{text-align:end}books-dashboard .table th.sort{cursor:pointer;-webkit-user-select:none;user-select:none}books-dashboard .table th.sort:hover{color:var(--ink)}books-dashboard .table th .si{display:inline-flex;vertical-align:middle;margin-inline-start:4px;color:var(--subtle)}books-dashboard .table th .si .lx{width:14px;height:14px}books-dashboard .table th[aria-sort=ascending] .si,books-dashboard .table th[aria-sort=descending] .si{color:var(--brand)}books-dashboard .table td{padding:13px 16px;border-bottom:1px solid var(--line-2);font-size:14.5px;color:var(--ink-2);vertical-align:top}books-dashboard .table td.num{font-size:15px;font-weight:500;color:var(--ink)}books-dashboard .table td .strong,books-dashboard .table td b{font-weight:500;color:var(--ink)}books-dashboard .table tr:last-child td{border-bottom:0}books-dashboard .table tbody tr{transition:background-color .15s}books-dashboard .table tbody tr:hover{background:#edf3ff8c}books-dashboard .table tbody tr.click{cursor:pointer}books-dashboard .table tbody tr.sel{background:var(--brand-50)}books-dashboard .table td.act{width:1%;white-space:nowrap;text-align:end}books-dashboard .table .cb,books-dashboard .table th.cb{width:44px}books-dashboard .table tfoot td{background:var(--soft);border-top:1px solid var(--line);font-weight:700;color:var(--ink)}books-dashboard .pager{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 20px;border-top:1px solid var(--line-2);font-size:13.5px;color:var(--muted)}books-dashboard .pager .pg{display:flex;gap:6px}books-dashboard .hero{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}books-dashboard .legend{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;font-weight:500;color:var(--ink-2)}books-dashboard .legend span{display:inline-flex;align-items:center;gap:6px}books-dashboard .legend i{width:10px;height:10px;border-radius:3px}books-dashboard .chart{width:100%;height:220px;display:block;overflow:visible;margin-top:6px}books-dashboard .chart text{font:500 11.5px var(--font);fill:var(--muted)}books-dashboard .chart .grid line{stroke:var(--line-2)}books-dashboard .chart rect.bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);transition:transform .7s var(--ease),opacity .12s}books-dashboard .chart rect.bar:hover{filter:brightness(.88)}@media(max-width:720px){books-dashboard .chart{height:200px;margin-top:2px}books-dashboard .chart text{font-size:10.5px}}books-dashboard .liq{display:flex;flex-direction:column}books-dashboard .liq-total{padding:16px 20px 0;display:flex;flex-direction:column;gap:6px}books-dashboard .liq-total .money{font-size:30px}books-dashboard .split{display:flex;gap:3px;height:10px;margin:16px 20px 0;border-radius:99px;overflow:hidden;background:var(--track)}books-dashboard .split span{display:block;height:100%;width:0;transition:width .9s var(--ease)}books-dashboard .liq-rows{list-style:none;margin:8px 0 0;padding:0 0 6px;flex:1;display:flex;flex-direction:column}books-dashboard .liq-rows li{flex:1;display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:12px 20px}books-dashboard .liq-rows li+li{border-top:1px solid var(--line-2)}books-dashboard .liq-rows i{width:10px;height:10px;border-radius:3px}books-dashboard .liq-rows .nm{font-size:15px;font-weight:500;color:var(--ink);line-height:1.4}books-dashboard .liq-rows .nm small{display:block;font-size:13px;font-weight:400;color:var(--muted)}books-dashboard .liq-rows .v{text-align:end;font-size:16px;font-weight:700;color:var(--ink);white-space:nowrap;line-height:1.4}books-dashboard .liq-rows .v small{display:block;font-size:12.5px;font-weight:500;color:var(--muted)}books-dashboard .fl{list-style:none;margin:8px 0 0;padding:0 0 6px}books-dashboard .fl li{position:relative;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 20px;transition:background-color .15s}books-dashboard .fl li+li{border-top:1px solid var(--line-2)}books-dashboard .fl li:hover{background:#edf3ff8c}books-dashboard .fl .when{min-width:96px}books-dashboard .fl .t b{font-size:14.5px;font-weight:500;color:var(--ink)}books-dashboard .fl .num{font-size:15.5px}books-dashboard .fl .go:before{content:"";position:absolute;inset:0}books-dashboard .fl li:hover .go{background:var(--brand-50)}books-dashboard .cats{list-style:none;margin:8px 0 0;padding:0 0 8px}books-dashboard .cats li{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center;padding:12px 20px}books-dashboard .cats .nm{font-size:14.5px;font-weight:500;color:var(--ink)}books-dashboard .cats .v{font-size:15px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}books-dashboard .cats .v em{font-style:normal;font-weight:500;color:var(--ink-2);font-size:13px;margin-inline-start:8px}books-dashboard .cats .track{grid-column:1/-1;height:6px;border-radius:99px;background:var(--track);overflow:hidden}books-dashboard .cats .track span{display:block;height:100%;width:0;border-radius:99px;background:var(--series-1);transition:width .9s var(--ease)}books-dashboard .pl-say{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin:14px 20px 0;padding:0 0 14px;border-bottom:1px solid var(--line-2);font-size:14px;line-height:1.6;color:var(--ink-2)}books-dashboard .pl-say .k{color:var(--muted)}books-dashboard .pl-say .i{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}books-dashboard .pl-say .i i{width:8px;height:8px;border-radius:50%;flex:none}books-dashboard .pl-say .i b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}books-dashboard .pl-h,books-dashboard .pl li{display:grid;grid-template-columns:26px 168px minmax(120px,1fr) 48px 118px;align-items:center;gap:12px;padding-inline:20px}books-dashboard .pl-h{white-space:nowrap;margin-top:14px;padding-block:0 8px;font-size:12.5px;font-weight:500;color:var(--muted);border-bottom:1px solid var(--line-2)}books-dashboard .pl{list-style:none;margin:0;padding:0}books-dashboard .pl li{padding-block:12px}books-dashboard .pl li+li{border-top:1px solid var(--line-2)}books-dashboard .pl .sg{width:26px;height:26px;border-radius:50%;display:grid;place-items:center}books-dashboard .pl .sg .lx{width:15px;height:15px;stroke-width:2.4}books-dashboard .pl .nm{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:500;color:var(--ink);min-width:0}books-dashboard .pl .nm>span{padding-top:.14em}books-dashboard .pl .wf{height:10px;border-radius:99px;background:var(--track);overflow:hidden;display:flex}books-dashboard .pl .wf span{display:block;height:100%;width:0;border-radius:99px;transition:width .9s var(--ease)}books-dashboard .pl .pc{text-align:right;font-size:13px;font-weight:500;color:var(--ink-2);font-variant-numeric:tabular-nums;direction:ltr}books-dashboard .pl .v{direction:ltr;text-align:right;font-size:15.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}books-dashboard .pl li.ctx,books-dashboard .pl li.sub{background:var(--soft)}books-dashboard .pl li.ctx .sg{background:var(--track);color:var(--ink-2)}books-dashboard .pl li.ctx .sg .lx{stroke-width:1.75}books-dashboard .pl li.ctx .nm{font-weight:500;color:var(--ink-2)}books-dashboard .pl li.ctx .v{font-weight:500;color:var(--ink-2)}books-dashboard .pl li.ctx .wf{visibility:hidden}books-dashboard .pl li.add .sg{background:var(--pos-bg);color:var(--pos)}books-dashboard .pl li.add .wf span{background:var(--brand-300)}books-dashboard .pl li.ded .sg{background:var(--neg-bg);color:var(--neg)}books-dashboard .pl li.ded .nm{font-weight:500;color:var(--ink-2)}books-dashboard .pl li.ded .v{color:var(--neg);font-weight:500}books-dashboard .pl li.ded .wf span{background:var(--c-late)}books-dashboard .pl li.sub .sg{background:var(--brand-50);color:var(--brand)}books-dashboard .pl li.sub .nm,books-dashboard .pl li.sub .v{font-weight:700}books-dashboard .pl li.sub .wf span{background:var(--brand-400)}books-dashboard .pl li.net{background:linear-gradient(90deg,#e9efff,#f3f6ff);border-top:1px solid #d9e3fb}books-dashboard .pl li.net:last-child{border-radius:0 0 calc(var(--r-card) - 1px) calc(var(--r-card) - 1px)}books-dashboard .pl li.net .sg{background:var(--brand);color:#fff}books-dashboard .pl li.net .nm{font-size:16px;font-weight:700;color:var(--deep)}books-dashboard .pl li.net .v{font-size:19px;font-weight:700;color:var(--deep)}books-dashboard .pl li.net .pc{color:var(--brand-700);font-weight:700}books-dashboard .pl li.net .wf{background:#3a66e024}books-dashboard .pl li.net .wf span{background:var(--brand)}@media(max-width:1340px){books-dashboard .two.pl-two{grid-template-columns:1fr}books-dashboard .two.pl-two .stack-col{flex-direction:row}books-dashboard .two.pl-two .stack-col>.card{min-width:0}}@media(max-width:1180px){books-dashboard .kpi-row.k4{grid-template-columns:repeat(2,minmax(0,1fr))}books-dashboard .bar .updated{display:none}}@media(max-width:900px){books-dashboard .bar .btn .k{display:none}}@media(max-width:720px){books-dashboard .two.pl-two .stack-col{flex-direction:column}books-dashboard .bar{margin:0 -16px 20px;padding:8px 16px;flex-direction:column;align-items:stretch;gap:8px}books-dashboard .tabs{width:100%}books-dashboard .tabs-fade{position:relative;width:100%}books-dashboard .tabs-fade:after{content:"";position:absolute;inset-block:1px;inset-inline-end:1px;width:36px;background:linear-gradient(to left,#fff0,#fff);pointer-events:none;border-start-end-radius:9px;border-end-end-radius:9px;opacity:var(--fade, 1);transition:opacity .15s}books-dashboard .bar .actions{width:100%;flex-wrap:nowrap}books-dashboard .bar .actions .btn.primary{flex:1}books-dashboard .kpi-row,books-dashboard .kpi-row.k4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}books-dashboard .kpi .hd .hic{display:none}books-dashboard .kpi.lead{grid-column:1/-1}books-dashboard .kpi.lead .money{font-size:28px}books-dashboard .kpi{padding:16px;min-height:0}books-dashboard .kpi .money{font-size:20px}books-dashboard .c-head{padding:16px 16px 0}books-dashboard .table th:first-child,books-dashboard .table td:first-child{padding-inline-start:16px}books-dashboard .table th:last-child,books-dashboard .table td:last-child{padding-inline-end:16px}books-dashboard .table .hide-sm{display:none}books-dashboard .pager{padding:12px 16px}books-dashboard .liq-total,books-dashboard .coll-top{padding-inline:16px}books-dashboard .split,books-dashboard .bar-track{margin-inline:16px}books-dashboard .pl-say{margin-inline:16px;gap:4px 16px}books-dashboard .pl-h{display:none}books-dashboard .pl{margin-top:12px;border-top:1px solid var(--line-2)}books-dashboard .pl li{grid-template-columns:26px 1fr auto;grid-template-areas:"sg nm v" "wf wf pc";gap:8px 10px;padding-inline:16px}books-dashboard .pl .sg{grid-area:sg}books-dashboard .pl .nm{grid-area:nm}books-dashboard .pl .v{grid-area:v}books-dashboard .pl .wf{grid-area:wf}books-dashboard .pl .pc{grid-area:pc}books-dashboard .attn{flex-wrap:wrap}books-dashboard .attn a{margin-inline-start:0}books-dashboard .fl li{grid-template-columns:1fr auto auto}books-dashboard .fl .when{grid-column:1/-1;min-width:0}}@media print{books-dashboard .card{background:#fff;break-inside:avoid}books-dashboard .table th{transform:none!important}}books-dashboard .btn.danger-solid{background:var(--neg);border-color:var(--neg);color:#fff;box-shadow:none}books-dashboard .btn.danger-solid .lx{color:#fff}books-dashboard .btn.danger-solid:hover{background:#9e3a31;border-color:#9e3a31}books-dashboard .btn.busy{pointer-events:none;opacity:.8}books-dashboard .btn .fp-n{min-width:20px;height:18px;padding:.14em 5px 0;border-radius:5px;display:grid;place-items:center;background:var(--brand);color:#fff;font-size:11.5px;font-weight:700;line-height:1}books-dashboard .btn[data-fp][aria-expanded=true]{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-700)}books-dashboard .btn[data-fp][aria-expanded=true] .lx{color:var(--brand)}books-dashboard .btn[data-fp][aria-expanded=true] .chev{transform:rotate(180deg)}books-dashboard .btn .chev{transition:transform .2s var(--ease)}books-dashboard .pager .pgn{font-size:13px;font-weight:500;color:var(--ink-2);padding-inline:4px}books-dashboard .pager .pg{display:flex;align-items:center;gap:8px}books-dashboard .table td.act{white-space:nowrap}books-dashboard .go[aria-disabled=true],books-dashboard .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}books-dashboard .card>.toolbar:first-child{padding-top:16px}@media(max-width:720px){books-dashboard .pager{flex-wrap:wrap;gap:10px}}books-dashboard .table tbody tr:hover>td.stk{background:#f6f9ff}books-dashboard .table td .av+span b,books-dashboard .table td .av+span .sub{white-space:nowrap}books-dashboard .tabs a.tab{text-decoration:none}books-dashboard .tab[aria-current=page]{color:var(--brand-700);font-weight:500;background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-100)}books-dashboard .tab[aria-current=page]:hover{background:var(--brand-50)}books-dashboard .table th,books-dashboard .table td{padding-inline:12px}books-dashboard .table td.num .sub{direction:rtl;text-align:right;font-weight:500;white-space:nowrap}books-dashboard .table td.num .sub bdi{direction:ltr}books-dashboard .table td .dt,books-dashboard .table td.num{white-space:nowrap}books-dashboard .table .cw{min-width:170px}books-dashboard .table th .info[data-tip],books-dashboard .mini-t th .info[data-tip]{width:18px;height:18px;vertical-align:-4px}books-dashboard .table th .info[data-tip] .lx{width:14px;height:14px}books-dashboard .table th{white-space:nowrap;line-height:1.35;vertical-align:middle}books-dashboard .table th .si{white-space:nowrap}books-dashboard .table .clamp1{display:block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}books-dashboard .table td.num .sub{white-space:normal;min-width:90px}books-dashboard .table td.num .sub{min-width:125px}books-dashboard .table .clamp1{max-width:150px}books-dashboard .table td.num .sub{min-width:0;white-space:nowrap}books-dashboard .table .clamp1{max-width:130px}books-dashboard .table th,books-dashboard .table td{padding-inline:11px}books-dashboard .table td .sub .lx{width:13px;height:13px;flex:none;color:var(--subtle)}books-dashboard .table td .sub .icon-btn.sm{width:24px;height:24px}books-dashboard .kstrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;overflow:hidden}books-dashboard .kstrip>div{padding:14px 20px 14px 16px;min-width:0;display:flex;flex-direction:column;gap:6px}books-dashboard .kstrip>div+div{border-inline-start:1px solid var(--line-2)}books-dashboard .kstrip .lbl{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:4px;white-space:nowrap}books-dashboard .kstrip .val{display:inline-flex;align-items:baseline;gap:4px;font-size:18px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}books-dashboard .kstrip .val small{font-size:12px;font-weight:500;color:var(--muted)}books-dashboard .kstrip .note{font-size:12px;line-height:1.4;color:var(--subtle)}@media(max-width:1180px){books-dashboard .kstrip{grid-template-columns:repeat(3,minmax(0,1fr))}books-dashboard .kstrip>div:nth-child(3n+1){border-inline-start:0}books-dashboard .kstrip>div:nth-child(n+4){border-top:1px solid var(--line-2)}}@media(max-width:720px){books-dashboard .kstrip{grid-template-columns:repeat(2,minmax(0,1fr))}books-dashboard .kstrip>div{padding:12px 16px}books-dashboard .kstrip>div:nth-child(3n+1){border-inline-start:1px solid var(--line-2)}books-dashboard .kstrip>div:nth-child(odd){border-inline-start:0}books-dashboard .kstrip>div:nth-child(n+3){border-top:1px solid var(--line-2)}books-dashboard .kstrip>div:nth-child(4){border-top:1px solid var(--line-2)}books-dashboard .kstrip .note{display:none}}books-dashboard .table-wrap.scrollx{overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto}books-dashboard .table-wrap.scrollx .table th,books-dashboard .tscroll .table th{position:sticky;top:0;transform:translateY(var(--hy, 0px))}books-dashboard .table-wrap.scrollx .table th.stk{z-index:5}books-dashboard .kstrip.k4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:720px){books-dashboard .kstrip.k4{grid-template-columns:repeat(2,minmax(0,1fr))}}books-dashboard .table td:not(.num) .ltr,books-dashboard .kv dd .ltr{text-align:right}books-dashboard .table td>.st:first-child,books-dashboard .table td>span:first-child>.st:first-child,books-dashboard .table td>.chip:first-child{margin-top:-1px}books-dashboard .table td.act,books-dashboard .table td .acts-cell{vertical-align:top}books-dashboard .table td .acts-cell{margin-top:-5px}books-dashboard .table td.cb{padding-top:15px}books-dashboard .hic.sm{width:26px;height:26px;border-radius:8px}books-dashboard .hic.sm .lx{width:15px;height:15px}books-dashboard .hic.violet{background:var(--violet-bg);color:var(--violet)}books-dashboard .kstrip.icons .lbl{gap:8px}books-dashboard .kstrip.icons .val{margin-top:2px}books-dashboard .kstrip .meter{height:5px;margin-top:8px}books-dashboard .tabs{gap:2px}books-dashboard .tab{padding:0 16px}books-dashboard .tabs .tab+.tab:before{content:"";position:absolute;inset-inline-start:-2px;top:8px;bottom:8px;width:1px;background:var(--line);transition:opacity .15s}books-dashboard .tabs .tab[aria-selected=true]:before,books-dashboard .tabs .tab[aria-selected=true]+.tab:before,books-dashboard .tabs .tab:hover:before,books-dashboard .tabs .tab:hover+.tab:before{opacity:0}@media(max-width:720px){books-dashboard .tab{padding:0 12px}}books-dashboard .seg{gap:2px}books-dashboard .seg button{position:relative;padding:0 14px}books-dashboard .seg button+button:before{content:"";position:absolute;inset-inline-start:-2px;top:7px;bottom:7px;width:1px;background:var(--line);transition:opacity .15s}books-dashboard .seg button[aria-pressed=true]:before,books-dashboard .seg button[aria-pressed=true]+button:before,books-dashboard .seg button:hover:before,books-dashboard .seg button:hover+button:before{opacity:0}books-dashboard .seg{align-items:center;align-self:stretch}@media(max-width:480px){books-dashboard .kpi{min-height:0;padding:14px}books-dashboard .kpi .money,books-dashboard .kpi.lead .money{font-size:22px}}books-dashboard .pl-card{display:flex;flex-direction:column}books-dashboard .pl-card .pl{flex:1;display:flex;flex-direction:column}books-dashboard .pl-card .pl li{flex:1 0 auto}books-dashboard .chart rect.bar[stroke]{stroke-width:1}books-dashboard .chart text.empty{font-size:13px;fill:var(--muted)}books-dashboard .legend i.ol{box-shadow:inset 0 0 0 1px var(--series-line)}@media(min-width:721px){books-dashboard .btn[data-fp].m-only{display:none}}books-dashboard .table td{font-size:14px}books-dashboard .table td.num{font-size:14px;font-weight:400}books-dashboard .table td.num b,books-dashboard .table td.num .strong{font-weight:500}books-dashboard .table th{color:var(--muted);background:#f7f8fa}books-dashboard .coll-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:stretch}books-dashboard .vfig{display:flex;flex-direction:column;padding:0;overflow:hidden}books-dashboard .vfig>div[role=listitem]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:14px 20px;min-width:0}books-dashboard .vfig>div[role=listitem]+div[role=listitem]{border-top:1px solid var(--line-2)}books-dashboard .vfig .lbl{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:4px}books-dashboard .vfig .val{display:inline-flex;align-items:baseline;gap:4px;font-size:20px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}books-dashboard .vfig .val.neg-t{color:var(--neg)}books-dashboard .vfig .val.pos-t{color:var(--ink)}books-dashboard .vfig .val small{font-size:12px;font-weight:500;color:var(--muted)}books-dashboard .vfig .note{font-size:12px;line-height:1.4;color:var(--subtle)}books-dashboard .vfig .bar-track{margin:0 20px 16px}@media(max-width:1024px){books-dashboard .coll-grid{grid-template-columns:1fr}books-dashboard .vfig{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}books-dashboard .vfig>div[role=listitem]+div[role=listitem]{border-top:0}books-dashboard .vfig>div[role=listitem]:nth-child(2n){border-inline-start:1px solid var(--line-2)}books-dashboard .vfig>div[role=listitem]:nth-child(n+3){border-top:1px solid var(--line-2)}books-dashboard .vfig .bar-track{grid-column:1/-1;margin-top:4px}}books-dashboard .vfig .bar-track{height:6px}books-dashboard .coll-grid .chart{height:270px}@media(max-width:720px){books-dashboard .coll-grid .chart{height:200px}}@media(max-width:1024px){books-dashboard .vfig>div[role=listitem]{justify-content:flex-start}}books-dashboard .liq-rows li.grp{flex:0 0 auto;padding-block:14px 8px}books-dashboard .liq-rows li.grp+li.acc,books-dashboard .liq-rows li.acc+li.acc{border-top:0}books-dashboard .liq-rows li.acc{flex:1;padding-block:8px;align-items:center}books-dashboard .liq-rows li.acc .nm{font-size:14px;font-weight:400;color:var(--ink-2)}books-dashboard .liq-rows li.acc .nm small{font-size:12.5px}books-dashboard .liq-rows li.acc .v{font-size:14px;font-weight:400;color:var(--ink-2);display:flex;align-items:baseline;gap:8px;flex-direction:row-reverse}books-dashboard .liq-rows li.acc .v small{display:inline;min-width:30px;text-align:start;font-weight:400}books-dashboard .liq-rows li.acc+li.grp{margin-top:6px}books-dashboard .ana-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px;align-items:stretch}books-dashboard .ana-grid>.card:last-child{display:flex;flex-direction:column}books-dashboard .ana-grid .cats{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}@media(max-width:1024px){books-dashboard .ana-grid{grid-template-columns:1fr}}books-dashboard .liq-rows li.acc.rest .nm{color:var(--brand-700);text-decoration:none;font-size:13.5px}books-dashboard .liq-rows li.acc.rest .nm:hover{text-decoration:underline}books-dashboard .liq-rows li.acc.rest .v{color:var(--muted)}books-dashboard .card.stat{background:#fff}books-dashboard .two>*,books-dashboard .coll-grid>*,books-dashboard .ana-grid>*,books-dashboard .hero>*,books-dashboard .kpi-row>*,books-dashboard .stats>*{min-width:0}@media(max-width:1024px){books-dashboard .two,books-dashboard .two.eq,books-dashboard .two.side-r,books-dashboard .two.pl-two{grid-template-columns:minmax(0,1fr)}}books-dashboard .card.vfig{background:#fff}books-dashboard .vfig>div[role=listitem]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-content:center;column-gap:12px;row-gap:4px;padding:16px 20px}books-dashboard .vfig>div[role=listitem]>.lbl,books-dashboard .vfig>div[role=listitem]>.val,books-dashboard .vfig>div[role=listitem]>.note{grid-column:1}books-dashboard .vfig .pc{grid-column:2;grid-row:1/-1;align-self:center;min-width:46px;height:26px;padding:.14em 8px 0;border-radius:7px;display:grid;place-items:center;background:var(--track);color:var(--ink-2);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}books-dashboard .vfig .pc.neg{background:var(--neg-bg);color:var(--neg)}books-dashboard .card.rep{display:flex;flex-direction:column;gap:12px;padding:18px 20px;text-decoration:none;color:inherit;background:#fff;transition:border-color .15s,box-shadow .15s}books-dashboard .card.rep:hover{border-color:var(--brand-300);box-shadow:0 4px 14px -8px #1018282e}books-dashboard .card.rep:focus-visible{outline:2px solid var(--brand);outline-offset:2px}books-dashboard .card.rep:hover .go{background:var(--brand-50)}@media(max-width:720px){books-dashboard .bar .actions{flex-wrap:wrap}books-dashboard .bar .actions .btn{flex:1 1 auto}}books-dashboard .kstrip.k3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){books-dashboard .kstrip.k3{grid-template-columns:1fr}books-dashboard .kstrip.k3>div+div{border-inline-start:0;border-top:1px solid var(--line-2)}}books-dashboard .chart path.ln{stroke-dasharray:2400;stroke-dashoffset:2400;animation:ln-draw 1.1s var(--ease) forwards}@media(prefers-reduced-motion:reduce){books-dashboard .chart path.ln{animation:none;stroke-dasharray:none}}books-dashboard .table .dense .cw.narrow,books-dashboard .dense .table .cw.narrow,books-dashboard .dense .cw.narrow{min-width:132px;max-width:150px}books-dashboard .kstrip.k5{grid-template-columns:repeat(5,minmax(0,1fr))}books-dashboard .kfoot{display:flex;align-items:center;gap:6px;margin:10px 2px 0;font-size:12.5px;color:var(--subtle)}books-dashboard .kfoot .lx{width:14px;height:14px;flex:none}@media(max-width:1180px){books-dashboard .kpi-row.k4{grid-template-columns:repeat(2,minmax(0,1fr))}books-dashboard .kstrip.k5{grid-template-columns:repeat(3,minmax(0,1fr))}books-dashboard .kstrip.k5>div:nth-child(4){border-inline-start:0}books-dashboard .kstrip.k5>div:nth-child(n+4){border-top:1px solid var(--line-2)}}@media(max-width:720px){books-dashboard .kstrip.k5{grid-template-columns:repeat(2,minmax(0,1fr))}books-dashboard .kstrip.k5>div{border-top:0;border-inline-start:0}books-dashboard .kstrip.k5>div:nth-child(2n){border-inline-start:1px solid var(--line-2)}books-dashboard .kstrip.k5>div:nth-child(n+3){border-top:1px solid var(--line-2)}}@media(max-width:560px){books-dashboard .kpi-row.k4{grid-template-columns:minmax(0,1fr)}}.reference-workspace .page-head p{line-height:1.6}.reference-workspace .topbar .breadcrumb{flex:1}.reference-workspace .topbar .live-dot{order:1}.reference-workspace .topbar .language-switch{order:2;height:32px;min-height:32px;padding:0 10px;font-size:13px;margin-inline-start:6px;display:flex;align-items:center;gap:6px}.reference-workspace .topbar .notification-launcher{order:3}.reference-workspace .topbar books-ai-assistant{position:fixed;inset-inline-end:24px;bottom:24px;z-index:25}.reference-workspace .topbar books-ai-assistant .ai-launcher,.reference-workspace .topbar books-ai-assistant .ai-launcher img{width:60px;height:60px}.reference-workspace .sidebar .brand{height:60px;margin-bottom:2px;padding-inline:4px;gap:14px}.reference-workspace .sidebar .brand-mark{width:40px;height:auto;margin:0}.reference-workspace .sidebar .brand-wordmark{height:34px;width:auto}.reference-workspace .page-footer{text-align:center;justify-content:center;margin-top:40px;padding-top:18px;border-top:1px solid var(--line-2);font-size:13px;color:var(--subtle)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary{gap:12px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary article{display:flex;flex-direction:column;gap:0;padding:16px 20px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary .stat-label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;font-size:13px;line-height:1.35;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .stat-label>span{min-width:0;line-height:1.42}.reference-workspace.reference-workspace.reference-workspace books-claim-list .stat-label books-icon{width:22px;height:22px;flex:none;margin-inline-end:-4px;padding:3.5px;color:var(--subtle)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary strong{font-size:24px;line-height:1.2;margin:10px 0 0;color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary .summary-amount{display:flex;align-items:baseline;gap:5px;letter-spacing:-.01em}.reference-workspace.reference-workspace.reference-workspace books-claim-list .summary-amount .currency{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary small{font-size:12.5px;line-height:1.45;margin-top:6px;color:var(--subtle)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary .collected-card strong,.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary .outstanding-card strong{color:var(--ink)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary .overdue-card strong{color:var(--neg)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-panel{border-radius:16px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .list-toolbar{padding:16px 20px 0}.reference-workspace.reference-workspace.reference-workspace books-claim-list .search-row{align-items:center;gap:8px;margin:0;flex-wrap:wrap}.reference-workspace.reference-workspace.reference-workspace books-claim-list .search-field{position:relative;display:flex;align-items:center;min-width:180px;width:232px;max-width:340px;flex:0 1 232px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .search-field books-icon{position:absolute;inset-inline-start:12px;width:17px;height:17px;color:var(--subtle);pointer-events:none}.reference-workspace.reference-workspace.reference-workspace books-claim-list .search-field input{height:40px;min-height:40px;padding:0 12px;padding-inline-start:38px;font-size:14px;border:1px solid var(--field-line);border-radius:8px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .status-filter{width:150px;max-width:230px;min-width:150px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .status-filter select{height:40px;min-height:40px;padding:0 12px;border:1px solid var(--field-line);border-radius:8px;font-size:14px;font-weight:500}.reference-workspace.reference-workspace.reference-workspace books-claim-list .search-row button{height:40px;min-height:40px;padding:0 14px;border:1px solid var(--ctl-line);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--ink);font-size:14px;font-weight:500;background:#fff}.reference-workspace.reference-workspace.reference-workspace books-claim-list .search-row button books-icon{width:17px;height:17px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .search-row .export-button{margin-inline-start:auto}.reference-workspace.reference-workspace.reference-workspace books-claim-list .quick-filters{padding:12px 20px 0;gap:6px;margin:0}.reference-workspace.reference-workspace.reference-workspace books-claim-list .quick-filters button{height:30px;padding:0 11px;gap:6px;border:1px solid var(--ctl-line);border-radius:8px;background:#fff;color:var(--ink-2);font-size:13px;font-weight:500;line-height:1}.reference-workspace.reference-workspace.reference-workspace books-claim-list .quick-filters button.active{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-700)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .quick-count{min-width:18px;height:17px;padding:2px 5px 0;border-radius:5px;background:var(--track);color:var(--ink-2);font-size:11px;line-height:1;font-weight:700}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-feedback:empty{display:none}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-table-scroll{margin-top:16px}.reference-workspace.reference-workspace.reference-workspace books-claim-list th{padding:11px 16px;background:#f5f7fa;font-size:13px;font-weight:500;color:var(--ink-2);border-block:1px solid var(--line-2)}.reference-workspace.reference-workspace.reference-workspace books-claim-list td{padding:14px 16px;border-color:var(--line-2);font-size:14.5px;line-height:1.6;color:var(--ink)}.reference-workspace.reference-workspace.reference-workspace books-claim-list th:first-child,.reference-workspace.reference-workspace.reference-workspace books-claim-list td:first-child{padding-inline-start:20px}.reference-workspace.reference-workspace.reference-workspace books-claim-list th:last-child,.reference-workspace.reference-workspace.reference-workspace books-claim-list td:last-child{padding-inline-end:20px}.reference-workspace.reference-workspace.reference-workspace books-claim-list td b{font-weight:500}.reference-workspace.reference-workspace.reference-workspace books-claim-list td small{font-size:12.5px;line-height:1.5;margin-top:3px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell>div{font-size:12.5px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell strong{font-size:14px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell>div:first-child>span:first-child{display:none}.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell>div:first-child strong{font-size:14px;font-weight:700}.reference-workspace.reference-workspace.reference-workspace books-claim-list .client-cell,.reference-workspace.reference-workspace.reference-workspace books-claim-list .property-cell{max-width:none;overflow-wrap:normal;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-claim-list .commission-cell small{white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-claim-list .commission-value{display:block;margin-bottom:3px;font-weight:700}.reference-workspace.reference-workspace.reference-workspace books-claim-list .status-badge{display:inline-flex;align-items:center;gap:6px;height:26px;border-radius:6px;padding:0 9px;background:var(--brand-50);color:var(--brand-700);font-size:12.5px;font-weight:500}.reference-workspace.reference-workspace.reference-workspace books-claim-list .status-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.reference-workspace.reference-workspace.reference-workspace books-claim-list .type-label{padding:0;background:transparent;color:var(--muted);font-size:12.5px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .pagination{padding:12px 20px;font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .pagination button,.reference-workspace.reference-workspace.reference-workspace books-claim-list .pagination select{height:32px;min-height:32px;padding:0 10px;font-size:13px}@media(max-width:720px){.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary article{padding:14px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .search-row{flex-wrap:wrap}.reference-workspace.reference-workspace.reference-workspace books-claim-list .search-field{max-width:none;flex-basis:100%}.reference-workspace.reference-workspace.reference-workspace books-claim-list .list-toolbar{padding-inline:16px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .search-row .export-button{margin-inline-start:0}.reference-workspace.reference-workspace.reference-workspace books-claim-list .quick-filters{padding-inline:16px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-grid,.reference-workspace.reference-workspace.reference-workspace books-claim-list .secondary-filter-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary{grid-template-columns:1fr;gap:8px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary article{display:grid;grid-template-columns:minmax(104px,1fr) auto;grid-template-areas:"label value" "note value";column-gap:12px;row-gap:2px;padding:12px 14px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary .stat-label{grid-area:label}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary strong{grid-area:value;margin-top:0;font-size:18px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claims-summary small{grid-area:note;margin-top:0}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-grid,.reference-workspace.reference-workspace.reference-workspace books-claim-list .secondary-filter-grid{grid-template-columns:1fr}}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;margin-bottom:20px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-summary .summary-card{display:flex;flex-direction:column;gap:0;padding:16px 20px;background:#fff;border:1px solid var(--line);border-radius:16px;color:var(--ink);text-align:start;min-width:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-summary .summary-card:hover,.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-summary .summary-card.active{border-color:var(--brand-300)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .stat-label{font-size:13px;line-height:1.35;min-height:22px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .summary-amount{display:flex;align-items:baseline;gap:5px;font-size:24px;line-height:1.2;margin:10px 0 0;font-weight:700;letter-spacing:-.01em}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .summary-amount .currency{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .summary-card small{font-size:12.5px;line-height:1.45;color:var(--subtle);margin-top:6px;max-width:none}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .rejected-card strong{color:var(--neg)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--brand-25);color:var(--ink-2);font-size:14px;line-height:1.6;margin-bottom:16px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-alert books-icon{width:18px;height:18px;flex:none;margin-top:2px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheques-panel{border-color:var(--line);border-radius:16px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar{display:flex;gap:8px;padding:16px 20px 0;align-items:center;margin:0;flex-wrap:wrap}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar label{flex:none;margin:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar .search-field{position:relative;width:232px;min-width:180px;max-width:340px;flex:0 1 232px;order:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .search-field books-icon{position:absolute;inset-inline-start:12px;top:11px;width:17px;height:17px;color:var(--subtle)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar input{height:40px;min-height:40px;padding:0 12px;padding-inline-start:38px;font-size:14px;border:1px solid var(--field-line);border-radius:8px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar .status-filter{order:1;width:190px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar select{height:40px;min-height:40px;padding:0 12px;font-size:14px;border-color:var(--field-line);border-radius:8px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar button{height:40px;min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;border-color:var(--ctl-line);border-radius:8px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar button books-icon{width:17px;height:17px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar .filters-toggle{order:2}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar .export-button{order:3;margin-inline-start:auto}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .quick-filters{display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px 0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .quick-filters button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--ctl-line);border-radius:8px;background:#fff;color:var(--ink-2);font-size:13px;font-weight:500;line-height:1}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .quick-filters button.active{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-700)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .quick-filters button span{min-width:18px;height:17px;padding:2px 5px 0;border-radius:5px;background:var(--track);font-size:11px;font-weight:700}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .filters{margin:12px 20px 0;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fafbfc}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .active-outstanding{flex-basis:100%;margin:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .table-scroll{margin-top:16px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list table{font-size:14px;min-width:1050px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list th{padding:11px 16px;font-size:13px;background:#f5f7fa;color:var(--ink-2);white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-cheque-list td{padding:14px 16px;vertical-align:middle;font-size:14px;line-height:1.6}.reference-workspace.reference-workspace.reference-workspace books-cheque-list th:first-child,.reference-workspace.reference-workspace.reference-workspace books-cheque-list td:first-child{padding-inline-start:20px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list th:last-child,.reference-workspace.reference-workspace.reference-workspace books-cheque-list td:last-child{padding-inline-end:20px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list td b{font-weight:500;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-cheque-list td small{font-size:12.5px;line-height:1.5;margin-top:3px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .badge{height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .badge.rejected{background:var(--neg-bg);color:var(--neg)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .badge.cancelled{background:var(--track);color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-documents{padding:0 24px 24px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-documents h3{font-size:16px;margin:0 0 10px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .pagination{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--line-2);font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .pagination>span:first-child{margin-inline-end:auto}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .pagination label{flex:none;flex-direction:row;align-items:center;font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .pagination button,.reference-workspace.reference-workspace.reference-workspace books-cheque-list .pagination select{height:32px;min-height:32px;padding:0 10px;font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-backdrop{position:fixed;inset:0;background:#1018285c;z-index:80}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail{position:fixed;inset-block:0;inset-inline-end:0;z-index:81;width:min(620px,100%);border:0;border-radius:0;background:#fff;overflow:auto;box-shadow:var(--sh-panel);padding:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--line);gap:12px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail header small{margin:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail h2{margin:4px 0 0;font-size:22px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail header button{border:0;padding:8px;background:var(--hover);display:flex}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail dl{padding:24px;display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;font-size:14px;margin:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail dt{color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail dd{margin:0;overflow-wrap:anywhere}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail footer{display:flex;gap:10px;padding:20px 24px;border-top:1px solid var(--line)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail footer button{padding:10px 16px;font-size:14px}@media(max-width:720px){.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .summary-card{padding:14px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar .search-field{flex-basis:100%;max-width:none;width:100%}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar,.reference-workspace.reference-workspace.reference-workspace books-cheque-list .quick-filters{padding-inline:16px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar .export-button{margin-inline-start:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .filters{margin-inline:16px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar .status-filter{flex:1;min-width:150px}}@media(max-width:480px){.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-summary{grid-template-columns:1fr;gap:8px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-summary .summary-card{display:grid;grid-template-columns:minmax(104px,1fr) auto;grid-template-areas:"label value" "note value";column-gap:12px;row-gap:2px;padding:12px 14px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .stat-label{grid-area:label}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .summary-amount{grid-area:value;margin:0;font-size:18px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .summary-card small{grid-area:note;margin:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail dl{grid-template-columns:120px minmax(0,1fr);padding:20px}}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;margin-bottom:20px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-summary .card{display:flex;flex-direction:column;gap:0;padding:16px 20px;background:#fff;border:1px solid var(--line);border-radius:16px;color:var(--ink);text-align:start;min-width:0}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-summary .ready-card:hover,.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-summary .ready-card.active{border-color:var(--brand-300)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .stat-label{font-size:13px;line-height:1.35;min-height:22px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .summary-amount{display:flex;align-items:baseline;gap:5px;font-size:24px;line-height:1.2;margin:10px 0 0;font-weight:700;letter-spacing:-.01em}.reference-workspace.reference-workspace.reference-workspace books-commission-list .summary-amount .currency{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-commission-list .card small{font-size:12.5px;line-height:1.45;color:var(--subtle);margin-top:6px;max-width:none}.reference-workspace.reference-workspace.reference-workspace books-commission-list .rejected-card strong{color:var(--neg)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .cheque-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--brand-25);color:var(--ink-2);font-size:14px;line-height:1.6;margin-bottom:16px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .cheque-alert books-icon{width:18px;height:18px;flex:none;margin-top:2px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .data-card{border-color:var(--line);border-radius:16px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar{display:flex;gap:8px;padding:16px 20px 0;align-items:center;margin:0;flex-wrap:wrap}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar label{flex:none;margin:0}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar .search-field{position:relative;width:232px;min-width:180px;max-width:340px;flex:0 1 232px;order:0}.reference-workspace.reference-workspace.reference-workspace books-commission-list .search-field books-icon{position:absolute;inset-inline-start:12px;top:11px;width:17px;height:17px;color:var(--subtle)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar input{height:40px;min-height:40px;padding:0 12px;padding-inline-start:38px;font-size:14px;border:1px solid var(--field-line);border-radius:8px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar .status-filter{order:1;width:237px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar select{height:40px;min-height:40px;padding:0 12px;font-size:14px;border-color:var(--field-line);border-radius:8px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar button{height:40px;min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;border-color:var(--ctl-line);border-radius:8px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar button books-icon{width:17px;height:17px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar .filters-toggle{order:2}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar .export-button{order:3;margin-inline-start:auto}.reference-workspace.reference-workspace.reference-workspace books-commission-list .quick-filters{display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px 0}.reference-workspace.reference-workspace.reference-workspace books-commission-list .quick-filters button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--ctl-line);border-radius:8px;background:#fff;color:var(--ink-2);font-size:13px;font-weight:500;line-height:1}.reference-workspace.reference-workspace.reference-workspace books-commission-list .quick-filters button.active{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-700)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .quick-filters button span{min-width:18px;height:17px;padding:2px 5px 0;border-radius:5px;background:var(--track);font-size:11px;font-weight:700}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-filters{margin:12px 20px 0;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fafbfc}.reference-workspace.reference-workspace.reference-workspace books-commission-list .active-outstanding{flex-basis:100%;margin:0}.reference-workspace.reference-workspace.reference-workspace books-commission-list .table-scroll{margin-top:16px}.reference-workspace.reference-workspace.reference-workspace books-commission-list table{font-size:14px;min-width:1050px}.reference-workspace.reference-workspace.reference-workspace books-commission-list th{padding:11px 16px;font-size:13px;background:#f5f7fa;color:var(--ink-2);white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-commission-list td{padding:14px 16px;vertical-align:middle;font-size:14px;line-height:1.6}.reference-workspace.reference-workspace.reference-workspace books-commission-list th:first-child,.reference-workspace.reference-workspace.reference-workspace books-commission-list td:first-child{padding-inline-start:20px}.reference-workspace.reference-workspace.reference-workspace books-commission-list th:last-child,.reference-workspace.reference-workspace.reference-workspace books-commission-list td:last-child{padding-inline-end:20px}.reference-workspace.reference-workspace.reference-workspace books-commission-list td b{font-weight:500;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-commission-list td small{font-size:12.5px;line-height:1.5;margin-top:3px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .badge{height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:500}.reference-workspace.reference-workspace.reference-workspace books-commission-list .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.reference-workspace.reference-workspace.reference-workspace books-commission-list .badge.rejected{background:var(--neg-bg);color:var(--neg)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .badge.cancelled{background:var(--track);color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .cheque-detail-documents{padding:0 24px 24px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .cheque-detail-documents h3{font-size:16px;margin:0 0 10px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .pagination{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--line-2);font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .pagination>span:first-child{margin-inline-end:auto}.reference-workspace.reference-workspace.reference-workspace books-commission-list .pagination label{flex:none;flex-direction:row;align-items:center;font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .pagination button,.reference-workspace.reference-workspace.reference-workspace books-commission-list .pagination select{height:32px;min-height:32px;padding:0 10px;font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-summary .ready-card{cursor:pointer}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-summary .ready-card strong{color:var(--pos)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .stat-label{display:flex;align-items:center;justify-content:space-between;gap:4px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .stat-label books-icon{width:22px;height:22px;padding:3.5px;flex:none;margin-inline-end:-4px;color:var(--subtle)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .result-tools{padding:0;border:0;order:3;margin-inline-start:auto}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar .result-tools .export-button{margin:0}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-filters label{display:flex;flex-direction:column;gap:6px;font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-filters label input,.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-filters label select{font-size:14px;min-height:40px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .person{min-width:180px;position:relative;padding-inline-start:62px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .person-avatar{position:absolute;inset-inline-start:20px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;background:var(--brand-100);color:var(--brand-700);border-radius:8px;font-size:14px;font-weight:700}.reference-workspace.reference-workspace.reference-workspace books-commission-list .person .text-link{font-size:14px;font-weight:500;color:var(--ink)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .claim-cell{min-width:160px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .claim-cell .text-link{font-size:14px;font-weight:500;color:var(--ink)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .claim-cell b{display:inline;margin-inline-start:5px}.reference-workspace.reference-workspace.reference-workspace books-commission-list td b{white-space:nowrap;font-weight:500}.reference-workspace.reference-workspace.reference-workspace books-commission-list .amount{font-variant-numeric:tabular-nums}.reference-workspace.reference-workspace.reference-workspace books-commission-list .amount small{font-size:12.5px;line-height:1.5}.reference-workspace.reference-workspace.reference-workspace books-commission-list table{min-width:1350px}.reference-workspace.reference-workspace.reference-workspace books-commission-list tbody tr{cursor:pointer}.reference-workspace.reference-workspace.reference-workspace books-commission-list tbody tr:hover{background:var(--hover)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .badge{display:inline-flex;align-items:center;gap:6px;height:26px;border-radius:6px;padding:0 9px;font-size:12.5px;font-weight:500;background:var(--track);color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .badge.green{background:var(--pos-bg);color:var(--pos)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .badge.ready{background:var(--brand-50);color:var(--brand-700)}.reference-workspace.reference-workspace.reference-workspace books-commission-list .actions-cell{white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-commission-list .primary-action{min-height:32px;font-size:13px;padding:0 10px;background:var(--brand-50);color:var(--brand-700);border:1px solid var(--brand-100);border-radius:8px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .primary-action:disabled{background:var(--track);color:var(--subtle);border-color:var(--line)}.reference-workspace.reference-workspace.reference-workspace books-commission-list tfoot td{font-size:13px;font-weight:700;background:#f8f9fb;border-top:1px solid var(--line)}@media(max-width:720px){.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-summary .card{padding:14px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar .search-field{flex-basis:100%;max-width:none;width:100%}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar,.reference-workspace.reference-workspace.reference-workspace books-commission-list .quick-filters{padding-inline:16px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .list-toolbar .status-filter{flex:1;min-width:150px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .result-tools{margin-inline-start:0}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-filters{margin-inline:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-summary{grid-template-columns:1fr;gap:8px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-summary .card{display:grid;grid-template-columns:minmax(104px,1fr) auto;grid-template-areas:"label value" "note value";column-gap:12px;row-gap:2px;padding:12px 14px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .stat-label{grid-area:label}.reference-workspace.reference-workspace.reference-workspace books-commission-list .summary-amount{grid-area:value;margin:0;font-size:18px}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-summary .card small{grid-area:note;margin:0}.reference-workspace.reference-workspace.reference-workspace books-commission-list .commission-filters{grid-template-columns:1fr}}.reference-workspace .reference-segment{display:inline-flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#fff}.reference-workspace .reference-segment button{height:28px;min-height:28px;border:0;border-radius:6px;padding:0 12px;font-size:13px;color:var(--muted)}.reference-workspace .reference-segment button[aria-pressed=true]{background:var(--brand-50);color:var(--brand-700);box-shadow:inset 0 0 0 1px var(--brand-100)}.reference-workspace.reference-workspace.reference-workspace .page-head .reference-segment button{height:28px;min-height:28px;padding:0 12px;font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-incentive-list .summary{border:0;border-radius:0;padding:0;margin:0 0 20px}.reference-workspace.reference-workspace.reference-workspace books-incentive-list .summary .stat-card{padding:16px 20px;background:#fff}.reference-workspace.reference-workspace.reference-workspace books-incentive-list .summary .summary-amount{font-size:24px}.reference-workspace.reference-workspace.reference-workspace books-incentive-list .list-toolbar input,.reference-workspace.reference-workspace.reference-workspace books-incentive-list .list-toolbar select{min-height:40px}.reference-workspace.reference-workspace.reference-workspace books-incentive-list .list-toolbar button{min-height:40px}.reference-workspace.reference-workspace.reference-workspace books-incentive-list th,.reference-workspace.reference-workspace.reference-workspace books-incentive-list td{padding-inline:16px}.reference-workspace.reference-workspace.reference-workspace books-incentive-list th:first-child,.reference-workspace.reference-workspace.reference-workspace books-incentive-list td:first-child{padding-inline-start:20px}.reference-workspace.reference-workspace.reference-workspace books-incentive-list th:last-child,.reference-workspace.reference-workspace.reference-workspace books-incentive-list td:last-child{padding-inline-end:20px}.reference-workspace.reference-workspace.reference-workspace books-incentive-list th:nth-child(3),.reference-workspace.reference-workspace.reference-workspace books-incentive-list td:nth-child(3){min-width:142px}@media(max-width:480px){.reference-workspace.reference-workspace.reference-workspace books-incentive-list .summary .stat-card{padding:12px 14px}.reference-workspace.reference-workspace.reference-workspace books-incentive-list .summary .summary-amount{font-size:18px}}.reference-workspace.reference-workspace.reference-workspace books-incentive-list th{padding:11px 16px 11px 5px;line-height:1.35}.reference-workspace.reference-workspace.reference-workspace books-incentive-list th:first-child{padding-inline-start:20px}.reference-workspace.reference-workspace.reference-workspace books-incentive-list th:last-child{padding-inline-end:20px}.reference-workspace.reference-workspace.reference-workspace books-incentive-list books-incentive-menu .menu-trigger{width:28px;height:30px;min-height:30px;padding:5px;border:0}.reference-workspace.reference-workspace.reference-workspace .page-head .reference-segment button{padding:0 14px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .cashback-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list :is(article,.remaining-card){display:flex;flex-direction:column;text-align:start;gap:0;padding:16px 20px;background:#fff;border:1px solid var(--line);border-radius:16px;min-width:0;color:var(--ink)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .stat-label{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:13px;line-height:1.35;min-height:22px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .stat-label books-icon{width:22px;height:22px;padding:3.5px;flex:none;margin-inline-end:-4px;color:var(--subtle)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .summary-amount{display:flex;align-items:baseline;gap:5px;font-size:24px;line-height:1.2;margin:10px 0 0;font-weight:700;letter-spacing:-.01em}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .currency{font-size:13px;font-weight:500;color:var(--muted);letter-spacing:0;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-cashback-list :is(article,.remaining-card) small{font-size:12.5px;line-height:1.45;color:var(--subtle);margin-top:6px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .warning{color:var(--warn)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .custody-card{cursor:pointer}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .custody-card:hover,.reference-workspace.reference-workspace.reference-workspace books-cashback-list .custody-card.active{border-color:var(--brand-300)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--soft);color:var(--ink-2);font-size:14px;line-height:1.6;margin-bottom:16px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-alert books-icon{width:18px;height:18px;flex:none;margin-top:2px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .panel{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-toolbar{display:flex;gap:8px;padding:16px 20px 0;align-items:center;flex-wrap:wrap}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .search-field{position:relative;width:242px;min-width:180px;max-width:340px;flex:0 1 242px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .search-field books-icon{position:absolute;inset-inline-start:12px;top:11px;width:17px;height:17px;color:var(--subtle)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list input,.reference-workspace.reference-workspace.reference-workspace books-cashback-list select{width:100%;min-width:0;height:40px;padding:0 12px;background:#fff;border:1px solid var(--field-line);border-radius:8px;font:inherit;font-size:14px;color:var(--ink);min-height:40px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .search-field input{padding-inline-start:38px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .status-filter{width:202px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list button{font:inherit;font-weight:500;background:#fff;color:var(--ink-2);border:1px solid var(--ctl-line);border-radius:8px;padding:0 14px;cursor:pointer}.reference-workspace.reference-workspace.reference-workspace books-cashback-list button:disabled{opacity:.45;cursor:default}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;font-size:14px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-toolbar button books-icon{width:17px;height:17px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .export-button{margin-inline-start:auto}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .quick-filters{display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px 0}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .quick-filters button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:13px;font-weight:500;line-height:1}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .quick-filters button.active{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-700)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .quick-filters button span{min-width:18px;height:17px;padding:2px 5px 0;border-radius:5px;background:var(--track);font-size:11px;font-weight:700}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin:12px 20px 0;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fafbfc}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .filters label{display:flex;flex-direction:column;gap:6px;font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .filters button{align-self:end;min-height:40px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table{width:100%;overflow-x:auto;margin-top:16px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list table{width:100%;min-width:1200px;border-collapse:collapse;font-size:14px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list th{padding:11px 16px;font-size:13px;background:#f5f7fa;color:var(--ink-2);font-weight:500;line-height:1.6;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-cashback-list th:nth-child(3),.reference-workspace.reference-workspace.reference-workspace books-cashback-list th:nth-child(4),.reference-workspace.reference-workspace.reference-workspace books-cashback-list th:nth-child(5),.reference-workspace.reference-workspace.reference-workspace books-cashback-list th:nth-child(8){white-space:normal;min-width:100px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list td{padding:14px 16px;vertical-align:middle;font-size:14px;line-height:1.6;border-bottom:1px solid var(--line-2)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list th,.reference-workspace.reference-workspace.reference-workspace books-cashback-list td{text-align:start}.reference-workspace.reference-workspace.reference-workspace books-cashback-list th:first-child,.reference-workspace.reference-workspace.reference-workspace books-cashback-list td:first-child{padding-inline-start:20px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list th:last-child,.reference-workspace.reference-workspace.reference-workspace books-cashback-list td:last-child{padding-inline-end:20px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list td b{font-weight:500;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-cashback-list td small{display:block;font-size:12.5px;line-height:1.5;margin-top:3px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .cashback-summary{border:0;padding:0;margin:0 0 20px;border-radius:0}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .cashback-summary .summary-amount{font-size:24px;color:var(--ink);margin-top:10px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .cashback-summary .stat-label{color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .cashback-summary :is(article,.remaining-card){padding:16px 20px;background:#fff}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .cashback-summary .remaining-card:hover{border-color:var(--brand-300)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .panel{overflow:hidden}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-toolbar label{margin:0;gap:0}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-toolbar input,.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-toolbar select{min-height:40px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-toolbar button{min-height:40px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .quick-filters{border:0}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .filters{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .remaining-filter{flex-direction:row;align-items:center;gap:8px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .remaining-filter input{width:18px;height:18px;min-height:18px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .active-filters{padding:12px 20px 0;gap:6px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .filter-chip{border-radius:6px;font-size:12px;padding:3px 8px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table{margin-top:16px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table table{min-width:1110px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table th{padding:11px 16px;font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table td{padding:14px 16px;font-size:14px;vertical-align:middle;line-height:1.6}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table th:first-child,.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table td:first-child{padding-inline-start:20px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table th:last-child,.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table td:last-child{padding-inline-end:20px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table td small{font-size:12.5px;line-height:1.5;margin-top:3px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table .link{border:0;padding:0;background:none;border-radius:0;display:inline;font-size:12.5px;color:var(--ink)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table .client-link{display:block;font-size:14px;font-weight:500}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table b{font-weight:500}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .amount{white-space:nowrap;font-variant-numeric:tabular-nums}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .muted-row{opacity:.6}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:6px;font-size:12.5px;font-weight:500;background:var(--track);color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .badge.green{background:var(--pos-bg);color:var(--pos)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .badge.partial{background:var(--warn-bg);color:var(--warn)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .badge.waived{background:var(--brand-50);color:var(--brand-700)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .badge.closed{background:var(--neg-bg);color:var(--neg)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .pay-action .primary-action{display:inline-flex;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 10px;font-size:13px;min-width:0;background:#fff;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .primary-action books-icon{width:15px;height:15px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .pay-action books-row-action-menu{margin-inline-start:4px;vertical-align:middle}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .pagination{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 20px;border-top:1px solid var(--line-2);font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .pagination>span:first-child{margin-inline-end:auto;flex:none}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .pagination label{flex-direction:row;align-items:center;gap:6px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .pagination button,.reference-workspace.reference-workspace.reference-workspace books-cashback-list .pagination select{width:auto;height:32px;min-height:32px;padding:0 10px;font-size:13px}@media(max-width:720px){.reference-workspace.reference-workspace.reference-workspace books-cashback-list .cashback-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .search-field{flex-basis:100%;width:100%;max-width:none}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-toolbar,.reference-workspace.reference-workspace.reference-workspace books-cashback-list .quick-filters{padding-inline:16px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .status-filter{flex:1;min-width:150px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .export-button{margin-inline-start:0}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .filters{margin-inline:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.reference-workspace.reference-workspace.reference-workspace books-cashback-list .cashback-summary{grid-template-columns:1fr;gap:8px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .cashback-summary :is(article,.remaining-card){display:grid;grid-template-columns:minmax(104px,1fr) auto;grid-template-areas:"label value" "note value";column-gap:12px;row-gap:2px;padding:12px 14px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .stat-label{grid-area:label}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .cashback-summary .summary-amount{grid-area:value;margin:0;font-size:18px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .cashback-summary small{grid-area:note;margin:0}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .filters{grid-template-columns:1fr}}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .overlay{position:fixed;inset:0;background:#10182852;z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .cashback-detail.drawer{position:fixed;inset:8px 8px 8px auto;z-index:81;width:min(760px,100% - 16px);height:calc(100dvh - 16px);padding:0;border-radius:16px;box-shadow:var(--pop-shadow);display:flex;flex-direction:column;overflow:hidden;background:#fff}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-header{display:flex;align-items:center;gap:12px;flex:none;padding:16px 20px;margin:0;border-bottom:1px solid var(--line);background:#f7f8fb}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-header .drawer-close{order:3;display:flex;width:32px;height:32px;padding:7px;border:0;float:none;font-size:14px;background:transparent}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-header .drawer-close books-icon{width:18px;height:18px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-mark{order:0;display:grid;width:40px;height:40px;flex:none;padding:10px;border-radius:10px;color:#fff;background:var(--brand)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-title{order:1;flex:1;min-width:0;text-align:start}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-title h2{margin:0;font-size:18px;font-weight:700;line-height:1.35}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-title p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-header .badge{order:2;font-size:12px;height:24px;background:#fff;border:1px solid var(--line)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-body{flex:1;min-height:0;overflow:auto;padding:20px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .detail-kpis article{background:var(--brand-50);border:1px solid var(--line);border-radius:12px;padding:10px 12px;text-align:start;min-height:78px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .detail-kpis span{display:block;font-size:12.5px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .detail-kpis strong{display:flex;align-items:baseline;gap:4px;font-size:16px;line-height:1.5;color:var(--ink);margin-top:2px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .detail-kpis strong small{font-size:11px;font-weight:400}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .detail-kpis article>small{font-size:11px;margin:0;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .eligibility-note{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.6;background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-line);border-radius:12px;padding:12px 16px;margin-bottom:14px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .eligibility-note books-icon{width:18px;height:18px;flex:none}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .eligibility-note.available{color:var(--pos);background:var(--pos-bg);border-color:var(--line)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-section{margin:14px 0 0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-section h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;margin:0;border-bottom:1px solid var(--line-2);font-size:14px;line-height:1.6}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-section h3 books-icon{width:28px;height:28px;border-radius:8px;padding:5px;background:var(--brand-50);color:var(--brand-700)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-section h3 small{font-size:12px;color:var(--muted);font-weight:400}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-section .scroll{max-height:none;overflow:auto}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-section table{min-width:520px;font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-section th,.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-section td{padding:11px 14px;font-size:13px;min-width:0;vertical-align:middle;line-height:1.5}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-section th{font-weight:500;background:#f7f8fb}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-section td small{margin:3px 0 0;font-size:12px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-section tr:last-child th{font-weight:700}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .claim-data dl{display:grid;grid-template-columns:110px minmax(0,1fr) 110px minmax(0,1fr);padding:16px;margin:0;gap:12px;font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .claim-data dt{color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .claim-data dd{margin:0}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-footer{display:flex;align-items:center;gap:8px;flex:none;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--line)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-footer button{height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;font-size:14px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-footer button books-icon{width:17px;height:17px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-footer .primary{background:var(--brand);color:#fff;border-color:var(--brand)}@media(max-width:600px){.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-header{padding:14px 16px;gap:8px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-header .badge{display:none}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-body{padding:16px}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .claim-data dl{grid-template-columns:100px minmax(0,1fr)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .drawer-footer{padding-inline:16px}}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table .column-sort{display:block;border:0;background:transparent;padding:0;min-height:0;color:inherit;font-size:13px;line-height:1.35;text-align:start;width:100%;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .column-sort books-icon{display:inline-block;vertical-align:middle;margin-inline-start:4px;width:14px;height:14px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .cashback-summary small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.reference-workspace.reference-workspace.reference-workspace books-cashback-list .list-table th{line-height:1.35}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-panel{border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-tabs{display:flex;align-items:center;width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;padding:3px;gap:2px;margin:0 0 20px;height:40px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-tabs button{display:inline-flex;gap:7px;align-items:center;justify-content:center;background:transparent;border:0;border-radius:7px;padding:7px 12px;min-height:32px;font-size:14px;font-weight:500;color:var(--ink-2);white-space:nowrap;line-height:1.1}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-tabs button[aria-selected=true]{color:var(--brand);background:var(--brand-50);box-shadow:var(--shadow-xs)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-tabs books-icon{width:18px;height:18px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-tabs button span{font-size:12px;color:var(--muted);background:var(--bg);border-radius:4px;padding:2px 5px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;margin:0 0 20px;background:none;border:0}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary.notice-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary :is(article,button){display:flex;flex-direction:column;align-items:stretch;text-align:start;min-width:0;border:1px solid var(--line);padding:16px 20px;border-radius:18px;background:#fff;box-shadow:var(--shadow-xs);height:137.046875px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary.notice-summary :is(article,button){height:118.921875px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary :is(article,button)>span{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px;line-height:1.35}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary books-icon{width:14px;height:14px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary strong{display:flex;align-items:baseline;gap:5px;font-size:24px;line-height:1.2;font-weight:700;color:var(--ink);margin-top:10px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary strong em{font-size:13px;font-style:normal;font-weight:400;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary .positive strong{color:var(--pos)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary small{font-size:12.5px;line-height:1.45;color:var(--muted);margin-top:10px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .notice-info{display:flex;align-items:flex-start;gap:10px;border:1px solid #dce2f2;border-radius:12px;background:#f5f7ff;padding:12px 16px;font-size:14px;line-height:1.6;margin-bottom:16px;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .notice-info books-icon{width:20px;height:20px;flex:none;margin-top:2px;color:var(--brand)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-table-panel{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--shadow-xs)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-toolbar{display:flex;align-items:center;gap:8px;padding:16px 20px 0;flex-wrap:wrap;min-height:56px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-toolbar input,.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-toolbar select,.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-toolbar button{height:40px;min-height:40px;margin:0;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:14px;font-weight:400;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-toolbar button{display:inline-flex;align-items:center;gap:8px;padding:8px 12px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-toolbar books-icon{width:18px;height:18px;flex:none}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-toolbar .search-field{display:flex;align-items:center;gap:8px;width:242px;height:40px;border:1px solid var(--line);border-radius:8px;padding:0 12px;margin:0}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .search-field input{width:100%;min-width:0;border:0;background:none;padding:0;outline:none;box-shadow:none;font-size:13px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .status-filter{width:210px;padding-inline:12px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-toolbar .export-button{margin-inline-start:auto}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-quick-filters{display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px 0}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-quick-filters button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:13px;padding:5px 10px;line-height:18px;font-weight:400;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-quick-filters button span{font-size:11px;line-height:16px;background:var(--bg);border-radius:4px;min-width:16px;text-align:center}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-quick-filters button.active{color:var(--brand);border-color:var(--brand-200);background:var(--brand-50)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;padding:16px 20px;border-top:1px solid var(--line);margin-top:12px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px;min-width:0}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-filters :is(input,select,button){min-width:0;width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:14px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll{overflow-x:auto;margin-top:16px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll table{border-collapse:collapse;width:100%;min-width:1150px;font-size:14px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll th{padding:11px 16px;font-size:13px;font-weight:500;background:#f5f7fa;color:var(--ink-2);line-height:1.35;white-space:nowrap;border:0}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll td{padding:14px 16px;font-size:14px;line-height:1.6;border-bottom:1px solid var(--line-2);background:none;vertical-align:middle}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll th,.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll td{text-align:start}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll th:first-child,.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll td:first-child{width:44px;padding-inline-start:20px;padding-inline-end:0}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll td:first-child input,.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll th:first-child input{width:18px;height:18px;min-height:18px;margin:0;accent-color:var(--brand)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll th:last-child,.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll td:last-child{padding-inline-end:20px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll b{font-weight:500}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll td small{display:block;font-size:12.5px;color:var(--muted);line-height:1.5;margin-top:3px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll .invoice-number{display:block;direction:ltr;text-align:start;white-space:nowrap;font-size:13px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll .link{border:0;border-radius:0;background:none;padding:0;min-height:0;color:var(--ink);font-size:13.5px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-scroll .claim-link{display:block;margin-top:3px;font-weight:500}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .column-sort{display:block;border:0;background:none;padding:0;font:inherit;text-align:start;color:inherit;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .column-sort books-icon{display:inline-block;vertical-align:middle;margin-inline-start:4px;width:14px;height:14px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .row-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:8px;min-height:30px;font-size:13px;padding:5px 8px;color:var(--ink-2);font-weight:500}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .row-actions books-icon{width:15px;height:15px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .row-actions>button:disabled{opacity:.4}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:5px;background:#f4f5f8;color:var(--muted);font-size:12px;line-height:18px;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-badge i{width:5px;height:5px;background:currentColor;border-radius:50%}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-badge.ok{background:var(--pos-bg);color:var(--pos)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-badge.warn{background:var(--warn-bg);color:var(--warn)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .due-state.soon,.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .due-state.today,.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .missing-receipt{color:var(--warn)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .due-state.overdue{color:var(--neg)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .muted-row{opacity:.6}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-empty{text-align:start;padding:32px 20px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:16px 20px;font-size:13px;color:var(--muted);background:#fff}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-pagination>span:first-child{margin-inline-end:auto}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-pagination label{display:flex;align-items:center;gap:8px;margin:0}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-pagination :is(select,button){min-height:32px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:4px 10px;font-size:13px;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-batch{position:fixed;bottom:20px;inset-inline:280px 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;z-index:50;border:1px solid var(--line);border-radius:12px;padding:12px 16px;background:#fff;box-shadow:var(--pop-shadow);font-size:14px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-batch button{min-height:36px;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:13px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-error{margin:12px 20px;color:var(--neg);font-size:13px}@media(max-width:1100px){.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary.notice-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-tabs{width:100%}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-tabs button{flex:1;padding:7px 8px;font-size:13px;gap:5px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary,.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary.notice-summary{grid-template-columns:1fr;gap:8px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary :is(article,button),.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary.notice-summary :is(article,button){height:auto;min-height:68px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"label value" "note note";gap:3px 10px;border-radius:16px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary :is(article,button)>span{grid-area:label;font-size:12.5px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary strong{grid-area:value;font-size:18px;margin:0}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-summary small{grid-area:note;margin:0;font-size:12px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-toolbar{padding:16px 16px 0}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-toolbar .search-field{width:100%}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-toolbar .status-filter{flex:1;min-width:0;width:auto}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-toolbar .export-button{margin-inline-start:0}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-quick-filters{padding-inline:16px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-pagination{padding:14px 16px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-batch{inset-inline:16px;bottom:16px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-filters{grid-template-columns:1fr}}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .overlay{position:fixed;inset:0;background:#10182852;z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-invoice-detail.drawer{position:fixed;inset:8px 8px 8px auto;z-index:81;width:min(760px,100% - 16px);height:calc(100dvh - 16px);padding:0;border-radius:16px;box-shadow:var(--pop-shadow);display:flex;flex-direction:column;overflow:hidden;background:#fff}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header{display:flex;align-items:center;gap:12px;flex:none;padding:16px 20px;margin:0;border-bottom:1px solid var(--line);background:#f7f8fb}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header .drawer-close{order:3;display:flex;width:32px;height:32px;padding:7px;border:0;float:none;font-size:14px;background:transparent}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header .drawer-close books-icon{width:18px;height:18px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-mark{order:0;display:grid;width:40px;height:40px;flex:none;padding:10px;border-radius:10px;color:#fff;background:var(--brand)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-title{order:1;flex:1;min-width:0;text-align:start}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-title h2{margin:0;font-size:18px;font-weight:700;line-height:1.35}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-title p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header .badge{order:2;font-size:12px;height:24px;background:#fff;border:1px solid var(--line)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-body{flex:1;min-height:0;overflow:auto;padding:20px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .detail-kpis article{background:var(--brand-50);border:1px solid var(--line);border-radius:12px;padding:10px 12px;text-align:start;min-height:78px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .detail-kpis span{display:block;font-size:12.5px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .detail-kpis strong{display:flex;align-items:baseline;gap:4px;font-size:16px;line-height:1.5;color:var(--ink);margin-top:2px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .detail-kpis strong small{font-size:11px;font-weight:400}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .detail-kpis article>small{font-size:11px;margin:0;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .eligibility-note{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.6;background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-line);border-radius:12px;padding:12px 16px;margin-bottom:14px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .eligibility-note books-icon{width:18px;height:18px;flex:none}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .eligibility-note.available{color:var(--pos);background:var(--pos-bg);border-color:var(--line)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-section{margin:14px 0 0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-section h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;margin:0;border-bottom:1px solid var(--line-2);font-size:14px;line-height:1.6}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-section h3 books-icon{width:28px;height:28px;border-radius:8px;padding:5px;background:var(--brand-50);color:var(--brand-700)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-section h3 small{font-size:12px;color:var(--muted);font-weight:400}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-section .scroll{max-height:none;overflow:auto}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-section table{min-width:520px;font-size:13px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-section th,.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-section td{padding:11px 14px;font-size:13px;min-width:0;vertical-align:middle;line-height:1.5}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-section th{font-weight:500;background:#f7f8fb}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-section td small{margin:3px 0 0;font-size:12px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-section tr:last-child th{font-weight:700}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .claim-data dl{display:grid;grid-template-columns:110px minmax(0,1fr) 110px minmax(0,1fr);padding:16px;margin:0;gap:12px;font-size:13px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .claim-data dt{color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .claim-data dd{margin:0}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-footer{display:flex;align-items:center;gap:8px;flex:none;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--line)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-footer button{height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;font-size:14px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-footer button books-icon{width:17px;height:17px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-footer .primary{background:var(--brand);color:#fff;border-color:var(--brand)}@media(max-width:600px){.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header{padding:14px 16px;gap:8px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header .badge{display:none}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-body{padding:16px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .claim-data dl{grid-template-columns:100px minmax(0,1fr)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-footer{padding-inline:16px}}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .detail-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header .tax-badge{order:2}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-section p{padding:12px 16px;font-size:14px}@media(max-width:680px){.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .detail-kpis{grid-template-columns:1fr}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .detail-kpis strong{font-size:16px}}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-toolbar .search-field{flex-direction:row}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-tabs button{gap:8px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-tabs button span{padding:2px 6px}.reference-workspace.reference-workspace.reference-workspace .tax-reference-notice .tax-invoice-detail.drawer{width:min(560px,100% - 16px)}.reference-workspace.reference-workspace.reference-workspace .tax-reference-notice .tax-badge{order:2}.reference-workspace.reference-workspace.reference-workspace .tax-reference-notice .claim-data dd .link{border:0;border-radius:0;padding:0;background:none;color:var(--brand)}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) .drawer-header{padding:14px 20px 14px 16px}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) .drawer-title h2{line-height:1.3}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) .drawer-title p{font-size:13.5px;line-height:1.45;margin:1px 0 0}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) .drawer-section:first-child{margin-top:0}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) .claim-data dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:0}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) .claim-data dl>div{padding:10px 14px;border-bottom:1px solid var(--line-2);min-width:0}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) .claim-data dt{font-size:12.5px;line-height:20px;margin:0 0 3px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) .claim-data dd{font-size:14.5px;line-height:23.2px;margin:0;overflow-wrap:anywhere}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) .claim-data dd small{display:block;font-size:12.5px;line-height:1.5;color:var(--muted);margin-top:3px}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) .claim-data dd .link{padding:0;border:0;border-radius:0;background:none;color:var(--ink);min-height:0;font-size:14.5px}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) books-document-list.reference-documents{display:block}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) books-document-list.reference-documents .document-row{padding:14px;gap:10px;min-height:58px;border-bottom:1px solid var(--line-2)}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) books-document-list.reference-documents .document-info{display:flex;align-items:center;gap:10px;color:var(--ink);flex:1;min-width:0}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) books-document-list.reference-documents .doc-mark{width:32px;height:32px;flex:none;padding:7px;background:#f5f6f8;border-radius:8px;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) books-document-list.reference-documents .doc-title{min-width:0}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) books-document-list.reference-documents .doc-title b{display:block;font-size:13px;font-weight:500;color:var(--ink)}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) books-document-list.reference-documents .doc-title small{display:block;font-size:12.5px;line-height:1.5;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) books-document-list.reference-documents .document-actions{gap:6px}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) books-document-list.reference-documents .document-actions a{min-height:32px;border:1px solid var(--line);border-radius:8px;padding:5px 10px;color:var(--ink-2);background:#fff;font-size:13px}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) books-document-list.reference-documents .document-actions a:first-child span{position:static;width:auto;height:auto;clip-path:none;overflow:visible}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) books-document-list.reference-documents .document-actions books-icon{width:14px;height:14px;margin-inline-start:4px}@media(max-width:680px){.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) .claim-data dl{grid-template-columns:1fr}.reference-workspace.reference-workspace.reference-workspace :is(books-cashback-list,books-tax-list,.tax-reference-notice) .document-row{flex-wrap:wrap}}app-root.reference-workspace books-incentive-list .empty>span{display:block;position:sticky;inset-inline-start:0;width:min(100%,100vw - 82px);white-space:normal;text-align:center}.reference-workspace.reference-workspace.reference-workspace books-claim-list .search-field{width:auto;min-width:220px;max-width:340px;flex:1 1 0%}.reference-workspace.reference-workspace.reference-workspace books-claim-list .toolbar-spacer{flex:1 1 0%}.reference-workspace.reference-workspace.reference-workspace books-claim-list .search-field books-icon{top:50%;transform:translateY(-50%)}.reference-workspace.reference-workspace.reference-workspace books-claim-list th,.reference-workspace.reference-workspace.reference-workspace books-claim-list th .column-sort{line-height:1.35}.reference-workspace.reference-workspace.reference-workspace books-claim-list th,.reference-workspace.reference-workspace.reference-workspace books-claim-list td,.reference-workspace.reference-workspace.reference-workspace books-claim-list .column-sort{text-align:start}.reference-workspace.reference-workspace.reference-workspace books-claim-list .client-cell,.reference-workspace.reference-workspace.reference-workspace books-claim-list .property-cell{text-align:start}.reference-workspace.reference-workspace.reference-workspace books-claim-list .claim-link{display:inline;margin:0;padding:0;min-height:0;font-size:14px;line-height:1.6;font-weight:400;color:var(--ink)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .client-cell>b{margin-top:2px;line-height:1.45;font-weight:400}@media(max-width:720px){.reference-workspace.reference-workspace.reference-workspace books-claim-list .toolbar-spacer{display:none}}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filters-toggle[aria-expanded=true]{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-700)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filters-toggle[aria-expanded=true] books-icon:last-of-type{transform:rotate(180deg)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-grid{align-items:start}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-grid label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12.5px;line-height:1.3}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-grid input,.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-grid select{height:40px;min-height:40px;padding:0 12px;border:1px solid var(--filter-line, #e4e7ec);border-radius:8px;font-size:14px;background-color:#fff}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-grid .mobile-status{display:none}.reference-workspace.reference-workspace.reference-workspace books-claim-list .date-range-field{grid-column:span 2}.reference-workspace.reference-workspace.reference-workspace books-claim-list .date-range-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-footer{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-footer .grow{flex:1}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-footer button{min-height:40px;border-radius:8px;padding:0 14px;font-size:14px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-footer .clear-filters{display:inline-flex;align-items:center;gap:4px;padding:6px 2px;border:0;background:transparent;color:var(--brand)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-footer .clear-filters books-icon{width:15px;height:15px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-footer .primary{background:var(--brand);border-color:var(--brand);color:#fff}.reference-workspace.reference-workspace.reference-workspace books-claim-list th,.reference-workspace.reference-workspace.reference-workspace books-claim-list td{padding-inline:12px}.reference-workspace.reference-workspace.reference-workspace books-claim-list td{padding-block:13px;vertical-align:top;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace books-claim-list th:first-child,.reference-workspace.reference-workspace.reference-workspace books-claim-list td:first-child{position:sticky;inset-inline-start:0;z-index:2;background:#fff}.reference-workspace.reference-workspace.reference-workspace books-claim-list th:first-child{z-index:3;background:#f7f8fa}.reference-workspace.reference-workspace.reference-workspace books-claim-list tr:hover td:first-child{background:var(--hover)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .tax-docs-pending-row td:first-child{background:#fff8e8}.reference-workspace.reference-workspace.reference-workspace books-claim-list .column-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;min-height:0;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-claim-list .column-sort books-icon{width:14px;height:14px;color:var(--subtle)}.reference-workspace.reference-workspace.reference-workspace books-claim-list th[aria-sort=ascending] books-icon,.reference-workspace.reference-workspace.reference-workspace books-claim-list th[aria-sort=descending] books-icon{color:var(--brand)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .column-sort:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .client-cell>b{color:var(--muted);font-size:13px;font-weight:400}.reference-workspace.reference-workspace.reference-workspace books-claim-list td small{font-size:13px;line-height:1.45;margin-top:2px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .commission-value,.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell>div:first-child strong{font-weight:400}.reference-workspace.reference-workspace.reference-workspace books-claim-list .commission-cell,.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell,.reference-workspace.reference-workspace.reference-workspace books-claim-list .status-cell,.reference-workspace.reference-workspace.reference-workspace books-claim-list .tax-documents-cell{min-width:0}.reference-workspace.reference-workspace.reference-workspace books-claim-list .commission-cell,.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell,.reference-workspace.reference-workspace.reference-workspace books-claim-list td:has(>.amount){text-align:start}.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell>div{display:block;font-size:13px;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell>div:first-child{margin-bottom:2px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell>div:not(:first-child){color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell>div .amount{margin-inline-start:4px;color:inherit}.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell>div:first-child .amount{margin-inline-start:0}.reference-workspace.reference-workspace.reference-workspace books-claim-list td:has(>.amount)>.amount,.reference-workspace.reference-workspace.reference-workspace books-claim-list .commission-value,.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell>div:first-child strong{font-size:15px;font-weight:500;color:var(--ink)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .closed-row td{color:var(--subtle)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .closed-row td b,.reference-workspace.reference-workspace.reference-workspace books-claim-list .closed-row .amount,.reference-workspace.reference-workspace.reference-workspace books-claim-list .closed-row .commission-value{color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .financial-cell .fully-collected{color:var(--pos)!important}.reference-workspace.reference-workspace.reference-workspace books-claim-list .amount,.reference-workspace.reference-workspace.reference-workspace books-claim-list .commission-value{direction:ltr;unicode-bidi:isolate}.reference-workspace.reference-workspace.reference-workspace books-claim-list .amount,.reference-workspace.reference-workspace.reference-workspace books-claim-list .commission-value{display:inline-block}.reference-workspace.reference-workspace.reference-workspace books-claim-list .client-cell>b,.reference-workspace.reference-workspace.reference-workspace books-claim-list .property-cell>b,.reference-workspace.reference-workspace.reference-workspace books-claim-list .property-cell>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-claim-list .client-cell>b{max-width:200px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .property-cell>b,.reference-workspace.reference-workspace.reference-workspace books-claim-list .property-cell>small{max-width:245px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .excluded-note{white-space:nowrap;font-weight:500}.reference-workspace.reference-workspace.reference-workspace books-claim-list .collector-name{display:flex;align-items:center;gap:6px;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-claim-list .collector-name>b{font-weight:400}.reference-workspace.reference-workspace.reference-workspace books-claim-list .collector-name .whatsapp-link{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #bde8cf;border-radius:50%;background:var(--pos-bg, #eaf7f0);margin:0}.reference-workspace.reference-workspace.reference-workspace books-claim-list .collector-phone{display:block;direction:inherit;text-align:start}.reference-workspace.reference-workspace.reference-workspace books-claim-list .date-cell>span{display:block}.reference-workspace.reference-workspace.reference-workspace books-claim-list .comment-cell>span{min-width:160px;max-width:220px;-webkit-line-clamp:2;font-size:13.5px;line-height:1.5}.reference-workspace.reference-workspace.reference-workspace books-claim-list .row-actions{text-align:start}.reference-workspace.reference-workspace.reference-workspace books-claim-list .tax-doc-status span{font-size:13px;line-height:1.45}.reference-workspace.reference-workspace.reference-workspace books-claim-list .tax-doc-status .invoice-chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;font-size:12.5px;font-weight:500}.reference-workspace.reference-workspace.reference-workspace books-claim-list .invoice-chip.done{background:var(--pos-bg, #eaf7f0)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .invoice-chip.pending{background:var(--warn-bg, #fff4df)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .notice-status{margin-top:6px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .notice-status b{display:inline;font-weight:500}.reference-workspace.reference-workspace.reference-workspace books-claim-list .tax-doc-neutral{font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .status-badge[data-tone=muted]{background:var(--neutral-bg, #f2f4f7);color:var(--neutral, #667085)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .status-badge[data-tone=positive]{background:var(--pos-bg, #eaf7f0);color:var(--pos)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .status-badge[data-tone=negative]{background:var(--neg-bg, #fff0ee);color:var(--neg)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .overdue-label{display:inline-flex;padding:0 8px;min-height:24px;align-items:center;margin-top:4px;border-radius:6px;background:var(--neg-bg, #fff0ee);color:var(--neg);white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-claim-list .whatsapp-link{width:24px;height:24px;padding:0;background:transparent;color:var(--pos)}.reference-workspace.reference-workspace.reference-workspace books-claim-list .whatsapp-link books-icon{width:17px;height:17px}.reference-workspace.reference-workspace.reference-workspace books-claim-list .whatsapp-link:hover{background:var(--pos-bg, #eaf7f0);color:var(--pos)}@media(max-width:720px){.reference-workspace.reference-workspace.reference-workspace books-claim-list .search-field{flex:1 1 100%;min-width:0;max-width:none}.reference-workspace.reference-workspace.reference-workspace books-claim-list .status-filter{display:none}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-grid .mobile-status{display:flex}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-footer{position:sticky;bottom:0;z-index:4;background:#fafbfc;padding-bottom:10px;flex-wrap:wrap}.reference-workspace.reference-workspace.reference-workspace books-claim-list .filter-footer .primary{flex:1;justify-content:center}.reference-workspace.reference-workspace.reference-workspace books-claim-list .client-cell{min-width:min(34vw,128px);max-width:46vw;white-space:normal}}books-claim-profile .claim-360 .claim-attachments{padding:0}books-claim-profile .claim-360 books-document-list.reference-documents .document-row{margin:0;padding:10px 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;min-height:62px}books-claim-profile .claim-360 books-document-list.reference-documents .document-row:last-child{border-bottom:0}books-claim-profile .claim-360 books-document-list.reference-documents .document-actions .delete-document{border:0;color:var(--neg);background:none}@media(max-width:600px){app-root.reference-workspace books-claim-profile .overlay{padding:0}app-root.reference-workspace books-claim-profile .drawer.profile.claim-360{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}app-root.reference-workspace books-claim-profile .claim-360 .claim-reference{margin-inline-start:0;margin-inline-end:auto}}app-root.reference-workspace books-claim-profile .claim-360 .claim-profile-tabs-group{display:flex;flex:none;padding:4px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;min-width:max-content}app-root.reference-workspace books-claim-profile .claim-360 .claim-profile-tabs-group button{position:relative;height:32px;min-height:32px;line-height:1;padding:0 16px;border:0;border-radius:6px;background:transparent;font-weight:500}app-root.reference-workspace books-claim-profile .claim-360 .claim-profile-tabs-group button:not(:last-child):after{content:"";position:absolute;inset-inline-end:0;top:8px;bottom:8px;width:1px;background:var(--line)}app-root.reference-workspace books-claim-profile .claim-360 .claim-profile-tabs-group button.active{background:var(--brand-50);box-shadow:inset 0 0 0 1px #e7ebf5;color:var(--brand-700)}app-root.reference-workspace books-claim-profile .claim-360 .claim-profile-tabs-group button.active:after{display:none}@media(max-width:760px){app-root.reference-workspace books-claim-profile .claim-360 .claim-profile-tabs-group button{font-size:13px;padding-inline:12px}}@media(max-width:600px){app-root.reference-workspace books-claim-profile .claim-360.drawer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}app-root.reference-workspace books-claim-profile .claim-360 .claim-360-head{padding:14px 16px;gap:8px}app-root.reference-workspace books-claim-profile .claim-profile-heading-icon{display:none}app-root.reference-workspace books-claim-profile .claim-360 .claim-heading{flex-basis:calc(100% - 40px)}app-root.reference-workspace books-claim-profile .claim-360 .claim-reference{background:#fff;border:1px solid var(--line)}app-root.reference-workspace books-claim-profile .claim-360 .claim-360-body{padding:16px}app-root.reference-workspace books-claim-profile .claim-profile-toolbar .claim-toolbar-button{font-size:14px;padding-inline:14px}app-root.reference-workspace books-claim-profile .claim-360 .claim-progress{display:flex}app-root.reference-workspace books-claim-profile .claim-360 .progress-step{flex:1 0 96px;min-width:96px}app-root.reference-workspace books-claim-profile .claim-360 .progress-step b{font-size:12.5px}app-root.reference-workspace books-claim-profile .claim-360 .progress-step small{font-size:11.5px}app-root.reference-workspace books-claim-profile .claim-360 .claim-profile-tabs-group button{font-size:14px;padding-inline:16px}app-root.reference-workspace books-claim-profile .claim-profile-footer{padding:14px 16px}app-root.reference-workspace books-claim-profile .claim-profile-footer>span{font-size:13px}app-root.reference-workspace books-claim-profile .claim-profile-footer>button{font-size:14px;padding-inline:14px}}app-root.reference-workspace .breadcrumb{display:flex;align-items:center;gap:8px;white-space:nowrap;min-width:0;overflow:hidden}app-root.reference-workspace .breadcrumb a{color:var(--muted);text-decoration:none}app-root.reference-workspace .breadcrumb a:hover{color:var(--brand)}app-root.reference-workspace :is(books-profit-loss,books-balance-sheet,books-cash-flow) .report-summary article{background:#fff}app-root.reference-workspace books-cash-flow .report-period{padding:16px 20px;border:1px solid var(--line);border-radius:16px;background:#fff;margin-bottom:16px;display:grid;gap:16px}app-root.reference-workspace books-cash-flow .cash-flow-period-fields{display:grid;grid-template-columns:repeat(3,minmax(0,260px));gap:16px}app-root.reference-workspace books-cash-flow .cash-flow-period-fields label{gap:8px;min-width:0;font-size:13.5px;color:var(--muted)}app-root.reference-workspace books-cash-flow .cash-flow-period-fields :is(input,select){height:40px;width:100%;box-sizing:border-box;min-width:0;border:1px solid var(--field-line);border-radius:8px;padding:0 12px;background:#fff;font:inherit;color:var(--ink)}app-root.reference-workspace books-cash-flow .cash-flow-period-fields input:disabled{background:var(--soft);color:var(--muted)}app-root.reference-workspace books-cash-flow .cash-flow-reconciliation{justify-self:start;font-size:12px;padding:6px 8px;border-radius:5px}app-root.reference-workspace books-cash-flow .cash-flow-reconciliation.good{background:var(--pos-bg);color:var(--pos)}app-root.reference-workspace books-cash-flow .cash-flow-reconciliation.bad{background:var(--neg-bg);color:var(--neg)}@media(max-width:600px){app-root.reference-workspace books-cash-flow .cash-flow-period-fields{grid-template-columns:1fr 1fr}app-root.reference-workspace books-cash-flow .cash-flow-period-fields label:first-child{grid-column:1/-1}}app-root.reference-workspace books-employee-accounts .operation-dialog:not(.statement-picker) form>header{display:flex;align-items:flex-start;gap:12px;background:var(--soft);padding:16px 20px}app-root.reference-workspace books-employee-accounts .operation-dialog:not(.statement-picker) form>header>books-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;padding:11px;color:#fff;background:var(--brand);flex:none}app-root.reference-workspace books-employee-accounts .operation-dialog:not(.statement-picker) form>header>div{flex:1;min-width:0}app-root.reference-workspace books-employee-accounts .operation-dialog:not(.statement-picker) form>header h2{font-size:18px;font-weight:700;line-height:1.35;margin:0}app-root.reference-workspace books-employee-accounts .operation-dialog:not(.statement-picker) form>header p{font-size:12.5px;font-weight:400;line-height:1.6;color:var(--muted);margin:4px 0 0}app-root.reference-workspace books-employee-accounts .operation-dialog:not(.statement-picker) form>header>button{width:32px;height:32px;min-height:32px;padding:7px;border:0;background:none;flex:none}app-root.reference-workspace books-employee-accounts .operation-dialog:not(.statement-picker) form>header>button books-icon{width:18px;height:18px}app-root.reference-workspace books-employee-accounts .operation-dialog:not(.statement-picker) .personal-issue-form .form-grid{gap:20px 16px}app-root.reference-workspace books-employee-accounts .operation-dialog:not(.statement-picker) .personal-form-section{font-size:13.5px;font-weight:600;line-height:1.6;margin:0}app-root.reference-workspace books-employee-accounts .operation-dialog:not(.statement-picker) .personal-form-section.separated{padding-top:16px;border-top:1px solid var(--line-2);margin-top:4px}app-root.reference-workspace books-employee-accounts .operation-dialog:not(.statement-picker) .form-grid input:not([type=file]),app-root.reference-workspace books-employee-accounts .operation-dialog:not(.statement-picker) .form-grid select{height:40px;min-height:40px;padding:0 12px;font-size:14px}app-root.reference-workspace books-employee-accounts .operation-dialog:not(.statement-picker) .form-grid input[type=file]{padding:16px 12px;border:1px dashed var(--field-line);background:var(--soft);min-height:68px}app-root.reference-workspace books-cheque-list .summary-amount .currency{margin-inline-start:4px}app-root.reference-workspace books-cheque-list .cheque-advanced-filter{margin:12px 20px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#f8fafc}app-root.reference-workspace books-cheque-list .cheque-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}app-root.reference-workspace books-cheque-list .cheque-filter-fields label{display:grid;gap:8px;font-size:12.5px;color:var(--muted);min-width:0}app-root.reference-workspace books-cheque-list .cheque-filter-fields :is(input:not([type=checkbox]),select){width:100%;height:40px;min-height:40px;padding:0 12px;font-size:14px;box-sizing:border-box;border:1px solid var(--field-line);border-radius:8px;background:#fff}app-root.reference-workspace books-cheque-list .cheque-filter-dates{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:12px}app-root.reference-workspace books-cheque-list .cheque-filter-dates .undated-filter{grid-column:1/-1;display:flex;align-items:center;gap:6px;font-size:12px}app-root.reference-workspace books-cheque-list .cheque-filter-dates input[type=checkbox]{width:16px;height:16px;min-height:16px;padding:0}app-root.reference-workspace books-cheque-list .cheque-filter-actions{display:flex;gap:8px;align-items:center;border-top:1px solid var(--line-2);padding-top:14px;margin-top:16px}app-root.reference-workspace books-cheque-list .cheque-filter-actions>span{flex:1}app-root.reference-workspace books-cheque-list .cheque-filter-actions button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13px}app-root.reference-workspace books-cheque-list .cheque-filter-actions button books-icon{width:16px;height:16px}app-root.reference-workspace books-cheque-list .cheque-filter-actions .clear-filter{border:0;background:none;color:var(--brand);padding-inline:0}app-root.reference-workspace books-cheque-list .cheque-filter-actions .primary{background:var(--brand);color:#fff;border-color:var(--brand)}app-root.reference-workspace books-cheque-list .cheque-toolbar .filters-toggle.active{background:var(--brand-50);color:var(--brand);border-color:var(--brand)}app-root.reference-workspace books-cheque-list .cheque-row-actions{width:48px;text-align:center}app-root.reference-workspace books-cheque-list .cheque-row-actions button{border:0;background:none;padding:4px;color:var(--brand)}app-root.reference-workspace books-cheque-list .cheque-row-actions books-icon{width:16px;height:16px}@media(max-width:600px){app-root.reference-workspace books-cheque-list .cheque-filter-fields{grid-template-columns:1fr 1fr}app-root.reference-workspace books-cheque-list .cheque-filter-dates{grid-column:1/-1}app-root.reference-workspace books-cheque-list .cheque-advanced-filter{margin-inline:14px}app-root.reference-workspace books-cheque-list .cheque-filter-actions{flex-wrap:wrap}}app-root.reference-workspace .page-head.incentive-page-head{flex-direction:column;align-items:stretch;gap:20px}app-root.reference-workspace .incentive-page-head>.actions{justify-content:flex-start}app-root.reference-workspace books-incentive-list .incentive-advanced-filter{margin:12px 20px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#f8fafc}app-root.reference-workspace books-incentive-list .incentive-advanced-filter .filters{margin:0;padding:0;border:0;background:none;grid-template-columns:repeat(3,minmax(0,1fr))}app-root.reference-workspace books-incentive-list .incentive-filter-actions{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line-2);padding-top:14px;margin-top:16px}app-root.reference-workspace books-incentive-list .incentive-filter-actions>span{flex:1}app-root.reference-workspace books-incentive-list .incentive-filter-actions button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13px}app-root.reference-workspace books-incentive-list .incentive-filter-actions books-icon{width:16px;height:16px}app-root.reference-workspace books-incentive-list .incentive-filter-actions .clear-filter{border:0;background:none;color:var(--brand);padding-inline:0}app-root.reference-workspace books-incentive-list .incentive-filter-actions .primary{background:var(--brand);color:#fff;border-color:var(--brand)}@media(max-width:600px){app-root.reference-workspace books-incentive-list .incentive-advanced-filter .filters{grid-template-columns:1fr 1fr}app-root.reference-workspace books-incentive-list .incentive-advanced-filter{margin-inline:14px}app-root.reference-workspace books-incentive-list .incentive-filter-actions{flex-wrap:wrap}}app-root.reference-workspace books-cashback-list .cashback-advanced-filter{margin:12px 20px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#f8fafc}app-root.reference-workspace books-cashback-list .cashback-advanced-filter .filters{margin:0;padding:0;border:0;background:none;grid-template-columns:repeat(3,minmax(0,1fr))}app-root.reference-workspace books-cashback-list .cashback-filter-dates{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:12px}app-root.reference-workspace books-cashback-list .cashback-filter-actions{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line-2);padding-top:14px;margin-top:16px}app-root.reference-workspace books-cashback-list .cashback-filter-actions>span{flex:1}app-root.reference-workspace books-cashback-list .cashback-filter-actions button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13px}app-root.reference-workspace books-cashback-list .cashback-filter-actions books-icon{width:16px;height:16px}app-root.reference-workspace books-cashback-list .cashback-filter-actions .clear-filter{border:0;background:none;color:var(--brand);padding-inline:0}app-root.reference-workspace books-cashback-list .cashback-filter-actions .primary{background:var(--brand);color:#fff;border-color:var(--brand)}@media(max-width:600px){app-root.reference-workspace books-cashback-list .cashback-advanced-filter .filters{grid-template-columns:1fr 1fr}app-root.reference-workspace books-cashback-list .cashback-advanced-filter{margin-inline:14px}app-root.reference-workspace books-cashback-list .cashback-filter-actions{flex-wrap:wrap}}app-root.reference-workspace books-tax-list .tax-advanced-filter{margin:12px 20px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#f8fafc}app-root.reference-workspace books-tax-list .tax-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}app-root.reference-workspace books-tax-list .tax-filter-fields label{display:grid;gap:8px;font-size:12.5px;color:var(--muted);min-width:0}app-root.reference-workspace books-tax-list .tax-filter-fields :is(input,select){width:100%;height:40px;min-height:40px;padding:0 12px;font-size:14px;box-sizing:border-box;border:1px solid var(--field-line);border-radius:8px;background:#fff}app-root.reference-workspace books-tax-list .tax-filter-dates{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:12px}app-root.reference-workspace books-tax-list .tax-filter-actions{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line-2);padding-top:14px;margin-top:16px}app-root.reference-workspace books-tax-list .tax-filter-actions>span{flex:1}app-root.reference-workspace books-tax-list .tax-filter-actions button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13px}app-root.reference-workspace books-tax-list .tax-filter-actions books-icon{width:16px;height:16px}app-root.reference-workspace books-tax-list .tax-filter-actions .clear-filter{border:0;background:none;color:var(--brand);padding-inline:0}app-root.reference-workspace books-tax-list .tax-filter-actions .primary{background:var(--brand);color:#fff;border-color:var(--brand)}@media(max-width:600px){app-root.reference-workspace books-tax-list .tax-filter-fields{grid-template-columns:1fr 1fr}app-root.reference-workspace books-tax-list .tax-advanced-filter{margin-inline:14px}app-root.reference-workspace books-tax-list .tax-filter-actions{flex-wrap:wrap}}.reference-workspace.reference-workspace.reference-workspace .overlay>.drawer{margin-left:auto;margin-right:0}@media(max-width:720px){app-root.reference-workspace.reference-workspace.reference-workspace.reference-workspace .overlay{padding:0}app-root.reference-workspace.reference-workspace.reference-workspace.reference-workspace .drawer{inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-summary :is(article,button){height:auto;min-height:119px}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-summary .notice-summary-card strong{color:var(--neg)}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .notice-info{color:var(--brand-700);background:var(--brand-50);border-color:var(--brand-200)}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-toolbar .search-field{width:340px}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-toolbar .status-filter{width:210px}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-tabs button[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--brand-200)}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-invoice-detail .claim-data dl{grid-template-columns:repeat(3,minmax(0,1fr))}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .row-actions>.detail-action{display:none}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-badge.cancelled{background:var(--soft);color:var(--muted)}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-badge.missing{background:var(--neg-bg);color:var(--neg)}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll table{min-width:960px}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll th{position:relative}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .notice-table{min-width:800px}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll :is(th,td):not(:first-child):not(:last-child){padding-inline:10px}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll td{vertical-align:top;padding-block:13px;font-size:14.5px;color:var(--ink-2)}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll td small{font-size:13px;line-height:1.45}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll time,app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .due-state,app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .invoice-number,app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .invoice-table td:nth-child(2) small,app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .invoice-table td:nth-child(6) small,app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .notice-table td:nth-child(4) small{white-space:nowrap}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .invoice-table :is(th,td):nth-child(6),app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .notice-table :is(th,td):nth-child(4){text-align:end;font-weight:500;white-space:nowrap}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .invoice-table th:nth-child(6) .column-sort,app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .notice-table th:nth-child(4) .column-sort{margin-inline-start:auto}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll :is(th,td):last-child{width:1%;white-space:nowrap}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll td b{color:var(--ink)}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .invoice-number{direction:inherit;font-size:14.5px;unicode-bidi:plaintext}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .invoice-table td:nth-child(7)>small{margin-top:6px}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-scroll .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:680px){app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-summary :is(article,button){height:auto;min-height:68px}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-toolbar .search-field{width:100%}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-toolbar .status-filter{width:auto}app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-invoice-detail .claim-data dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){app-root[data-ui-version="5"].reference-workspace.reference-workspace.reference-workspace books-tax-list .tax-invoice-detail .claim-data dl{grid-template-columns:1fr}}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header .tax-badge{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 8px;border-radius:6px;border:1px solid var(--line);font-size:12px;line-height:18px;background:#fff;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header .tax-badge.ok{border-color:#bddbca;color:var(--pos)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header .tax-badge.warn{border-color:var(--warn-line);color:var(--warn)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header .tax-badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header .tax-badge.cancelled{background:var(--soft);border-color:transparent}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .tax-badge.cancelled i{display:none}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-footer>.close-detail{order:3;margin-inline-start:auto;margin-inline-end:0}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) books-document-list.reference-documents .document-row{padding:10px 14px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) books-document-list.reference-documents .doc-title b{font-size:14px;line-height:1.6}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) books-document-list.reference-documents .doc-title small{font-size:13px;line-height:1.45}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) books-document-list.reference-documents .document-actions a{height:32px;padding:0 10px;flex-direction:row-reverse;gap:6px}@media(max-width:680px){.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header{flex-wrap:wrap}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-title{flex-basis:calc(100% - 96px)}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header .tax-badge{margin-inline-start:52px}.reference-workspace.reference-workspace.reference-workspace :is(books-tax-list,.tax-reference-notice) .drawer-header .drawer-close{position:absolute;inset-inline-end:16px;top:16px}}.reference-workspace.reference-workspace.reference-workspace .page-head.incentive-page-head{flex-direction:row;align-items:flex-end;gap:16px}.reference-workspace.reference-workspace.reference-workspace .incentive-page-head>.actions{justify-content:flex-end}.reference-workspace.reference-workspace.reference-workspace books-incentive-list books-incentive-menu svg{transform:rotate(90deg)}@media(max-width:600px){.reference-workspace.reference-workspace.reference-workspace .page-head.incentive-page-head{align-items:stretch}.reference-workspace.reference-workspace.reference-workspace .incentive-page-head>.actions{justify-content:flex-start}}#incentive-list{container-type:inline-size;min-width:0}#incentive-list .table-scroll{overflow:visible}#incentive-list table{min-width:0;table-layout:fixed}#incentive-list th,#incentive-list td{min-width:0;padding-inline:8px;overflow-wrap:anywhere;white-space:normal}#incentive-list th:nth-child(3),#incentive-list td:nth-child(3){min-width:0}#incentive-list th:nth-child(1){width:13%}#incentive-list th:nth-child(2){width:10%}#incentive-list th:nth-child(3){width:16%}#incentive-list th:nth-child(4){width:10%}#incentive-list th:nth-child(5),#incentive-list th:nth-child(6){width:9%}#incentive-list th:nth-child(7){width:12%}#incentive-list th:nth-child(8){width:10%}#incentive-list th:nth-child(9){width:11%}#incentive-list .text-link,#incentive-list td b,#incentive-list .claim-cell small{white-space:normal}#incentive-list .amount{overflow-wrap:anywhere}#incentive-list .badge{height:auto;min-height:26px;max-width:100%;white-space:normal;line-height:1.5;padding-block:3px}#incentive-list .badge:before{flex:none}#incentive-list .actions-cell:last-child{text-align:end;padding-inline-end:12px}#incentive-list .incentive-row-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px}#incentive-list .primary-action{padding:0;border:0;background:transparent}#incentive-list books-incentive-menu .menu-trigger{width:28px;min-width:28px;padding:4px}#incentive-list .actions-cell books-incentive-menu{margin-inline-start:0}#incentive-list .comment{max-width:100%}#incentive-list .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@container (max-width: 900px){#incentive-list table,#incentive-list thead,#incentive-list tbody{display:block;width:100%}#incentive-list thead tr{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;background:var(--soft)}#incentive-list th:nth-child(n){width:auto;padding:0;background:transparent}#incentive-list th.actions-heading{display:none}#incentive-list .column-sort{min-height:32px;padding:4px 8px;border:1px solid var(--line);border-radius:6px;background:#fff}#incentive-list .incentive-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border-bottom:1px solid var(--line)}#incentive-list .incentive-row td:nth-child(n){display:block;width:auto;min-width:0;padding:0;border:0;text-align:start}#incentive-list .incentive-row td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--muted);font-size:12px;direction:inherit}#incentive-list .incentive-row .person{padding-inline-start:42px!important}#incentive-list .person-avatar{inset-inline-start:0}#incentive-list .incentive-row td:nth-child(3),#incentive-list .incentive-row td:nth-child(6),#incentive-list .incentive-row td:nth-child(9){grid-column:1/-1}#incentive-list .incentive-row td.amount{text-align:end}#incentive-list .incentive-row td.amount:before{direction:rtl}#incentive-list:dir(ltr) .incentive-row td.amount:before{direction:ltr}#incentive-list .incentive-row .actions-cell{display:flex!important;align-items:center;justify-content:flex-end;gap:8px}#incentive-list .actions-cell:before{margin-inline-end:auto;margin-bottom:0}#incentive-list .empty{display:block}#incentive-list .summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 480px){#incentive-list .summary{grid-template-columns:1fr}#incentive-list .list-toolbar{padding-inline:14px;gap:8px}#incentive-list .search-field{min-width:0;flex-basis:100%}#incentive-list .status-filter{min-width:0;flex-basis:calc(100% - 115px)}#incentive-list .export-button{margin-inline-start:0}#incentive-list .pagination{padding-inline:14px;gap:8px}#incentive-list .summary-amount{flex-wrap:wrap;justify-content:flex-end;overflow-wrap:anywhere}}.reference-workspace.reference-workspace.reference-workspace .expense-page-tabs{display:flex;align-items:center;gap:2px;width:fit-content;max-width:100%;padding:4px;border:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;background:#fff;min-height:40px;margin:0 0 20px}.reference-workspace.reference-workspace.reference-workspace .expense-page-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;background:none;color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.1;white-space:nowrap;padding:0 16px;min-height:30px}.reference-workspace.reference-workspace.reference-workspace .expense-page-tabs button.active{background:var(--brand-50);color:var(--brand);box-shadow:var(--shadow-xs)}.reference-workspace.reference-workspace.reference-workspace .expense-page-tabs books-icon{width:18px;height:18px}.reference-workspace.reference-workspace.reference-workspace .data-card:is(.reference-expense-card,.reference-supplier-card){display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;border:0;background:none;box-shadow:none;border-radius:0;overflow:visible}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .table-scroll{display:contents}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-section-head{display:none}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis{order:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis :is(button,article){display:flex;flex-direction:column;align-items:stretch;text-align:start;padding:16px 20px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow-xs);min-width:0;min-height:118.921875px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis :is(button,article)>span{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px;line-height:1.35;min-height:22px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis books-icon{width:14px;height:14px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis strong{display:flex;align-items:baseline;gap:5px;margin:10px 0 0;font-size:24px;font-weight:700;color:var(--ink);line-height:1.2}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis strong em{font-style:normal;font-size:13px;font-weight:400;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis small{font-size:12.5px;line-height:1.45;color:var(--muted);margin-top:6px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis button:nth-child(3) strong{color:var(--warn)}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .primary-list-toolbar{order:1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:16px 20px 0;min-height:57px;background:#fff;border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;margin:0}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .primary-list-toolbar :is(input,select,button){min-height:40px;height:40px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-2);font-size:14px;font-weight:400;margin:0}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .primary-list-toolbar button{display:inline-flex;align-items:center;gap:8px;padding:8px 12px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .primary-list-toolbar books-icon{width:18px;height:18px;flex:none}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .reference-search{display:flex;flex-direction:row;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 12px;width:258px;height:40px;margin:0}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .reference-search input{border:0;background:none;padding:0;box-shadow:none;width:100%;min-width:0;font-size:13px;flex:1;outline:0}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .reference-status{width:142px;padding-inline:12px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) button.reference-export{margin-inline-start:auto}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-quick-filters{order:2;display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px 16px;background:#fff;border-inline:1px solid var(--line)}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-quick-filters button{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-2);font-size:13px;font-weight:400;line-height:18px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-quick-filters button span{font-size:11px;line-height:16px;background:var(--bg);border-radius:4px;min-width:16px;text-align:center}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-quick-filters .active{color:var(--brand);background:var(--brand-50);border-color:var(--brand-200)}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-filters{order:3;margin:0;padding:0;border:0;border-inline:1px solid var(--line);border-radius:0;background:#fff}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-filters>summary{display:none}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-filters .table-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;padding:16px 20px;border-top:1px solid var(--line);border-bottom:0;background:#fff}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-filters label{display:flex;flex-direction:column;gap:6px;font-size:12px;min-width:0}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-filters :is(select,input,button){min-width:0;width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:14px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-reference-table{order:4;overflow-x:auto;background:#fff;border-inline:1px solid var(--line);min-width:0}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-reference-table table{width:100%;min-width:1460px;border-collapse:collapse;font-size:14px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-reference-table th{padding:11px 16px;white-space:nowrap;line-height:1.35;font-size:13px;font-weight:500;background:#f5f7fa;color:var(--ink-2);border:0}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-reference-table td{font-size:14px;line-height:1.6;padding:14px 16px;vertical-align:middle;border-bottom:1px solid var(--line-2);background:none}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-reference-table th,.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-reference-table td{text-align:start}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-reference-table th:first-child,.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-reference-table td:first-child{padding-inline-start:20px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-reference-table th:last-child,.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-reference-table td:last-child{padding-inline-end:20px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-reference-table :is(b,time,bdi){font-weight:500;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-reference-table small{display:block;font-size:12.5px;color:var(--muted);line-height:1.5;margin-top:3px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-reference-table .text-link{border:0;border-radius:0;background:none;padding:0;font-size:14px;color:var(--ink);line-height:inherit}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .column-sort{display:block;border:0;background:none;color:inherit;font:inherit;padding:0;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .column-sort books-icon{display:inline-block;vertical-align:middle;width:14px;height:14px;margin-inline-start:4px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;font-size:12px;line-height:18px;white-space:nowrap;border-radius:5px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-attachments{display:flex;align-items:center;gap:6px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-attachments button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;color:var(--muted);font-size:12px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-attachments books-icon{width:15px;height:15px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) tfoot td{background:#fafbfc;font-size:13px;font-weight:500;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-pagination{order:5;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:16px 20px;background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;font-size:13px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-pagination>span:first-child{margin-inline-end:auto}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-pagination label{display:flex;align-items:center;gap:8px;margin:0}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-pagination :is(select,button){min-height:32px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:4px 10px;font-size:13px;color:var(--ink-2)}@media(max-width:1100px){.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.reference-workspace.reference-workspace.reference-workspace .expense-page-tabs{width:100%;flex-wrap:wrap}.reference-workspace.reference-workspace.reference-workspace .expense-page-tabs button{flex:1;padding:7px 8px;font-size:13px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis{grid-template-columns:1fr;gap:8px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis :is(button,article){display:grid;grid-template-columns:1fr auto;grid-template-areas:"label value" "note note";gap:3px 10px;padding:12px 14px;min-height:68px;border-radius:16px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis :is(button,article)>span{grid-area:label;font-size:12.5px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis strong{grid-area:value;margin:0;font-size:18px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-kpis small{grid-area:note;margin:0;font-size:12px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .primary-list-toolbar{padding:16px 16px 0}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .reference-search{width:100%}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .reference-status{flex:1;width:auto;min-width:0}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .reference-export{margin-inline-start:0}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-quick-filters{padding-inline:16px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-pagination{padding-inline:16px}.reference-workspace.reference-workspace.reference-workspace :is(.reference-expense-card,.reference-supplier-card) .expense-filters .table-tools{grid-template-columns:1fr}}.reference-workspace.reference-workspace.reference-workspace .expense-reference-overlay{background:#0f172a61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.reference-workspace.reference-workspace.reference-workspace .expense-reference-detail.drawer{position:fixed;inset:8px 8px 8px auto;transform:none;width:min(760px,100% - 16px);height:calc(100% - 16px);max-height:none;border-radius:16px;background:#fff;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;padding:0}.reference-workspace.reference-workspace.reference-workspace .expense-reference-detail .expense-drawer-header{display:flex;align-items:center;gap:12px;padding:14px 20px 14px 16px;border-bottom:1px solid var(--line);min-height:72.96875px;background:#f8f9ff;flex:none}.reference-workspace.reference-workspace.reference-workspace .expense-drawer-header>books-icon{width:36px;height:36px;padding:8px;background:var(--brand);color:#fff;border-radius:9px;flex:none}.reference-workspace.reference-workspace.reference-workspace .expense-drawer-header>div{flex:1;min-width:0}.reference-workspace.reference-workspace.reference-workspace .expense-drawer-header h2{font-size:18px;font-weight:700;line-height:1.3;margin:0}.reference-workspace.reference-workspace.reference-workspace .expense-drawer-header p{font-size:13.5px;line-height:1.45;margin:1px 0 0;color:var(--muted);overflow-wrap:anywhere}.reference-workspace.reference-workspace.reference-workspace .expense-drawer-header>button{display:grid;place-items:center;width:32px;height:32px;min-height:0;padding:6px;border:0;border-radius:8px;background:none;color:var(--muted);flex:none}.reference-workspace.reference-workspace.reference-workspace .expense-drawer-header>button books-icon{width:20px;height:20px}.reference-workspace.reference-workspace.reference-workspace .expense-reference-detail .drawer-body{flex:1;min-height:0;overflow:auto;padding:20px}.reference-workspace.reference-workspace.reference-workspace .expense-detail-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:16px}.reference-workspace.reference-workspace.reference-workspace .expense-detail-actions button{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:400;background:#fff;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace .expense-detail-actions button.primary{background:var(--brand);border-color:var(--brand);color:#fff}.reference-workspace.reference-workspace.reference-workspace .expense-detail-actions button:disabled{opacity:.45;cursor:not-allowed}.reference-workspace.reference-workspace.reference-workspace .expense-detail-actions books-icon{width:18px;height:18px}.reference-workspace.reference-workspace.reference-workspace .expense-detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:16px}.reference-workspace.reference-workspace.reference-workspace .expense-detail-kpis>div{padding:14px 20px 14px 16px;border-inline-end:1px solid var(--line);min-width:0}.reference-workspace.reference-workspace.reference-workspace .expense-detail-kpis>div:last-child{border:0}.reference-workspace.reference-workspace.reference-workspace .expense-detail-kpis span,.reference-workspace.reference-workspace.reference-workspace .expense-detail-kpis small{display:block;color:var(--muted);font-size:13px;line-height:1.3}.reference-workspace.reference-workspace.reference-workspace .expense-detail-kpis strong{display:flex;align-items:baseline;gap:5px;font-size:17px;font-weight:700;line-height:1.2;margin-top:6px;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace .expense-detail-kpis strong.remaining{color:var(--warn)}.reference-workspace.reference-workspace.reference-workspace .expense-detail-kpis strong small{display:inline;font-size:12px;font-weight:400}.reference-workspace.reference-workspace.reference-workspace .expense-detail-kpis>div>small{margin-top:6px;font-size:12px;line-height:1.4}.reference-workspace.reference-workspace.reference-workspace .expense-meter{height:5px;border-radius:4px;background:var(--line);overflow:hidden;margin-top:8px}.reference-workspace.reference-workspace.reference-workspace .expense-meter span{height:100%;max-width:100%;background:var(--brand)}.reference-workspace.reference-workspace.reference-workspace .expense-detail-section{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:16px 0 0;background:#fff}.reference-workspace.reference-workspace.reference-workspace .expense-detail-section h3{display:flex;align-items:center;gap:8px;padding:12px 14px;margin:0;border-bottom:1px solid var(--line-2);font-size:14px;line-height:1.4;font-weight:600}.reference-workspace.reference-workspace.reference-workspace .expense-detail-section h3 books-icon{width:28px;height:28px;padding:6px;border-radius:7px;color:var(--brand);background:var(--brand-50)}.reference-workspace.reference-workspace.reference-workspace .expense-detail-section h3 small{font-size:12px;color:var(--muted);font-weight:400;margin-inline-start:auto}.reference-workspace.reference-workspace.reference-workspace .expense-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0}.reference-workspace.reference-workspace.reference-workspace .expense-kv>div{padding:10px 14px;border-bottom:1px solid var(--line-2);min-width:0}.reference-workspace.reference-workspace.reference-workspace .expense-kv>div.full{grid-column:1/-1}.reference-workspace.reference-workspace.reference-workspace .expense-kv dt{font-size:12.5px;line-height:20px;margin:0 0 3px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace .expense-kv dd{font-size:14.5px;line-height:23.2px;margin:0;overflow-wrap:anywhere}.reference-workspace.reference-workspace.reference-workspace .expense-kv dd small{display:block;font-size:12.5px;line-height:1.5;color:var(--muted);margin-top:3px}.reference-workspace.reference-workspace.reference-workspace .expense-kv .text-link{border:0;padding:0;border-radius:0;background:none;font:inherit;color:var(--brand);min-height:0}.reference-workspace.reference-workspace.reference-workspace .expense-history-scroll{overflow:auto}.reference-workspace.reference-workspace.reference-workspace .expense-history-scroll table{width:100%;min-width:540px;border-collapse:collapse}.reference-workspace.reference-workspace.reference-workspace .expense-history-scroll th,.reference-workspace.reference-workspace.reference-workspace .expense-history-scroll td{padding:10px 14px;text-align:start;font-size:13px;line-height:1.45;border-bottom:1px solid var(--line-2)}.reference-workspace.reference-workspace.reference-workspace .expense-history-scroll th{font-size:12px;font-weight:500;background:#f5f7fa;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace .expense-history-scroll td small{display:block;font-size:12px;line-height:1.5;color:var(--muted);margin-top:3px}.reference-workspace.reference-workspace.reference-workspace .expense-history-scroll tfoot td{background:#fafbfc;font-weight:500}.reference-workspace.reference-workspace.reference-workspace .expense-documents{padding:10px 14px}.reference-workspace.reference-workspace.reference-workspace .expense-documents .reference-documents .document-row{display:flex;align-items:center;gap:10px;padding:10px 0;border:0;border-bottom:1px solid var(--line-2);border-radius:0;background:none;margin:0}.reference-workspace.reference-workspace.reference-workspace .expense-documents .reference-documents .document-name{flex:1;min-width:0}.reference-workspace.reference-workspace.reference-workspace .expense-documents .reference-documents .reference-file-icon{width:32px;height:36px;padding:7px;background:#f5f7fa;border:1px solid var(--line);border-radius:6px}.reference-workspace.reference-workspace.reference-workspace .expense-documents .reference-documents .document-title{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.reference-workspace.reference-workspace.reference-workspace .expense-documents .reference-documents .document-kind{font-size:12px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace .expense-activity{padding:10px 14px;border-bottom:1px solid var(--line-2);font-size:13px}.reference-workspace.reference-workspace.reference-workspace .expense-activity small{display:block;color:var(--muted);margin-top:4px}.reference-workspace.reference-workspace.reference-workspace .expense-reference-detail .empty{padding:16px;font-size:13px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace .reference-expense-card .expense-reference-table td:nth-child(3){white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace .reference-expense-card .expense-reference-table td:nth-child(4){min-width:192px}.reference-workspace.reference-workspace.reference-workspace .reference-expense-card .expense-reference-table td:nth-child(5){min-width:162px}.reference-workspace.reference-workspace.reference-workspace .reference-expense-card .expense-reference-table td:nth-child(6),.reference-workspace.reference-workspace.reference-workspace .reference-expense-card .expense-reference-table td:nth-child(9){white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace .reference-expense-card .expense-reference-table td:nth-child(12){width:56px}@media(max-width:680px){.reference-workspace.reference-workspace.reference-workspace .expense-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workspace.reference-workspace.reference-workspace .expense-kv{grid-template-columns:1fr}.reference-workspace.reference-workspace.reference-workspace .expense-reference-detail .drawer-body{padding:16px}.reference-workspace.reference-workspace.reference-workspace .expense-drawer-header{gap:8px!important}.reference-workspace.reference-workspace.reference-workspace .expense-drawer-header h2{font-size:16px}}.reference-workspace.reference-workspace.reference-workspace .expense-drawer-footer{display:flex;justify-content:flex-end;gap:8px;flex:none;border-top:1px solid var(--line);padding:14px 20px;background:#fff}.reference-workspace.reference-workspace.reference-workspace .expense-drawer-footer button{height:40px;min-height:40px;border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:14px;background:#fff;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace .reference-supplier-card .expense-reference-table table{min-width:1061.34375px}.reference-workspace.reference-workspace.reference-workspace .reference-supplier-card .supplier-due{color:var(--warn)}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .supplier-terms{font-size:14.5px;font-weight:500;white-space:normal}.reference-workspace.reference-workspace.reference-workspace .supplier-statement-section books-supplier-statement>p{padding:0 14px;font-size:13px;line-height:1.5}.reference-workspace.reference-workspace.reference-workspace .supplier-statement-section books-supplier-statement>strong{display:block;padding:12px 14px;font-size:14px}.reference-workspace.reference-workspace.reference-workspace .supplier-whatsapp{display:flex;width:max-content;align-items:center;gap:6px;border:1px solid #d7e9e0;border-radius:18px;background:#eaf7f0;padding:5px 12px;margin-top:12px;font-size:12.5px;line-height:20px;color:#386b4d;text-decoration:none}.reference-workspace.reference-workspace.reference-workspace .supplier-whatsapp books-icon{width:16px;height:16px}body .data-card.reference-treasury-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.reference-workspace .reference-treasury-card>.primary-list-toolbar{display:none!important}.reference-treasury-card>.table-scroll{display:contents}.personal-reference-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);margin:0 -32px 24px;padding:10px 32px;min-width:0}body .personal-reference-bar .personal-reference-tabs{display:flex;flex:0 1 auto;gap:2px;border:1px solid var(--line);margin:0;padding:3px;border-radius:10px;background:#fff;overflow:auto;white-space:nowrap;min-width:0}body .personal-reference-tabs button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 16px;font-size:14px;line-height:1;font-weight:400;color:var(--ink-2);border:0;border-radius:7px;background:none;box-shadow:none;flex:none}body .personal-reference-tabs button.active{color:var(--brand-700);background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-100)}.personal-reference-tabs button span{padding:2px 6px;font-size:11px;line-height:1.5;border-radius:5px;background:var(--track);color:var(--muted)}.personal-reference-actions{display:flex;align-items:center;gap:8px;flex:none}.personal-reference-actions>button{height:40px;min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;font:inherit;font-size:14px;line-height:1.6;border:1px solid var(--ctl-line);border-radius:8px;background:#fff;color:var(--ink-2);white-space:nowrap}.personal-reference-actions>button.primary{background:var(--brand);border-color:var(--brand);color:#fff}.personal-reference-actions books-icon{width:17px;height:17px;flex:none}@media(max-width:720px){.personal-reference-bar{flex-wrap:wrap;margin-inline:-16px;padding-inline:16px;gap:10px}body .personal-reference-bar .personal-reference-tabs{flex:1 1 100%}.personal-reference-actions{max-width:100%;flex-wrap:wrap}}books-accounting books-general-ledger .filters books-searchable-select .trigger{height:40px;min-height:40px;padding:0 12px;border-color:var(--field-line);border-radius:8px;font-size:14px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir]{margin-top:12px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-page{gap:16px;color:var(--ink)}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-rule{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;margin:0;border:1px solid var(--line);border-radius:10px;background:var(--brand-50);font-size:14px;line-height:1.6;color:var(--ink-2)}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-rule books-icon{width:18px;height:18px;flex:none;color:var(--brand);margin-top:2px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-reference-card{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);border-radius:16px;background:#fff;overflow:clip}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .heading{display:flex;align-items:center;gap:12px;padding:20px 20px 0;margin:0}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .heading>books-icon{width:32px;height:32px;flex:none;padding:7px;border-radius:9px;background:var(--brand-50);color:var(--brand)}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .heading>div{flex:1;min-width:0}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .heading h2{font-size:16px;line-height:1.4;font-weight:700;margin:0}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .heading p{font-size:13.5px;line-height:1.45;color:var(--muted);margin:4px 0 0}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .status{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:3px 8px;font-size:12px;line-height:1.5;font-weight:400}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.7}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .subtabs{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px 0;margin:0;border:0}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-segments{display:flex;gap:2px;border:1px solid var(--line);border-radius:9px;padding:3px;background:#fff}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-segments button{height:28px;min-height:28px;padding:0 12px;font-size:13px;line-height:1.4;border:0;border-radius:6px;background:none;color:var(--muted)}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-segments .active{background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-100);color:var(--brand-700)}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .subtabs .opening-migration{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--brand);padding:0;min-height:32px;font-size:14px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-migration books-icon{width:15px;height:15px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .setup{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:14px 20px 0;margin-bottom:16px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .setup article{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fff;gap:4px;align-content:start}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .setup article>strong{font-size:15px;line-height:1.6;font-weight:700}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .setup article small,app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .setup article>span,app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .setup article p{font-size:12.5px;line-height:1.6;color:var(--muted)}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .setup article p{margin:0}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .toolbar,app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .import-tools{padding:0 20px 12px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .toolbar>input{min-width:180px;flex:0 1 280px;height:40px;font-size:13px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .toolbar>select{width:160px;height:40px;font-size:13px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .toolbar .check{font-size:13px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .table-wrap{border:0;border-radius:0;contain:layout paint}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .table-wrap table{min-width:1110px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] th{background:var(--soft);font-size:12px;padding:10px 12px;color:var(--muted);border-block:1px solid var(--line-2)}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] td{padding:12px;border-color:var(--line-2);font-size:13px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .number{font-weight:600}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-reference-card>.muted,app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-reference-card>.notice,app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-reference-card>.error,app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-reference-card>h3{margin:12px 20px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-reference-card>books-accounting-files{margin:0 20px 16px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .summary-footer{position:sticky;bottom:0;margin-top:14px;padding:0;border:0;border-top:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .totals{gap:0;border-bottom:1px solid var(--line-2)}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .totals article{padding:14px 20px;background:#fff;border-radius:0;gap:6px;color:var(--ink)}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .totals article+article{border-inline-start:1px solid var(--line-2)}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .totals span{font-size:13px;color:var(--muted)}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .totals strong{font-size:17px;line-height:1.2;font-weight:700}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .summary-footer .actions{padding:12px 20px;margin:0;gap:8px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .summary-footer .actions button{height:40px;font-size:14px;border-radius:8px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .preview{inset:8px 8px 8px auto;width:min(1040px,100vw - 16px);border-radius:16px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .preview header{background:var(--soft);border-color:var(--line);padding:14px 20px;min-height:73px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .preview header h2{font-size:18px;line-height:1.3;margin:0}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .preview footer{padding:14px 20px;border-color:var(--line);min-height:69px}@media(max-width:900px){app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .setup{grid-template-columns:1fr}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir]{margin-top:0}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .heading,app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .subtabs{padding-inline:16px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .setup{padding-inline:16px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .toolbar,app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .import-tools{padding-inline:16px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .toolbar>input,app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .toolbar>select{flex:1 1 100%;width:100%}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .totals article{padding:12px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .totals strong{font-size:14px}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .preview header,app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .preview footer{padding-inline:16px}}app-root[data-ui-version="5"] books-accounting[dir] .migration-reference-card{margin-top:12px;border:1px solid var(--line);border-radius:16px;background:#fff;overflow:clip;display:grid}app-root[data-ui-version="5"] books-accounting[dir] .migration-reference-card books-accounting-repairs{display:block;padding:20px}app-root[data-ui-version="5"] books-accounting[dir] .migration-reference-card books-accounting-repairs h3{font-size:15px;font-weight:700;line-height:1.6;margin:0 0 8px}app-root[data-ui-version="5"] books-accounting[dir] .migration-reference-card books-accounting-repairs p{font-size:12.5px;line-height:1.6;color:var(--muted);margin:0 0 12px;max-width:900px}app-root[data-ui-version="5"] books-accounting[dir] .migration-reference-card books-accounting-repairs button{height:40px;font-size:13.5px;border-radius:8px;padding:8px 14px}app-root[data-ui-version="5"] books-accounting[dir] .migration-panel{padding:0 20px 20px;gap:16px;min-width:0}app-root[data-ui-version="5"] books-accounting[dir] .migration-warning{padding:12px 16px;font-size:14px;line-height:1.6;border-radius:10px;color:#9a6700;background:#fffaf0;border-color:#f5deb0}app-root[data-ui-version="5"] books-accounting[dir] .migration-warning p{display:inline;margin:0;color:inherit}app-root[data-ui-version="5"] books-accounting[dir] .migration-cutoff{padding:14px 16px;gap:10px;border-radius:12px;flex-wrap:wrap}app-root[data-ui-version="5"] books-accounting[dir] .migration-cutoff>div:first-child{flex:1;min-width:220px;gap:2px;font-size:14px}app-root[data-ui-version="5"] books-accounting[dir] .migration-cutoff small{font-size:12px;color:var(--muted);line-height:1.6}app-root[data-ui-version="5"] books-accounting[dir] .migration-actions{flex-wrap:wrap;gap:10px}app-root[data-ui-version="5"] books-accounting[dir] .migration-actions input{height:40px;width:190px;box-sizing:border-box;border-color:var(--line);font-size:13.5px}app-root[data-ui-version="5"] books-accounting[dir] .migration-actions button{height:40px;font-size:13.5px;padding:8px 14px;border-radius:8px}app-root[data-ui-version="5"] books-accounting[dir] .migration-status{padding:0;font-size:13.5px;color:var(--ink-2);gap:28px}app-root[data-ui-version="5"] books-accounting[dir] .migration-panel>p{margin:0;font-size:12px;line-height:1.6;color:var(--muted)}app-root[data-ui-version="5"] books-accounting[dir] .migration-panel .table-wrap{overflow:auto;contain:layout paint}@media(max-width:900px){app-root[data-ui-version="5"] books-accounting[dir] .migration-actions{width:100%}app-root[data-ui-version="5"] books-accounting[dir] .migration-actions input{width:100%}app-root[data-ui-version="5"] books-accounting[dir] .migration-actions button{flex:1}}app-root[data-ui-version="5"] books-journal-editor[dir] .line-fields books-searchable-select .trigger{min-height:40px;height:40px;font-size:13px;border-color:var(--field-line);border-radius:8px}app-root[data-ui-version="5"] books-journal-editor[dir] .settlement-check{flex-direction:row}app-root[data-ui-version="5"] books-journal-editor[dir] input:not([type=checkbox]),app-root[data-ui-version="5"] books-journal-editor[dir] select{height:40px;min-height:40px;border-color:var(--field-line)}app-root[data-ui-version="5"] books-accounting[dir] books-opening-balances[dir] .opening-rule{min-height:70.8px}app-root.reference-workspace[data-ui-version="5"]:is(.reports-catalog-page,.profit-loss-view) .page-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}app-root.reference-workspace[data-ui-version="5"]:is(.reports-catalog-page,.profit-loss-view) .page-head>div{min-width:0}app-root.reference-workspace[data-ui-version="5"]:is(.reports-catalog-page,.profit-loss-view) .page-head>.actions{margin:0;justify-content:flex-end;flex-wrap:nowrap}app-root.reference-workspace[data-ui-version="5"]:is(.reports-catalog-page,.profit-loss-view) .page-head>.actions button{white-space:nowrap}app-root.reports-catalog-page[data-ui-version="5"] .reports-search{display:flex;flex-direction:row;align-items:center;gap:8px;width:260px;height:40px;min-height:40px;border:1px solid var(--ctl-line);border-radius:8px;padding:0 12px;background:#fff}app-root.reports-catalog-page[data-ui-version="5"] .reports-search input{width:100%;min-width:0;height:38px;min-height:0;padding:0;margin:0;background:none;border:0;box-shadow:none;font-size:13.5px}app-root.reports-catalog-page[data-ui-version="5"] .reports-search books-icon{flex:none;width:16px;height:16px;color:var(--muted)}app-root.reference-workspace[data-ui-version="5"] .workspace-tabs.report-tabs{height:40px;padding:3px;gap:0;border-radius:10px;margin-block:20px;max-width:100%}app-root.reference-workspace[data-ui-version="5"] .workspace-tabs.report-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 16px;font-size:14px;line-height:1}app-root.reference-workspace[data-ui-version="5"] .workspace-tabs.report-tabs a.active{box-shadow:inset 0 0 0 1px var(--brand-100)}app-root.reference-workspace[data-ui-version="5"] .workspace-tabs.report-tabs books-icon{width:17px;height:17px}@media(max-width:1100px){app-root.reference-workspace[data-ui-version="5"]:is(.reports-catalog-page,.profit-loss-view) .page-head{grid-template-columns:minmax(0,1fr);gap:16px}app-root.reference-workspace[data-ui-version="5"]:is(.reports-catalog-page,.profit-loss-view) .page-head>.actions{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:600px){app-root.reports-catalog-page[data-ui-version="5"] .reports-search{width:100%}app-root.reference-workspace[data-ui-version="5"] .workspace-tabs.report-tabs{height:auto;overflow-x:auto;flex-wrap:nowrap}app-root.reference-workspace[data-ui-version="5"] .workspace-tabs.report-tabs a{flex:none;white-space:nowrap}}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-backdrop{background:#1018285c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail{inset-block:8px;inset-inline-start:auto;inset-inline-end:auto;right:8px;left:auto;width:min(560px,100vw - 16px);height:calc(100dvh - 16px);border:0;border-radius:16px;background:#fff;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--sh-panel);padding:0;color:var(--ink)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail>header{display:flex;align-items:center;justify-content:initial;gap:12px;padding:14px 20px 14px 16px;border-bottom:1px solid var(--line);flex:none;background:var(--soft)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-heading-icon{width:40px;height:40px;flex:none;background:var(--brand);color:#fff;border-radius:10px;display:grid;place-items:center}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-heading-icon books-icon{width:18px;height:18px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-heading{flex:1;min-width:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail h2{font-size:18px;font-weight:700;line-height:1.3;margin:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-heading p{font-size:13.5px;line-height:1.45;color:var(--muted);margin:1px 0 0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail>header>button{width:30px;height:36px;min-height:36px;display:grid;place-items:center;border:0;background:none;padding:0;color:var(--ink-2);border-radius:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail>header>button books-icon{width:18px;height:18px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail .cheque-detail-status{display:inline-flex;align-items:center;gap:6px;flex:none;height:28px;padding:0 8px;border:1px solid var(--line);border-radius:5px;background:#fff;font-size:12.5px;line-height:1.3;color:var(--muted);white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-status:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail .cheque-detail-status.collected{color:var(--pos)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail .cheque-detail-status.rejected{color:var(--neg)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-card{margin:0 0 14px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-card>h3{margin:0;display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);min-height:54px;font-size:14.5px;line-height:1.6;font-weight:700}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-card>h3 books-icon{width:28px;height:28px;padding:6px;border-radius:9px;background:var(--brand-100);color:var(--brand-700);flex:none}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;gap:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail dl>div{padding:10px 14px;border-bottom:1px solid var(--line-2);min-width:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail dl>div:nth-last-child(-n+2){border-bottom:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail dt{font-size:12.5px;line-height:20px;margin:0 0 3px;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail dd{font-size:14.5px;font-weight:500;line-height:23.2px;margin:0;overflow-wrap:anywhere}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail dd a{color:var(--ink);text-decoration:none;white-space:normal}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-documents{padding:0;margin:0 0 14px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-documents>h3{min-height:50px;margin:0;padding:12px 16px;line-height:1.6;font-size:14.5px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-note{font-size:13px;line-height:1.6;color:var(--muted);margin:0}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-history{display:block;min-height:28px;margin:12px 0 0;padding:4px 10px;border:1px solid var(--ctl-line);border-radius:6px;color:var(--ink-2);background:#fff;font:inherit;font-size:12.5px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail>footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex:none;padding:14px 20px;border-top:1px solid var(--line);background:#fff}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail footer button{height:40px;min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;line-height:1.3;border-radius:8px;border:1px solid var(--ctl-line);background:#fff;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail footer .primary{background:var(--brand);border-color:var(--brand);color:#fff}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail footer books-icon{width:16px;height:16px}@media(max-width:600px){.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail>header{padding:12px 16px;flex-wrap:wrap;gap:8px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-heading{flex-basis:calc(100% - 56px)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail .cheque-detail-status{margin-inline-start:auto}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail h2{font-size:16px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-heading p{font-size:12px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-body{padding:16px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-card>h3{font-size:13px;padding-inline:12px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail dd{font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail>footer{padding:12px 16px}}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) books-document-list.reference-documents{display:block}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .document-row{padding:10px 14px;gap:10px;min-height:62px;flex-wrap:nowrap;border-bottom:1px solid var(--line-2)}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .document-row:last-child{border-bottom:0}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .document-info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .doc-mark{width:32px;height:32px;flex:none;padding:7px;background:var(--soft);border-radius:9px;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .doc-title{min-width:0;flex:1}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .doc-title b{display:block;font-size:13px;font-weight:500;line-height:20.8px;color:var(--ink);overflow-wrap:anywhere}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .doc-title small{display:block;font-size:12.5px;line-height:20px;margin:2px 0 0;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .document-actions{display:flex;gap:6px;align-items:center;flex:none}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .document-actions a,.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .document-actions button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;border:1px solid var(--ctl-line);border-radius:8px;font-size:13px;line-height:1.6;background:#fff;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .document-actions books-icon{width:14px;height:14px}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .empty-documents{margin:0;padding:24px 14px;text-align:center;font-size:13px;color:var(--muted);line-height:1.6}@media(max-width:600px){.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .document-row{flex-wrap:wrap}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .document-actions{margin-inline-start:auto}.reference-workspace.reference-workspace.reference-workspace :is(books-cheque-list,books-claim-profile,books-commission-profile,books-incentive-profile-view) .doc-title b{font-size:12px}}.reference-workspace.reference-workspace.reference-workspace books-incentive-profile-view .financial-table :is(th,td){font-size:14px;line-height:22.4px;padding:10px 14px;background:transparent;border:0;border-bottom:1px solid var(--line-2)}.reference-workspace.reference-workspace.reference-workspace books-incentive-profile-view .financial-table .total>*{background:var(--brand-50);color:var(--deep);border:0;font-weight:700}.reference-workspace.reference-workspace.reference-workspace books-incentive-profile-view .attachments .empty{margin:0;padding:24px 14px;font-size:13px;line-height:20.8px;border:0}@media(max-width:600px){.reference-workspace.reference-workspace.reference-workspace books-incentive-profile-view .financial-table :is(th,td){font-size:12px;line-height:19.2px;padding:10px}}:root{--font:"Tajawal",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.22,1,.36,1);--app:#EEF0F4;--sheet:#FFFFFF;--sheet-line:#E4E7EC;--line:#E6E9EF;--line-2:#EFF1F5;--track:#EEF1F6;--hover:#F6F8FB;--soft:rgba(244,246,250,.8);--ctl-line:#CDD3DC;--field-line:#8792A5;--field-line-hover:#646F83;--ctl-line-hover:#B4BDCB;--ctl-hover:#F7F8FA;--ink:#1A2233;--ink-2:#3B4558;--muted:#5B6678;--subtle:#646F83;--brand:#3A66E0;--brand-600:#2F56C6;--brand-700:#2449B8;--brand-400:#6A8DEE;--brand-300:#A9BFF6;--brand-100:#DEE7FF;--brand-50:#F0F4FF;--deep:#3A66E0;--deep-hover:#2F56C6;--ring:0 0 0 3px rgba(58,102,224,.18);--series-1:#5B82EE;--series-2:#9FB5EE;--series-line:#5F7FD9;--c-late:#DE6A5E;--c-rest:#D3D9E3;--pos:#2F7D55;--pos-bg:#EAF7EF;--pos-dot:#2FB36B;--warn:#8A5D12;--warn-bg:#FFF6E5;--warn-dot:#F0A32C;--warn-line:#F3E2B8;--neg:#B5453B;--neg-bg:#FDF0EF;--neg-dot:#E5584C;--neutral:#4B5563;--neutral-bg:#F1F3F6;--neutral-dot:#9AA3B2;--violet:#5B4BC4;--violet-bg:#F2F0FD;--violet-dot:#7C6BE0;--nav-ink:#1A2233;--nav-ink-2:#2F394B;--nav-ink-3:#5B6678;--nav-icon:#3B4558;--nav-hover:rgba(26,34,51,.06);--nav-active-fg:#2449B8;--nav-line:#DDE1E8;--nav-active-shadow:0 1px 2px rgba(16,24,40,.06),inset 0 0 0 1px #D8E1F5;--glow:radial-gradient(130% 36% at 100% 100%,rgba(120,160,255,.5) 0,rgba(120,160,255,0) 70%),radial-gradient(110% 28% at 0% 100%,rgba(150,150,255,.32) 0,rgba(150,150,255,0) 70%),radial-gradient(80% 16% at 50% 104%,rgba(90,200,255,.22) 0,rgba(90,200,255,0) 70%);--card-glow:radial-gradient(460px 240px at 0% 100%,rgba(120,160,255,.13) 0,rgba(120,160,255,0) 72%),radial-gradient(320px 180px at 100% 0%,rgba(150,150,255,.05) 0,rgba(150,150,255,0) 72%);--pop-shadow:0 18px 36px -14px rgba(16,24,40,.28),0 2px 6px rgba(16,24,40,.06);--r-card:16px;--r-ctl:8px;--r-chip:6px;--side:264px;--rail:64px}:root{--eb-bg: var(--app);--eb-panel: #fff;--eb-text: var(--ink);--eb-muted: var(--muted);--eb-border: var(--line);--eb-purple: var(--brand);--eb-soft: var(--brand-50);--eb-green: var(--pos);--eb-green-bg: var(--pos-bg);--eb-orange: var(--warn);--eb-orange-bg: var(--warn-bg);--eb-red: var(--neg);--eb-red-bg: var(--neg-bg);color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--app);color:var(--ink);font-family:Tajawal,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;direction:rtl}button,input,select,textarea{font:inherit}button,a{cursor:pointer}button{border:1px solid #e4e5f0;border-radius:10px;background:#fff;padding:11px 16px;color:#393b55;transition:background .15s}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}button:hover{background:var(--brand-50)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 3px 9px #3a66e021}button.primary:hover{background:var(--brand-600)}input,select,textarea{width:100%;border:1px solid #e2e3ef;border-radius:9px;background:#fff;color:#292b43;padding:12px;min-height:43px}input:focus,select:focus,textarea:focus{outline:2px solid #aaa6ff;outline-offset:1px}input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--brand)}label{display:flex;flex-direction:column;gap:9px;font-size:13px;color:var(--muted)}label.check{flex-direction:row;align-items:center;padding:15px 0}h1{font-size:30px;margin:12px 0}h2{font-size:24px}h3{font-size:17px;margin:0 0 20px}p{line-height:1.8}small{font-size:11px;line-height:1.7}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}.muted{color:#9396ac}.card{background:#fff;border:1px solid #ebecf5;border-radius:18px;overflow:hidden}.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:24px}.four-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:24px}.kpi{padding:27px;display:flex;flex-direction:column;gap:18px}.kpi>span{color:#8a8da5}.kpi>strong{font-size:27px;letter-spacing:-1px}.kpi>small{color:var(--muted)}.kpi.featured{background:var(--brand);color:#fff}.kpi.featured>span,.kpi.featured>small{color:#e4e2ff}.chart-card{padding:28px;margin-bottom:24px}.chart-scroll{overflow:auto}.chart-scroll svg{display:block;width:100%;min-width:650px;direction:ltr}.chart-legend{display:flex;gap:24px;color:var(--brand);font-size:12px;margin:20px 0}.chart-legend .secondary{color:#a29bec}.expense-layout{display:flex;gap:60px;justify-content:center;align-items:center;padding:24px}.pie{width:230px;height:230px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.pie>div{background:#fff;border-radius:50%;width:164px;height:164px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px}.expense-legend{flex:1}.expense-legend p{display:flex;justify-content:space-between;border-bottom:1px solid #efeff6;padding:8px 0;gap:20px}.expense-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-left:8px}.callout{background:#fff7e9;border-radius:13px;padding:22px;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;color:#ad7c29}.callout p{margin:4px 0 0;font-size:12px}.badge{display:inline-block;background:#f2efff;color:#6b5cf5;border-radius:7px;padding:7px 10px;font-size:11px;white-space:nowrap}.badge.green,.success{background:#eaf8f2;color:#218e72}.error{background:var(--neg-bg);color:#c8445b;border-radius:10px;padding:16px;line-height:1.8}.notification{padding:12px 20px;border-radius:10px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.empty{text-align:center;padding:45px;color:#9599ae}.table-scroll{overflow:auto}.table-tools{padding:20px;display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.table-tools input{max-width:320px}.table-tools select{max-width:190px}table{width:100%;border-collapse:collapse;text-align:right;font-size:12px}th{background:var(--hover);color:#979aaf;font-weight:400;padding:17px;white-space:nowrap}td{padding:20px 17px;border-bottom:1px solid #f0f1f8;line-height:1.8}td>b,td>small,td>a,td>strong{display:block}td small{color:var(--muted)}td button{padding:7px 10px;margin:3px;font-size:11px;white-space:nowrap}.list-row{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;border-bottom:1px solid #eff0f7;border-radius:0;padding:19px;text-align:right;background:#fff}.list-row small{display:block;color:#9699ac;margin-top:7px}.two-cols>.card>h3{padding:24px;margin:0}.overlay{position:fixed;inset:0;background:#25244055;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:30;display:flex;justify-content:flex-start}.drawer{width:min(100%,1000px);background:#fff;height:100%;display:flex;flex-direction:column;box-shadow:-5px 0 30px #0001}.drawer-head{padding:28px 32px;border-bottom:1px solid var(--line)}.drawer-head small{color:#9598ae}.drawer-head h2{margin:12px 0}.icon-button{float:left;padding:8px 13px;font-size:20px}.drawer-body{padding:28px 32px;overflow-y:auto;flex:1}.drawer-foot{display:flex;justify-content:space-between;padding:20px 32px;border-top:1px solid var(--line)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.person-row{display:flex;gap:12px;align-items:flex-end;padding:20px 0;border-bottom:1px solid var(--line)}.person-row label{flex:1;min-width:0}.person-row button.danger{color:#d2576b}.summary{border:1px solid var(--line);border-radius:12px;padding:20px;margin:24px 0}.summary p,.summary-line{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:12px 0}.summary p:last-child{border:0}.summary .highlight{background:#f2f0ff;border-radius:8px;padding:18px;color:var(--brand)}.split-row{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-bottom:1px solid var(--line);padding:30px 0;margin-bottom:20px}.tabs{display:flex;gap:30px;padding-top:20px}.tabs b{color:var(--brand);border-bottom:3px solid;padding-bottom:13px}.steps{display:flex;gap:15px;font-size:11px;color:#9b9eb0;flex-wrap:wrap;margin-bottom:30px}.steps .current{color:var(--brand);font-weight:700}.modal-overlay{z-index:100;align-items:center;justify-content:center}.modal{width:min(94%,680px);padding:30px;max-height:94vh;overflow:auto}.modal>.icon-button{float:inline-end;margin-inline-start:12px}.modal footer{margin-top:24px;justify-content:flex-end}.file-link{display:block;padding:10px;font-size:12px}.audit{padding:18px;border-right:2px solid #d8d4ff;margin:12px 0;background:var(--hover)}.audit small{display:block;color:var(--muted)}.audit pre{white-space:pre-wrap;direction:ltr;text-align:left;font-size:11px;overflow-wrap:anywhere}.profile .actions{margin-bottom:25px}@media(max-width:1100px){.kpis,.four-cols{grid-template-columns:repeat(2,1fr)}.expense-layout{gap:25px;flex-wrap:wrap}}@media(max-width:650px){.kpis,.two-cols,.form-grid,.split-row{grid-template-columns:1fr}.person-row{flex-wrap:wrap}.person-row label{min-width:40%}.drawer-body,.drawer-head{padding:20px}.expense-layout{padding:0}.expense-legend{width:100%;font-size:11px}.kpi>strong{font-size:24px}.table-tools{padding:12px}}@media print{body{background:#fff}.sidebar,.topbar,.app-shell,.drawer-head button,.drawer .actions,.drawer-foot,.modal-overlay{display:none!important}.overlay{position:static;background:#fff;display:block;-webkit-backdrop-filter:none;backdrop-filter:none}.drawer{width:100%;height:auto;box-shadow:none}.drawer-body{overflow:visible}.drawer-head{padding:0}.file-link{color:#000}}books-print-sheet{display:none}@media print{@page{size:A4;margin:18mm}app-root>:not(books-print-sheet){display:none!important}books-print-sheet{display:block;color:#202338;font-size:12pt}.print-sheet header{display:flex;justify-content:space-between;border-bottom:3px solid var(--brand);padding-bottom:16px}.print-sheet h1{text-align:center;font-size:22pt}.print-sheet table{width:100%;border-collapse:collapse}.print-sheet td,.print-sheet th{border:1px solid #ccc;padding:12px;white-space:normal;text-align:start}.print-sheet .total{font-weight:700;background:#eeedf8}.print-sheet footer{display:flex;justify-content:space-between}}@media print{app-root.profit-loss-view>.app-shell{display:block!important;margin:0!important}app-root.profit-loss-view>books-print-sheet,app-root.profit-loss-view .app-shell>:not(main),app-root.profit-loss-view main>:not(books-profit-loss,books-balance-sheet,books-cash-flow){display:none!important}app-root.profit-loss-view main{padding:0}}app-root nav.expense-page-tabs[role=tablist]{display:flex;flex:none;overflow-y:hidden;align-items:stretch;gap:8px;margin:0 0 16px;padding:6px;width:max-content;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#fff}app-root nav.expense-page-tabs[role=tablist] button{flex:0 0 auto;width:auto;margin:0;justify-content:center;border:0;background:transparent;border-radius:8px;color:#5f627b;padding:11px 16px;font-size:13px;font-weight:600;cursor:pointer}app-root nav.expense-page-tabs[role=tablist] button:hover,app-root nav.expense-page-tabs[role=tablist] button:focus-visible{background:#f5f3ff;color:#5745d7}app-root nav.expense-page-tabs[role=tablist] button.active{color:#5745d7;background:var(--brand-50);font-weight:800}.expense-section-head,.expense-category-group-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.expense-section-head{margin:4px 0 20px}.expense-section-head h2,.expense-category-group h3{margin:0;color:var(--ink)}.expense-section-head h2{font-size:19px}.expense-section-head p{margin:5px 0 0;color:var(--muted);font-size:12px}.expense-count{color:var(--muted);font-size:12px}.expense-category-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;align-items:start}.expense-category-group{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.expense-category-group-head{padding:17px;background:var(--hover);border-bottom:1px solid var(--line)}.expense-category-group h3{font-size:16px}.expense-category-group-head .expense-count{display:inline-block;margin:6px 9px 0 0}.expense-category-actions{display:flex;gap:8px;flex-wrap:wrap}.expense-category-actions button{white-space:nowrap}.expense-category-status{display:inline-block;padding:3px 8px;border-radius:999px;background:#eaf8f1;color:#14784e;font-size:11px;white-space:nowrap}.expense-category-status.inactive{background:#f2f2f5;color:#74778b}.expense-category-group table{width:100%;margin:0}.expense-category-group td,.expense-category-group th{padding:11px 14px}@media(max-width:560px){app-root nav.expense-page-tabs[role=tablist]{width:100%}app-root nav.expense-page-tabs[role=tablist] button{padding:10px 12px;font-size:12px}.expense-category-group-head{align-items:flex-start}}@page company-document{size:A4;margin:0}@media print{books-print-sheet{page:company-document}.print-sheet{padding:14mm;font-size:12pt;line-height:1.6}.print-sheet header{align-items:center;gap:20px;break-inside:avoid}.print-sheet .company-identity{overflow-wrap:anywhere}.print-sheet .company-identity strong{font-size:18pt}.print-sheet .company-identity div{font-size:10pt}.print-sheet .company-logo{width:36mm;height:25mm;object-fit:contain;flex-shrink:0}.print-sheet h1{margin:18px 0}.print-sheet table{margin:18px 0;table-layout:fixed}.print-sheet td.print-amount{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}.print-sheet th,.print-sheet td{font-size:11pt;padding:10px;overflow-wrap:anywhere}.print-sheet tr,.print-sheet footer{break-inside:avoid}.print-sheet .total th,.print-sheet .total td{font-size:13pt}.print-sheet footer{margin-top:32px;font-size:10pt}}.claim-360.drawer{width:min(790px,94vw);max-width:790px;color:var(--ink);background:#f9fbff;overflow:hidden}.claim-360 .claim-360-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 auto;padding:5px 16px 6px;border-bottom:1px solid #e4e9f4;background:linear-gradient(110deg,#fff,var(--hover));min-height:65px}.claim-heading-action{display:flex;align-items:center;gap:9px;border:0;padding:0;background:none;color:var(--ink)}.claim-heading-action h2{margin:0!important;font-size:15px;line-height:1.5;font-weight:800}.claim-heading-action books-icon{color:var(--brand);width:22px;height:22px}.claim-reference{display:flex;align-items:center;gap:10px;font-size:12px;color:#59649b;line-height:1.6}.claim-reference b{color:var(--ink)}.claim-heading>small{display:block;font-size:10px;color:#7480b3;line-height:1.4}.claim-header-tools{display:flex;align-items:center;gap:2px;direction:ltr;position:relative}.claim-close,.claim-menu>summary{border:0;background:transparent;padding:7px;display:flex;color:#151642;border-radius:5px;cursor:pointer}.claim-menu>summary{color:#8892b3;padding:7px 4px}.claim-menu{direction:inherit}.claim-menu>summary::-webkit-details-marker{display:none}.claim-menu-panel{position:absolute;left:0;top:36px;width:240px;z-index:6;padding:7px;background:#fff;border:1px solid #dfe3f2;border-radius:8px;box-shadow:0 8px 28px #24205822}.claim-menu-panel p{margin:4px 8px 7px;color:#7180a0;font-size:11px;line-height:1.7}.claim-menu-panel b{color:var(--ink)}.claim-menu-panel button{display:block;width:100%;padding:7px 9px;text-align:right;border:0;font-size:12px;border-radius:5px}.claim-menu-panel .cancel-claim{color:#bb3654}.claim-360 .claim-360-head{flex-wrap:wrap}.claim-profile-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:9px;width:100%;margin-top:9px;margin-bottom:4px;direction:ltr}.claim-profile-toolbar .claim-toolbar-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:7px 13px;border:1px solid #e2e6f2;border-radius:7px;background:#fff;color:#202344;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;direction:inherit;cursor:pointer}.claim-profile-toolbar .claim-follow-button{background:var(--brand);border-color:var(--brand);color:#fff;padding-inline:18px}.claim-profile-toolbar .claim-toolbar-button books-icon{width:17px;height:17px}.claim-profile-toolbar .claim-toolbar-chevron{width:13px!important;height:13px!important}.claim-profile-toolbar .claim-toolbar-more{width:40px;padding-inline:8px}.claim-profile-toolbar .claim-menu{position:relative}.claim-profile-toolbar .claim-menu-panel{left:auto;right:0;top:calc(100% + 6px);max-width:calc(100vw - 32px)}.claim-profile-toolbar .claim-toolbar-button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media(max-width:600px){.claim-profile-toolbar{gap:6px}.claim-profile-toolbar .claim-toolbar-button{padding-inline:9px;font-size:11px;gap:6px}.claim-profile-toolbar .claim-toolbar-more{width:34px}.claim-profile-toolbar .claim-menu{position:static}.claim-profile-toolbar .claim-menu-panel{right:auto;left:0}}.claim-360 .claim-360-body{display:flex;flex-direction:column;gap:8px;padding:5px 16px 15px;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(100deg,#fbfcff,#f8faff)}.claim-360-body>*{flex:0 0 auto;min-width:0}.claim-360 .claim-card{margin:0;background:linear-gradient(110deg,#fff,var(--hover));border:1px solid #e1e7f2;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #23315503}.claim-card>summary,.claim-summary>h3{display:flex;align-items:center;gap:10px;min-height:33px;padding:6px 14px;list-style:none;color:#101345;cursor:pointer}.claim-card>summary::-webkit-details-marker{display:none}.claim-card h3{margin:0;font-size:14px;line-height:1.5;font-weight:700}.claim-card h3 small{font-size:12px;color:inherit;font-weight:700;margin-inline-start:9px}.heading-separator{margin:0 9px}.claim-card>summary>books-icon,.claim-summary>h3>books-icon{width:20px;height:20px;color:var(--brand)}.claim-card>summary .section-chevron{margin-inline-start:auto;width:15px;height:15px;color:var(--ink)}.claim-card[open]>summary .section-chevron{transform:rotate(180deg)}.claim-card:not([open])>summary{border-bottom:0}.claim-summary>h3{margin:0;border-bottom:1px solid #e6ebf5;justify-content:flex-start;flex-direction:row-reverse;cursor:default}.claim-summary>h3>books-icon{color:var(--ink)}.claim-360 .claim-progress{display:grid;direction:ltr;grid-template-columns:repeat(var(--step-count),minmax(0,1fr));padding:12px 0 8px;overflow:visible;min-height:75px}.progress-step{position:relative;text-align:center;direction:inherit;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px;line-height:1.35;min-width:0}.progress-step:not(:first-child):before{content:"";position:absolute;top:9px;right:50%;width:100%;height:2px;background:#ccd5e9;z-index:0}.progress-step.done:before,.progress-step.current:before{background:#19b776}.progress-step.current:before{background:linear-gradient(to right,#19b776 50%,#553aff)}.progress-dot{position:relative;z-index:1;width:19px;height:19px;border-radius:50%;background:#f0f3f9;border:2px solid #d6deef;display:grid;place-items:center;color:#8a98be}.progress-dot books-icon{width:12px;height:12px}.progress-step.done .progress-dot{border:0;background:#12b578;color:#fff}.progress-step.current .progress-dot{background:#3724ff;border:2px solid #fff;box-shadow:0 0 0 2px #6454ff,0 0 0 5px var(--brand-50)}.progress-step.current .progress-dot books-icon{visibility:hidden}.progress-step small{font-size:10px}.claim-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));direction:inherit}.claim-kpis>div{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:7px;padding:11px 12px 9px;min-width:0;border-inline-end:1px solid #e7ebf5}.claim-kpis>div:last-child{border:0}.claim-kpis>div>div{flex:1;min-width:0}.claim-kpis small{display:block;font-size:10px;color:#7381aa;margin-bottom:3px}.claim-kpis strong{display:block;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.kpi-icon{display:grid;place-items:center;flex:0 0 36px;height:37px;border-radius:6px}.kpi-icon books-icon{width:24px;height:24px}.kpi-icon.purple{background:var(--brand-50);color:#3c21ff}.kpi-icon.red{background:#ffe9eb;color:#ff2937}.kpi-icon.blue{background:#e6f1ff;color:#1761ff}.kpi-icon.green{background:#e3f8ee;color:#06b975}.collection-meter{height:4px;background:#d6dced;border-radius:3px;margin-top:3px;overflow:hidden}.collection-meter span{display:block;height:100%;background:#4734ff}.financial-lines{margin:0 16px 8px;border:1px solid #e6ecf5;border-radius:5px;overflow:hidden}.financial-lines p{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:3px 12px;min-height:24px;border-bottom:1px solid #e9edf6;font-size:12px;color:#6473a5;line-height:1.4}.financial-lines p:last-child{border:0}.financial-lines strong{font-weight:500;color:#10144b;white-space:nowrap;font-variant-numeric:tabular-nums}.financial-lines .financial-total{background:#eae6ff;color:#3622ff;font-weight:700;padding-block:5px;min-height:29px}.financial-total strong{color:#3020ff;font-size:15px;font-weight:800}.claim-table{padding:0 14px 8px;overflow-x:auto}.claim-table table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e3e9f5;border-radius:5px;overflow:hidden;font-size:12px;min-width:0}.claim-table th,.claim-table td{padding:3px 7px;height:24px;text-align:center;border:0;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);color:#12184c;line-height:1.4;font-weight:400;white-space:nowrap;font-variant-numeric:tabular-nums}.claim-table th{background:#eff3f9;color:#6472a4;font-size:11px}.claim-table th:first-child{width:40px}.claim-table td:last-child,.claim-table th:last-child{border-inline-end:0}.claim-table tr:last-child td{border-bottom:0}.claim-table td>a{display:inline;color:inherit;text-decoration:none}.claim-table a:hover{text-decoration:underline;color:var(--brand)}.claim-badge{display:inline-flex;align-items:center;gap:4px;color:#eb9109;background:#fff3d9;border:1px solid #ffe2a8;font-size:10px;line-height:1.3;border-radius:5px;padding:2px 7px;white-space:nowrap}.claim-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.claim-badge.success{color:#16a86b;background:#e1f6eb;border-color:#c7ecd9}.claim-badge.danger{color:#bd4160;background:#ffedf1;border-color:#f4d6df}.claim-360 .empty-row{padding:10px;color:#7884a6;text-align:start;font-size:12px;margin:0}.claim-attachments{margin:0 14px 8px;border:1px solid #e3e9f5;border-radius:5px;overflow:hidden}.claim-360 .activity-mini{padding:0 14px}.activity-mini>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(180px,2fr) 12px 145px;gap:6px;align-items:center;min-height:24px;border-bottom:1px solid var(--line);font-size:11px;line-height:1.4}.activity-mini small{color:#7b87b4;font-size:10px}.activity-mini b{font-weight:500}.activity-mini time{color:#6b79a8;font-size:10px;direction:ltr;text-align:left}.activity-dot{position:relative;width:5px;height:5px;border-radius:50%;background:#422aff}.activity-dot:after{content:"";position:absolute;top:5px;left:2px;width:1px;height:20px;background:#dbe3f5}.claim-360 .show-more{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px auto 11px;width:165px;border:1px solid #cdc5ff;background:#f2efff;border-radius:7px;color:var(--brand);padding:3px 10px;font-size:12px;line-height:1.4}.claim-360 books-claim-timeline{display:block;padding:0 14px 12px}@media(max-width:600px){.claim-360.drawer{width:100vw;max-width:100vw}.claim-360 .claim-360-head{padding-inline:10px}.claim-360 .claim-360-body{padding-inline:8px}.claim-progress{overflow-x:auto!important}.progress-step{font-size:9px;padding-inline:2px}.claim-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-kpis>div{border-bottom:1px solid #e7ebf5}.claim-card h3 small{display:block;font-size:10px;margin:0}.claim-card>summary{gap:7px;padding-inline:10px}.claim-table{padding-inline:8px}.claim-table table{min-width:500px}.financial-lines{margin-inline:8px}.financial-lines p{font-size:11px;padding-inline:7px;gap:6px}.financial-total strong{font-size:13px}.activity-mini>div{grid-template-columns:1fr 12px 115px}.activity-mini small{grid-column:1/-1}.activity-mini b{grid-column:1}.activity-mini time{font-size:9px}.claim-reference{gap:5px}}.dashboard-page .topbar books-ai-assistant .ai-launcher,.dashboard-page .topbar books-ai-assistant .ai-launcher img{width:60px;height:65px}.dashboard-page .page-head>.actions[hidden]{display:none!important}.dashboard-page .page-head{margin-bottom:20px}.dashboard-page .topbar .breadcrumb{flex:1}.dashboard-page .topbar .live-dot{order:1}.dashboard-page .topbar .language-switch{order:2;height:32px;min-height:32px;padding:0 10px;font-size:13px;margin-inline-start:6px;display:flex;align-items:center;gap:6px}.dashboard-page .topbar .notification-launcher{order:3}.dashboard-page .topbar books-ai-assistant{position:fixed;inset-inline-end:24px;bottom:24px;z-index:25}.dashboard-page .sidebar .brand{height:60px;margin-bottom:2px;padding-inline:4px;gap:14px}.dashboard-page .sidebar .brand-mark{width:40px;height:auto;margin:0}.dashboard-page .sidebar .brand-wordmark{height:34px;width:auto}.dashboard-page .page-footer{text-align:center;justify-content:center;margin-top:40px;padding-top:18px;border-top:1px solid var(--line-2);font-size:13px;color:var(--subtle)}.dashboard-page .page-head p{line-height:1.6}books-personal-print-sheet{display:none}@media print{app-root>books-personal-print-sheet{display:block!important;color:#202338;font-size:12pt}books-employee-accounts dialog,.partner-overlay{display:none!important}}app-root.reference-workspace[data-ui-version="5"] .workspace-tabs.settings-tabs{height:40px;padding:3px;gap:2px;box-shadow:var(--shadow-xs);border-radius:10px;background:#fff}app-root.reference-workspace[data-ui-version="5"] .workspace-tabs.settings-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 16px;font-size:14px;font-weight:500;line-height:1.1;color:var(--ink-2)}app-root.reference-workspace[data-ui-version="5"] .workspace-tabs.settings-tabs a.active{color:var(--brand);background:var(--brand-50);box-shadow:var(--shadow-xs)}app-root.reference-workspace[data-ui-version="5"] .workspace-tabs.settings-tabs books-icon{width:18px;height:18px}@media(max-width:600px){app-root.reference-workspace[data-ui-version="5"] .workspace-tabs.settings-tabs{height:auto}app-root.reference-workspace[data-ui-version="5"] .workspace-tabs.settings-tabs a{padding:8px}}app-root.reference-workspace[data-ui-version="5"] .page-head .actions[hidden]{display:none!important}@media print{app-root.document-preview-open>:not(books-document-preview){display:none!important}app-root.document-preview-open>books-document-preview{display:block!important}}.reference-workspace.reference-workspace.reference-workspace .modal-overlay:has(.action-reference){background:#10182852;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);align-items:stretch;justify-content:flex-start;z-index:100}.reference-workspace.reference-workspace.reference-workspace .modal.action-reference{position:fixed;inset:8px 8px 8px auto;width:min(560px,100vw - 16px);height:calc(100dvh - 16px);max-height:none;padding:0;border:0;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;background:#fff;box-shadow:0 24px 64px -16px #10182859;z-index:101;color:var(--ink)}.reference-workspace.reference-workspace.reference-workspace .modal.action-reference.wide{width:min(760px,100vw - 16px)}.action-reference .action-form-head{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 14px 20px;border-bottom:1px solid var(--line);background:var(--soft);flex:none}.action-reference .action-form-head>div{flex:1;min-width:0;min-height:36px;display:flex;flex-direction:column;justify-content:center}.action-reference .action-form-head h2{margin:0;font-size:18px;font-weight:700;line-height:1.35}.action-form-mark{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:var(--brand);color:#fff}.action-form-mark books-icon{width:18px;height:18px}.action-reference .action-form-close{display:grid;place-items:center;width:30px;height:30px;min-height:30px;border:0;background:none;color:var(--ink-2);padding:0;border-radius:8px;flex:none;margin:0}.action-form-close books-icon{width:18px;height:18px}.action-reference .action-form-body{flex:1;min-height:0;overflow-y:auto;padding:20px;overscroll-behavior:contain;scrollbar-width:thin}.action-reference .action-form-body>h3{font-size:14.5px;font-weight:600;line-height:1.6;margin:0 0 16px}.action-reference .action-description{font-size:13.5px;line-height:1.6;color:var(--muted);margin:0 0 18px}.action-reference .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 20px;align-items:start}.action-reference label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:500;line-height:1.6;min-width:0}.action-reference input:not([type=checkbox]):not([type=file]),.action-reference select{width:100%;height:40px;min-height:40px;padding:0 12px;border:1px solid var(--field-line);border-radius:8px;font-size:14.5px;font-weight:400;line-height:1.3;background:#fff;color:var(--ink)}.action-reference textarea{padding:10px 12px;min-height:88px;border:1px solid var(--field-line);border-radius:8px;font-size:14.5px;line-height:1.6}.action-reference input[type=file]{font-size:13px;max-width:100%;padding:10px 12px;border:1px dashed var(--field-line);border-radius:8px;background:var(--soft)}.action-reference label.check{flex-direction:row;align-items:center;align-self:center;gap:10px;min-height:40px}.action-reference label.check input{width:18px;height:18px;flex:none;margin:0;accent-color:var(--brand)}.action-reference small{font-size:12.5px;line-height:1.5;color:var(--muted);font-weight:400}.reference-workspace.reference-workspace.reference-workspace .modal.action-reference .action-form-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line);background:#fff;flex:none;margin:0}.action-reference .action-form-footer button{height:40px;min-height:40px;padding:0 14px;border:1px solid var(--ctl-line);border-radius:8px;background:#fff;color:var(--ink);font-size:14px;font-weight:500;line-height:1.3}.action-reference .action-form-footer .primary{background:var(--deep);border-color:var(--deep);color:#fff}.action-reference button:disabled{opacity:.55;cursor:not-allowed}.action-reference .action-form-footer .cancel-confirm{background:var(--neg);border-color:var(--neg)}@media(max-width:560px){.action-reference .form-grid{grid-template-columns:1fr}.action-reference .action-form-head{padding:14px 16px;gap:10px}.action-reference .action-form-body{padding:16px}.action-reference .action-form-footer{padding:14px 16px}.action-reference .action-form-head h2{font-size:17px}}@media(max-width:720px){app-root.reference-workspace.reference-workspace.reference-workspace.reference-workspace .modal.action-reference{inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}.claim-follow-form .claim-follow-back{display:grid;place-items:center;width:30px;height:36px;min-height:36px;padding:0;border:0;background:none;color:var(--ink-2);flex:none}.claim-follow-back books-icon{width:18px;height:18px}.claim-follow-form .action-form-head{align-items:center;padding:16px 20px;gap:12px}.claim-follow-form .action-form-mark{width:40px;height:40px}.claim-follow-summary{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--soft);margin-bottom:20px}.claim-follow-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--brand-100);color:var(--brand)}.claim-follow-mark books-icon{width:18px;height:18px}.claim-follow-summary>div{display:flex;flex-direction:column;gap:4px;min-width:0}.claim-follow-summary>div>bdi{font-weight:700;font-size:14px}.claim-follow-summary .claim-follow-outstanding{margin-inline-start:auto;align-items:flex-start;flex:none}.claim-follow-outstanding strong{display:flex;align-items:baseline;gap:4px;font-size:17px;line-height:1.3}.claim-follow-form .claim-follow-full{grid-column:1/-1}.claim-follow-required{color:var(--neg)}.claim-follow-form .form-grid{gap:20px 16px}.claim-follow-form textarea{min-height:92px}.claim-follow-note{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;margin:0;border:1px solid var(--line);border-radius:12px;background:var(--soft);color:var(--ink-2);font-size:13.5px;line-height:1.8}.claim-follow-note books-icon{width:18px;height:18px;flex:none;margin-top:3px}.reference-workspace.reference-workspace.reference-workspace .modal.action-reference.claim-follow-form .action-form-footer{justify-content:space-between}.claim-follow-form .action-form-footer .primary{display:flex;align-items:center;gap:8px;background:var(--brand);border-color:var(--brand)}.claim-follow-form .action-form-footer books-icon{width:16px;height:16px}@media(max-width:600px){.claim-follow-form .action-form-head{padding:14px 16px}.claim-follow-summary{padding:12px;gap:8px}.claim-follow-summary small{font-size:11.5px}.claim-follow-outstanding strong{font-size:15px}}.reference-workspace.reference-workspace.reference-workspace .modal-overlay.claim-follow-overlay{display:grid;grid-template-columns:min(1040px,100%);justify-content:right;align-items:center;justify-items:right;padding:16px;-webkit-backdrop-filter:none;backdrop-filter:none}app-root.reference-workspace.reference-workspace.reference-workspace.reference-workspace .claim-follow-overlay .modal.action-reference.claim-follow-form{position:relative;inset:auto;width:min(560px,100%);max-width:100%;height:auto;max-height:calc(100dvh - 32px);margin:0;border-radius:16px}.claim-document-form .action-form-head{align-items:center;padding:16px 20px}.claim-document-form .action-form-mark{width:40px;height:40px}.claim-document-form .claim-follow-back{display:grid;place-items:center;width:30px;height:36px;min-height:36px;padding:0;border:0;background:none;color:var(--ink-2);flex:none}.claim-document-form .claim-follow-back books-icon{width:18px;height:18px}.claim-document-form .form-grid{gap:20px 16px}.claim-document-form [data-field=due_date],.claim-document-form [data-field=date],.claim-document-form [data-field=kind]{grid-column:1}.claim-document-upload{margin:0}.claim-document-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:116px;padding:20px;border:1px dashed var(--field-line);border-radius:12px;background:var(--soft);text-align:center;overflow-wrap:anywhere}.claim-document-dropzone>books-icon{width:24px;height:24px;color:var(--brand)}.claim-document-dropzone>span{max-width:100%}.claim-document-form .claim-document-dropzone input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.claim-document-dropzone:focus-within{outline:2px solid var(--brand);outline-offset:2px}.claim-document-form .claim-document-remove{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 0;border:0;background:none;color:var(--neg);font-size:12.5px}.claim-document-remove books-icon{width:14px;height:14px}.claim-document-form .claim-document-note{margin-top:32px;color:var(--brand-700);border-color:var(--brand-100);background:var(--brand-50)}.reference-workspace.reference-workspace.reference-workspace .modal.action-reference.claim-document-form .action-form-footer{justify-content:space-between}.claim-document-form .action-form-footer .primary{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;background:var(--brand);border-color:var(--brand)}.claim-document-form .action-form-footer books-icon{width:16px;height:16px}@media(max-width:600px){.claim-document-form .action-form-head{padding:14px 16px}.claim-document-form .claim-follow-summary{padding:12px;gap:8px}.claim-document-form .claim-follow-summary small{font-size:11.5px}.claim-document-form .claim-follow-outstanding strong{font-size:15px}}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar .search-field{width:340px;max-width:none;flex:0 1 340px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar .search-field input{width:100%;box-sizing:border-box}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-alert{background:var(--soft)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-summary .summary-card{background:#fff}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-summary .summary-card.active{background:#fff;border-color:var(--brand-300)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list table{min-width:1020px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list th{padding-block:0;height:40px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-column-sort{display:inline-flex;align-items:center;gap:6px;padding:10px 0;min-height:40px;color:var(--subtle);border:0;border-radius:0;background:none;font:inherit;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-column-sort books-icon{width:14px;height:14px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list th[aria-sort]:not([aria-sort=none]) .cheque-column-sort{color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list td{vertical-align:top}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .badge.received{color:var(--muted);background:var(--track)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .badge.collected:before{background:var(--pos-dot)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .badge.rejected:before{background:var(--neg-dot)}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-row-actions{width:40px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-row-actions button{min-width:32px;min-height:32px;display:inline-grid;place-items:center}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-evidence-note{padding:12px 14px;margin:0;color:var(--muted);font-size:13px}.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail-card dd bdi{unicode-bidi:isolate}@media(max-width:900px){.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-toolbar .search-field{flex:1 1 100%;width:100%}}@media(max-width:480px){.reference-workspace.reference-workspace.reference-workspace books-cheque-list .cheque-detail dl{padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}}.reference-workspace[dir=ltr] books-cheque-list .cheque-row-actions books-icon{transform:rotate(180deg)}app-root.reference-workspace[data-ui-version="5"] .books-filter-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:16px 20px;background:#fff}app-root.reference-workspace[data-ui-version="5"] .books-filter-toolbar>:is(label,div):has(>input:not([type=checkbox])){flex:0 1 340px;min-width:180px}app-root.reference-workspace[data-ui-version="5"] .books-filter-toolbar :is(input:not([type=checkbox]),select,button){height:40px;min-height:40px;border-radius:8px;font-size:14px}app-root.reference-workspace[data-ui-version="5"] .books-filter-toolbar>select,app-root.reference-workspace[data-ui-version="5"] .books-filter-toolbar>.status-filter{flex:0 1 180px;min-width:140px}app-root.reference-workspace[data-ui-version="5"] .books-filter-toolbar>[class*=export]{margin-inline-start:auto}app-root.reference-workspace[data-ui-version="5"] .books-filter-toolbar label:has(>input){display:flex;align-items:center;gap:8px}app-root.reference-workspace[data-ui-version="5"] .books-filter-toolbar label:has(>input)>input{width:100%;min-width:0}app-root.reference-workspace[data-ui-version="5"] .books-filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-2);background:#fff;border:1px solid var(--line);padding:0 16px}app-root.reference-workspace[data-ui-version="5"] .books-filter-toggle[aria-expanded=true]{color:var(--brand);background:var(--brand-50);border-color:#b8c8ff}app-root.reference-workspace[data-ui-version="5"] .books-filter-toggle books-icon{width:16px;height:16px}app-root.reference-workspace[data-ui-version="5"] .books-filter-toggle[aria-expanded=true] books-icon[name=chevron-down]{transform:rotate(180deg)}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel{display:block;margin:0 20px 16px;padding:16px;border:1px solid var(--line-2);border-radius:12px;background:#fafbfc}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel>summary{display:none}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel>.filters:not(.books-filter-fields){display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel>.filters:not(.books-filter-fields)>.books-filter-fields{margin:0;padding:0;border:0;background:transparent}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel .books-filter-fields{display:grid;grid-template-columns:repeat(var(--filter-columns, 5),minmax(0,1fr));gap:14px;align-items:start;margin:0;padding:0;border:0;background:transparent}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel .books-filter-fields>label{display:flex;flex-direction:column;gap:6px;margin:0;font-size:12.5px;font-weight:500;color:var(--muted);min-width:0}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel :is(input:not([type=checkbox]),select,books-searchable-select .trigger){width:100%;max-width:100%;height:40px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-2);font-size:14px;box-sizing:border-box}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel input[type=date]{direction:ltr;text-align:start}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel .books-filter-fields>label:has(>input[type=checkbox]),app-root.reference-workspace[data-ui-version="5"] .books-filter-panel .undated-filter{flex-direction:row;align-items:center;gap:8px;grid-column:1/-1}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel input[type=checkbox]{width:16px;height:16px;flex:none}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel [hidden]{display:none!important}app-root.reference-workspace[data-ui-version="5"] details.books-filter-panel:not([open]){display:none}app-root.reference-workspace[data-ui-version="5"] books-filter-date-range{display:flex;flex-direction:column;gap:6px;grid-column:span 2;min-width:0}app-root.reference-workspace[data-ui-version="5"] .books-filter-label{font-size:12.5px;font-weight:500;color:var(--muted)}app-root.reference-workspace[data-ui-version="5"] .books-filter-date-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px}app-root.reference-workspace[data-ui-version="5"] .books-filter-error{color:var(--danger, #bc4242);font-size:12px}app-root.reference-workspace[data-ui-version="5"] books-filter-actions{display:flex;align-items:center;gap:8px;grid-column:1/-1;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}app-root.reference-workspace[data-ui-version="5"] books-filter-actions .books-filter-grow{flex:1}app-root.reference-workspace[data-ui-version="5"] books-filter-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:40px;width:auto;margin:0;padding:8px 14px;border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:500;white-space:nowrap}app-root.reference-workspace[data-ui-version="5"] books-filter-actions .books-filter-clear{background:transparent;border:0;color:var(--brand);padding-inline:0}app-root.reference-workspace[data-ui-version="5"] books-filter-actions .books-filter-apply{background:var(--brand);border-color:var(--brand);color:#fff}app-root.reference-workspace[data-ui-version="5"] books-filter-actions books-icon{width:15px;height:15px}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel.books-filter-fixed{margin:0 0 16px;padding:20px;background:#fff}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel.books-filter-report{margin:0;border:0;border-radius:0 0 16px 16px;background:#fff;padding:0 20px 20px}app-root.reference-workspace[data-ui-version="5"] .books-filter-report footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;color:var(--muted);font-size:12px}app-root.reference-workspace[data-ui-version="5"] .report-filter-toggle.books-filter-toggle{width:100%;height:52px;border:0;background:#fff;border-radius:16px;color:var(--ink-2);justify-content:flex-start;padding:0 20px}app-root.reference-workspace[data-ui-version="5"] .report-filter-toggle.books-filter-toggle[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--brand);margin-bottom:8px}app-root.reference-workspace[data-ui-version="5"] :is(.books-filter-panel,.books-filter-toolbar) :is(input,select,button):focus-visible{outline:2px solid var(--brand);outline-offset:2px}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel :is(input,select):disabled{opacity:.55}@media(max-width:1100px){app-root.reference-workspace[data-ui-version="5"] .books-filter-panel .books-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){app-root.reference-workspace[data-ui-version="5"] .books-filter-toolbar{padding:14px 16px}app-root.reference-workspace[data-ui-version="5"] .books-filter-toolbar>:is(label,div):has(>input:not([type=checkbox])){flex:1 1 100%}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel{margin-inline:16px;padding:14px}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel .books-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}app-root.reference-workspace[data-ui-version="5"] books-filter-actions{flex-wrap:wrap}app-root.reference-workspace[data-ui-version="5"] books-filter-actions .books-filter-grow{display:none}app-root.reference-workspace[data-ui-version="5"] books-filter-actions .books-filter-clear{flex:1 1 100%;justify-content:flex-start}app-root.reference-workspace[data-ui-version="5"] books-filter-actions .books-filter-apply{flex:1}}@media(max-width:480px){app-root.reference-workspace[data-ui-version="5"] .books-filter-panel .books-filter-fields{grid-template-columns:1fr}app-root.reference-workspace[data-ui-version="5"] books-filter-date-range{grid-column:1}}app-root.reference-workspace[data-ui-version="5"] .books-filter-additional{margin-top:14px;border:0;background:transparent;padding:0}app-root.reference-workspace[data-ui-version="5"] .books-filter-additional>summary{cursor:pointer;color:var(--muted);font-size:12.5px;padding:6px 0;margin-bottom:8px}app-root.reference-workspace[data-ui-version="5"] .books-filter-panel .validation-control{width:1px;height:1px;min-height:0;padding:0;border:0}app-root.reference-workspace[data-ui-version="5"] .books-filter-report[hidden]{display:none!important}.reference-workspace.reference-workspace.reference-workspace :is(.pagination,.tax-pagination,.asset-pagination,.expense-pagination,.journal-pagination,.personal-pagination,.account-pagination,.movement-pagination,.directory-footer){display:flex;align-items:center;flex-wrap:wrap;gap:8px}.reference-workspace.reference-workspace.reference-workspace :is(.pagination,.tax-pagination,.asset-pagination,.expense-pagination,.journal-pagination,.personal-pagination,.account-pagination,.movement-pagination,.directory-footer)>span:first-child{margin-inline-end:auto}.reference-workspace.reference-workspace.reference-workspace :is(.pagination,.tax-pagination,.asset-pagination,.expense-pagination,.journal-pagination,.personal-pagination,.account-pagination,.movement-pagination,.directory-footer) label{display:inline-flex;flex:none;flex-direction:row;align-items:center;gap:6px;margin:0;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace :is(.pagination,.tax-pagination,.asset-pagination,.expense-pagination,.journal-pagination,.personal-pagination,.account-pagination,.movement-pagination,.directory-footer) :is(button,select){box-sizing:border-box;flex:none;width:auto;height:32px;min-height:32px;padding:0 10px;font-size:13px;line-height:normal}.reference-workspace.reference-workspace.reference-workspace :is(.pagination,.tax-pagination,.asset-pagination,.expense-pagination,.journal-pagination,.personal-pagination,.account-pagination,.movement-pagination,.directory-footer) select{min-width:56px}.reference-workspace.reference-workspace.reference-workspace :is(.pagination,.tax-pagination,.asset-pagination,.expense-pagination,.journal-pagination,.personal-pagination,.account-pagination,.movement-pagination,.directory-footer) :is(nav,.journal-pages){display:flex;align-items:center;flex-wrap:wrap;gap:8px}@media(max-width:600px){.reference-workspace.reference-workspace.reference-workspace :is(.pagination,.tax-pagination,.asset-pagination,.expense-pagination,.journal-pagination,.personal-pagination,.account-pagination,.movement-pagination,.directory-footer) label{flex-basis:100%}.reference-workspace.reference-workspace.reference-workspace :is(.pagination,.tax-pagination,.asset-pagination,.expense-pagination,.journal-pagination,.personal-pagination,.account-pagination,.movement-pagination,.directory-footer)>span:first-child{flex:1 1 100%;min-width:0;white-space:normal}}@font-face{font-family:Snaga Expense;src:url(/fonts/SnagaArabicText-Regular.woff2) format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Snaga Expense;src:url(/fonts/SnagaArabicText-Bold.woff2) format("woff2");font-weight:700 900;font-display:swap}.reference-workspace.reference-workspace.reference-workspace :is(.expense-design-page .page-head,.expense-design-page .expense-page-tabs,.reference-expense-card,.expense-design-form,.expense-reference-detail:not(.supplier-reference-detail)){font-family:"Snaga Expense",var(--font)}.reference-workspace.reference-workspace.reference-workspace :is(.expense-design-page .page-head,.expense-design-page .expense-page-tabs,.reference-expense-card,.expense-design-form,.expense-reference-detail:not(.supplier-reference-detail)) :is(input,textarea,select,button){font-family:inherit}.reference-workspace.reference-workspace.reference-workspace .modal.expense-design-form{width:min(760px,100vw - 16px)}.reference-workspace.reference-workspace.reference-workspace .modal.expense-settlement-form{width:min(560px,100vw - 16px)}.reference-workspace.reference-workspace.reference-workspace .expense-settlement-back{display:grid;place-items:center;width:28px;min-height:28px;padding:0;border:0;background:transparent;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace .expense-settlement-back books-icon{width:18px;height:18px}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .action-form-head{align-items:center;min-height:72px;background:#f5f7fa;padding:14px 20px}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .action-form-subtitle{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .action-form-mark{width:40px;height:40px}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .action-form-mark books-icon{width:20px;height:20px}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .action-form-body{padding:20px}.reference-workspace.reference-workspace.reference-workspace .expense-edit-section{border-bottom:1px solid var(--line-2);padding:0 0 22px;margin:0 0 20px}.reference-workspace.reference-workspace.reference-workspace .expense-edit-section:last-child{border:0;padding:0;margin:0}.reference-workspace.reference-workspace.reference-workspace .expense-edit-section h3{margin:0 0 16px;font-size:14px;font-weight:700}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .form-grid{gap:18px 16px;margin:0;align-items:start}.reference-workspace.reference-workspace.reference-workspace .expense-edit-field.full{grid-column:1/-1}.reference-workspace.reference-workspace.reference-workspace .expense-edit-field>span{font-size:13.5px;font-weight:500}.reference-workspace.reference-workspace.reference-workspace .expense-edit-field em,.reference-workspace.reference-workspace.reference-workspace .expense-upload-field em{color:#c64b41;font-style:normal}.reference-workspace.reference-workspace.reference-workspace .expense-edit-field small{font-size:12px;font-weight:400;color:var(--muted);line-height:1.65}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .expense-field-hint{display:block}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .expense-field-hint button.text-link{display:inline;min-height:0;border:0;border-radius:0;padding:0;background:none;color:var(--brand);font:inherit;cursor:pointer}.reference-workspace.reference-workspace.reference-workspace .expense-design-form [data-field=description]{margin-top:2px}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .expense-input-wrap{position:relative}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .expense-input-wrap.money input{padding-inline-end:42px}.reference-workspace.reference-workspace.reference-workspace .expense-input-wrap.money>small{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);pointer-events:none}.reference-workspace.reference-workspace.reference-workspace .expense-design-form input[type=date]{direction:ltr;text-align:start}.reference-workspace.reference-workspace.reference-workspace .expense-amount-fields{margin-bottom:14px!important}.reference-workspace.reference-workspace.reference-workspace .expense-tax-toggle{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;margin:14px 0 18px}.reference-workspace.reference-workspace.reference-workspace .expense-tax-toggle small{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace .expense-tax-toggle input{appearance:none;width:38px;height:22px;min-height:22px;border:0;border-radius:20px;background:#b4bdcc;flex:none;position:relative;cursor:pointer}.reference-workspace.reference-workspace.reference-workspace .expense-tax-toggle input:after{content:"";position:absolute;inset-inline-start:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:inset-inline-start .15s}.reference-workspace.reference-workspace.reference-workspace .expense-tax-toggle input:checked{background:var(--brand)}.reference-workspace.reference-workspace.reference-workspace .expense-tax-toggle input:checked:after{inset-inline-start:19px}.reference-workspace.reference-workspace.reference-workspace .expense-tax-fields{margin-bottom:18px!important}.reference-workspace.reference-workspace.reference-workspace .expense-total-preview{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:12px 14px;background:#f5f7fa;border-radius:10px;font-size:13px;margin:0}.reference-workspace.reference-workspace.reference-workspace .expense-total-preview strong{font-weight:700}.reference-workspace.reference-workspace.reference-workspace .expense-total-preview small{color:var(--muted);font-weight:400}.reference-workspace.reference-workspace.reference-workspace .expense-payment-options{border:0;margin:0;padding:0;min-width:0}.reference-workspace.reference-workspace.reference-workspace .expense-payment-options legend{font-size:13.5px;margin-bottom:10px;color:var(--ink-2)}.reference-workspace.reference-workspace.reference-workspace .expense-payment-options>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reference-workspace.reference-workspace.reference-workspace .expense-payment-options label{position:relative;border:1px solid var(--field-line);border-radius:10px;padding:12px 38px 12px 14px;min-height:84px;cursor:pointer;background:#fff}.reference-workspace.reference-workspace.reference-workspace [dir=ltr] .expense-payment-options label{padding:12px 14px 12px 38px}.reference-workspace.reference-workspace.reference-workspace .expense-payment-options label.selected{border-color:var(--brand);background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-100)}.reference-workspace.reference-workspace.reference-workspace .expense-payment-options label strong{font-size:14px;font-weight:500}.reference-workspace.reference-workspace.reference-workspace .expense-payment-options label small{font-size:12px;color:var(--muted);font-weight:400;line-height:1.65}.reference-workspace.reference-workspace.reference-workspace .expense-payment-options input{position:absolute;inset-inline-start:12px;top:14px;width:18px;height:18px;min-height:18px;padding:0;margin:0;accent-color:var(--brand)}.reference-workspace.reference-workspace.reference-workspace .expense-payment-fields{margin-top:18px!important;margin-bottom:18px!important}.reference-workspace.reference-workspace.reference-workspace .expense-upload-field{margin-top:16px}.reference-workspace.reference-workspace.reference-workspace .expense-upload-field>span{display:block;font-size:13.5px;margin-bottom:10px}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .expense-upload-zone{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-height:116px;border:1px dashed #cbd3df;border-radius:12px;background:#f5f7fa;padding:18px;cursor:pointer;text-align:center}.reference-workspace.reference-workspace.reference-workspace .expense-upload-zone.dragging,.reference-workspace.reference-workspace.reference-workspace .expense-upload-zone:focus-within{outline:2px solid var(--brand);outline-offset:2px}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .expense-upload-zone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.reference-workspace.reference-workspace.reference-workspace .expense-upload-zone books-icon{width:24px;height:24px;color:var(--brand)}.reference-workspace.reference-workspace.reference-workspace .expense-upload-zone strong{font-size:14px;font-weight:500;overflow-wrap:anywhere;max-width:100%}.reference-workspace.reference-workspace.reference-workspace .expense-upload-zone small{color:var(--muted);font-size:12px;font-weight:400}.reference-workspace.reference-workspace.reference-workspace .expense-attachments-section>.expense-edit-field{margin-top:28px}.reference-workspace.reference-workspace.reference-workspace .expense-design-form textarea{min-height:88px}.reference-workspace.reference-workspace.reference-workspace .expense-settlement-summary{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#f5f7fa;margin-bottom:18px}.reference-workspace.reference-workspace.reference-workspace .expense-settlement-summary>books-icon{width:32px;height:32px;padding:8px;color:var(--brand);background:var(--brand-100);border-radius:8px;flex:none}.reference-workspace.reference-workspace.reference-workspace .expense-settlement-summary>div{min-width:0;flex:1}.reference-workspace.reference-workspace.reference-workspace .expense-settlement-summary strong{display:block;font-size:13px;font-weight:700}.reference-workspace.reference-workspace.reference-workspace .expense-settlement-summary small{display:block;color:var(--muted);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.reference-workspace.reference-workspace.reference-workspace .expense-settlement-summary .expense-settlement-due{flex:none}.reference-workspace.reference-workspace.reference-workspace .expense-settlement-due strong{font-size:18px}.reference-workspace.reference-workspace.reference-workspace .expense-settlement-due strong small{display:inline;font-weight:400}.reference-workspace.reference-workspace.reference-workspace .expense-settlement-fields [data-field=date]{grid-column:1}.reference-workspace.reference-workspace.reference-workspace .modal.action-reference.expense-design-form>footer.actions.action-form-footer{justify-content:space-between;flex-direction:row}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .action-form-footer .primary{display:inline-flex;align-items:center;gap:8px}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .action-form-footer .primary books-icon{width:18px;height:18px}.reference-workspace.reference-workspace.reference-workspace .expense-reference-detail:not(.supplier-reference-detail) .expense-detail-kpis strong.remaining{color:var(--ink)}.reference-workspace.reference-workspace.reference-workspace .expense-notes-section p{padding:12px 14px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:720px){.reference-workspace.reference-workspace.reference-workspace .modal.expense-design-form{width:100vw}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .action-form-head{padding:14px 16px}.reference-workspace.reference-workspace.reference-workspace .expense-design-form .action-form-body{padding:18px 16px}}@media(max-width:520px){.reference-workspace.reference-workspace.reference-workspace .expense-design-form .form-grid,.reference-workspace.reference-workspace.reference-workspace .expense-payment-options>div{grid-template-columns:1fr}.reference-workspace.reference-workspace.reference-workspace .expense-total-preview,.reference-workspace.reference-workspace.reference-workspace .expense-settlement-summary{flex-wrap:wrap}.reference-workspace.reference-workspace.reference-workspace .expense-settlement-summary .expense-settlement-due{flex-basis:100%;padding-inline-start:44px}}.reference-workspace.reference-workspace.reference-workspace .reference-supplier-card .reference-search{width:340px}.reference-workspace.reference-workspace.reference-workspace .reference-supplier-card .reference-status{width:132px}.reference-workspace.reference-workspace.reference-workspace .reference-supplier-card .expense-reference-table .supplier-open{display:grid;place-items:center;padding:0;width:24px;height:32px;min-height:32px;border:0;background:none;color:var(--brand)}.reference-workspace.reference-workspace.reference-workspace .reference-supplier-card .supplier-open books-icon{width:16px;height:16px}.reference-workspace.reference-workspace.reference-workspace .reference-supplier-card .expense-reference-table td:first-child{min-width:210px}.reference-workspace.reference-workspace.reference-workspace .reference-supplier-card .expense-reference-table td:nth-child(3){min-width:130px}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .supplier-profile-status{border:1px solid #c5e1d5;background:#fff;color:#319968;padding:5px 9px}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .supplier-profile-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .expense-detail-kpis{background:linear-gradient(110deg,#f0f4ff,#fff 50%)}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .expense-detail-section .badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;font-size:12px;border-radius:6px}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .expense-activity{position:relative;margin-inline:14px;padding:16px 32px 14px 0;border:0}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .expense-activity:before{content:"";position:absolute;inset-inline-start:0;top:18px;width:10px;height:10px;border:5px solid var(--brand-50);background:var(--brand);border-radius:50%}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .expense-activity:not(:last-child):after{content:"";position:absolute;inset-inline-start:9px;top:37px;bottom:-16px;width:2px;background:var(--line-2)}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .document-row{border:0;margin:0}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .document-info{flex:1;min-width:0}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .doc-title b{overflow-wrap:anywhere;font-size:13px;font-weight:500}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .expense-payment-row{margin-top:10px;padding:16px;border-radius:12px}@media(max-width:720px){.reference-workspace.reference-workspace.reference-workspace .modal.action-reference.supplier-reference-form,.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail.drawer{inset:0;width:100vw;height:100dvh;border-radius:0}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-form .action-form-body{padding:16px}.reference-workspace.reference-workspace.reference-workspace .reference-supplier-card .reference-search{width:100%}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .expense-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .expense-detail-kpis strong{font-size:16px}}@media(max-width:560px){.reference-workspace.reference-workspace.reference-workspace .supplier-reference-form .supplier-form-grid,.reference-workspace.reference-workspace.reference-workspace .supplier-reference-detail .expense-kv{grid-template-columns:1fr}}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-form .supplier-accounting-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-form .supplier-accounting-section h3{grid-column:1/-1}.reference-workspace.reference-workspace.reference-workspace .supplier-reference-form .supplier-accounting-section .supplier-form-grid{display:contents}@media(max-width:560px){.reference-workspace.reference-workspace.reference-workspace .supplier-reference-form .supplier-accounting-section{grid-template-columns:1fr}}.reference-workspace.reference-workspace.reference-workspace .reference-supplier-card .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.reference-workspace.reference-workspace.reference-workspace .reference-supplier-card .badge:not(.green){background:var(--soft);color:var(--muted)}.reference-workspace.reference-workspace.reference-workspace .reference-supplier-card .expense-kpis strong.supplier-due{color:var(--warn)}app-root.reference-workspace{--muted: #5B6678;--subtle: #5B6678;--pos: #1F6F4F;--neg: #9B2C2C;--violet: #4B3FC9}app-root.reference-workspace :is(.badge,.status-badge,.invoice-chip,.tax-badge,.deal-status,.claim-badge,.settlement-badge,.incentive-status){white-space:nowrap;overflow:visible;text-overflow:clip;flex-shrink:0;font-size:12px;line-height:1.5;min-height:22px}app-root.reference-workspace :is(.badge.green,.badge.success,.claim-badge.success,.tax-badge.ok,.status-badge[data-tone=success]){color:#1f6f4f;background:#eaf7ef}app-root.reference-workspace :is(.badge.cancelled,.claim-badge.danger,.tax-badge.cancelled){color:#9b2c2c;background:#fdf0ef}app-root.reference-workspace :is(.badge.ready,.badge.purple){color:#4b3fc9;background:#f2efff}app-root.reference-workspace :is(.note,.stat-note,.kpi-note,.chart-unit,.action-reason){color:#5b6678;font-size:13px}app-root.reference-workspace .action-reason{display:block;max-width:190px;white-space:normal;line-height:1.6;margin-top:6px}app-root.reference-workspace td.negative{color:#9b2c2c}app-root.reference-workspace th,app-root.reference-workspace th :is(button,.column-sort){direction:inherit}app-root.reference-workspace :is(books-claim-list,books-commission-list,books-incentive-list,books-crm-deal-list) th{direction:inherit!important}app-root.reference-workspace :is(.claims-panel,.commission-panel,.expense-list,.expenses-panel) :is(.claims-table-scroll,.table-scroll,.table-wrap,.expense-table-scroll){overflow-x:scroll;scrollbar-width:auto;scrollbar-gutter:stable}app-root.reference-workspace :is(books-claim-list,books-commission-list) table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:2;background:#fff;box-shadow:-2px 0 4px #1a223314}app-root.reference-workspace :is(books-claim-list,books-commission-list) table :is(th,td):last-child,app-root.reference-workspace .expense-list table :is(th,td):last-child,app-root.reference-workspace .expense-table :is(th,td):last-child{position:sticky;inset-inline-end:0;z-index:2;background:#fff;box-shadow:2px 0 4px #1a223314}app-root.reference-workspace :is(books-claim-list,books-commission-list) table th:is(:first-child,:last-child){z-index:3;background:#f7f8fa}app-root.reference-workspace .status-cell{min-width:140px}app-root.reference-workspace .tax-documents-cell{min-width:150px}app-root.reference-workspace .tax-doc-status{display:flex;flex-direction:column;align-items:flex-start}app-root.reference-workspace .tax-doc-status .notice-status{font-size:12px;white-space:nowrap}app-root.reference-workspace books-crm-deal-list td:first-child{min-width:220px}app-root.reference-workspace .missing-price,app-root.reference-workspace .missing-receipt{color:#80560d;background:#fff6e5;font-size:12px;padding:2px 6px;border-radius:6px}app-root.reference-workspace books-cashback-list .pay-action .primary-action{background:#fff;color:var(--brand);border:1px solid var(--brand);box-shadow:none}app-root.reference-workspace .tax-batch{position:sticky;bottom:12px;z-index:5;background:#fff;border:1px solid var(--line);padding:12px;box-shadow:var(--pop-shadow)}app-root.reference-workspace .connection-warning{background:#fff6e5;color:#80560d;padding:10px 16px;margin:0}app-root.reference-workspace .connection-warning button{padding:4px 10px}app-root.reference-workspace :is(.badge,.status-badge,.invoice-chip,.tax-badge,.deal-status,.claim-badge,.incentive-status){white-space:nowrap!important;min-width:max-content;font-size:12px!important;overflow:visible!important;text-overflow:clip!important}app-root.reference-workspace .expense-reference-table{overflow-x:scroll;scrollbar-gutter:stable;scrollbar-width:auto}app-root.reference-workspace .expense-reference-table table :is(th,td):first-child{position:sticky;inset-inline-start:0;z-index:2;background:#fff}app-root.reference-workspace .expense-reference-table table :is(th,td):last-child{position:sticky;inset-inline-end:0;z-index:2;background:#fff;min-width:60px;box-shadow:2px 0 4px #1a223314}app-root.reference-workspace :is(.column-sort,th button){direction:inherit!important}app-root.reference-workspace :is(.note,.stat-note,.kpi-note){color:#5b6678!important;font-size:13px!important}app-root.reference-workspace .incentive-help{align-items:center;position:relative;gap:8px}app-root.reference-workspace .incentive-help>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}app-root.reference-workspace .incentive-help details>div{position:absolute;inset-inline:0;top:100%;z-index:5;background:#fff;padding:14px;border:1px solid var(--line);box-shadow:var(--pop-shadow)}app-root.reference-workspace .incentive-help summary{white-space:nowrap;cursor:pointer}app-root.reference-workspace .incentive-help>button{border:0;background:transparent;padding:0 6px;min-height:28px}app-root.reference-workspace .chart-note{font-size:12px;color:#5b6678}app-root.reference-workspace .chart-unit{display:block;color:#5b6678;font-size:12px}@media screen{app-root.reference-workspace small{font-size:12px!important}app-root.reference-workspace .terminated-badge{font-size:12px!important;white-space:nowrap;color:#9b2c2c!important;background:#fdf0ef!important}app-root.reference-workspace :is(.badge.green,.badge.collected,.badge.success,.tax-badge.ok,.claim-badge.success){color:#1f6f4f!important;background:#eaf7ef!important}app-root.reference-workspace :is(.badge.ready,.badge.purple,.badge.violet){color:#4b3fc9!important;background:#f2efff!important}app-root.reference-workspace :is(.badge.cancelled,.badge.closed,.badge.danger,.claim-badge.danger){color:#9b2c2c!important;background:#fdf0ef!important}}app-root.reference-workspace .expense-reference-table table .expense-payment-state{position:sticky;inset-inline-end:60px;z-index:2;background:#fff;min-width:130px;box-shadow:2px 0 4px #1a223314}app-root.reference-workspace .expense-reference-table table th.expense-payment-state{z-index:3;background:#f7f8fa}app-root.reference-workspace .expense-reference-table table :is(th,td):last-child{width:60px;min-width:60px;max-width:60px;box-sizing:border-box}app-root.reference-workspace .tax-row-legend{display:flex;align-items:center;gap:8px;margin:8px 16px;color:#80560d;font-size:12px}app-root.reference-workspace .tax-row-legend>span{width:12px;height:12px;border:1px solid #a27625;background:#fff6e5;border-radius:3px}app-root.reference-workspace .tax-row-reason,app-root.reference-workspace .chart-history-warning{color:#80560d;background:#fff6e5;font-size:12px;border-radius:4px;padding:1px 4px}app-root.reference-workspace books-claim-list .claims-table-scroll,app-root.reference-workspace books-commission-list .table-scroll,app-root.reference-workspace books-trial-balance .table-wrap,app-root.reference-workspace .expense-reference-table{overflow-x:scroll;scrollbar-gutter:stable}app-root.reference-workspace books-claim-list .claims-table-scroll::-webkit-scrollbar,app-root.reference-workspace books-commission-list .table-scroll::-webkit-scrollbar,app-root.reference-workspace books-trial-balance .table-wrap::-webkit-scrollbar,app-root.reference-workspace .expense-reference-table::-webkit-scrollbar{height:12px}app-root.reference-workspace books-claim-list .claims-table-scroll::-webkit-scrollbar-track,app-root.reference-workspace books-commission-list .table-scroll::-webkit-scrollbar-track,app-root.reference-workspace books-trial-balance .table-wrap::-webkit-scrollbar-track,app-root.reference-workspace .expense-reference-table::-webkit-scrollbar-track{background:#eef1f6}app-root.reference-workspace books-claim-list .claims-table-scroll::-webkit-scrollbar-thumb,app-root.reference-workspace books-commission-list .table-scroll::-webkit-scrollbar-thumb,app-root.reference-workspace books-trial-balance .table-wrap::-webkit-scrollbar-thumb,app-root.reference-workspace .expense-reference-table::-webkit-scrollbar-thumb{background:#8792a5;border:2px solid #eef1f6;border-radius:8px}app-root[data-ui-version="5"] button{border-color:var(--ctl-line);border-radius:var(--r-ctl);font-weight:500;box-shadow:none}app-root[data-ui-version="5"] button.primary{background:var(--deep);border-color:var(--deep);color:#fff}app-root[data-ui-version="5"] button.primary:hover{background:var(--deep-hover);border-color:var(--deep-hover)}app-root[data-ui-version="5"] input:not([type=checkbox]):not([type=radio]),app-root[data-ui-version="5"] select,app-root[data-ui-version="5"] textarea{border-color:var(--field-line);border-radius:var(--r-ctl);color:var(--ink);background:#fff}app-root[data-ui-version="5"] input:focus,app-root[data-ui-version="5"] select:focus,app-root[data-ui-version="5"] textarea:focus{outline:2px solid var(--brand);outline-offset:1px;box-shadow:var(--ring)}app-root[data-ui-version="5"] input[type=checkbox],app-root[data-ui-version="5"] input[type=radio]{accent-color:var(--brand)}app-root[data-ui-version="5"] label{color:var(--ink-2)}app-root[data-ui-version="5"] .card,app-root[data-ui-version="5"] .claims-panel,app-root[data-ui-version="5"] .tax-panel,app-root[data-ui-version="5"] .commission-panel{border-color:var(--line);border-radius:var(--r-card)}app-root[data-ui-version="5"] .card{background:var(--card-glow),#fff}app-root[data-ui-version="5"] .table-wrap,app-root[data-ui-version="5"] .claims-table-scroll{scrollbar-width:thin}app-root[data-ui-version="5"] table{border-collapse:collapse}app-root[data-ui-version="5"] table th{background:#f5f7fa;color:var(--ink-2);font-size:13px;font-weight:500;padding:11px 12px;border-color:var(--line-2)}app-root[data-ui-version="5"] table td{padding:13px 12px;border-color:var(--line-2);font-size:14.5px;color:var(--ink-2)}@media screen{app-root[data-ui-version="5"] table tbody tr:hover{background:#edf3ff8c}}app-root[data-ui-version="5"] table td b{font-weight:500;color:var(--ink)}app-root[data-ui-version="5"] table small{color:var(--muted);font-size:12.5px;line-height:1.45}app-root[data-ui-version="5"] .amount,app-root[data-ui-version="5"] bdi{font-variant-numeric:tabular-nums;unicode-bidi:isolate}app-root[data-ui-version="5"] .claims-summary,app-root[data-ui-version="5"] .commission-summary,app-root[data-ui-version="5"] .cheque-summary,app-root[data-ui-version="5"] .expense-kpis,app-root[data-ui-version="5"] .treasury-summary{gap:12px;margin-bottom:20px}app-root[data-ui-version="5"] .claims-summary article,app-root[data-ui-version="5"] .commission-summary article,app-root[data-ui-version="5"] .cheque-summary>.summary-card,app-root[data-ui-version="5"] .cheque-summary>div,app-root[data-ui-version="5"] .expense-kpis>button,app-root[data-ui-version="5"] .treasury-summary>div,app-root[data-ui-version="5"] .tax-summary article{padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card-glow),#fff;min-width:0}app-root[data-ui-version="5"] .claims-summary article>span,app-root[data-ui-version="5"] .commission-summary article>span,app-root[data-ui-version="5"] .expense-kpis>button>span,app-root[data-ui-version="5"] .treasury-summary>div>span{font-size:13.5px;color:var(--ink-2)}app-root[data-ui-version="5"] .claims-summary strong,app-root[data-ui-version="5"] .commission-summary strong,app-root[data-ui-version="5"] .cheque-summary strong,app-root[data-ui-version="5"] .expense-kpis strong,app-root[data-ui-version="5"] .treasury-summary strong{font-size:22px;line-height:1.15;margin:6px 0;font-weight:700}app-root[data-ui-version="5"] .claims-summary small,app-root[data-ui-version="5"] .commission-summary small,app-root[data-ui-version="5"] .cheque-summary small,app-root[data-ui-version="5"] .expense-kpis small,app-root[data-ui-version="5"] .treasury-summary small{font-size:12.5px;color:var(--muted)}app-root[data-ui-version="5"] .accounting-tabs,app-root[data-ui-version="5"] .treasury-tabs,app-root[data-ui-version="5"] .expenses-page-tabs{gap:4px;padding:4px;background:#fff;border:1px solid var(--line);border-radius:10px;overflow-x:auto}app-root[data-ui-version="5"] .accounting-tabs button,app-root[data-ui-version="5"] .treasury-tabs button,app-root[data-ui-version="5"] .expenses-page-tabs button{border:0;border-radius:7px;white-space:nowrap;font-size:14px;color:var(--muted);background:transparent}app-root[data-ui-version="5"] .accounting-tabs button.active,app-root[data-ui-version="5"] .treasury-tabs button.active,app-root[data-ui-version="5"] .expenses-page-tabs button.active{background:var(--brand-50);color:var(--brand-700)}app-root[data-ui-version="5"] .filter-disclosure>summary{border-color:var(--ctl-line);border-radius:8px;font-size:14px;font-weight:500;color:var(--ink)}app-root[data-ui-version="5"] .filter-disclosure[open]>summary{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-700)}app-root[data-ui-version="5"] .overlay{padding:8px;background:#1018285c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}app-root[data-ui-version="5"] .drawer{border-radius:16px;max-height:calc(100dvh - 16px);box-shadow:0 24px 64px -16px #10182859;overflow:hidden}app-root[data-ui-version="5"] .drawer-head{padding:20px 24px;border-color:var(--line)}app-root[data-ui-version="5"] .drawer-head h2{font-size:21px;line-height:1.35;margin:6px 0}app-root[data-ui-version="5"] .drawer-body{padding:20px 24px;overscroll-behavior:contain}app-root[data-ui-version="5"] .drawer-foot{padding:14px 24px;border-color:var(--line);gap:8px;flex-shrink:0}app-root[data-ui-version="5"] .claim-360.drawer{width:min(1040px,100vw - 16px);max-width:1040px;background:#fff}app-root[data-ui-version="5"] .claim-360 .claim-card{border-color:var(--line);border-radius:16px}app-root[data-ui-version="5"] .modal{border:1px solid var(--line);border-radius:16px;box-shadow:var(--pop-shadow)}app-root[data-ui-version="5"] .report-controls{background:#fff;padding:20px}app-root[data-ui-version="5"] .profit-loss-report{background:#fff}@media(max-width:600px){app-root[data-ui-version="5"] .drawer-body,app-root[data-ui-version="5"] .drawer-head,app-root[data-ui-version="5"] .drawer-foot{padding-inline:16px}app-root[data-ui-version="5"] table th,app-root[data-ui-version="5"] table td{font-size:13px;padding-inline:10px}}@media print{app-root[data-ui-version="5"] .overlay{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}app-root[data-ui-version="5"] .drawer{max-height:none;border-radius:0;overflow:visible;box-shadow:none}app-root[data-ui-version="5"] .claim-360.drawer{width:100%;max-width:none}}app-root[data-ui-version="5"] .list-toolbar{display:flex;align-items:flex-end;gap:12px;padding:16px 20px 0}app-root[data-ui-version="5"] .list-toolbar>.search-row{width:100%;margin:0}app-root[data-ui-version="5"] .list-toolbar>.search,app-root[data-ui-version="5"] .list-toolbar>.search-field{width:min(100%,480px)}app-root[data-ui-version="5"] .list-toolbar input{height:40px;min-height:40px;font-size:14px}app-root[data-ui-version="5"] .list-toolbar label{font-size:13px}app-root[data-ui-version="5"] books-incentive-list .summary article,app-root[data-ui-version="5"] books-cashback-list .summary article{border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:var(--card-glow),#fff}app-root[data-ui-version="5"] books-incentive-list .summary strong,app-root[data-ui-version="5"] books-cashback-list .summary strong{font-size:22px}@media(prefers-reduced-motion:reduce){app-root[data-ui-version="5"] *,app-root[data-ui-version="5"] *:before,app-root[data-ui-version="5"] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}app-root[data-ui-version="5"] .v8-report-toolbar{display:flex!important;flex-direction:row!important;align-items:flex-end!important;flex-wrap:wrap;gap:14px!important;padding:16px 20px!important;margin:0 0 16px!important;border:1px solid var(--line);border-radius:12px;background:#fff;min-width:0}app-root[data-ui-version="5"] .v8-report-toolbar .v8-report-fields{display:flex;flex:1 1 auto;align-items:flex-end;flex-wrap:wrap;gap:12px;min-width:0;max-width:100%}app-root[data-ui-version="5"] .v8-report-toolbar .v8-report-fields>label,app-root[data-ui-version="5"] .v8-report-toolbar .v8-report-fields books-report-date-range label{display:flex;flex-direction:column;align-items:stretch;gap:6px;font-size:12px;min-width:140px}app-root[data-ui-version="5"] .v8-report-toolbar .v8-report-fields :is(input:not([type=checkbox]),select,button){height:38px;min-height:38px;max-width:100%;border-radius:8px;font:inherit}app-root[data-ui-version="5"] .v8-report-toolbar .v8-report-actions{display:flex;flex:1 0 auto;align-items:center;justify-content:space-between;gap:16px;border-inline-start:1px solid var(--line);padding-inline-start:16px;min-height:38px}app-root[data-ui-version="5"] .v8-report-toolbar .v8-report-actions>label{display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap;margin:0;font-size:12px}app-root[data-ui-version="5"] .v8-report-toolbar .v8-report-actions input[type=checkbox]{width:16px;height:16px}app-root[data-ui-version="5"] .v8-report-toolbar .v8-run{position:relative;min-height:38px;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}app-root[data-ui-version="5"] .v8-report-toolbar .v8-dirty-dot{display:inline-block;width:7px;height:7px;background:#ffbe45;border-radius:50%;box-shadow:0 0 0 2px #ffffff40}app-root[data-ui-version="5"] .v8-report-toolbar .v8-report-fields books-report-date-range{display:block;min-width:0}app-root[data-ui-version="5"] .v8-report-exports{display:flex;justify-content:flex-end;margin-bottom:8px}@media(max-width:720px){app-root[data-ui-version="5"] .v8-report-toolbar{flex-direction:column!important;align-items:stretch!important;padding:14px!important}app-root[data-ui-version="5"] .v8-report-toolbar .v8-report-fields{width:100%;flex-direction:column;align-items:stretch}app-root[data-ui-version="5"] .v8-report-toolbar .v8-report-fields>label{min-width:0;width:100%}app-root[data-ui-version="5"] .v8-report-toolbar .v8-report-actions{width:100%;box-sizing:border-box;border-inline-start:0;border-top:1px solid var(--line);padding:12px 0 0;flex-wrap:wrap}app-root[data-ui-version="5"] .v8-report-toolbar .v8-report-fields :is(select,input:not([type=checkbox])){width:100%;box-sizing:border-box}}@media print{app-root[data-ui-version="5"] :is(.v8-report-toolbar,.v8-report-exports){display:none!important}}app-root[data-ui-version="5"] :is(.v8-comparison-card,#bs-compare){width:296px!important;max-width:calc(100vw - 24px);box-sizing:border-box;margin:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 12px 36px #14264326;z-index:1200;overflow:auto;transform:none!important;inset-inline-end:auto}app-root[data-ui-version="5"] .v8-comparison-card label{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:12px}app-root[data-ui-version="5"] .v8-comparison-card select{width:100%;height:38px;box-sizing:border-box}app-root[data-ui-version="5"] .v8-comparison-card :is(footer,.popover-actions){display:flex;gap:8px;justify-content:flex-end}app-root[data-ui-version="5"] :is(books-profit-loss,books-balance-sheet,books-cash-flow,books-general-ledger,books-trial-balance,books-cash-flow-forecast) .loss,app-root[data-ui-version="5"] :is(books-profit-loss,books-balance-sheet,books-cash-flow,books-general-ledger,books-trial-balance,books-cash-flow-forecast) .negative,app-root[data-ui-version="5"] :is(books-profit-loss,books-balance-sheet,books-cash-flow,books-general-ledger,books-trial-balance,books-cash-flow-forecast) .negative-balance{color:var(--danger, #b43b43)!important}app-root[data-ui-version="5"] :is(books-profit-loss,books-balance-sheet,books-cash-flow,books-general-ledger,books-trial-balance,books-cash-flow-forecast) .loss :is(button,bdi),app-root[data-ui-version="5"] :is(books-profit-loss,books-balance-sheet,books-cash-flow,books-general-ledger,books-trial-balance,books-cash-flow-forecast) .negative-balance button{color:inherit!important}app-root[data-ui-version="5"] :is(books-profit-loss,books-balance-sheet,books-cash-flow,books-general-ledger,books-trial-balance,books-cash-flow-forecast) .v8-zero{color:var(--muted, #8d96a8)!important}app-root[data-ui-version="5"] :is(books-profit-loss,books-balance-sheet,books-cash-flow,books-general-ledger,books-trial-balance,books-cash-flow-forecast) .v8-hidden-accounts{display:flex;justify-content:center;align-items:center;gap:12px;padding:14px;color:var(--muted);font-size:12px}app-root[data-ui-version="5"] :is(books-profit-loss,books-balance-sheet,books-cash-flow,books-general-ledger,books-trial-balance,books-cash-flow-forecast) :is(.profit-loss-table,.ledger-summary-table) .account-code{width:90px;min-width:90px;text-align:center}app-root[data-ui-version="5"] :is(books-profit-loss,books-balance-sheet,books-cash-flow,books-general-ledger,books-trial-balance,books-cash-flow-forecast) .profit-loss-table .amount{min-width:150px;text-align:end}app-root[data-ui-version="5"] :is(.pnl-details,.cash-detail-panel,.bs-detail-modal,.trial-detail,.ledger-modal,.forecast-details){position:fixed;inset:8px 8px 8px auto;margin:0;transform:none;width:min(1240px,100vw - 16px);height:calc(100dvh - 16px);max-width:1240px;max-height:calc(100dvh - 16px);box-sizing:border-box;border-radius:16px;box-shadow:0 24px 64px -16px #10182859;animation:v8-report-drawer .22s cubic-bezier(.2,.7,.2,1) both}@keyframes v8-report-drawer{0%{transform:translate(16px);opacity:0}to{transform:none;opacity:1}}app-root[data-ui-version="5"] :is(.pnl-modal-backdrop,.cash-detail-backdrop){background:#10182859}app-root[data-ui-version="5"] :is(.bs-detail-modal,.trial-detail,.ledger-modal,.forecast-details)::backdrop{background:#10182859}@media(prefers-reduced-motion:reduce){app-root[data-ui-version="5"] :is(.pnl-details,.cash-detail-panel,.bs-detail-modal,.trial-detail,.ledger-modal,.forecast-details){animation:none}}app-root[data-ui-version="5"] :is(.pnl-detail-scroll,.cash-detail-panel .cash-table-scroll,.bs-modal-body .balance-table-scroll,.trial-detail .table-wrap,.ledger-modal .table-wrap,.forecast-details .details-scroll){max-height:52dvh;overflow:auto!important;overscroll-behavior:contain;min-height:0}app-root[data-ui-version="5"] :is(.pnl-details,.cash-detail-panel,.bs-detail-modal,.trial-detail,.ledger-modal,.forecast-details) thead th{position:sticky;top:0;z-index:3;background:#f5f7fa;box-shadow:0 1px 0 var(--line)}@media(max-width:720px){app-root[data-ui-version="5"] :is(.pnl-details,.cash-detail-panel,.bs-detail-modal,.trial-detail,.ledger-modal,.forecast-details){inset:0!important;margin:0!important;transform:none!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}app-root[data-ui-version="5"] :is(.report-summary,.balance-detail-summary,.trial-detail .totals){display:flex;flex-wrap:nowrap;overflow-x:auto}app-root[data-ui-version="5"] :is(.report-summary,.balance-detail-summary,.trial-detail .totals)>*{min-width:210px;flex:none}app-root[data-ui-version="5"] :is(.profit-loss-table,.forecast-matrix) :is(td,th).account-name{position:sticky;inset-inline-start:0;z-index:2;background:#fff}}app-root[data-ui-version="5"] .v8-report-loading{padding:20px;color:var(--muted)}app-root[data-ui-version="5"] .v8-report-loading:after{content:"";display:block;margin-top:14px;min-height:180px;border-radius:10px;background:linear-gradient(90deg,#f2f4f8 25%,#e7ecf3,#f2f4f8 75%);background-size:200% 100%;animation:v8-skeleton 1.5s ease-in-out infinite;-webkit-mask:linear-gradient(#000 0 0) top/100% 64px no-repeat,repeating-linear-gradient(#000 0 12px,transparent 12px 27px) bottom/100% 100px no-repeat;mask:linear-gradient(#000 0 0) top/100% 64px no-repeat,repeating-linear-gradient(#000 0 12px,transparent 12px 27px) bottom/100% 100px no-repeat}@keyframes v8-skeleton{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){app-root[data-ui-version="5"] .v8-report-loading:after{animation:none}}@media print{body:has(.pnl-details,.cash-detail-panel,.bs-detail-modal[open],.trial-detail[open],.ledger-modal[open],.forecast-details[open]){visibility:hidden}app-root[data-ui-version="5"] :is(.pnl-details,.cash-detail-panel,.bs-detail-modal[open],.trial-detail[open],.ledger-modal[open],.forecast-details[open]){visibility:visible!important;display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;margin:0!important;box-shadow:none!important}app-root[data-ui-version="5"] :is(.pnl-details,.cash-detail-panel,.bs-detail-modal[open],.trial-detail[open],.ledger-modal[open],.forecast-details[open]) *{visibility:visible!important;max-height:none!important;overflow:visible!important}app-root[data-ui-version="5"] :is(.pnl-details,.cash-detail-panel,.bs-detail-modal,.trial-detail,.ledger-modal,.forecast-details) :is(button,.controls,.detail-tools,.detail-pagination,.pages){display:none!important}}app-root[data-ui-version="5"] .v8-report-actions label:not(.cash-subaccounts) input[role=switch]{appearance:none;position:relative;display:inline-block;width:34px!important;height:20px!important;min-height:20px;margin:0;background:#b7c1d0;border:0;border-radius:20px;cursor:pointer;flex:none}app-root[data-ui-version="5"] .v8-report-actions label:not(.cash-subaccounts) input[role=switch]:before{content:"";position:absolute;top:3px;inset-inline-start:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}app-root[data-ui-version="5"] .v8-report-actions label:not(.cash-subaccounts) input[role=switch]:checked{background:var(--brand, #3764df)}app-root[data-ui-version="5"] .v8-report-actions label:not(.cash-subaccounts) input[role=switch]:checked:before{inset-inline-start:17px}app-root[data-ui-version="5"] .v8-tree-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0;font-size:12px}app-root[data-ui-version="5"] .v8-tree-tools input{min-height:36px;min-width:180px;max-width:100%}app-root[data-ui-version="5"] .v8-combined-cash{display:flex;gap:8px;flex-wrap:wrap;font-size:11px}app-root[data-ui-version="5"] .v8-combined-cash button{font-size:11px;padding:0 4px}app-root[data-ui-version="5"] .projected-line{stroke-dasharray:6 4}app-root[data-ui-version="5"] .forecast-zones th{padding:7px;text-align:center;font-size:11px}.forecast-zone-current{background:#edf2ff!important;color:#3158ba!important}.forecast-zone-projected{background:#fff7e7!important;color:#8c672b!important}@media(max-width:720px){app-root[data-ui-version="5"] :is(.pnl-details,.cash-detail-panel){inset:0!important;transform:none!important}}@media(max-width:720px){app-root[data-ui-version="5"] .forecast-summary{display:flex;flex-wrap:nowrap;overflow-x:auto}app-root[data-ui-version="5"] .forecast-summary>button{flex:none;min-width:210px}}@media(max-width:720px){app-root.reference-workspace[data-ui-version="5"] :is(.profit-loss-table,.forecast-matrix) .account-name{min-width:140px!important;max-width:150px!important;width:140px;white-space:normal;overflow-wrap:anywhere}app-root[data-ui-version="5"] :is(.profit-loss-table,.forecast-matrix) .account-name[colspan]{position:static}}app-root[data-ui-version="5"] .v8-export-menu{position:relative;display:inline-block}app-root[data-ui-version="5"] .v8-export-menu>summary{cursor:pointer;list-style:none;border:1px solid var(--line);border-radius:8px;padding:9px 14px;background:#fff;font-size:13px}app-root[data-ui-version="5"] .v8-export-menu>.report-popover{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:30;min-width:180px;padding:8px;display:grid;gap:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #14264326}@media print{app-root[data-ui-version="5"] .v8-export-menu{display:none!important}}@media(max-width:1100px){app-root[data-ui-version="5"] .page-head .v8-export-menu>.report-popover{inset-inline-start:0;inset-inline-end:auto;max-width:calc(100vw - 32px);box-sizing:border-box}}.report-design-page #workspace-content{position:relative}.report-design-page #workspace-content .page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px}.report-design-page #workspace-content .page-head h1{font-size:28px;line-height:1.35}.report-design-page #workspace-content .page-head p{margin:6px 0 0;font-size:14px;line-height:1.6}.report-design-page #workspace-content .workspace-tabs.report-tabs{margin:0 0 20px;gap:2px;padding:3px;height:40px;max-width:100%;width:max-content}.report-design-page #workspace-content .workspace-tabs.report-tabs a{padding:0 14px;height:32px;font-size:14px;white-space:nowrap}.report-design-page #workspace-content :is(books-profit-loss,books-balance-sheet,books-cash-flow,books-cash-flow-forecast,books-general-ledger,books-trial-balance){display:block;min-width:0}.report-design-page #workspace-content [hidden]{display:none!important}.report-design-page #workspace-content .v8-report-toolbar{padding:22px 16px 16px!important;margin-bottom:16px!important;border-radius:16px;gap:12px!important;min-height:104px}.report-design-page #workspace-content .v8-report-toolbar .v8-report-fields{flex:0 1 auto;gap:10px}.report-design-page #workspace-content .v8-report-toolbar .v8-report-fields>label{min-width:0;width:172px;gap:4px;font-size:12.5px}.report-design-page #workspace-content .v8-report-toolbar .v8-report-fields>label:has(select[name=trialBasis]){width:142px}.report-design-page #workspace-content .v8-report-toolbar .v8-report-fields>label:has(select[aria-label="\639\631\636  \627\644\62d\633\627\628\627\62a"]){width:192px}.report-design-page #workspace-content .v8-report-toolbar .v8-report-fields :is(select,input:not([type=checkbox]),button){min-height:38px;height:38px;font-size:14px;border-radius:8px}.report-design-page #workspace-content .v8-report-toolbar .v8-report-fields>button,.report-design-page #workspace-content .comparison-control>button,.report-design-page #workspace-content .more-filters>summary{min-height:38px;height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;white-space:nowrap}.report-design-page #workspace-content .report-button-field{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:140px}.report-design-page #workspace-content .report-field-label{height:19px;font-size:12.5px;line-height:19px;color:var(--muted)}.report-design-page #workspace-content .report-button-field>button{height:38px;min-height:38px;white-space:nowrap}.report-design-page #workspace-content .v8-report-toolbar .v8-report-actions{flex:1 0 auto;justify-content:flex-start;gap:18px;min-height:38px;padding-inline-start:18px}.report-design-page #workspace-content .v8-report-toolbar .v8-report-actions>label{font-size:14px}.report-design-page #workspace-content .v8-report-toolbar .v8-report-actions .v8-run{margin-inline-start:auto}.report-design-page #workspace-content .v8-run{background:#4964d8;color:#fff;border-color:#4964d8;font-size:14px;padding-inline:16px}.report-design-page #workspace-content .v8-report-toolbar books-report-date-range .date-range{gap:10px}.report-design-page #workspace-content :is(.report-controls,.dimension-filters){max-width:100%}.report-design-page #workspace-content .dimension-filters{padding:14px 18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.report-design-page #workspace-content .v8-report-exports,.report-design-page #workspace-content .trial-actions{position:absolute;top:66px;inset-inline-end:32px;margin:0;z-index:12}.report-design-page #workspace-content .trial-review-notice:has(details){margin-bottom:16px}.report-design-page #workspace-content .trial-review-notice details{width:max-content;max-width:100%}.report-design-page #workspace-content .trial-actions .export-actions{display:flex;align-items:center;gap:8px}.report-design-page #workspace-content :is(.export-control,.exports,.v8-export-menu)>summary{list-style:none;display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:14px}.report-design-page #workspace-content :is(.export-control,.exports,.v8-export-menu)>summary:after{content:"\2304";font-size:14px;color:var(--muted)}.report-design-page #workspace-content :is(.report-summary,.forecast-summary){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0;border:0;background:none}.report-design-page #workspace-content :is(.report-summary>article,.forecast-summary>button){display:flex;flex-direction:column;gap:0;min-width:0;min-height:118px;flex:auto;padding:16px 20px;border:1px solid var(--line);border-radius:16px;box-sizing:border-box;background:#fff;text-align:start;box-shadow:inset 0 0 0 1px #f8f9fb}.report-design-page #workspace-content :is(.report-summary>article,.forecast-summary>button)>span:first-child{min-height:22px;font-size:13px;line-height:1.4;color:var(--muted);font-weight:400}.report-design-page #workspace-content :is(.report-summary,.forecast-summary) strong{display:block;margin-top:10px;font-size:24px;line-height:1.2;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.report-design-page #workspace-content .report-summary strong small{font-size:12px;font-weight:400;margin-inline-start:4px;color:var(--muted)}.report-design-page #workspace-content .report-summary .summary-note{margin-top:8px;font-size:12.5px;line-height:1.45;color:var(--muted)}.report-design-page #workspace-content .report-summary .positive{color:var(--pos)}.report-design-page #workspace-content .report-summary .loss{color:var(--neg)}.report-design-page #workspace-content .trial-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.report-design-page #workspace-content .forecast-summary .money-in,.report-design-page #workspace-content .forecast-summary .money-out{color:var(--ink)}.report-design-page #workspace-content .forecast-summary .money-in{color:var(--pos)}.report-design-page #workspace-content .forecast-summary .money-out{color:var(--neg)}.report-design-page #workspace-content .v8-combined-cash{color:var(--muted);font-size:12px;margin-top:6px}.report-design-page #workspace-content .v8-combined-cash button{border:0;background:none;padding:0;font:inherit;color:inherit}.report-design-page #workspace-content :is(.profit-loss-report,.forecast-report){overflow:hidden;padding:0;margin:0;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:none}.report-design-page #workspace-content .forecast-report{overflow:visible}.report-design-page #workspace-content books-report-identity{display:block;min-width:0}.report-design-page #workspace-content books-report-identity:is(.forecast-heading,.report-period){display:block;margin:0;padding:0;border:0;text-align:inherit;min-height:0}.report-design-page #workspace-content .report-sheet-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:20px;min-height:110px;margin:0;border-bottom:1px solid var(--line-2);text-align:start}.report-design-page #workspace-content .report-sheet-heading .report-logo{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;flex:none}.report-design-page #workspace-content .report-sheet-heading .report-logo img{width:36px;height:36px;object-fit:contain;border-radius:8px}.report-design-page #workspace-content .report-sheet-heading .report-identity{min-width:0}.report-design-page #workspace-content .report-sheet-heading .company{display:block;font-size:13px;line-height:1.6;font-weight:400;color:var(--muted)}.report-design-page #workspace-content .report-sheet-heading h2{margin:0;font-size:19px;line-height:1.35;font-weight:700;color:var(--ink)}.report-design-page #workspace-content .report-sheet-heading h2 span{font-size:15px;font-weight:500;color:var(--muted)}.report-design-page #workspace-content .report-sheet-heading p{margin:2px 0 0;font-size:12.5px;line-height:1.6;color:var(--muted)}.report-design-page #workspace-content .report-sheet-heading .report-chips{display:flex;gap:6px;flex-wrap:wrap;margin-inline-start:auto}.report-design-page #workspace-content .report-sheet-heading .report-chips>span{font-size:12.5px;line-height:1.35;padding:3px 8px;min-height:24px;border-radius:6px;background:var(--neutral-bg);color:var(--muted)}.report-design-page #workspace-content .report-sheet-heading .report-chips>.brand{color:var(--brand-700);background:var(--brand-50)}.report-design-page #workspace-content .report-sheet-heading :is(.active-comparison,.applied-report-filter){flex-basis:100%;margin:0}.report-design-page #workspace-content .report-card-start{border:1px solid var(--line);border-bottom:0;border-radius:16px 16px 0 0;overflow:hidden;background:#fff}.report-design-page #workspace-content .report-table-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 20px;border-bottom:1px solid var(--line-2);background:var(--soft);font-size:12.5px;color:var(--muted)}.report-design-page #workspace-content .balance-status{padding:2px 7px;border-radius:4px;background:var(--pos-bg);color:var(--pos);font-size:12px}.report-design-page #workspace-content .report-view-controls{padding:0;margin:0 0 14px;border:0}.report-design-page #workspace-content .report-view-controls .view-buttons{display:inline-flex;gap:2px;margin:0;padding:4px;border:1px solid var(--line);border-radius:10px;background:#fff}.report-design-page #workspace-content .report-view-controls .view-buttons button{min-height:28px;height:28px;padding:0 14px;border:0;border-radius:7px;background:transparent;font-size:13px;font-weight:500;color:var(--muted)}.report-design-page #workspace-content .report-view-controls .view-buttons button[aria-selected=true]{background:var(--brand-50);color:var(--brand-700)}.report-design-page #workspace-content .pnl-chart{padding:6px 20px 22px;gap:0}.report-design-page #workspace-content .chart-metric{padding:12px 0 4px;border-bottom:1px solid var(--line-2)}.report-design-page #workspace-content .chart-metric:last-child{border:0}.report-design-page #workspace-content .chart-metric h3{font-size:15px;margin:0 0 8px}.report-design-page #workspace-content .chart-series{grid-template-columns:220px minmax(0,1fr) 140px;gap:14px;margin:0;padding:5px 0;font-size:13.5px}.report-design-page #workspace-content .chart-track{height:18px;border-radius:5px;overflow:hidden;direction:ltr;background:var(--soft)}.report-design-page #workspace-content .chart-bar{border-radius:5px;background:#4964d8}.report-design-page #workspace-content .chart-bar.loss-bar{background:var(--neg)}.report-design-page #workspace-content .chart-series>bdi{direction:ltr;text-align:right;font-size:14px}.report-design-page #workspace-content :is(.profit-loss-table,.report-main-table){width:100%;table-layout:auto;border-collapse:collapse}.report-design-page #workspace-content :is(.profit-loss-table,.report-main-table) :is(th,td){padding:10px 20px;border-bottom:1px solid var(--line-2);font-size:14.5px;line-height:1.5;vertical-align:middle;text-align:start}.report-design-page #workspace-content :is(.profit-loss-table,.report-main-table) thead th{padding:10px 20px;font-size:12.5px;font-weight:500;background:var(--soft);border-top:0}.report-design-page #workspace-content :is(.profit-loss-table,.report-main-table) th small{display:block;margin:2px 0 0;font-size:11.5px;font-weight:400}.report-design-page #workspace-content :is(.profit-loss-table,.report-main-table) .account-code{width:90px;min-width:90px;text-align:center;font-size:12.5px;color:var(--subtle)}.report-design-page #workspace-content :is(.profit-loss-table,.report-main-table) .amount{min-width:150px;width:1%;white-space:nowrap;text-align:right;direction:ltr;font-variant-numeric:tabular-nums}.report-design-page #workspace-content :is(.profit-loss-table,.report-main-table) .account-name{min-width:240px}.report-design-page #workspace-content .profit-loss-table .section-row th{padding:18px 20px 8px;background:#fff;border-bottom:0;font-size:14.5px}.report-design-page #workspace-content .profit-loss-table .group-account{background:#fff}.report-design-page #workspace-content .profit-loss-table :is(.total-row,.subtotal) :is(th,td){background:#fff;border-top:1px solid var(--line);font-weight:700}.report-design-page #workspace-content .profit-loss-table .profit-row :is(th,td){background:var(--brand-50);color:var(--brand-700);font-weight:700}.report-design-page #workspace-content .profit-loss-table .net-row :is(th,td){background:#eef3ff;border-top:2px solid var(--brand-300);font-weight:700}.report-design-page #workspace-content :is(.account-link,.balance-link){font-size:inherit;font-weight:inherit;color:inherit;padding:0;border:0;background:none}.report-design-page #workspace-content .tree-toggle{min-width:20px;width:20px;height:20px;min-height:20px;padding:0;border:0;background:none;color:var(--muted);border-radius:5px;margin-inline-end:4px}.report-design-page #workspace-content .balance-table .description-column{min-width:150px;max-width:240px}.report-design-page #workspace-content .profit-loss-table .report-notes{font-size:12.5px}.report-design-page #workspace-content .v8-tree-tools{margin:0;padding:9px 20px;gap:8px;border-inline:1px solid var(--line);border-bottom:1px solid var(--line-2);background:var(--soft)}.report-design-page #workspace-content .v8-tree-tools input{width:200px;min-width:0;min-height:30px;height:30px;font-size:12.5px}.report-design-page #workspace-content .v8-tree-tools button{height:30px;min-height:30px;padding:0 10px;font-size:12.5px}.report-design-page #workspace-content .v8-tree-tools>span{margin-inline-start:auto}.report-design-page #workspace-content .ledger-heading{display:none}.report-design-page #workspace-content books-general-ledger>.general-ledger,.report-design-page #workspace-content books-trial-balance>.trial-balance{border:0;padding:0;background:none}.report-design-page #workspace-content :is(books-general-ledger,books-trial-balance) .report-main-table{border-inline:1px solid var(--line)}.report-design-page #workspace-content table.reference-statement-table{color:#3b4558;table-layout:auto;border-inline:0}.report-design-page #workspace-content table.reference-statement-table :is(th,td){padding:10px 20px;line-height:1.5;font-size:14.5px;font-weight:400;vertical-align:middle;border-bottom:1px solid var(--line-2)}.report-design-page #workspace-content table.reference-statement-table thead th{background:#f7f8fa;color:#5b6678;font-size:12.5px;font-weight:500}.report-design-page #workspace-content table.reference-statement-table thead th small{color:#646f83;font-size:11.5px;font-weight:400;line-height:1.4;margin:0}.report-design-page #workspace-content table.reference-statement-table :is(.code,.account-code){position:static;width:90px;min-width:90px;padding-inline:8px;text-align:center;font-size:12.5px;font-weight:500;color:#646f83}.report-design-page #workspace-content table.reference-statement-table .amount{width:1%;min-width:150px;text-align:right;direction:ltr;unicode-bidi:isolate;white-space:nowrap;font-variant-numeric:tabular-nums;color:#1a2233}.report-design-page #workspace-content table.reference-statement-table :is(.account-name,.sticky-account):not(.code){min-width:240px;width:auto;max-width:none;white-space:normal;background:#fff}.report-design-page #workspace-content table.reference-statement-table tbody .sticky-account:not(.code),.report-design-page #workspace-content table.reference-statement-table tbody th.account-name{padding-inline-start:calc(44px + var(--account-depth, 0) * 20px)}.report-design-page #workspace-content table.reference-statement-table td>.account-name{min-width:200px;display:block;padding-inline-start:calc(24px + var(--account-depth, 0) * 20px)}.report-design-page #workspace-content table.reference-statement-table :is(.account-link,.balance-link,.number-link,.journal-link){border:0;background:transparent;padding:0;margin:0;font:inherit;line-height:inherit;color:inherit;text-align:inherit}.report-design-page #workspace-content table.reference-statement-table :is(.account-link,.balance-link,.number-link,.journal-link):hover{color:var(--brand-700);text-decoration:underline;text-underline-offset:3px}.report-design-page #workspace-content table.reference-statement-table .statement-zero,.report-design-page #workspace-content table.reference-statement-table .v8-zero{color:#646f83!important}.report-design-page #workspace-content table.reference-statement-table :is(.tree-toggle,.statement-toggle){display:inline-grid;place-items:center;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;margin-inline:-24px 4px;vertical-align:middle;background:transparent;border:0;border-radius:5px;color:#646f83}.report-design-page #workspace-content table.reference-statement-table :is(.tree-toggle,.statement-toggle) svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.report-design-page #workspace-content table.reference-statement-table :is(.tree-toggle,.statement-toggle)[aria-expanded=false] svg{transform:rotate(90deg)}.report-design-page #workspace-content table.reference-statement-table .spacer{display:none}.report-design-page #workspace-content table.reference-statement-table :is(.group-heading,.summary-parent,.group-account){background:#fff}.report-design-page #workspace-content table.reference-statement-table :is(.group-heading,.summary-parent,.group-account) :is(.account-name,.account-link){color:#1a2233;font-weight:500}.report-design-page #workspace-content table.reference-statement-table :is(.group-heading,.summary-parent,.group-account):hover>:is(th,td){background:var(--hover)}.report-design-page #workspace-content table.reference-statement-table .section-row th{padding:18px 20px 8px;background:#fff;border-bottom:0;color:#1a2233;font-weight:700}.report-design-page #workspace-content table.reference-statement-table tbody>.section-row:first-child th{padding-top:10px}.report-design-page #workspace-content table.reference-statement-table .section-row[hidden]{display:none}.report-design-page #workspace-content table.reference-statement-table :is(.subtotal,.total-row)>:is(th,td),.report-design-page #workspace-content table.reference-statement-table tfoot :is(th,td){background:#fff;border-top:1px solid var(--line);color:#1a2233;font-weight:700}.report-design-page #workspace-content table.reference-statement-table .subtotal strong{font-weight:700}.report-design-page #workspace-content table.reference-statement-table .statement-account-count{display:inline-block;margin-inline-start:8px;font-size:12px;font-weight:400;color:#646f83}.report-design-page #workspace-content table.reference-statement-table .statement-balance-nature{display:inline-block;margin-inline-start:6px;font-size:11.5px;color:#646f83;font-weight:400}.report-design-page #workspace-content table.reference-statement-table thead th:is(.account-name,.sticky-account,.amount):not(.code){background:#f7f8fa;color:#5b6678}.report-design-page #workspace-content table.reference-statement-table thead th{line-height:1.3}.report-design-page #workspace-content :is(books-general-ledger,books-trial-balance)>section>.table-wrap:has(>.reference-statement-table){border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px}@media(max-width:720px){.report-design-page #workspace-content table.reference-statement-table :is(th,td){padding-inline:14px}.report-design-page #workspace-content table.reference-statement-table :is(th,td).account-name{position:static;width:170px}.report-design-page #workspace-content table.reference-statement-table tbody .sticky-account:not(.code),.report-design-page #workspace-content table.reference-statement-table tbody th.account-name{padding-inline-start:calc(38px + var(--account-depth, 0) * 14px)}.report-design-page #workspace-content table.reference-statement-table td>.account-name{padding-inline-start:calc(24px + var(--account-depth, 0) * 14px)}}.report-design-page #workspace-content .forecast-toolbar{margin-bottom:16px}.report-design-page #workspace-content .forecast-toolbar .v8-report-actions{border:0;padding:0}.report-design-page #workspace-content .forecast-chart{padding:16px 20px 6px}.report-design-page #workspace-content .forecast-chart .chart-canvas svg{height:230px;width:100%}.report-design-page #workspace-content .forecast-chart .actual-line{stroke:#4964d8}.report-design-page #workspace-content .forecast-chart .actual-point{fill:#fff;stroke:#4964d8}.report-design-page #workspace-content .forecast-chart .projected-point{fill:#fff;stroke:#e7aa3b}.report-design-page #workspace-content .forecast-chart .projected-line{stroke:#e7aa3b;stroke-dasharray:6 4}.report-design-page #workspace-content .forecast-chart .chart-legend{justify-content:flex-start;margin:0;padding:0 0 14px;font-size:12.5px}.report-design-page #workspace-content .forecast-chart .chart-legend .actual{color:#4964d8}.report-design-page #workspace-content .forecast-chart .chart-legend .actual:before{background:#4964d8;border-color:#4964d8}.report-design-page #workspace-content .forecast-chart .axis-number,.report-design-page #workspace-content .forecast-chart .axis-month{font-size:9px}.report-design-page #workspace-content .matrix-region{--forecast-account-width: 230px}.report-design-page #workspace-content .forecast-matrix{width:max(100%,var(--forecast-account-width) + var(--forecast-month-count) * 70px);font-size:12.5px}.report-design-page #workspace-content .forecast-matrix .month-column{width:70px}.report-design-page #workspace-content .forecast-matrix :is(th,td){padding:10px 6px;font-size:12.5px;line-height:1.4;min-width:70px}.report-design-page #workspace-content .forecast-matrix :is(th,td):first-child{padding-inline-start:20px;font-size:13px}.report-design-page #workspace-content .forecast-matrix .section-row :is(th,td){background:#f7f8fa;font-weight:700}.report-design-page #workspace-content .forecast-zone-projected{background:#f3f5f9!important;color:var(--muted)!important}.report-design-page #workspace-content :is(.pnl-details,.cash-detail-panel,.bs-detail-modal,.trial-detail,.ledger-modal,.forecast-details){padding:20px;border:1px solid var(--line);border-radius:16px}.report-design-page #workspace-content :is(.pnl-details,.cash-detail-panel,.bs-detail-modal,.trial-detail,.ledger-modal,.forecast-details) :is(h2,h3){font-size:18px;line-height:1.4;margin:0}.report-design-page #workspace-content :is(.pnl-details,.cash-detail-panel,.bs-detail-modal,.trial-detail,.ledger-modal,.forecast-details) header p{margin:4px 0;font-size:12.5px}.report-design-page #workspace-content :is(.pnl-details,.cash-detail-panel,.bs-detail-modal,.trial-detail,.ledger-modal,.forecast-details) :is(th,td){padding:8px 10px;font-size:13px;vertical-align:top}.report-design-page #workspace-content .cash-detail-panel .cash-account-breakdown{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:1100px){.report-design-page #workspace-content .page-head{align-items:flex-start}.report-design-page #workspace-content .workspace-tabs.report-tabs{overflow-x:auto;width:100%}.report-design-page #workspace-content .report-summary,.report-design-page #workspace-content .forecast-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.report-design-page #workspace-content .v8-report-toolbar .v8-report-actions{border:0;padding-inline-start:0}}@media(max-width:720px){.report-design-page #workspace-content .page-head{flex-wrap:wrap;gap:12px}.report-design-page #workspace-content .page-head h1{font-size:24px}.report-design-page #workspace-content .v8-report-exports,.report-design-page #workspace-content .trial-actions{position:static;margin-bottom:12px;justify-content:flex-start}.report-design-page #workspace-content .trial-actions .export-actions{flex-wrap:wrap}.report-design-page #workspace-content .v8-report-toolbar{padding:14px!important;min-height:0}.report-design-page #workspace-content .v8-report-toolbar .v8-report-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.report-design-page #workspace-content .v8-report-toolbar .v8-report-fields>label{width:auto!important;min-width:0}.report-design-page #workspace-content .v8-report-toolbar .v8-report-actions{width:100%;border-top:1px solid var(--line);padding-top:12px;flex-wrap:wrap}.report-design-page #workspace-content .report-summary,.report-design-page #workspace-content .forecast-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;gap:10px}.report-design-page #workspace-content .report-summary>article,.report-design-page #workspace-content .forecast-summary>button{min-width:0;min-height:110px;padding:14px}.report-design-page #workspace-content .report-summary strong,.report-design-page #workspace-content .forecast-summary strong{font-size:21px}.report-design-page #workspace-content .trial-kpis{grid-template-columns:1fr}.report-design-page #workspace-content .report-sheet-heading{padding:16px;gap:12px}.report-design-page #workspace-content .report-sheet-heading .report-chips{margin:0;flex-basis:100%}.report-design-page #workspace-content .report-sheet-heading h2{font-size:17px}.report-design-page #workspace-content .report-sheet-heading h2 span{font-size:13px}.report-design-page #workspace-content .report-table-tools{padding:10px 14px;font-size:12px}.report-design-page #workspace-content .chart-series{grid-template-columns:120px minmax(0,1fr) 100px;gap:8px}.report-design-page #workspace-content .dimension-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.report-design-page #workspace-content .v8-tree-tools{padding:10px 14px}.report-design-page #workspace-content .v8-tree-tools input{width:100%}.report-design-page #workspace-content .matrix-region{--forecast-account-width: 170px}.report-design-page #workspace-content :is(.profit-loss-table,.report-main-table) :is(th,td){padding-inline:12px;font-size:13px}.report-design-page #workspace-content :is(.pnl-details,.cash-detail-panel,.bs-detail-modal,.trial-detail,.ledger-modal,.forecast-details){padding:14px}}@media(max-width:480px){.report-design-page #workspace-content .report-summary,.report-design-page #workspace-content .forecast-summary{grid-template-columns:1fr}.report-design-page #workspace-content .report-summary>article,.report-design-page #workspace-content .forecast-summary>button{min-height:105px}.report-design-page #workspace-content .chart-series{grid-template-columns:1fr 100px}.report-design-page #workspace-content .chart-track{grid-column:1/-1;grid-row:2}.report-design-page #workspace-content .dimension-filters{grid-template-columns:1fr}}@media print{.report-design-page #workspace-content .report-summary,.report-design-page #workspace-content .forecast-summary,.report-design-page #workspace-content .report-view-controls,.report-design-page #workspace-content .report-table-tools,.report-design-page #workspace-content .v8-tree-tools,.report-design-page #workspace-content .trial-actions,.report-design-page #workspace-content .v8-report-exports{display:none!important}.report-design-page #workspace-content .report-sheet-heading{padding:0 0 12px;min-height:0}.report-design-page #workspace-content .report-card-start,.report-design-page #workspace-content .profit-loss-report,.report-design-page #workspace-content .forecast-report{border:0;overflow:visible}.report-design-page #workspace-content .forecast-matrix{width:100%;min-width:0}.report-design-page #workspace-content .forecast-matrix .month-column{width:auto}.report-design-page #workspace-content .forecast-matrix :is(th,td){min-width:0;font-size:7pt;padding:4px}}@page profit-loss-report{size:A3 landscape;margin:12mm}@page engaz-balance-sheet{size:A4 landscape;margin:12mm}@media print{.report-design-page #workspace-content books-profit-loss{page:profit-loss-report}.report-design-page #workspace-content books-balance-sheet{page:engaz-balance-sheet}.report-design-page #workspace-content .balance-table-scroll{overflow:visible}.report-design-page #workspace-content .profit-loss-table{min-width:0;width:100%;table-layout:auto}.report-design-page #workspace-content .profit-loss-table :is(th,td){padding:5px 4px;font-size:8pt}.report-design-page #workspace-content .profit-loss-table .account-name{min-width:95px;max-width:190px}.report-design-page #workspace-content .profit-loss-table .description-column{min-width:60px;max-width:110px}.report-design-page #workspace-content .profit-loss-table .amount{min-width:0}.report-design-page #workspace-content .profit-loss-table :is(.account-link,.balance-link){font-size:inherit;padding:0}}
