.c360{display:grid;gap:14px;min-inline-size:0}.c360-reason{margin:0;font-size:.92rem;color:var(--muted, #5b6472);overflow-wrap:anywhere}.c360-grade{flex:none;display:inline-grid;place-items:center;inline-size:48px;block-size:48px;border-radius:14px;font-weight:800;font-size:1.5rem;color:#fff;background:#64748b}.c360-grade.small{inline-size:28px;block-size:28px;border-radius:8px;font-size:.95rem;vertical-align:middle;margin-inline-start:6px}.c360-grade-A,.c360-grade-Aplus{background:#15803d}.c360-grade-B{background:#2563eb}.c360-grade-C{background:#b45309}.c360-grade-D{background:#b91c1c}.c360-kv{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px 16px}.c360-kv>div{min-inline-size:0}.c360-kv dt{font-size:.8rem;color:var(--muted, #5b6472)}.c360-kv dd{margin:0;overflow-wrap:anywhere}.c360-credit{display:inline-block;padding-block:2px;padding-inline:8px;border-radius:999px;font-weight:600;font-size:.85rem;background:#e2e8f0}.c360-credit-ok{background:#dcfce7;color:#14532d}.c360-credit-warning{background:#fef3c7;color:#78350f}.c360-credit-danger,.c360-credit-block{background:#fee2e2;color:#7f1d1d}.c360-panel{display:grid;gap:14px;min-inline-size:0}.c360-panel:focus{outline:none}.c360-panel>*{min-inline-size:0}.c360-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.c360-tile{margin:0;display:grid;gap:4px;align-content:start;min-inline-size:0}.c360-tile-num{font-size:clamp(1rem,4.2cqi,1.4rem);font-weight:700;overflow-wrap:anywhere;line-height:1.25}.c360-tile{container-type:inline-size}.c360-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.c360-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding-block:8px;border-block-end:1px solid var(--line, #e5e9ef);inline-size:100%;background:none;border-inline:0;border-block-start:0;color:inherit;font:inherit;text-align:start}.c360-row>div{display:grid;gap:2px;min-inline-size:0}button.c360-row{cursor:pointer}.c360-table-wrap{overflow-x:auto;max-inline-size:100%}.c360-score-table{inline-size:100%}.c360-compact{inline-size:100%;border-collapse:collapse;font-size:.86rem}.c360-compact th,.c360-compact td{text-align:start;padding-block:6px;padding-inline:4px;border-block-end:1px solid var(--line, #e5e9ef);white-space:nowrap}.c360-compact td:last-child{white-space:normal}.c360-score-table th,.c360-score-table td{text-align:start}.c360-score-rule{margin-block:8px 0}.c360-trend{font-size:.85rem;font-weight:600;margin-inline-start:6px}.c360-trend-up{color:#15803d}.c360-trend-down{color:#b91c1c}.c360-period{display:flex;flex-wrap:wrap;gap:6px;margin-block-end:8px}.c360-period .chip{min-block-size:36px;padding-inline:12px;border-radius:999px;border:1px solid var(--line, #d5dbe3);background:var(--surface, #fff);color:var(--ink, inherit);font:inherit;cursor:pointer}.c360-period .chip.active{background:var(--accent, #1f4fd1);color:#fff;border-color:var(--accent, #1f4fd1)}.c360-loc{position:relative;display:inline-flex;align-items:center;gap:4px;padding-block:3px;padding-inline:10px;border-radius:999px;font-size:.82rem;font-weight:600;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.c360-loc.small{font-size:.75rem;padding-block:2px;padding-inline:8px}.c360-loc-ok{background:#dcfce7;color:#14532d}.c360-loc-warn{background:#fef3c7;color:#78350f}.c360-loc-grey{background:#e2e8f0;color:#334155}.c360-checkin-loc{display:inline-flex;align-items:center;vertical-align:top;max-inline-size:100%;white-space:nowrap}.c360-checkin-loc .c360-loc{display:block;max-inline-size:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cash-location-check{margin-block:4px 0}.dist-cell{white-space:normal}.c360-statement{padding:0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .c360-loc-ok{background:#14532d;color:#dcfce7}:root:not([data-theme=light]) .c360-loc-warn{background:#78350f;color:#fef3c7}:root:not([data-theme=light]) .c360-loc-grey{background:#334155;color:#e2e8f0}}[data-theme=dark] .c360-loc-ok{background:#14532d;color:#dcfce7}[data-theme=dark] .c360-loc-warn{background:#78350f;color:#fef3c7}[data-theme=dark] .c360-loc-grey{background:#334155;color:#e2e8f0}@media(max-width:600px){.c360-stack thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.c360-stack,.c360-stack tbody,.c360-stack tr,.c360-stack th,.c360-stack td{display:block;inline-size:100%}.c360-stack tr{padding-block:8px;border-block-end:1px solid var(--line, #e5e9ef)}.c360-stack th[data-label]:before,.c360-stack td[data-label]:before{content:attr(data-label);display:block;font-size:.75rem;font-weight:400;color:var(--muted, #5b6472)}}.c360-row>.c360-row-end{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.c360-shared{display:inline-block;margin-block-start:4px;background:var(--line);color:var(--ink)}.c360-share-reps{border:0;padding:0;margin:8px 0;display:grid;gap:4px}.c360-share-rep{display:flex;align-items:center;gap:10px;min-block-size:44px;cursor:pointer}.c360-share-rep input{inline-size:20px;block-size:20px;flex:none}.vsr-on{display:flex;align-items:center;gap:10px;min-block-size:44px;cursor:pointer}.vsr-on input{inline-size:20px;block-size:20px;flex:none;margin:0}.shared-visits .c360-row{border-inline:0}.c360-loc-wrong{display:block;margin-block-start:4px;overflow-wrap:anywhere}[data-location-wrong]{min-block-size:44px}.c360-replaced{margin-block-start:10px;border:1px dashed var(--line, #e5e9ef);border-radius:10px;padding:0 12px}.c360-replaced summary{cursor:pointer;min-block-size:44px;display:flex;align-items:center;color:var(--muted, #5b6573);font-weight:600}.c360-replaced[open]{padding-block-end:8px}.c360-replaced .sub{margin-block:0 6px}.mr-start,.cash-credit-line{margin-block:0 8px}.cbp-wrap{container-type:inline-size}.cbp-table :is(th,td){vertical-align:baseline}.cbp-table thead th{vertical-align:bottom}.cbp-table .cbp-num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.cbp-table{table-layout:auto;inline-size:100%}.cbp-table :is(.cbp-num,.cbp-credit-h,.cbp-credit-cell){inline-size:1%;white-space:nowrap}.cbp-table :is(th,td){padding-inline:10px}.cbp-table tbody :is(th,td){padding-block:4px}.cbp-table th[scope=row]{min-inline-size:0}.cbp-open{display:inline-flex;align-items:center;gap:8px;max-inline-size:100%;min-inline-size:0;min-block-size:44px;padding-block:0;text-align:start}.cbp-name{display:block;min-inline-size:0;overflow-wrap:anywhere}.cbp-type,.cbp-open .cash-row-chev{flex:none}.cbp-type{font-size:.78rem;font-weight:600;color:var(--muted)}.cbp-open .cash-row-chev{margin-inline-start:0}.cbp-table td .cbp-chip{display:inline-flex;max-inline-size:100%;white-space:nowrap;vertical-align:baseline}.cbp-chip-t{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbp-none{color:var(--muted)}.cbp-table tr.is-open>*{background:var(--accent-soft)}@media(max-width:600px){.cbp-table :is(.cbp-num,.cbp-credit-cell){inline-size:auto}.cbp-table td .cbp-chip{max-inline-size:62vw}}.cbp-scrim{position:fixed;inset:0;z-index:150;background:var(--scrim, rgba(16, 16, 20, .45))}.cbp{position:fixed;inset-block:0;inset-inline-end:0;z-index:151;inline-size:min(520px,100vw);display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border-inline-start:1px solid var(--line);box-shadow:var(--sh-3)}.cbp-head{display:flex;align-items:flex-start;gap:12px;padding-block:18px 14px;padding-inline:22px;border-block-end:1px solid var(--line)}.cbp-id{flex:1 1 auto;min-inline-size:0}.cbp-kicker{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}:lang(ar) .cbp-kicker{letter-spacing:0;text-transform:none}.cbp-head h2{margin-block:4px 0;margin-inline:0;font-size:1.3rem;line-height:1.3}.cbp-head h2>bdi{display:inline-block;max-inline-size:100%;overflow-wrap:anywhere;vertical-align:top}.cbp-head h2:focus{outline:none}.cbp-head h2:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.cbp-x{flex:none;inline-size:44px;block-size:44px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:1.1rem;cursor:pointer;display:grid;place-items:center}.cbp-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding-block:4px 12px}.cbp-sec{padding-block:14px;padding-inline:22px;border-block-end:1px solid var(--line)}.cbp-sec:last-child{border-block-end:0}.cbp-sec h3{margin-block:0 10px;margin-inline:0;font-size:.9rem;font-weight:700}.cbp-cur+.cbp-cur{margin-block-start:14px;padding-block-start:14px;border-block-start:1px dashed var(--line)}.cbp-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cbp-figs>div{display:grid;gap:2px;min-inline-size:0}.cbp-figs span,.cbp-figs small{font-size:.8rem;color:var(--muted)}.cbp-figs b{font-size:1.15rem;font-variant-numeric:tabular-nums}.cbp-bad{color:var(--danger-ink)}.cbp-bar{display:flex;block-size:8px;border-radius:999px;overflow:hidden;background:var(--surface-2);margin-block:12px 8px}.cbp-bar i{display:block;block-size:100%}.cbp-seg-a{background:var(--success-ink)}.cbp-seg-b{background:var(--warning-ink)}.cbp-seg-c{background:var(--danger-ink)}.cbp-aging{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.cbp-aging>div{min-inline-size:0}.cbp-aging dt{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--muted);white-space:nowrap}.cbp-aging dd{margin:0;font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums}.cbp-dot{inline-size:8px;block-size:8px;border-radius:50%;flex:none}.cbp-credit{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.cbp-why{font-size:.85rem;color:var(--ink-2)}.cbp-kv{margin-block:10px 0;margin-inline:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;font-size:.9rem}.cbp-kv dt{color:var(--muted)}.cbp-kv dd{margin:0;min-inline-size:0;overflow-wrap:anywhere}.cbp-kv dd.mr-wait-full{grid-column:1 / -1}.cbp-list{list-style:none;margin:0;padding:0}.cbp-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding-block:9px;border-block-start:1px solid var(--line)}.cbp-list li:first-child{border-block-start:0;padding-block-start:0}.cbp-li-main{min-inline-size:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.cbp-li-main small{font-size:.8rem;color:var(--muted)}.cbp-amt{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.cbp-list .cash-status{white-space:nowrap}.cbp-with-rep{color:var(--warning-ink);font-weight:600}.cbp-muted{margin:0;color:var(--muted);font-size:.9rem}.cbp-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:12px;padding-inline:22px;border-block-start:1px solid var(--line);background:var(--surface-2)}.cbp-foot button{min-block-size:44px}.cbp .cbp-head .cbp-full{min-block-size:36px;min-height:36px;padding:0;margin-block-start:2px;font-size:.85rem;font-weight:600;color:var(--muted);background:none;border:0;cursor:pointer}.cbp-full:hover{color:var(--accent-ink)}:is(.cbp-x,.cbp-full,.cbp-foot button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:600px){.cbp-head,.cbp-sec,.cbp-foot{padding-inline:16px}.cbp-list li{grid-template-columns:minmax(0,1fr) auto}.cbp-list li .cash-status{grid-column:1;grid-row:2;justify-self:start}.cbp-list li .cbp-amt{grid-row:1 / span 2;grid-column:2;align-self:center}.cbp-foot button{flex:1 1 auto}}@media(prefers-reduced-motion:no-preference){.cbp.cbp-enter{animation:cbp-in .18s ease-out}.cbp-scrim.cbp-enter{animation:cbp-fade .18s ease-out}}@keyframes cbp-in{0%{transform:translate(var(--cbp-from, 24px));opacity:.6}to{transform:none;opacity:1}}[dir=rtl] .cbp,.cbp[dir=rtl]{--cbp-from: -24px}@keyframes cbp-fade{0%{opacity:0}to{opacity:1}}.c360{gap:18px}.c360-crumb{display:inline-flex;align-items:center;gap:10px;min-inline-size:0;max-inline-size:100%}.c360-crumb-up{flex:none;margin:0;padding:0;border:0;background:none;font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap}.c360-crumb-up:hover{color:var(--accent-ink)}.c360-crumb-up:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.c360-crumb-sep{flex:none;color:var(--muted);font-weight:400}.c360-crumb-here{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c360-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;min-inline-size:0}.c360-mono{flex:none;inline-size:56px;block-size:56px;border-radius:14px;display:grid;place-items:center;background:var(--side-bg, var(--ink));color:var(--side-active-text, var(--surface));font-weight:700;font-size:1.2rem}.c360-id{flex:1 1 360px;min-inline-size:0;display:grid;gap:6px}.c360-id h2{margin:0;font-size:1.6rem;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.c360-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--muted);font-size:.92rem}.c360-mono:before,.c360-av:before{content:attr(data-initials)}.c360-dot{inline-size:3px;block-size:3px;border-radius:50%;background:var(--line-strong);flex:none}.c360-owner{display:inline-flex;align-items:center;gap:6px}.c360-av{inline-size:22px;block-size:22px;border-radius:50%;display:inline-grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink);font-size:.62rem;font-weight:700}.c360-st{display:inline-flex;align-items:center;gap:6px;padding-block:3px;padding-inline:10px;border-radius:999px;font-size:.82rem;font-weight:600;white-space:nowrap;line-height:1.35;background:var(--neutral-soft, var(--surface-2));color:var(--ink-2)}.c360-st>i{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;flex:none}.c360-st-bad{background:var(--danger-soft);color:var(--danger-ink)}.c360-st-ok{background:var(--success-soft);color:var(--success-ink)}.c360-st-warn{background:var(--warning-soft);color:var(--warning-ink)}.c360-st-info{background:var(--info-soft);color:var(--info-ink)}.c360-class-wrap{position:relative;display:inline-flex;margin-inline-start:4px}.c360-class{display:inline-grid;place-items:center;min-inline-size:24px;block-size:24px;padding-inline:6px;border-radius:6px;background:var(--surface-2);color:var(--ink-2);font-size:.78rem;font-weight:700;cursor:help}.c360-class:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.c360-tip{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;z-index:40;inline-size:max-content;max-inline-size:min(340px,80vw);display:none;flex-direction:column;gap:4px;padding-block:10px;padding-inline:12px;border-radius:10px;background:var(--ink);color:var(--surface);font-size:.82rem;font-weight:500;line-height:1.45;box-shadow:var(--sh-2, 0 8px 24px rgba(0, 0, 0, .18));white-space:normal}.c360-tip b{font-weight:700}.c360-class-wrap:hover .c360-tip,.c360-class:focus+.c360-tip{display:flex}.c360-actions{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto}.c360-actions .mp-btn{--mp-h: 44px}.c360-ic{inline-size:18px;block-size:18px;flex:none}.c360-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-1, none)}.c360-sum[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.c360-sum[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.c360-sum[data-n="1"]{grid-template-columns:minmax(0,1fr)}.c360-sum-cell{display:grid;grid-template-rows:auto auto auto;gap:3px;min-inline-size:0;padding-block:14px;padding-inline:20px;border-inline-start:1px solid var(--line)}.c360-sum-cell:first-child{border-inline-start:0}.c360-sum-l{font-size:.82rem;font-weight:600;color:var(--muted)}.c360-sum-v{font-size:1.2rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c360-sum-n{font-size:.8rem;color:var(--muted);min-inline-size:0;overflow-wrap:anywhere}.c360-sum-wait{color:var(--line-strong)}.c360-amt{white-space:nowrap;font-variant-numeric:tabular-nums}.c360-amt-c{font-size:.78em;font-weight:600;color:var(--muted)}.c360-amt.is-bad .c360-amt-n{color:var(--danger-ink)}.c360-tabs{display:flex;gap:28px;border-block-end:1px solid var(--line);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;min-inline-size:0;max-inline-size:100%}.c360-tabs::-webkit-scrollbar{display:none}.c360-tab{flex:none;position:relative;min-block-size:44px;margin:0;padding-block:0;padding-inline:0;border:0;background:none;color:var(--muted);font:inherit;font-weight:600;font-size:.95rem;cursor:pointer;white-space:nowrap}.c360-tab:hover,.c360-tab[aria-selected=true]{color:var(--ink)}.c360-tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:2px;border-radius:2px;background:var(--accent)}.c360-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.c360-card{margin:0;min-inline-size:0}.c360-card-h{margin-block:0 12px;margin-inline:0;font-size:1.02rem;font-weight:700;display:flex;align-items:baseline;gap:10px}.c360-count{font-size:.85rem;font-weight:600;color:var(--muted)}.c360-empty{margin:0;color:var(--muted)}.c360-money{display:grid;gap:16px;min-inline-size:0}.c360-money:focus{outline:none}.c360-money-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;align-items:start}.c360-side,.c360-plans,.c360-account{display:grid;gap:16px;min-inline-size:0;align-content:start}.c360-account{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start}.c360-account>*{margin:0;min-inline-size:0}.c360-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;align-items:start}.c360-two>.card{margin:0}.c360 .card.c360-inv-card{padding-inline:0;padding-block-end:0;overflow:hidden}.c360-inv-card>.c360-card-h{padding-inline:20px}.c360-inv-wrap{min-inline-size:0}.c360-inv-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.c360-inv{inline-size:100%;border-collapse:collapse;font-size:.92rem}.c360-inv :is(th,td){block-size:52px;padding-block:0;padding-inline:10px;text-align:start;vertical-align:middle;white-space:nowrap;border-block-start:1px solid var(--line)}.c360-inv thead th{block-size:44px;font-size:.82rem;font-weight:600;color:var(--muted)}.c360-inv :is(th,td):first-child{padding-inline-start:20px}.c360-inv :is(th,td):last-child{padding-inline-end:12px}.c360-inv tbody th{font-weight:600}.c360-inv .c360-num{text-align:end}.c360-inv .c360-act{inline-size:52px;text-align:end}.c360-inv .c360-desc{inline-size:100%;max-inline-size:0;min-inline-size:6em;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2)}.c360-inv .c360-desc bdi{display:block;overflow:hidden;text-overflow:ellipsis}.c360-inv-cell{display:inline-flex;align-items:baseline;gap:8px}.c360-inv-no{font-variant-numeric:tabular-nums}.c360-seq{font-size:.78rem;font-weight:500;color:var(--muted)}.c360-none{color:var(--muted)}.c360-row-more{inline-size:40px;block-size:40px;margin:0;padding:0;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:10px;background:none;color:var(--ink-2);cursor:pointer}.c360-row-more:hover,.c360-row-more[aria-expanded=true]{background:var(--surface-2);border-color:var(--line)}.c360-row-more:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.c360-paylist{list-style:none;margin:0;padding:0}.c360-payrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-block-size:52px;border-block-start:1px solid var(--line);white-space:nowrap;font-size:.92rem}.c360-payrow:first-child{border-block-start:0}.c360-rcpt{font-weight:700}.c360-pay-id{display:grid;gap:1px;min-inline-size:0;line-height:1.25}.c360-payday{color:var(--muted);font-size:.8rem}.c360-payrow .c360-amt{text-align:end}.c360-promise-amt{margin:0;font-size:1.25rem;font-weight:700}.c360-promise-sub{margin-block:6px 0;margin-inline:0;color:var(--muted);font-size:.88rem}.c360-bal{display:grid;gap:12px}.c360-bal-cur{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;font-size:.9rem}.c360-bal-cur+.c360-bal-cur{padding-block-start:12px;border-block-start:1px dashed var(--line)}.c360-bal-cur dt{color:var(--muted)}.c360-bal-cur dd{margin:0;text-align:end}.c360-bal-cur dd.mr-wait-full{grid-column:1 / -1;text-align:start}.c360-due-now{margin:0;font-weight:600}.c360-level{margin-block:12px 0;margin-inline:0;padding-block-start:12px;border-block-start:1px dashed var(--line);color:var(--ink-2);font-size:.9rem}.c360-menu{position:fixed;z-index:140;min-inline-size:220px;max-inline-size:calc(100vw - 16px);padding:6px;display:grid;gap:2px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh-3, 0 16px 40px rgba(0, 0, 0, .2))}.c360-menu-item{display:flex;align-items:center;gap:10px;min-block-size:44px;margin:0;padding-inline:12px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;font-size:.95rem;font-weight:500;text-align:start;white-space:nowrap;cursor:pointer}.c360-menu-item .c360-ic{color:var(--muted)}.c360-menu-item:hover,.c360-menu-item:focus{background:var(--surface-2);outline:none}.c360-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.c360-menu-sep{block-size:1px;margin-block:4px;background:var(--line)}.c360-pick{list-style:none;margin:0;padding:0;display:grid;gap:6px}.c360-pick-row{inline-size:100%;min-block-size:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-inline:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;white-space:nowrap}.c360-pick-row:hover{background:var(--surface-2)}.c360-money-grid:has(th.c360-desc){grid-template-columns:minmax(0,1fr)}.c360-money-grid:has(th.c360-desc) .c360-side{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}@media(max-width:1180px){.c360-money-grid{grid-template-columns:minmax(0,1fr)}.c360-side{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}}@media(max-width:1100px){.c360-inv .c360-desc{display:none}}@media(max-width:900px){.c360-sum,.c360-sum[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.c360-sum-cell:nth-child(3){border-inline-start:0}.c360-sum-cell:nth-child(n+3){border-block-start:1px solid var(--line)}.c360-actions{margin-inline-start:0;inline-size:100%}}@media(max-width:640px){.c360-id h2{font-size:1.3rem}.c360-mono{inline-size:44px;block-size:44px;border-radius:12px;font-size:1rem}.c360-id{flex-basis:calc(100% - 60px)}.c360-actions .mp-btn:not(.is-icon){flex:1 1 auto}.c360-sum-cell{padding-inline:14px}.c360-sum-v{font-size:1.05rem}.c360-tabs{gap:20px}.c360-inv thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.c360-inv,.c360-inv tbody{display:block}.c360-inv tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto 44px;grid-template-areas:"no no st act" "due . val act";align-items:center;column-gap:8px;row-gap:2px;padding-block:8px;padding-inline:16px 8px;border-block-start:1px solid var(--line)}.c360-inv tbody :is(th,td){display:block;block-size:auto;padding:0;border:0;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.c360-inv tbody th{grid-area:no}.c360-inv tbody td.c360-stc{grid-area:st;justify-self:end}.c360-inv tbody td.c360-act{grid-area:act;inline-size:auto;padding:0}.c360-inv tbody td.c360-due{grid-area:due;color:var(--muted);font-size:.85rem}.c360-inv tbody td.c360-balc,.c360-inv tbody tr[data-settled] td.c360-amtc{grid-area:val}.c360-inv tbody tr:not([data-settled]) td.c360-amtc,.c360-inv tbody tr[data-settled] td.c360-balc{display:none}.c360-inv tbody td.c360-desc{display:none}.c360-inv tbody td.c360-num{text-align:end;font-size:.88rem}}.cbp-list li:has(>.cbp-row){display:block;padding-block:0}.cbp-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:10px;inline-size:calc(100% + 16px);min-block-size:44px;padding-block:9px;padding-inline:8px;margin-inline:-8px;box-sizing:border-box;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.cbp-row:hover{background:var(--surface-2)}.cbp-row:hover .cbp-chev,.cbp-row:focus-visible .cbp-chev{color:var(--accent-ink, var(--accent));transform:translate(2px)}[dir=rtl] .cbp-row:hover .cbp-chev,[dir=rtl] .cbp-row:focus-visible .cbp-chev{transform:translate(-2px)}.cbp-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--surface-2)}.cbp-chev{color:var(--muted);font-size:1.25rem;line-height:1;transition:transform .12s ease,color .12s ease}.cbp-list li .cbp-row .cbp-amt{grid-row:auto}.cbp-aging-h{margin:6px 0 4px;font-size:.78rem;color:var(--muted)}.cbp-back{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;margin-block:-6px 6px;margin-inline-start:-8px;padding-inline:8px;border:0;border-radius:8px;background:none;color:var(--accent-ink, var(--accent));font:inherit;font-weight:600;cursor:pointer}.cbp-back:hover{background:var(--surface-2)}.cbp-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cbp-inv-h{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block:0 12px;font-size:1.1rem}.cbp-inv-facts{margin-block-start:0}.cbp-lines{overflow-x:auto}.cbp-lines-table{inline-size:100%;border-collapse:collapse;font-size:.88rem}.cbp-lines-table :is(th,td){padding-block:6px;padding-inline:6px;border-block-end:1px solid var(--line);text-align:start;vertical-align:baseline}.cbp-lines-table thead th{font-size:.78rem;color:var(--muted);font-weight:600}.cbp-lines-table .cbp-n{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.cbp-note{margin:0}.cbp-plan li.is-here{background:var(--accent-soft);border-radius:8px;padding-inline:8px;margin-inline:-8px}.cbp-pay-note{margin-block-start:8px}.cbp-rc-detail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0 0 12px}.cbp-rc-detail dt{color:var(--muted)}.cbp-rc-detail dd{margin:0;overflow-wrap:anywhere}@media(max-width:600px){.cbp-row{grid-template-columns:minmax(0,1fr) auto auto}.cbp-row .cash-status{grid-column:1;grid-row:2;justify-self:start}.cbp-row .cbp-amt{grid-column:2;grid-row:1 / span 2;align-self:center}.cbp-row .cbp-chev{grid-column:3;grid-row:1 / span 2;align-self:center}}
