#areaNav .nav-grp{color:var(--color-text-muted);letter-spacing:.02em;padding:10px 14px 2px;font-size:.72rem;font-weight:700}#areaNav button{justify-content:space-between;align-items:center;gap:8px;display:flex}#areaNav .n{border:1px solid var(--color-border);min-width:20px;color:var(--color-text-muted);background:#fff;border-radius:999px;padding:0 6px;font-size:.74rem;font-weight:800;line-height:1.5}#areaNav button.active .n{background:var(--color-primary);color:#fff;border-color:#0000}#areaMain .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}#areaMain .sec-head h2{margin:0;font-size:1.25rem}#areaMain .sec-head h3{margin:0;font-size:1.02rem}#areaMain .btn-sm{padding:7px 13px;font-size:14px}#areaMain .chips{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}#areaMain .chip-filter{padding:7px 13px;font-size:13.5px}.rcard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;margin:0 0 6px;overflow:hidden}.rcard.open{border-color:var(--color-primary);box-shadow:0 4px 18px #0e7a8614}.row{cursor:pointer;grid-template-columns:18px minmax(200px,2fr) 130px 150px 92px;align-items:center;gap:10px;padding:11px 12px;font-size:.92rem;display:grid}.row:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.row-head{cursor:default;color:var(--color-text-muted);padding:4px 12px 6px;font-size:.78rem;font-weight:700}.row-head:hover,.row-static:hover{background:0 0}.row-static{cursor:default;border-top:1px dashed var(--color-border);padding:8px 0}.row-pay{grid-template-columns:minmax(160px,1fr) 90px 110px 92px}.row-inv{grid-template-columns:minmax(140px,1fr) 150px 92px}.row-head.row-pay,.row-head.row-inv{padding-inline:0}.row .chev{color:var(--color-text-muted);font-size:.8rem}.row .rt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.row .rt .sub{color:var(--color-text-muted);font-size:.8rem;font-weight:400;display:block}.row .rdate{color:var(--color-text-muted);white-space:nowrap;font-size:.85rem}.row .status{white-space:nowrap;padding:2px 10px;font-size:.78rem}.mbar{background:var(--color-border);vertical-align:middle;border-radius:999px;width:70px;height:6px;margin-inline-end:6px;display:inline-block;overflow:hidden}.mbar i{background:var(--color-primary);border-radius:999px;height:100%;display:block}.rbody{border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) 60%,var(--color-surface));padding:4px 14px 14px}.kv-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 26px;margin-top:10px;display:grid}.kv-col-h{font-family:var(--font-heading);color:var(--color-primary);border-bottom:2px solid var(--color-primary-tint);margin:0 0 4px;padding-bottom:4px;font-size:.9rem;font-weight:700}.kv-col .field{margin:10px 0 0}.kv-col .field label{font-size:.82rem}.kv{border-bottom:1px dashed var(--color-border);grid-template-columns:130px 1fr;gap:8px;padding:5px 0;font-size:.9rem;display:grid}.kv:last-child{border-bottom:none}.kv-l{color:var(--color-text-muted)}.kv-v{word-break:break-word;min-width:0}.kv .status{padding:1px 9px;font-size:.76rem}#areaMain .actions{border-top:1px dashed var(--color-border);flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;display:flex}#areaMain .actions .btn{padding:7px 14px;font-size:14px}.pcard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);margin:0 0 14px;padding:16px 18px}.pcard .sec-head{margin-bottom:8px}.pcard-tint{background:var(--color-primary-tint);border-color:#0000}.pcard-warn{background:var(--color-error-bg);border-color:#0000}.pcard .field{margin-bottom:12px}.stat-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0 0 14px;display:grid}.stat-tile-sm{background:var(--color-primary-tint);border-radius:var(--r-md);padding:12px 14px}.stat-tile-sm b{font-family:var(--font-heading);color:var(--color-primary);font-size:1.5rem;line-height:1.1;display:block}.stat-tile-sm span{color:var(--color-text-muted);font-size:.82rem}.pkg{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-md);padding:14px}.pkg-cur{border-color:var(--color-primary);background:var(--color-primary-tint)}@media (width<=900px){#areaNav{flex-flow:wrap}#areaNav .nav-grp{display:none}.row{grid-template-columns:18px minmax(0,1fr) 110px}.row .rdate,.row .rprog,.row-head{display:none}.row-pay{grid-template-columns:minmax(0,1fr) 80px}.row-pay>:nth-child(3),.row-pay>:nth-child(4){display:none}.row-inv{grid-template-columns:minmax(0,1fr) 140px}.kv{grid-template-columns:1fr}}
