.stats-container[data-v-3a8acaa2]{display:grid;gap:16px;width:100%}.stats-container.is-stats[data-v-3a8acaa2]{grid-template-columns:repeat(var(--cols,6),1fr)}.stats-container.is-summary[data-v-3a8acaa2]{grid-template-columns:repeat(2,1fr)}.stats-container.is-fixed[data-v-3a8acaa2]{grid-template-columns:repeat(var(--fixed-cols,3),1fr)}.stats-card[data-v-3a8acaa2]{border-radius:14px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08);display:flex;align-items:center;padding:0 16px;overflow:hidden}.stats-card.is-clickable[data-v-3a8acaa2]{cursor:pointer;transition:transform .08s ease,box-shadow .08s ease}.stats-card.is-clickable[data-v-3a8acaa2]:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.12)}.card-stats[data-v-3a8acaa2]{height:117px}.card-fixed[data-v-3a8acaa2],.card-summary[data-v-3a8acaa2]{height:110px}.stats-icon-wrap[data-v-3a8acaa2]{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-stats[data-v-3a8acaa2],.icon-summary[data-v-3a8acaa2]{width:84px;height:84px}.icon-fixed[data-v-3a8acaa2]{width:76px;height:76px;opacity:.95}.stats-icon[data-v-3a8acaa2]{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.stats-content[data-v-3a8acaa2]{margin-left:14px;display:flex;flex-direction:column;flex:1}.content-right[data-v-3a8acaa2]{align-items:flex-end;text-align:right}.content-left[data-v-3a8acaa2]{align-items:flex-start;text-align:left}.content-center[data-v-3a8acaa2],.content-fixed[data-v-3a8acaa2]{align-items:center;text-align:center}.content-fixed[data-v-3a8acaa2]{justify-content:center}.stats-total[data-v-3a8acaa2]{font-size:46px;font-weight:800;line-height:1;color:#111}.stats-text[data-v-3a8acaa2]{margin-top:6px;font-size:16px;color:#444;line-height:1.1}.stats-title[data-v-3a8acaa2]{font-size:16px;font-weight:600;color:#334155;line-height:1.2;margin-bottom:6px}.fixed-total[data-v-3a8acaa2]{font-size:54px;letter-spacing:.5px}.fixed-text[data-v-3a8acaa2]{font-size:16px;font-weight:600;color:#334155}@media (max-width:1200px){.stats-container.is-stats[data-v-3a8acaa2]{grid-template-columns:repeat(3,1fr)}.stats-container.is-fixed[data-v-3a8acaa2],.stats-container.is-summary[data-v-3a8acaa2]{grid-template-columns:1fr}.card-fixed[data-v-3a8acaa2]{height:108px}}@media (max-width:768px){.stats-container.is-stats[data-v-3a8acaa2]{grid-template-columns:repeat(2,1fr)}}.icon-down-up{height:21px;width:21px;opacity:1;margin-right:5px}.up-and-down-payment{display:flex;justify-content:left;align-items:center;padding-bottom:20px;padding-top:20px}.incoming-down,.outcoming-up{margin-right:100px;display:flex;align-items:center;height:21px;text-align:left;font:normal normal normal 16px/21px Segoe UI;letter-spacing:0;color:#666;opacity:1}.amount-incoming{color:#32a952}.amount-incoming,.amount-outgoing{margin-left:10px;height:21px;font-size:16px;text-align:left;font:normal normal 700 16px/21px Segoe UI;letter-spacing:0;opacity:1}.amount-outgoing{color:#f5564e}.p-paginator-bottom{padding:0!important}.p-inputtext{width:100%}.p-button-label{color:#fff}.payment-history-header{height:32px;text-align:left;font:normal normal 700 24px/32px Segoe UI;letter-spacing:0;color:#1d3118;text-transform:uppercase;opacity:1}:root{--accent:#caa200;--bg:#f6f7fb;--card:#fff;--text:#111827;--muted:rgba(17,24,39,0.58);--border:rgba(17,24,39,0.1);--shadow-sm:0 2px 10px rgba(17,24,39,0.06);--shadow-md:0 12px 28px rgba(17,24,39,0.12);--ok:#16a34a}.car-wrap{padding:12px}.car-empty,.car-loading{padding:14px 12px;border-radius:12px;background:var(--bg);border:1px solid rgba(17,24,39,.06);color:var(--muted)}.car-list{max-height:500px;overflow:auto;padding:12px;background:var(--bg);border-radius:14px;border:1px solid rgba(17,24,39,.06);scrollbar-width:thin;scrollbar-color:rgba(17,24,39,.22) transparent}.car-list::-webkit-scrollbar{width:10px}.car-list::-webkit-scrollbar-thumb{background:rgba(17,24,39,.22);border-radius:999px;border:3px solid transparent;background-clip:content-box}.car-list::-webkit-scrollbar-thumb:hover{background:rgba(17,24,39,.32)}.car-item{display:grid;grid-template-columns:260px 1fr 28px;gap:16px;align-items:stretch;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px 16px;margin-bottom:14px;box-shadow:var(--shadow-sm);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.car-item:hover{transform:translateY(-1px);border-color:rgba(202,162,0,.35);box-shadow:var(--shadow-md)}.car-item.has-note{background:linear-gradient(180deg,rgba(202,162,0,.08),#fff 60%);border-color:rgba(202,162,0,.25);position:relative}.car-item.has-note:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:999px;background:var(--accent)}.car-left{align-items:stretch}.car-left,.lp{display:flex;justify-content:center}.lp{width:100%;height:100%;min-height:74px;align-items:center;gap:10px;border-radius:12px;border:2px solid rgba(17,24,39,.18);background:linear-gradient(180deg,#fff,#f3f4f6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);padding:10px 12px}.lp-dot{width:9px;height:9px;border-radius:999px;background:rgba(17,24,39,.22);box-shadow:0 0 0 3px rgba(17,24,39,.06);flex:0 0 auto}.car-item.has-note .lp-dot{background:var(--ok);box-shadow:0 0 0 3px rgba(22,163,74,.12)}.lp-text{font-weight:900;font-size:18px;letter-spacing:1px;color:#0f172a;text-transform:uppercase;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.car-right{display:grid;grid-template-rows:28px 1fr;row-gap:10px;align-content:stretch;min-width:0}.car-right-header{display:flex;align-items:center;gap:12px;height:28px}.car-right-title{font-size:12px;font-weight:800;color:rgba(17,24,39,.55);letter-spacing:.3px;text-transform:uppercase}.car-date{margin-left:auto;padding:4px 10px;border-radius:999px;font-size:12px;color:rgba(17,24,39,.7);background:rgba(17,24,39,.05);border:1px solid rgba(17,24,39,.08);white-space:nowrap;font-variant-numeric:tabular-nums}.car-date.empty{color:rgba(17,24,39,.35);border-color:rgba(17,24,39,.06)}.car-date.empty,.car-note{background:rgba(17,24,39,.03)}.car-note{height:100%;display:flex;align-items:center;padding:10px 12px;border-radius:12px;border:1px dashed rgba(17,24,39,.14);font-size:14px;color:rgba(17,24,39,.92);line-height:1.45;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.car-note.empty{color:rgba(17,24,39,.38)}.car-action{display:flex;align-items:flex-start;justify-content:center;padding-top:2px;color:rgba(17,24,39,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none}.car-action .dot{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;cursor:pointer}.car-action .dot:hover{background:rgba(17,24,39,.06);color:rgba(17,24,39,.7)}.car-btn-note{margin-left:8px;padding:4px 10px!important}.car-btn-note .p-button-label{color:rgba(17,24,39,.8)!important}.car-add-note{padding:10px 12px;border-radius:12px;background:rgba(202,162,0,.06);border:1px solid rgba(202,162,0,.18)}.car-add-note-title{font-size:12px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:rgba(17,24,39,.55)}.car-add-note-body{margin-top:8px}.car-add-note-textarea{width:100%}.car-add-note-btns{display:flex;gap:10px;margin-top:8px;justify-content:flex-end}@media (max-width:720px){.car-item{grid-template-columns:1fr;gap:12px}.car-action{justify-content:flex-end;padding-top:0}.lp{min-height:56px}.lp-text{font-size:17px}}.car-btn-note{height:28px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid rgba(202,162,0,.55)!important;background:rgba(202,162,0,.08)!important;box-shadow:0 2px 8px rgba(17,24,39,.06)!important;white-space:nowrap!important;min-width:86px}.car-btn-note .p-button-icon{font-size:12px!important;margin:0!important;color:rgba(202,162,0,.95)!important}.car-btn-note .p-button-label{font-size:12px!important;font-weight:800!important;letter-spacing:.2px!important;color:rgba(17,24,39,.78)!important;line-height:1!important}.car-btn-note:hover{background:rgba(202,162,0,.14)!important;border-color:rgba(202,162,0,.75)!important;transform:translateY(-1px)}.car-btn-note:active{transform:translateY(0);box-shadow:none!important}.car-right-header .car-btn-note{flex:0 0 auto!important}.manager-title{color:#1d3118;font-size:24px;padding-bottom:10px;font-weight:700}.p-calendar .p-datepicker{width:280px;padding:0;padding-top:5px}.p-calendar .p-datepicker td,.p-calendar .p-datepicker td a{padding:0!important}.p-calendar .p-datepicker td span{padding:0!important;width:30px!important;height:30px!important}.p-datepicker .p-datepicker-header{padding:5px!important}.p-button-warning .pi-times{color:#1d76bc}.color-box{height:30px;width:30px;margin-right:10px}