.session-recovery[data-v-3cc0402d]{position:fixed;inset:0;z-index:9999;background:#0f172a66;display:grid;place-items:center;padding:20px}.session-recovery section[data-v-3cc0402d]{background:#fff;border-radius:16px;padding:28px;width:min(580px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #0f172a33}.session-recovery h2[data-v-3cc0402d]{font-size:20px}.session-recovery p[data-v-3cc0402d]{margin:14px 0;line-height:1.6}.session-recovery .actions[data-v-3cc0402d]{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.session-login[data-v-3cc0402d]{display:inline-flex;align-items:center;padding:10px 14px;border:1px solid var(--garis);border-radius:8px}.session-recovery small[data-v-3cc0402d]{color:var(--muted)}.quote-editor[data-v-c0e2886b]{width:min(940px,100%)}.term-row[data-v-c0e2886b]{display:grid;grid-template-columns:1fr 140px auto;align-items:end;gap:12px}.row-actions[data-v-c0e2886b]{display:flex;gap:8px;flex-wrap:wrap}.row-actions>input[data-v-c0e2886b]{flex:1;min-width:150px}.button-link[data-v-c0e2886b]{display:inline-flex;align-items:center;min-height:44px;padding:10px 12px;border:1px solid var(--garis);border-radius:9px;color:var(--utama-gelap);text-decoration:none;font-weight:600}@media(max-width:650px){.term-row[data-v-c0e2886b]{grid-template-columns:1fr}.term-row>button[data-v-c0e2886b]{justify-self:end}}.meeting-config{padding:24px;display:grid;gap:18px}.meeting-filters{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.meeting-filters label{flex:1;min-width:160px}.meeting-deck{width:100%;outline:none!important}.meeting-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.meeting-pager,.meeting-tools{display:flex;align-items:center;gap:10px}.meeting-pager>span{min-width:65px;text-align:center;font-variant-numeric:tabular-nums}.meeting-hint{font-size:11px;color:#64748b}.meeting-stage{width:100%;display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}.meeting-canvas{position:relative;flex:none}.meeting-slide{display:none;position:absolute;left:0;top:0;width:1280px;height:720px;transform-origin:top left;background:#fff;color:#123648;padding:34px 56px 25px;overflow:hidden;box-sizing:border-box}.meeting-slide.visible{display:flex;flex-direction:column}.meeting-slide header{display:flex;align-items:center;justify-content:space-between;flex:none;border-bottom:1px solid #dce6eb;padding-bottom:16px;height:74px;font-size:13px}.meeting-brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:2px;line-height:1.4}.meeting-brand img{width:48px;height:48px;object-fit:contain;border-radius:50%;background:#fff}.meeting-period{text-align:right;font-weight:700}.meeting-period small{display:block;font-weight:400;font-size:12px;color:#64748b;margin-top:5px}.meeting-body{flex:1;min-height:0;padding-top:24px}.slide-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.meeting-slide h2{font-size:34px;line-height:1.2;letter-spacing:-1px}.slide-heading>span{font-size:14px;color:#64748b}.meeting-slide footer{flex:none;display:flex;justify-content:space-between;gap:35px;align-items:end;border-top:1px solid #dce6eb;padding-top:13px;font-size:10px;line-height:1.4;color:#64748b;height:43px}.meeting-slide footer>span{max-width:1010px}.meeting-slide footer>strong{font-size:19px;color:#123648}.meeting-slide.cover{background:#0b3042;color:#fff}.cover header{border-color:#ffffff30}.cover .meeting-period small,.cover footer{color:#b4cbd7}.cover footer{border-color:#ffffff30}.cover footer strong{color:#fff}.cover .meeting-body{display:flex;flex-direction:column;justify-content:center;padding-top:20px}.cover-eyebrow{font-size:13px;letter-spacing:4px;color:#7dd3fc}.meeting-slide h1{font-size:80px;line-height:1.1;letter-spacing:-3px;margin:22px 0}.cover-slogan{font-size:26px;color:#cae0eb}.cover-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:55px}.cover-bottom>div{display:grid;gap:8px}.cover-bottom strong{font-size:22px}.cover-bottom span{font-size:16px;color:#b4cbd7}.cover-count{text-align:right}.cover-count strong{font-size:58px}.summary-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:center;height:360px}.mix-chart{text-align:center}.mix-chart svg{width:330px;height:330px}.donut-value{font-size:44px;fill:#123648;font-weight:800}.donut-caption{font-size:10px;fill:#64748b;letter-spacing:2px}.mix-legend>div{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #e2e8f0;font-size:21px}.mix-legend i{width:13px;height:13px;border-radius:3px;flex:none}.mix-legend strong{margin-left:auto;font-size:32px}.meeting-slide .chart-note{font-size:13px;line-height:1.6;color:#64748b;margin-top:18px}.activity-layout{display:grid;grid-template-columns:260px 1fr;gap:60px;align-items:center;height:355px}.activity-stat>strong{font-size:105px;letter-spacing:-5px;color:#0284c7;line-height:1}.activity-stat h3{font-size:23px;margin:14px 0}.activity-stat p{font-size:16px;color:#64748b}.bar-plot{display:flex;align-items:stretch;height:280px;gap:18px;border-bottom:1px solid #cbd5e1;padding-bottom:10px}.bar-column{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px}.bar-column>strong{font-size:22px}.bar-space{height:205px;width:100%;display:flex;align-items:end;justify-content:center}.activity-bar{width:65%;max-width:70px;background:#0284c7;border-radius:7px 7px 0 0}.bar-column>span{font-size:14px;white-space:nowrap}.project-charts{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;column-gap:50px;row-gap:10px}.project-bar{min-width:0}.project-bar-label{display:flex;justify-content:space-between;gap:16px;font-size:16px;line-height:1.2}.project-bar-label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-bar-label>span{font-weight:800}.bar-track{background:#edf2f7;height:9px;border-radius:5px;overflow:hidden;margin:5px 0 2px}.bar-track>div{height:100%;border-radius:5px}.project-bar small{font-size:10px;color:#64748b}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 30px}.work-item{border-left:3px solid #0284c7;padding:6px 16px;min-width:0;height:87px}.work-item.late{border-color:#ef6461}.work-item.done{border-color:#10b981}.work-item-top{display:flex;justify-content:space-between;font-size:11px;color:#64748b}.work-item h3{font-size:18px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:4px 0}.work-item p{font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-item>strong{font-size:11px;color:#0284c7;font-weight:600}.work-item.late>strong{color:#bc4543}.finance-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:75px}.finance-layout>div{border-top:4px solid #0284c7;padding-top:22px;min-width:0}.finance-layout span{font-size:21px}.finance-layout strong{display:block;font-size:39px;letter-spacing:-1px;margin:25px 0;overflow-wrap:anywhere}.finance-layout p{font-size:16px;color:#64748b}.finance-layout>.chart-note{grid-column:1/-1}.meeting-deck.present,.meeting-deck:fullscreen{position:fixed;inset:0;width:100%;height:100dvh;background:#071d29;z-index:1000;display:flex;flex-direction:column;padding:12px 18px}.meeting-deck.present .meeting-toolbar{flex:none;margin-bottom:10px;color:#fff}.meeting-deck.present .meeting-stage{flex:1}.meeting-deck.present .meeting-hint{color:#abc3d0}.fullscreen-note{font-size:11px;color:#fcd34d;text-align:center;padding-bottom:5px}@media(max-width:700px){.meeting-toolbar{flex-wrap:wrap}.meeting-hint{display:none}.meeting-tools button{font-size:11px;padding:8px}.meeting-deck.present{padding:8px}.meeting-pager button{padding:8px;min-width:36px}}@media print{body *{visibility:hidden}.meeting-deck,.meeting-deck *{visibility:visible}.meeting-deck,.meeting-deck.present{position:absolute!important;inset:0!important;height:auto!important;padding:0!important;background:#fff!important;display:block!important}.meeting-toolbar,.fullscreen-note{display:none!important}.meeting-stage,.meeting-canvas{display:block!important;width:auto!important;height:auto!important;overflow:visible!important}.meeting-slide,.meeting-slide.visible{position:relative!important;display:flex!important;transform:none!important;zoom:.81;width:1280px;height:720px;break-after:page;print-color-adjust:exact;-webkit-print-color-adjust:exact}.meeting-slide:last-child{break-after:auto}@page{size:A4 landscape;margin:8mm}}.meeting-slide .project-bar-label{font-size:15px;line-height:18px}.meeting-slide .bar-track{height:7px;margin:4px 0 2px}.meeting-slide .project-bar small{display:block;line-height:12px}.expectation-fields[data-v-2a9518ef]{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;font-size:12px}.expectation-fields dt[data-v-2a9518ef]{color:var(--muted)}.expectation-fields dd[data-v-2a9518ef]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.expectation-fields[data-v-2a9518ef]{grid-template-columns:1fr}.expectation-fields dd[data-v-2a9518ef]{margin-bottom:10px}}.kom-modal[data-v-2a9518ef]{width:min(850px,100%)}.kom-modal>.card-header[data-v-2a9518ef]{position:sticky;top:0;background:#fff;z-index:2}.kom-intro[data-v-2a9518ef]{display:grid;gap:5px}.kom-section[data-v-2a9518ef]{border:1px solid var(--garis);border-radius:12px;padding:20px;display:grid;gap:16px;min-width:0}.kom-section h3[data-v-2a9518ef]{font-size:13px}.kom-upload[data-v-2a9518ef]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.kom-document[data-v-2a9518ef]{border:1px solid var(--garis);border-radius:9px;padding:14px;display:grid;gap:12px;min-width:0}.kom-file[data-v-2a9518ef]{display:flex;align-items:start;justify-content:space-between;gap:16px;overflow-wrap:anywhere;color:var(--utama-gelap);font-weight:600;text-decoration:none}.kom-file span[data-v-2a9518ef]{white-space:nowrap;flex-shrink:0}.kom-document button[data-v-2a9518ef]{justify-self:start}.kom-document summary[data-v-2a9518ef]{cursor:pointer;font-size:12px;color:var(--muted);padding:4px 0}.kom-empty[data-v-2a9518ef]{padding:18px;background:#f8fafc;border-radius:8px;color:var(--muted);font-size:12px}.kom-save[data-v-2a9518ef]{display:flex;justify-content:space-between;align-items:center;gap:12px}.kom-confirm[data-v-2a9518ef]{background:#f8fafc}.kom-check[data-v-2a9518ef]{display:flex;align-items:flex-start;gap:12px;font-weight:500}.kom-check input[data-v-2a9518ef]{width:18px;height:18px;min-height:18px;flex-shrink:0;margin-top:3px;accent-color:var(--utama)}.kom-check small[data-v-2a9518ef]{display:block;margin-top:5px}.kom-submit[data-v-2a9518ef]{display:flex;justify-content:flex-end}pre[data-v-2a9518ef]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;font:inherit;background:#f8fafc;padding:12px;margin:10px 0 0;border-radius:8px}@media(max-width:650px){.kom-section[data-v-2a9518ef]{padding:14px}.kom-upload[data-v-2a9518ef]{grid-template-columns:1fr}.kom-save[data-v-2a9518ef],.kom-file[data-v-2a9518ef]{flex-direction:column;align-items:stretch}.kom-submit button[data-v-2a9518ef]{width:100%}.kom-modal>.card-header[data-v-2a9518ef]{flex-direction:row;align-items:center}}.account-body[data-v-e38ce2a8]{padding:24px;display:grid;gap:20px}.account-body>form[data-v-e38ce2a8]{max-width:520px}.event[data-v-84670a6c]{width:100%;padding:18px;border-left:4px solid #0284c7;background:#f8fafc}.event.warning[data-v-84670a6c]{border-color:#d97706}.event.danger[data-v-84670a6c]{border-color:#dc2626;background:#fef2f2}.filters[data-v-84670a6c]{display:flex;gap:16px;padding:20px;flex-wrap:wrap}.filters label[data-v-84670a6c]:first-child{flex:1;min-width:220px}.actions[data-v-84670a6c]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}a[data-v-84670a6c]{color:var(--utama-gelap);font-weight:600}section+section[data-v-84670a6c]{margin-top:20px}.directory[data-v-08e969ef]{margin-bottom:20px}.directory h2[data-v-08e969ef]{font-size:17px}.directory h3[data-v-08e969ef]{font-size:14px}.directory-body[data-v-08e969ef]{padding:22px}.directory-grid[data-v-08e969ef]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.directory-grid.team-only[data-v-08e969ef]{grid-template-columns:1fr}.directory-grid>section[data-v-08e969ef]{min-width:0}.directory-heading[data-v-08e969ef]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.manual-person[data-v-08e969ef]{padding:10px 0;border-bottom:1px solid var(--garis)}.manual-person small[data-v-08e969ef]{display:block;color:var(--muted);margin-top:5px}.directory-editor[data-v-08e969ef]{margin-top:22px;padding-top:20px;border-top:1px solid var(--garis)}fieldset[data-v-08e969ef]{border:0;padding:0;display:grid;gap:16px;min-width:0}.manual-row[data-v-08e969ef]{display:flex;align-items:end;gap:12px}.manual-row label[data-v-08e969ef]{flex:1;min-width:0}.actions[data-v-08e969ef]{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}@media(max-width:700px){.directory-grid[data-v-08e969ef]{grid-template-columns:1fr}.manual-row[data-v-08e969ef]{flex-wrap:wrap}.manual-row label[data-v-08e969ef]{flex-basis:100%}}.archive-summary[data-v-6094f760]{padding:24px;margin-bottom:18px}.archive-summary p[data-v-6094f760]{line-height:1.6;color:#64748b}.archive-grid[data-v-6094f760]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:20px 0}.archive-grid small[data-v-6094f760],.archive-grid strong[data-v-6094f760]{display:block}.archive-grid small[data-v-6094f760]{color:#64748b;margin-bottom:6px}summary[data-v-6094f760]{cursor:pointer;padding:14px 0}details+details[data-v-6094f760]{border-top:1px solid #e2e8f0}.finance-archive[data-v-2ffd13c2]{overflow:hidden}.card-header h2[data-v-2ffd13c2]{font-size:18px}.card-header p[data-v-2ffd13c2]{margin:6px 0 0}.badge[data-v-2ffd13c2]{display:inline-flex;gap:6px;align-items:center}.archive-body[data-v-2ffd13c2]{padding:24px}.archive-note[data-v-2ffd13c2]{padding:12px 15px;background:#f8fafc;border-left:3px solid var(--utama,#0284c7);border-radius:6px;color:#64748b;font-size:12px;line-height:1.6;margin:0 0 20px}.history-money[data-v-2ffd13c2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.history-money article[data-v-2ffd13c2]{padding:18px;border:1px solid var(--garis,#e2e8f0);border-radius:12px}.history-money small[data-v-2ffd13c2]{color:#64748b}.history-money strong[data-v-2ffd13c2]{display:block;margin-top:10px;font-size:clamp(16px,1.6vw,23px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.summary-caption[data-v-2ffd13c2]{margin:10px 0 22px}.archive-tabs[data-v-2ffd13c2]{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--garis,#e2e8f0);padding-bottom:12px}.archive-tabs button[data-v-2ffd13c2]{border-color:transparent;background:transparent;color:#64748b}.archive-tabs button.selected[data-v-2ffd13c2]{background:var(--utama-terang,#e0f2fe);color:var(--utama-gelap,#075985);font-weight:600}.archive-tabs span[data-v-2ffd13c2],.count[data-v-2ffd13c2]{background:#f1f5f9;border-radius:6px;padding:2px 7px;font-size:11px;color:#64748b}.archive-section[data-v-2ffd13c2]{padding:22px 0;border-bottom:1px solid #eef2f6}.section-heading[data-v-2ffd13c2]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}h3[data-v-2ffd13c2]{font-size:14px;margin:0 0 14px}.section-heading h3[data-v-2ffd13c2]{margin:0}.section-heading p[data-v-2ffd13c2]{margin:6px 0 0}.archive-empty[data-v-2ffd13c2]{padding:22px;background:#fafbfd;border:1px dashed #dce3ec;border-radius:10px;font-size:12px;color:#64748b;text-align:center}.history-row[data-v-2ffd13c2]{display:grid;grid-template-columns:26px minmax(130px,1.4fr) minmax(130px,1fr) minmax(135px,1fr) 38px;gap:12px;align-items:end;padding:14px 0;border-top:1px solid #f1f5f9}.payment-row[data-v-2ffd13c2]{grid-template-columns:26px minmax(120px,1.3fr) minmax(120px,1fr) minmax(135px,1fr) minmax(110px,1fr) 38px}.history-row label[data-v-2ffd13c2]{min-width:0}.row-number[data-v-2ffd13c2]{align-self:center;color:#94a3b8;font-size:12px}.remove-row[data-v-2ffd13c2]{padding:10px;justify-content:center;color:#64748b;min-height:38px}.remove-row[data-v-2ffd13c2]:hover{color:#b91c1c;background:#fff1f2}.save-footer[data-v-2ffd13c2]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;flex-wrap:wrap}fieldset[data-v-2ffd13c2]{border:0;padding:0;margin:0;min-width:0}fieldset:disabled input[data-v-2ffd13c2],fieldset:disabled textarea[data-v-2ffd13c2]{color:#475569;background:#f8fafc;opacity:1}.upload-box[data-v-2ffd13c2]{background:#f8fafc;border:1px solid #e2e8f0;padding:18px;border-radius:10px}.upload-action[data-v-2ffd13c2]{display:flex;justify-content:flex-end;margin-top:14px}.file-list[data-v-2ffd13c2]{display:grid;gap:10px;margin-top:18px}.file-list a[data-v-2ffd13c2]{display:flex;align-items:center;gap:12px;border:1px solid #e2e8f0;border-radius:10px;padding:16px;text-decoration:none;color:var(--utama-gelap,#075985)}.file-list a>span[data-v-2ffd13c2]{min-width:0}.file-list strong[data-v-2ffd13c2],.file-list small[data-v-2ffd13c2]{display:block;overflow-wrap:anywhere}.file-list small[data-v-2ffd13c2]{color:#64748b;margin-top:5px}.file-action[data-v-2ffd13c2]{margin-left:auto;font-size:12px}.archive-history[data-v-2ffd13c2]{list-style:none;padding:0;margin:0}.archive-history li[data-v-2ffd13c2]{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #f1f5f9;font-size:12px}.history-dot[data-v-2ffd13c2]{width:8px;height:8px;border-radius:50%;background:#38bdf8;margin-top:4px;flex-shrink:0}.archive-history p[data-v-2ffd13c2]{margin:6px 0 0;color:#64748b}.archive-history p span[data-v-2ffd13c2]{color:#94a3b8}@media(max-width:1100px){.payment-row[data-v-2ffd13c2]{grid-template-columns:26px 1fr 1fr 38px}.payment-row label[data-v-2ffd13c2]:nth-of-type(3){grid-column:2}.payment-row .remove-row[data-v-2ffd13c2]{grid-column:4;grid-row:1 / span 2}}@media(max-width:650px){.archive-body[data-v-2ffd13c2]{padding:16px}.history-money[data-v-2ffd13c2]{grid-template-columns:1fr;gap:8px}.history-money article[data-v-2ffd13c2]{padding:14px}.history-money strong[data-v-2ffd13c2]{font-size:20px}.history-row[data-v-2ffd13c2],.payment-row[data-v-2ffd13c2]{grid-template-columns:22px minmax(0,1fr) 38px;gap:10px}.history-row label[data-v-2ffd13c2],.payment-row label[data-v-2ffd13c2]{grid-column:2}.row-number[data-v-2ffd13c2]{grid-column:1;grid-row:1;align-self:end;padding-bottom:12px}.history-row .remove-row[data-v-2ffd13c2],.payment-row .remove-row[data-v-2ffd13c2]{grid-column:3;grid-row:1;align-self:end}.archive-tabs button[data-v-2ffd13c2]{font-size:12px;padding:9px}.save-footer button[data-v-2ffd13c2]{width:100%}}.rencana[data-v-c391bb6e]{background:#dbeafe}.year-controls[data-v-c391bb6e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.project-title[data-v-c391bb6e]{text-align:center;padding:18px;font-size:20px;font-style:italic;letter-spacing:1px;border-bottom:1px solid var(--garis)}.gantt-scroll[data-v-c391bb6e]{overflow:auto;max-height:650px}.gantt[data-v-c391bb6e]{table-layout:fixed;min-width:2100px;width:100%;border-collapse:separate;border-spacing:0;font-size:11px}.gantt th[data-v-c391bb6e],.gantt td[data-v-c391bb6e]{border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;padding:5px;max-width:none;overflow-wrap:normal}.gantt thead th[data-v-c391bb6e]{background:#e2e8f0;text-align:center;position:sticky;top:0;z-index:4;height:30px}.gantt thead tr:nth-child(2) th[data-v-c391bb6e]{top:30px;font-size:9px;height:26px}.gantt .fixed[data-v-c391bb6e]{position:sticky;z-index:2;background:#fff}.gantt .number[data-v-c391bb6e]{left:0;width:42px;text-align:center}.gantt .task-name[data-v-c391bb6e]{left:42px;width:240px;text-align:left;font-weight:500;white-space:normal;overflow-wrap:anywhere;background:#fff7f7}.task-name small[data-v-c391bb6e]{display:block;font-size:9px;color:#64748b;text-transform:capitalize}.gantt thead .fixed[data-v-c391bb6e]{z-index:6;background:#e2e8f0}.gantt .group-name[data-v-c391bb6e]{left:0;background:#8e80b7;color:#fff;text-transform:uppercase;font-size:10px;text-align:left}.gantt .group td[data-v-c391bb6e]{background:#8e80b7;height:25px}.week-cell[data-v-c391bb6e]{height:35px}.gantt .current[data-v-c391bb6e]{box-shadow:inset 2px 0 #eab308,inset -2px 0 #eab308}.gantt thead .current[data-v-c391bb6e]{background:#fef08a}.pending[data-v-c391bb6e]{background:#f3cccc}.ongoing[data-v-c391bb6e]{background:#bae6fd}.revision[data-v-c391bb6e]{background:#fed7aa}.done[data-v-c391bb6e]{background:#bbf7d0}.legend[data-v-c391bb6e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:16px 24px}.status-key[data-v-c391bb6e]{font-size:10px;border-radius:5px;padding:3px 9px;text-transform:capitalize}.source-body[data-v-0b3b5725]{padding:18px 24px;border-top:1px solid var(--garis)}.source-body details[data-v-0b3b5725]{margin-top:12px;font-size:12px}.source-body summary[data-v-0b3b5725]{cursor:pointer;color:var(--utama,#294e5b)}.source-body li[data-v-0b3b5725]{margin:6px 0}.source-body th[data-v-0b3b5725],.source-body td[data-v-0b3b5725]{padding:10px 14px}.schedule-source[data-v-0b3b5725]{margin-bottom:18px}.ar-kpis[data-v-3a74cb18]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.ar-kpis article[data-v-3a74cb18]{padding:18px;background:#f3f8f6;border:1px solid #dce9e4;border-radius:12px}.ar-kpis small[data-v-3a74cb18]{display:block;color:#607c76;font-size:11px}.ar-kpis strong[data-v-3a74cb18]{display:block;color:#295f59;font-size:20px;margin:10px 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ar-year[data-v-3a74cb18]{padding:16px 0}.ar-year summary[data-v-3a74cb18]{cursor:pointer;font-size:13px;color:#315e61}.ar-year>div[data-v-3a74cb18]{display:grid;grid-template-columns:48px 1fr 170px;gap:12px;align-items:center;font-size:12px;margin:18px 0}.ar-year>div>span[data-v-3a74cb18]{background:#e7efeb;height:12px;border-radius:8px;overflow:hidden}.ar-year i[data-v-3a74cb18]{display:block;height:100%;background:#4f9386;border-radius:8px}.ar-year strong[data-v-3a74cb18]{text-align:right}@media(max-width:850px){.ar-kpis[data-v-3a74cb18]{grid-template-columns:1fr}.ar-year>div[data-v-3a74cb18]{grid-template-columns:40px 1fr}.ar-year strong[data-v-3a74cb18]{grid-column:2;text-align:left}}.ar-history[data-v-3a74cb18]{padding:24px;margin:22px 0;border-top:4px solid #287d82}.ar-heading[data-v-3a74cb18]{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ar-heading h2[data-v-3a74cb18]{margin:8px 0}.eyebrow[data-v-3a74cb18]{font-size:10px;font-weight:700;letter-spacing:.12em;color:#497674}.ar-note[data-v-3a74cb18]{font-size:12px;line-height:1.7;padding:14px 16px;border:1px solid #dbe7e5;border-radius:10px;background:#f4f8f7;color:#4b6968}.ar-counts[data-v-3a74cb18]{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;margin:18px 0}.ar-counts span[data-v-3a74cb18]{border:1px solid #dbe7e5;padding:9px 12px;border-radius:9px}.ar-filters[data-v-3a74cb18]{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:20px 0}.ar-filters label[data-v-3a74cb18]:first-child{flex:1;min-width:210px}.ar-history td[data-v-3a74cb18]{vertical-align:top;font-size:12px}.ar-history td small[data-v-3a74cb18]{display:block;margin-top:6px;color:#677e7d;font-size:11px}.ar-history .money[data-v-3a74cb18]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ar-status[data-v-3a74cb18]{display:inline-flex;padding:6px 9px;border-radius:7px;font-size:11px;font-weight:700;white-space:nowrap}.settled[data-v-3a74cb18]{background:#dcefe2;color:#236340}.open[data-v-3a74cb18]{background:#fff0c9;color:#875209}.exception[data-v-3a74cb18]{background:#f9dedc;color:#923d3d}.ar-history .attention[data-v-3a74cb18]{color:#976823}.ar-detail[data-v-3a74cb18]{padding:20px;margin-top:20px;border:1px solid #d8e5e2;border-radius:12px;background:#fbfdfc}.ar-detail h4[data-v-3a74cb18]{margin:22px 0 12px}.ar-warnings[data-v-3a74cb18]{padding:14px 16px 14px 32px;background:#fff7e7;border:1px solid #efdfbd;border-radius:9px;color:#865c26;font-size:12px;line-height:1.8}.ar-pages[data-v-3a74cb18]{display:flex;justify-content:flex-end;gap:12px;align-items:center;margin-top:16px;font-size:12px}@media(max-width:650px){.ar-history[data-v-3a74cb18],.ar-detail[data-v-3a74cb18]{padding:16px}.ar-filters label[data-v-3a74cb18]{width:100%}}.imported-panel[data-v-c598dbba]{padding:24px;margin-bottom:20px}.imported-heading[data-v-c598dbba]{display:flex;justify-content:space-between;gap:20px;align-items:start;flex-wrap:wrap}.imported-heading label[data-v-c598dbba]{min-width:220px}.imported-stats[data-v-c598dbba]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.imported-stats>div[data-v-c598dbba],.team-cards article[data-v-c598dbba]{border:1px solid #e2e8f0;border-radius:12px;padding:18px}.imported-stats small[data-v-c598dbba],.imported-stats strong[data-v-c598dbba],.team-cards small[data-v-c598dbba],.team-cards strong[data-v-c598dbba],.team-cards span[data-v-c598dbba]{display:block}.imported-stats strong[data-v-c598dbba]{font-size:20px;margin-top:8px}.source-title[data-v-c598dbba]{white-space:pre-line}.timeline-meta[data-v-c598dbba],.imported-legend[data-v-c598dbba]{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0;font-size:12px;color:#64748b}.imported-calendar[data-v-c598dbba]{overflow:auto;max-height:620px;border:1px solid #cbd5e1;border-radius:10px}.imported-calendar table[data-v-c598dbba]{border-collapse:separate;border-spacing:0;min-width:100%;font-size:11px}.imported-calendar th[data-v-c598dbba],.imported-calendar td[data-v-c598dbba]{border-right:1px solid #d5dbe3;border-bottom:1px solid #d5dbe3;padding:7px}.imported-calendar thead th[data-v-c598dbba]{background:#eff4f8;color:#334155;white-space:nowrap;text-align:center;position:sticky;top:0;z-index:3}.imported-calendar thead tr:nth-child(2) th[data-v-c598dbba]{top:30px}.imported-calendar .work-label[data-v-c598dbba]{position:sticky;left:0;min-width:230px;max-width:300px;background:#fff;z-index:2;text-align:left}.imported-calendar thead .work-label[data-v-c598dbba]{z-index:4}.imported-calendar .week-cell[data-v-c598dbba]{min-width:36px;text-align:center;color:#172033;height:28px}.imported-calendar .band th[data-v-c598dbba]{background:#e6e9f4;color:#334155;text-align:left}.imported-legend span[data-v-c598dbba]{display:flex;align-items:center;gap:6px}.imported-legend i[data-v-c598dbba]{width:15px;height:15px;border:1px solid #cbd5e1}.team-cards[data-v-c598dbba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:20px 0}.team-cards strong[data-v-c598dbba]{margin:8px 0;font-size:18px}.history-back[data-v-c598dbba]{margin-bottom:16px}@media(max-width:600px){.imported-panel[data-v-c598dbba]{padding:16px}.imported-stats[data-v-c598dbba]{grid-template-columns:1fr}.imported-heading label[data-v-c598dbba]{width:100%}}.panel-body[data-v-ee1fbcea]{padding:24px}.correction-paths[data-v-ee1fbcea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:20px 0}.correction-paths article[data-v-ee1fbcea],.correction-record[data-v-ee1fbcea]{border:1px solid var(--garis);border-radius:12px;padding:18px}.correction-record[data-v-ee1fbcea]{margin-top:12px}.correction-paths p[data-v-ee1fbcea]{line-height:1.6}.correction-record p[data-v-ee1fbcea]{white-space:pre-wrap}hr[data-v-ee1fbcea]{border:0;border-top:1px solid var(--garis);margin:24px 0}.finance-status[data-v-df3ab981]{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid;border-radius:7px;font-size:11px;font-weight:650;line-height:1.4;white-space:nowrap;width:fit-content;max-width:100%}.finance-status i[data-v-df3ab981]{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.finance-status--neutral[data-v-df3ab981]{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.finance-status--unpaid[data-v-df3ab981]{color:#92400e;background:#fffbeb;border-color:#fcd34d}.finance-status--partial[data-v-df3ab981]{color:#9a3412;background:#fff7ed;border-color:#fdba74}.finance-status--danger[data-v-df3ab981]{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.finance-status--success[data-v-df3ab981]{color:#166534;background:#f0fdf4;border-color:#86efac}.finance-status--ready[data-v-df3ab981]{color:#075985;background:#f0f9ff;border-color:#7dd3fc}.finance-status--final[data-v-df3ab981]{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}.finance-status--cancelled[data-v-df3ab981]{color:#52525b;background:#f4f4f5;border-color:#a1a1aa;border-style:dashed}.order-editor[data-v-a04ad47b]{padding:0 24px 16px}.order-toolbar[data-v-a04ad47b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.order-toolbar button[data-v-a04ad47b]{display:flex;gap:8px;align-items:center}.order-toolbar [role=status][data-v-a04ad47b]{color:#047857;font-size:12px}.order-panel[data-v-a04ad47b]{border:1px solid var(--garis);border-radius:12px;background:#f8fafc;padding:18px;margin-top:12px}.order-top[data-v-a04ad47b]{display:flex;align-items:start;justify-content:space-between;gap:12px}.order-top p[data-v-a04ad47b]{font-size:12px;color:var(--muted);margin:6px 0}.order-badge[data-v-a04ad47b]{font-size:10px;border-radius:20px;background:var(--utama-terang);color:var(--utama-gelap);padding:6px 10px;white-space:nowrap}.order-groups[data-v-a04ad47b]{max-height:520px;overflow:auto;margin:16px 0}.order-groups h4[data-v-a04ad47b]{font-size:12px;margin:16px 0 8px}.order-groups ol[data-v-a04ad47b]{list-style:none;padding:0;margin:0;display:grid;gap:6px}.order-groups li[data-v-a04ad47b]{display:flex;align-items:center;gap:10px;border:1px solid var(--garis);background:#fff;border-radius:9px;padding:8px;transition:background .15s,border-color .15s}.order-groups li.dragging[data-v-a04ad47b]{opacity:.45}.order-groups li.drop-target[data-v-a04ad47b]{border-color:var(--utama);background:var(--utama-terang);box-shadow:inset 0 3px var(--utama)}.drag-handle[data-v-a04ad47b]{cursor:grab;padding:6px!important;flex-shrink:0}.drag-handle[data-v-a04ad47b]:active{cursor:grabbing}.order-number[data-v-a04ad47b]{font-size:11px;color:var(--muted);min-width:20px}.order-name[data-v-a04ad47b]{flex:1;min-width:0}.order-name strong[data-v-a04ad47b]{display:block;font-size:12px;overflow-wrap:anywhere}.order-name small[data-v-a04ad47b]{display:block;font-size:10px;color:var(--muted);margin-top:3px}.order-arrows[data-v-a04ad47b]{display:flex;gap:4px}.order-arrows button[data-v-a04ad47b]{padding:6px!important}.order-panel footer[data-v-a04ad47b]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--garis);padding-top:14px}.order-panel footer small[data-v-a04ad47b]{flex:1;color:var(--muted);font-size:11px}@media(max-width:650px){.order-editor[data-v-a04ad47b]{padding:0 16px 16px}.order-panel[data-v-a04ad47b]{padding:12px}.order-badge[data-v-a04ad47b]{display:none}.order-arrows[data-v-a04ad47b]{flex-direction:column}.order-panel footer small[data-v-a04ad47b]{flex-basis:100%}}article[data-v-71574c69]{padding:20px;border:1px solid #e2e8f0;border-radius:12px}.actions[data-v-71574c69]{display:flex;gap:15px;align-items:center;flex-wrap:wrap}input[type=checkbox][data-v-71574c69]{min-height:18px;width:18px}a[data-v-71574c69]{color:#0369a1}.billing-layout[data-v-f00d0eda]{align-items:start!important}.billing-layout>.card[data-v-f00d0eda]{min-width:0;width:100%;align-self:start}.term-nav[data-v-f00d0eda]{align-self:start;align-content:start}.term-nav>button[data-v-f00d0eda]{width:100%;min-height:118px;justify-content:start;align-content:center;align-items:start;justify-items:start;text-align:left;transition:background .15s}.term-nav>button.active[data-v-f00d0eda]{border-color:#7dd3fc;background:#f0f9ff;box-shadow:inset 3px 0 #0284c7}.billing-layout .info-grid[data-v-f00d0eda]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.billing-layout .info-grid>.actions[data-v-f00d0eda]{display:flex;justify-content:flex-start;align-items:flex-start}.billing-layout .alert[data-v-f00d0eda]{display:block}.contract-card>.card-header[data-v-f00d0eda]{align-items:flex-start;flex-wrap:wrap}.contract-card>.card-header>div[data-v-f00d0eda]:first-child{flex:1;min-width:200px}.contract-card .actions[data-v-f00d0eda]{align-items:center}.contract-card .info-grid[data-v-f00d0eda]{padding:20px;background:#f8fafc;border:1px solid var(--garis);border-radius:12px;gap:24px}.contract-card .pre-line[data-v-f00d0eda]{padding:18px 20px;border-left:3px solid #7dd3fc;background:#f8fafc;border-radius:0 8px 8px 0;line-height:1.9;overflow-wrap:anywhere}.contract-card h3[data-v-f00d0eda]{margin-top:8px}.contract-card .table-wrap[data-v-f00d0eda]{border:1px solid var(--garis);border-radius:10px}.contract-card td[data-v-f00d0eda]{vertical-align:top}.contract-card .panel-body[data-v-f00d0eda]{gap:22px}.timeline-group th[data-v-f00d0eda]{background:#e0f2fe;color:#075985;text-align:left;white-space:normal;padding:14px}.slot-field[data-v-f00d0eda]{display:grid;gap:8px;align-content:start}.helper-options[data-v-f00d0eda]{display:grid;gap:8px;max-height:170px;overflow:auto;border:1px solid var(--garis);padding:12px;border-radius:8px}.billing-layout[data-v-f00d0eda]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.term-nav[data-v-f00d0eda]{display:grid;gap:10px}.term-nav button[data-v-f00d0eda]{display:grid;gap:8px;text-align:left;white-space:normal;padding:18px}.term-nav small[data-v-f00d0eda],.payment-item small[data-v-f00d0eda]{display:block;color:var(--muted)}.payment-item[data-v-f00d0eda]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--garis);border-radius:10px}.payment-item>div[data-v-f00d0eda]{display:grid;gap:8px}@media(max-width:800px){.billing-layout[data-v-f00d0eda]{grid-template-columns:1fr}.term-nav[data-v-f00d0eda]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.project-grid[data-v-f00d0eda]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;padding:24px}.project-tile[data-v-f00d0eda]{display:flex;flex-direction:column;align-items:flex-start;padding:24px;gap:14px;text-align:left;min-width:0}.project-tile>strong[data-v-f00d0eda]{font-size:17px;overflow-wrap:anywhere}.tile-icon[data-v-f00d0eda]{color:var(--utama);background:var(--utama-terang);padding:12px;border-radius:12px}.tile-link[data-v-f00d0eda]{display:flex;align-items:center;gap:10px;color:var(--utama-gelap);font-size:11px;margin-top:8px}.project-top[data-v-f00d0eda]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.project-top>div[data-v-f00d0eda]{flex:1}.project-tabs[data-v-f00d0eda]{display:flex;flex-wrap:wrap;gap:8px;background:#fff;border:1px solid var(--garis);border-radius:12px;padding:8px}.project-tabs>button[data-v-f00d0eda]{font-size:12px}.steps[data-v-f00d0eda]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:24px}.steps>div[data-v-f00d0eda]{display:grid;justify-items:start;gap:10px;padding:14px;border-radius:10px;background:#f8fafc;color:var(--muted);font-size:11px}.steps>div.done[data-v-f00d0eda]{background:#ecfdf5;color:#047857}.step-no[data-v-f00d0eda]{display:grid;place-items:center;width:24px;height:24px;border:1px solid #cbd5e1;border-radius:50%}.status-text[data-v-f00d0eda]{font-size:20px!important}.money-stat[data-v-f00d0eda]{font-size:23px!important}.actions[data-v-f00d0eda]{display:flex;gap:8px;flex-wrap:wrap}.button-link[data-v-f00d0eda]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid var(--garis);border-radius:9px;color:var(--utama-gelap);font-weight:600;text-decoration:none;background:#fff;white-space:nowrap}.panel-body[data-v-f00d0eda]{padding:24px;display:grid;gap:18px}.info-grid[data-v-f00d0eda]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.info-grid>div[data-v-f00d0eda]{display:grid;gap:5px}.info-grid small[data-v-f00d0eda]{color:var(--muted)}.pre-line[data-v-f00d0eda]{white-space:pre-line}.project-modal[data-v-f00d0eda]{width:min(920px,100%)}.term-editor[data-v-f00d0eda]{display:grid;gap:12px;padding:18px;background:#f8fafc;border:1px solid var(--garis);border-radius:10px}.term-editor>button[data-v-f00d0eda]{justify-self:end}.check[data-v-f00d0eda]{display:flex;align-items:center;gap:12px}.check>input[data-v-f00d0eda]{width:20px;height:20px;min-height:20px}.team-grid[data-v-f00d0eda]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;padding:24px}.team-grid>div[data-v-f00d0eda]{display:flex;align-items:center;gap:12px}.team-grid small[data-v-f00d0eda]{display:block;color:var(--muted)}.timeline-table[data-v-f00d0eda]{min-width:1000px}progress[data-v-f00d0eda]{width:90px;display:block;height:6px;margin-top:6px;accent-color:var(--utama)}.warning-text[data-v-f00d0eda]{color:#b45309}.activity-list[data-v-f00d0eda]{max-height:300px;overflow:auto;padding:0 24px}.activity-list>div[data-v-f00d0eda]{display:flex;gap:18px;padding:14px 0;border-bottom:1px solid var(--garis);font-size:11px}.activity-list small[data-v-f00d0eda]{margin-left:auto;color:var(--muted)}@media(max-width:1000px){.steps[data-v-f00d0eda]{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.project-grid[data-v-f00d0eda]{padding:18px;grid-template-columns:1fr}.steps[data-v-f00d0eda]{grid-template-columns:repeat(2,1fr);padding:18px}.info-grid[data-v-f00d0eda]{grid-template-columns:1fr}.project-top>div[data-v-f00d0eda]{min-width:180px}.project-tabs>button[data-v-f00d0eda]{flex:1;font-size:11px}.panel-body[data-v-f00d0eda]{padding:18px}.activity-list>div[data-v-f00d0eda]{flex-wrap:wrap;gap:8px}.activity-list small[data-v-f00d0eda]{margin-left:0}.money-stat[data-v-f00d0eda]{font-size:21px!important}}.ci-heading[data-v-fd296467],.ci-actions[data-v-fd296467]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ci-actions[data-v-fd296467]{justify-content:flex-start}.ci-heading[data-v-fd296467]{margin-bottom:20px}.ci-columns[data-v-fd296467]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(400px,1.3fr);gap:20px}.ci-form[data-v-fd296467],.ci-preview[data-v-fd296467]{padding:24px}.ci-form form[data-v-fd296467],.ci-dialog form[data-v-fd296467]{display:grid;gap:16px}.ci-preview iframe[data-v-fd296467]{width:100%;height:750px;border:1px solid var(--garis);border-radius:8px}.ci-draft[data-v-fd296467]{padding:40px 24px;min-height:400px;border:1px solid var(--garis);display:grid;gap:16px}.ci-draft>strong[data-v-fd296467]{font-size:26px}.ci-amounts[data-v-fd296467]{display:grid;gap:12px;padding:18px;background:#f1f5f9;border-radius:10px}.ci-amounts div[data-v-fd296467]{display:flex;justify-content:space-between}.paid[data-v-fd296467]{color:#15803d}.ci-payment[data-v-fd296467]{display:grid;gap:8px;padding:16px 0;border-top:1px solid var(--garis)}.ci-payment small[data-v-fd296467]{color:var(--muted)}.ci-overlay[data-v-fd296467]{position:fixed;inset:0;background:#0f172a88;z-index:1000;display:grid;place-items:center;padding:20px}.ci-dialog[data-v-fd296467]{width:min(680px,100%);max-height:90vh;overflow:auto;padding:28px}.ci-close[data-v-fd296467]{float:right}.ci-check[data-v-fd296467]{display:flex;align-items:center;gap:10px}.ci-check input[data-v-fd296467]{width:auto}@media(max-width:1000px){.ci-columns[data-v-fd296467]{grid-template-columns:1fr}}.spk-title[data-v-65b50aaa]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.spk-title h2[data-v-65b50aaa]{flex:1}.spk-grid[data-v-65b50aaa]{display:grid;grid-template-columns:minmax(320px,1fr) minmax(400px,1.2fr);gap:20px}.spk-form[data-v-65b50aaa],.spk-preview[data-v-65b50aaa]{padding:24px;display:grid;gap:18px;align-content:start}.spk-form fieldset[data-v-65b50aaa]{border:0;margin:0;padding:0;display:grid;gap:16px;min-width:0}.spk-preview iframe[data-v-65b50aaa]{width:100%;height:850px;border:1px solid var(--garis);border-radius:8px}.spk-term[data-v-65b50aaa]{background:#f8fafc;padding:18px;border:1px solid var(--garis);border-radius:10px;display:grid;gap:12px}.spk-check[data-v-65b50aaa]{display:flex;align-items:center;gap:8px}.spk-check input[data-v-65b50aaa]{width:auto}@media(max-width:1100px){.spk-grid[data-v-65b50aaa]{grid-template-columns:1fr}}.collection-content[data-v-ddaf0241]{display:grid;gap:20px;min-width:0}.collection .table-wrap td[data-v-ddaf0241]{padding:16px}.collection .table-wrap td[data-v-ddaf0241]:first-child{white-space:nowrap}.collection .table-wrap td[data-v-ddaf0241]:nth-child(3){min-width:110px;white-space:nowrap}.collection .project-finance table td[data-v-ddaf0241]{padding:16px}.collection .project-finance td[data-v-ddaf0241]:first-child{min-width:108px}.collection .project-finance td[data-v-ddaf0241]:nth-child(3),.collection .project-finance td[data-v-ddaf0241]:nth-child(4),.collection .entity-tag[data-v-ddaf0241]{white-space:nowrap}.collection .project-finance td:first-child small[data-v-ddaf0241]{white-space:nowrap}@media(min-width:1200px){.collection[data-v-ddaf0241]{grid-template-columns:172px minmax(0,1fr);align-items:start}.collection-tabs[data-v-ddaf0241]{position:sticky;top:20px;display:grid!important;padding:10px!important}.collection-tabs button[data-v-ddaf0241]{text-align:left;padding:12px 10px;border:0}.collection-tabs .spk-entry[data-v-ddaf0241]{background:#edf5f8}}.collection[data-v-ddaf0241]{display:grid;gap:20px}.collection-tabs[data-v-ddaf0241]{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:#fff;border:1px solid var(--garis);border-radius:12px}.collection-tabs button[data-v-ddaf0241]{font-size:11px}.collection-tabs .active[data-v-ddaf0241]{background:var(--utama-gelap);color:#fff}.collection-tabs .spk-entry[data-v-ddaf0241]{border-color:var(--utama-gelap);color:var(--utama-gelap)}.collection-title[data-v-ddaf0241]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.collection-title h2[data-v-ddaf0241]{margin:0 0 6px;font-size:24px}.collection-title p[data-v-ddaf0241]{margin:0;color:var(--muted);font-size:12px}.collection-actions[data-v-ddaf0241]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.collection-actions button[data-v-ddaf0241]{font-size:11px;padding:7px 10px}.collection-stats[data-v-ddaf0241]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.collection-stats .stat[data-v-ddaf0241]{border-top:4px solid #164e63;gap:12px}.collection-stats .stat strong[data-v-ddaf0241]{font-size:22px;overflow-wrap:anywhere}.collection-stats .stat span[data-v-ddaf0241]{font-size:10px;letter-spacing:.5px;font-weight:700}.collection-stats .ready[data-v-ddaf0241]{border-color:#0284c7}.collection-stats .late[data-v-ddaf0241]{border-color:#dc2626;background:#fff7f7}.collection-stats .paid[data-v-ddaf0241]{border-color:#16a34a;background:#f3fbf5}.collection-duo[data-v-ddaf0241]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.collection .card-header h3[data-v-ddaf0241]{font-size:14px;margin:0}.collection .card-header b[data-v-ddaf0241]{font-size:12px}.action-list[data-v-ddaf0241],.breakdown[data-v-ddaf0241]{padding:20px 24px}.action-list article[data-v-ddaf0241]{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--garis);flex-wrap:wrap}.action-list article>div[data-v-ddaf0241]{flex:1;min-width:160px}.action-list small[data-v-ddaf0241]{display:block;color:var(--muted);margin-top:5px}.action-list b[data-v-ddaf0241]{font-size:12px}.breakdown>div[data-v-ddaf0241]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;padding:10px 0}.mini-track[data-v-ddaf0241]{width:100%;height:6px;background:#e2e8f0;border-radius:4px;overflow:hidden}.mini-track i[data-v-ddaf0241]{display:block;height:100%;background:#94a3b8}.mini-track .ready[data-v-ddaf0241]{background:#0284c7}.mini-track .unpaid[data-v-ddaf0241]{background:#eab308}.mini-track .late[data-v-ddaf0241]{background:#dc2626}.collection-filters[data-v-ddaf0241]{padding:20px 24px;display:flex;gap:16px;align-items:end;flex-wrap:wrap}.collection-filters label[data-v-ddaf0241]{flex:1;min-width:180px}.status-chips[data-v-ddaf0241]{display:flex;gap:8px;padding:0 24px 20px;flex-wrap:wrap}.status-chips button[data-v-ddaf0241]{border-radius:20px;font-size:11px}.status-chips .active[data-v-ddaf0241]{background:var(--utama-gelap);color:#fff}.project-finance[data-v-ddaf0241]{overflow:hidden}.project-finance-head[data-v-ddaf0241]{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;background:#eef5f8;border-left:5px solid var(--utama-gelap);gap:16px;flex-wrap:wrap}.project-finance-head h3[data-v-ddaf0241]{margin:0 0 8px;font-size:16px}.project-finance-head p[data-v-ddaf0241]{margin:0;font-size:12px;color:#475569}.project-finance-body[data-v-ddaf0241]{padding:20px 24px}.contract-bar[data-v-ddaf0241]{display:flex;height:12px;background:#e2e8f0;border-radius:6px;overflow:hidden}.contract-bar i[data-v-ddaf0241]{display:block;height:100%}.contract-bar .paid[data-v-ddaf0241]{background:#16a34a}.contract-bar .unpaid[data-v-ddaf0241]{background:#eab308}.contract-bar .unbilled[data-v-ddaf0241]{background:#cbd5e1}.contract-numbers[data-v-ddaf0241]{display:flex;gap:24px;flex-wrap:wrap;font-size:11px;margin-top:12px}.contract-numbers b[data-v-ddaf0241]{display:block;margin-top:5px;font-size:14px}.paid-text[data-v-ddaf0241]{color:#15803d}.unpaid-text[data-v-ddaf0241]{color:#a16207}.amount-late[data-v-ddaf0241]{color:#b91c1c}.collection-note[data-v-ddaf0241]{color:var(--muted);font-size:10px;margin-bottom:0}.collection table th[data-v-ddaf0241]{background:#edf2f6;color:#334155;font-size:10px;letter-spacing:.5px}.collection table td[data-v-ddaf0241]{font-size:12px}.collection .money[data-v-ddaf0241]{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.term-description[data-v-ddaf0241]{min-width:240px;max-width:360px}.entity-tag[data-v-ddaf0241]{font-size:9px!important;color:#0369a1!important;background:#e0f2fe;padding:3px 6px;border-radius:4px;width:fit-content}.collection table tfoot th[data-v-ddaf0241]{padding:18px;background:#e8f1f5}.recap .table-wrap[data-v-ddaf0241]{max-height:550px}.recap .bill-head[data-v-ddaf0241]{background:#dcecf8}.recap .pay-head[data-v-ddaf0241]{background:#def3e5}.recap thead tr:first-child th[data-v-ddaf0241]{top:0;z-index:3}.recap thead tr:nth-child(2) th[data-v-ddaf0241]{position:sticky;top:38px;z-index:3}.recap .sticky-client[data-v-ddaf0241]{position:sticky;left:0;background:#fff;z-index:2;min-width:200px}.recap thead .sticky-client[data-v-ddaf0241]{z-index:4!important;background:#edf2f6}.recap td[data-v-ddaf0241]{white-space:nowrap}.recap-footer[data-v-ddaf0241]{padding:20px 24px;background:#edf5f8;font-size:12px}.recap-footer strong[data-v-ddaf0241]{margin-left:12px}.message-columns[data-v-ddaf0241]{display:grid;grid-template-columns:1fr 1.4fr}.message-panel[data-v-ddaf0241],.settings-form[data-v-ddaf0241]{padding:24px;display:grid;gap:18px}.message-context[data-v-ddaf0241]{padding:18px;background:#edf5f8;border-radius:10px}.message-context small[data-v-ddaf0241]{display:block;margin-top:10px}fieldset[data-v-ddaf0241]{border:0;padding:0;margin:0;min-width:0}@media(max-width:1100px){.collection-stats[data-v-ddaf0241]{grid-template-columns:repeat(2,1fr)}.collection-duo[data-v-ddaf0241]{grid-template-columns:1fr}}@media(max-width:750px){.collection-stats[data-v-ddaf0241],.message-columns[data-v-ddaf0241]{grid-template-columns:1fr}}.annual-projection[data-v-2b9c1fc7]{overflow:hidden}.year-nav[data-v-2b9c1fc7],.annual-filters[data-v-2b9c1fc7],.annual-legend[data-v-2b9c1fc7],.annual-details[data-v-2b9c1fc7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.year-nav button[data-v-2b9c1fc7]{padding:6px 10px}.annual-filters[data-v-2b9c1fc7]{padding:16px 24px;gap:16px;border-bottom:1px solid #edf1f4}.annual-filters label[data-v-2b9c1fc7]{min-width:180px;font-size:11px}.annual-filters>span[data-v-2b9c1fc7]{margin-left:auto}.annual-scroll[data-v-2b9c1fc7]{overflow:auto;max-height:500px}.annual-grid[data-v-2b9c1fc7]{min-width:1050px}.annual-heading[data-v-2b9c1fc7],.annual-row[data-v-2b9c1fc7]{display:grid;grid-template-columns:230px 1fr}.annual-heading[data-v-2b9c1fc7]{background:#f8fafb}.annual-heading>strong[data-v-2b9c1fc7],.annual-heading>span[data-v-2b9c1fc7]{padding:10px 20px;font-size:11px}.annual-track[data-v-2b9c1fc7]{display:grid;grid-template-columns:repeat(var(--weeks),minmax(0,1fr));position:relative;align-items:center}.annual-heading button[data-v-2b9c1fc7]{padding:10px 0;border:0;border-left:1px solid #edf1f4;border-radius:0;background:transparent;font-size:11px;color:#52616b}.annual-heading .selected[data-v-2b9c1fc7]{background:#eaf2f5;color:#184d5a}.annual-track>small[data-v-2b9c1fc7]{text-align:center;font-size:8px;color:#8a969e;padding:0 0 8px}.annual-row[data-v-2b9c1fc7]{border-top:1px solid #edf1f4;background:#fff}.annual-row[data-v-2b9c1fc7]:hover{background:#fafcfd}.annual-name[data-v-2b9c1fc7]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:16px 20px;border:0;border-radius:0;background:transparent;text-align:left;color:inherit;width:100%;min-width:0}.annual-name strong[data-v-2b9c1fc7]{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annual-name small[data-v-2b9c1fc7]{font-size:10px;color:#7b8790;font-weight:400}.annual-row .annual-track[data-v-2b9c1fc7]{align-self:stretch;min-height:78px}.annual-track>i[data-v-2b9c1fc7]{grid-row:1;height:100%;border-left:1px solid #f3f5f6}.annual-track>i.current[data-v-2b9c1fc7]{background:#edf5f8}.annual-bar[data-v-2b9c1fc7]{grid-row:1;position:relative;z-index:1;height:22px;border-radius:6px;overflow:hidden;min-width:0;background:#e5eef2;color:#527c8b;margin:0 2px 16px;box-shadow:inset 0 0 0 1px #527c8b18}.annual-bar>span[data-v-2b9c1fc7]{position:absolute;inset:0 auto 0 0;background:currentColor;opacity:.65;border-radius:5px}.annual-bar.late[data-v-2b9c1fc7]{background:#f3e7e4;color:#ba8075}.annual-bar.done[data-v-2b9c1fc7]{background:#e1ebe6;color:#6c9380}.scope-dot[data-v-2b9c1fc7]{grid-row:1;z-index:2;align-self:end;justify-self:center;margin:0 0 5px;padding:0;width:100%;max-width:22px;height:28px;min-width:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;box-shadow:none}.dot-core[data-v-2b9c1fc7]{display:block;width:8px;height:8px;border:2px solid white;border-radius:50%;background:#527c8b;box-shadow:0 0 0 1px #527c8b;flex-shrink:0}.scope-dot.complete .dot-core[data-v-2b9c1fc7]{background:#6c9380;box-shadow:0 0 0 1px #6c9380}.scope-dot.overdue .dot-core[data-v-2b9c1fc7]{background:#ba8075;box-shadow:0 0 0 1px #ba8075}.scope-dot:hover .dot-core[data-v-2b9c1fc7]{transform:scale(1.35)}.scope-dot[data-v-2b9c1fc7]:focus-visible{outline:2px solid #184d5a;outline-offset:1px;border-radius:4px}.annual-legend[data-v-2b9c1fc7]{padding:14px 24px;font-size:10px;color:#77858e;border-top:1px solid #edf1f4;gap:18px}.annual-legend>span[data-v-2b9c1fc7]{display:flex;align-items:center;gap:6px}.annual-legend>span[data-v-2b9c1fc7]:last-child{margin-left:auto}.annual-legend i[data-v-2b9c1fc7]{width:6px;height:6px;border-radius:50%;background:#527c8b}.annual-legend i.late[data-v-2b9c1fc7]{background:#ba8075}.annual-legend i.done[data-v-2b9c1fc7]{background:#6c9380}.annual-details[data-v-2b9c1fc7]{padding:20px 24px;border-top:1px solid #edf1f4;background:#fafcfd}.annual-details h3[data-v-2b9c1fc7]{margin:0;font-size:12px;flex:1}.scope-details ul[data-v-2b9c1fc7]{width:100%;padding:0;margin:0;list-style:none}.scope-details li[data-v-2b9c1fc7]{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid #edf1f4;font-size:12px}.scope-details li span[data-v-2b9c1fc7]{font-size:11px;color:#64748b}.unscheduled[data-v-2b9c1fc7]{display:block;font-size:11px}.unscheduled summary[data-v-2b9c1fc7]{cursor:pointer;color:#64748b}.unscheduled button[data-v-2b9c1fc7]{margin:12px 8px 0 0}@media(max-width:750px){.annual-filters[data-v-2b9c1fc7],.annual-details[data-v-2b9c1fc7],.annual-legend[data-v-2b9c1fc7]{padding:14px 16px}.annual-filters>span[data-v-2b9c1fc7],.annual-legend>span[data-v-2b9c1fc7]:last-child{margin-left:0}.scope-details li[data-v-2b9c1fc7]{flex-direction:column;gap:6px}}.project-label[data-v-2b9c1fc7]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.project-label>strong[data-v-2b9c1fc7]{min-width:0;flex:1}.project-percent[data-v-2b9c1fc7]{font-size:20px;line-height:1.2;color:#294e5b;letter-spacing:-.6px;font-variant-numeric:tabular-nums;flex-shrink:0}.project-percent small[data-v-2b9c1fc7]{font-size:11px;color:#67818c;margin-left:2px}.annual-name[data-v-2b9c1fc7]{gap:6px}.bar-percent[data-v-2b9c1fc7]{grid-row:1;align-self:center;justify-self:end;position:relative;z-index:3;margin-bottom:16px;padding:2px 4px;background:#fff;color:#294e5b;font-size:11px;line-height:16px;font-variant-numeric:tabular-nums;transform:translate(100%);pointer-events:none;border-radius:3px}.annual-row .annual-track[data-v-2b9c1fc7],.annual-heading .annual-track[data-v-2b9c1fc7]{margin-right:38px}.annual-name[data-v-2b9c1fc7]{position:sticky;left:0;z-index:4;background:#fff}.annual-heading>strong[data-v-2b9c1fc7],.annual-heading>span[data-v-2b9c1fc7]{position:sticky;left:0;z-index:5;background:#f8fafb}.year-nav select[data-v-2b9c1fc7]{width:auto;min-width:88px;font-weight:600}.done-label[data-v-2b9c1fc7]{font-size:10px;color:#276449;background:#e7f2eb;padding:3px 6px;border-radius:5px;flex-shrink:0}.annual-name small[data-v-2b9c1fc7]{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.annual-name .source-label[data-v-2b9c1fc7]{color:#527c8b}.source-note[data-v-2b9c1fc7]{font-size:11px;line-height:1.6;color:#64748b;padding:0 24px 16px;margin:0}.source-settings[data-v-2b9c1fc7]{display:block;font-size:12px}.source-settings summary[data-v-2b9c1fc7]{cursor:pointer;color:#52616b}.source-options[data-v-2b9c1fc7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;max-height:280px;overflow:auto}.source-options label[data-v-2b9c1fc7]{font-size:11px;min-width:0}.source-options select[data-v-2b9c1fc7]{max-width:100%}.scope-dot.source .dot-core[data-v-2b9c1fc7]{background:#fff;box-shadow:0 0 0 1px #527c8b;border-color:#527c8b}.cr-beta-logo[data-v-11260bef]{width:25px;height:25px;object-fit:contain;border-radius:50%;background:#fff;padding:3px}.cr-people[data-v-11260bef]{background:#f6f9f8;border:1px solid #e6edeb;border-radius:12px;padding:13px;margin-bottom:15px}.cr-people>div[data-v-11260bef]:first-child{display:flex;justify-content:space-between;font-size:10px;color:#41636b;gap:8px}.cr-people>small[data-v-11260bef],.cr-people>p[data-v-11260bef]{font-size:9px;line-height:1.6;color:#789297;display:block;margin:8px 0 0}.cr-people-list[data-v-11260bef]{max-height:146px;overflow:auto;margin-top:7px}.cr-people-list article[data-v-11260bef]{display:flex;gap:8px;padding:8px 0;align-items:center}.cr-person-avatar[data-v-11260bef]{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;background:#ddebea;border:1px solid #d1e3df;border-radius:50%;font-size:10px;color:#376c70}.cr-people-list strong[data-v-11260bef]{font-size:11px;display:block;color:#305962}.cr-people-list small[data-v-11260bef]{font-size:9px;line-height:1.6;display:block;color:#779096}.cr-card-names[data-v-11260bef]{color:#3f686e!important;font-weight:600}.cr-canvas[data-v-11260bef] .office-nameplate{position:absolute;z-index:2;transform:translate(-50%,-100%);display:grid;gap:3px;padding:6px 9px;border:1px solid #ffffff;border-left:3px solid var(--desk);border-radius:8px;background:#fffffff0;box-shadow:0 3px 14px #20495218;max-width:150px;min-width:75px;pointer-events:auto;transition:box-shadow .2s,border-color .2s;text-align:left}.cr-canvas[data-v-11260bef] .office-nameplate[hidden]{display:none}.cr-canvas[data-v-11260bef] .office-nameplate span{font-size:8px;text-transform:uppercase;letter-spacing:.6px;color:#789296}.cr-canvas[data-v-11260bef] .office-nameplate strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#294d55}.cr-canvas[data-v-11260bef] .office-nameplate.selected{border-color:#d5a258;box-shadow:0 0 0 3px #e6bb7130,0 6px 20px #20495222}.cr-camera[data-v-11260bef]{z-index:3}.cr-camera button[data-v-11260bef]{min-width:35px;justify-content:center}.cr-detail[data-v-11260bef]{transition:background .3s}.cr-stage[data-v-11260bef]{max-height:560px}.cr-studio[data-v-11260bef]{justify-content:center}.control-room[data-v-11260bef]{border:1px solid #dce5e8;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #26434b06}.cr-heading[data-v-11260bef]{padding:27px 28px 23px;display:flex;justify-content:space-between;gap:14px;align-items:center}.cr-eyebrow[data-v-11260bef]{font-size:9px;letter-spacing:2.6px;font-weight:700;color:#628187}.cr-heading h2[data-v-11260bef]{font-size:28px;letter-spacing:-1px;margin:8px 0;font-weight:650;color:#1d363d}.cr-heading h2 em[data-v-11260bef]{font-style:normal;color:#087b91}.cr-heading p[data-v-11260bef]{font-size:11px;color:#698087;margin:0}.cr-collapse[data-v-11260bef]{font-size:10px;color:#607880;border-color:#e5ebed}.cr-layout[data-v-11260bef]{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);border-top:1px solid #e6ecee}.cr-studio[data-v-11260bef]{background:#edf2f1;position:relative;min-width:0;display:flex;flex-direction:column}.cr-studio-top[data-v-11260bef]{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px}.cr-studio-top>span[data-v-11260bef]{font-size:9px;letter-spacing:1px;font-weight:700;color:#375861;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cr-studio-top small[data-v-11260bef]{font-size:9px;font-weight:400;color:#6f868b;letter-spacing:0}.cr-studio-top i[data-v-11260bef]{width:6px;height:6px;border-radius:50%;background:#548b76}.cr-mode[data-v-11260bef]{display:flex;padding:3px;border-radius:9px;border:1px solid #d9e4e1;background:#e7eeeb;gap:3px}.cr-mode button[data-v-11260bef]{padding:6px 9px;font-size:10px;background:transparent;color:#5e797d;border:0;border-radius:6px}.cr-mode button.active[data-v-11260bef]{background:#fff;color:#254851;box-shadow:0 2px 5px #234b5010}.cr-stage[data-v-11260bef]{position:relative;height:380px;min-height:300px;flex:1}.cr-canvas[data-v-11260bef]{position:absolute;inset:0}.cr-canvas[data-v-11260bef] canvas{display:block;width:100%;height:100%;touch-action:none}.cr-loading[data-v-11260bef]{position:absolute;inset:0;display:grid;place-items:center;color:#638188;font-size:12px;background:#edf2f1}.cr-camera[data-v-11260bef]{position:absolute;right:17px;top:8px;display:grid;gap:6px}.cr-camera button[data-v-11260bef]{padding:9px;border-color:#dae4e2;background:#fffffff0;color:#375861}.cr-instruction[data-v-11260bef]{position:absolute;bottom:10px;left:20px;font-size:9px;color:#607f82;background:#ffffffc9;padding:7px 11px;border:1px solid #dfe7e3;border-radius:20px;pointer-events:none}.cr-desk-nav[data-v-11260bef]{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;padding:14px 16px 10px}.cr-desk-nav button[data-v-11260bef]{font-size:10px;gap:6px;padding:8px 10px;border:1px solid transparent;background:#ffffff70;color:#527278}.cr-desk-nav button.chosen[data-v-11260bef]{background:#fff;color:#244b53;border-color:#8fb2b7;box-shadow:0 2px 5px #335f6510}.cr-desk-nav i[data-v-11260bef]{height:7px;width:7px;border-radius:50%}.cr-studio-bottom[data-v-11260bef]{display:flex;align-items:center;justify-content:center;gap:5px;padding:2px 14px 17px;color:#72868a;font-size:8px;text-align:center}.cr-detail[data-v-11260bef]{padding:23px;border-left:1px solid #e2e9eb;min-width:0}.cr-detail-title[data-v-11260bef]{display:flex;gap:11px;align-items:center}.cr-detail-icon[data-v-11260bef]{display:grid;place-items:center;color:#fff;width:42px;height:42px;border-radius:12px}.cr-detail-title>div[data-v-11260bef]{flex:1}.cr-detail-title small[data-v-11260bef]{font-size:8px;font-weight:600;letter-spacing:1.6px;color:#8a9ea4}.cr-detail-title h3[data-v-11260bef]{font-size:18px;margin:4px 0 0;color:#243f46;letter-spacing:-.3px}.cr-detail-title button[data-v-11260bef]{padding:8px;border:0;color:#65838a}.cr-description[data-v-11260bef]{font-size:10px;line-height:1.7;color:#7d9299;margin:15px 0 18px}.cr-metrics[data-v-11260bef]{display:grid;grid-template-columns:repeat(3,1fr);padding:13px 0 16px;border-bottom:1px solid #edf0f2}.cr-metrics>div[data-v-11260bef]{display:grid;gap:5px;border-right:1px solid #edf0f2;padding-left:14px}.cr-metrics>div[data-v-11260bef]:first-child{padding-left:0}.cr-metrics>div[data-v-11260bef]:last-child{border:0}.cr-metrics strong[data-v-11260bef]{font-size:26px;font-weight:650;letter-spacing:-.8px;color:#294d54}.cr-metrics span[data-v-11260bef]{font-size:9px;color:#71898e}.cr-metrics .attention strong[data-v-11260bef]{color:#bd624b}.cr-panel-meta[data-v-11260bef]{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:19px 0 6px}.cr-panel-meta>strong[data-v-11260bef]{font-size:11px;color:#304b52}.cr-panel-meta>span[data-v-11260bef]{font-size:9px;color:#71898e}.cr-panel-meta select[data-v-11260bef]{font-size:9px;padding:6px 20px 6px 7px;min-height:0;border-radius:6px;background:#f8fafb;width:auto}.cr-priorities[data-v-11260bef]{display:grid}.cr-priorities button[data-v-11260bef]{display:flex;width:100%;text-align:left;padding:13px 0;border:0;border-bottom:1px solid #f0f3f4;border-radius:0;background:transparent;gap:9px;align-items:start}.cr-priorities button>span[data-v-11260bef]:nth-child(2){flex:1;min-width:0}.cr-priorities button>svg[data-v-11260bef]{margin-top:3px;color:#8ba1a6;flex-shrink:0}.cr-priorities strong[data-v-11260bef]{font-size:11px;font-weight:600;line-height:1.5;color:#35545c;display:block;overflow-wrap:anywhere}.cr-priorities small[data-v-11260bef]{font-size:9px;color:#82959a;line-height:1.6;display:block;margin-top:4px}.cr-priorities em[data-v-11260bef]{font-style:normal;font-size:8px;color:#7c938d;display:block;margin-top:3px}.cr-priority-dot[data-v-11260bef]{width:6px;height:6px;border-radius:50%;background:#669a8c;flex-shrink:0;margin-top:5px}.cr-priority-dot.late[data-v-11260bef]{background:#c7795a}.cr-empty[data-v-11260bef]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#7b9297;font-size:11px;line-height:1.8;padding:20px 0}.cr-footnote[data-v-11260bef]{font-size:9px;color:#8ca0a5;line-height:1.7;margin:12px 0}.cr-completion[data-v-11260bef]{margin-top:15px}.cr-completion>span[data-v-11260bef]{display:flex;justify-content:space-between;font-size:10px;color:#6d878e}.cr-completion progress[data-v-11260bef]{height:5px;width:100%;margin-top:10px;accent-color:#488d83;border-radius:5px}.cr-preparation[data-v-11260bef]{display:grid;gap:8px;background:#f5f8f8;border-radius:9px;padding:12px;font-size:10px;color:#5d7b83}.cr-preparation button[data-v-11260bef]{font-size:10px;border:0;background:transparent;padding:0;color:#087b91;text-align:left}.cr-footer[data-v-11260bef]{display:flex;justify-content:space-between;align-items:center;padding:13px 26px;border-top:1px solid #e3eaec;color:#8ba0a4;font-size:9px;gap:10px;flex-wrap:wrap}.cr-footer>span[data-v-11260bef]{display:flex;align-items:center;gap:6px}.cr-footer>span[data-v-11260bef]:last-child{font-size:8px;letter-spacing:1.1px}.cr-footer-dot[data-v-11260bef]{width:3px;height:3px;border-radius:50%;background:#8ba0a4;margin:0 3px}.cr-2d[data-v-11260bef]{padding:10px 22px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:center;flex:1}.cr-2d>button[data-v-11260bef]{position:relative;display:flex;flex-direction:column;align-items:start;justify-content:start;text-align:left;background:#ffffffd9;border:1px solid #dce6e3;border-radius:13px;padding:18px;gap:8px}.cr-2d>button.chosen[data-v-11260bef]{border-color:var(--desk);box-shadow:0 4px 18px #3157600d}.cr-card-icon[data-v-11260bef]{background:color-mix(in srgb,var(--desk) 10%,white);color:var(--desk);padding:9px;border-radius:10px;display:grid;place-items:center}.cr-card-arrow[data-v-11260bef]{position:absolute;right:15px;top:18px;color:#9cb1b2}.cr-2d strong[data-v-11260bef]{font-size:13px;color:#35565e}.cr-2d small[data-v-11260bef]{font-size:9px;line-height:1.6;color:#829a9e}.cr-2d b[data-v-11260bef]{font-size:20px;color:var(--desk);margin-top:5px}.cr-2d b span[data-v-11260bef]{font-weight:400;font-size:9px;color:#7c9296}.cr-fallback[data-v-11260bef]{grid-column:1/-1;font-size:11px;color:#637f86;line-height:1.7}.cr-finance[data-v-11260bef]{display:grid;gap:16px;padding:17px;background:#f2f7f7;border-radius:12px}.cr-finance span[data-v-11260bef]{display:grid;gap:7px;font-size:10px;color:#6f8a91}.cr-finance strong[data-v-11260bef]{font-size:21px;color:#215961;font-weight:650;overflow-wrap:anywhere}.cr-primary[data-v-11260bef]{margin-top:16px;display:flex;justify-content:space-between;width:100%;background:#176579;color:#fff;border:0;font-size:11px}.control-room button[data-v-11260bef]:focus-visible{outline:3px solid #e4b163;outline-offset:3px}.sr-only[data-v-11260bef]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.cr-layout[data-v-11260bef]{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr)}.cr-detail[data-v-11260bef]{padding:18px}.cr-stage[data-v-11260bef]{height:380px}.cr-studio-top small[data-v-11260bef]{display:none}}@media(max-width:800px){.cr-layout[data-v-11260bef]{grid-template-columns:1fr}.cr-detail[data-v-11260bef]{border-left:0;border-top:1px solid #e2e9eb}.cr-stage[data-v-11260bef]{height:350px;flex:none}.cr-heading[data-v-11260bef]{padding:22px}.cr-heading h2[data-v-11260bef]{font-size:24px}.cr-heading p[data-v-11260bef]{max-width:250px}.cr-studio-top[data-v-11260bef]{padding:15px}.cr-desk-nav[data-v-11260bef]{padding:12px}.cr-footer[data-v-11260bef]{padding:13px 18px}}@media(prefers-reduced-motion:reduce){[data-v-11260bef]{scroll-behavior:auto}}.work-queue[data-v-908e8650]{padding:24px}.queue-grid[data-v-908e8650]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px}.queue-item[data-v-908e8650]{display:flex;align-items:flex-start;text-align:left;gap:12px;padding:16px;border:1px solid var(--garis);border-radius:12px;background:transparent;width:100%}.queue-item>span[data-v-908e8650]:nth-child(2){flex:1;display:grid;gap:6px}.queue-marker[data-v-908e8650]{width:8px;height:8px;border-radius:50%;background:#357c72;margin-top:6px;flex-shrink:0}.queue-marker.urgent[data-v-908e8650]{background:#c06424}.queue-more[data-v-908e8650]{margin-top:16px}.work-queue .card-header[data-v-908e8650]{padding:0 0 16px}.domain-monitor[data-v-be504edc]{padding:20px;margin-bottom:20px}.domain-heading[data-v-be504edc]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.domain-heading h3[data-v-be504edc]{margin:4px 0 16px}.domain-grid[data-v-be504edc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin:12px 0 18px}.domain-grid small[data-v-be504edc]{display:block;color:#64748b;margin-bottom:5px}.domain-grid strong[data-v-be504edc]{font-size:14px;overflow-wrap:anywhere}.domain-status[data-v-be504edc]{border-radius:20px;padding:8px 12px;font-size:12px;background:#fff1cf;color:#854d0e}.domain-status.synced[data-v-be504edc]{background:#dcfce7;color:#166534}.domain-status.mismatch[data-v-be504edc],.domain-status.error[data-v-be504edc]{background:#fee2e2;color:#991b1b}.settled-history[data-v-eefd3b37]{padding:24px;margin:24px 0;border-top:4px solid #478378;border-radius:18px}.history-heading[data-v-eefd3b37]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.history-heading h2[data-v-eefd3b37]{margin:12px 0 8px}.history-heading p[data-v-eefd3b37],.history-detail p[data-v-eefd3b37]{color:#637674;font-size:13px;line-height:1.6}.history-status[data-v-eefd3b37]{display:inline-flex;background:#e5f2eb;color:#246b4f;border:1px solid #c8e3d4;padding:5px 9px;border-radius:8px;font-size:11px;font-weight:700;white-space:nowrap}.history-info[data-v-eefd3b37]{background:#f4f8f7;border:1px solid #deebe7;border-radius:10px;padding:14px 16px;color:#526e67;font-size:12px;line-height:1.7}.history-kpis[data-v-eefd3b37]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.history-kpis article[data-v-eefd3b37]{padding:18px;border:1px solid #deebe7;border-radius:12px;background:#fafcfb}.history-kpis small[data-v-eefd3b37],.history-kpis span[data-v-eefd3b37]{display:block;color:#70837d;font-size:11px}.history-kpis strong[data-v-eefd3b37]{display:block;margin:10px 0;font-size:19px;color:#285c51;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.history-chart[data-v-eefd3b37]{padding:20px;border:1px solid #e3ebe8;border-radius:12px;margin:20px 0}.history-chart h3[data-v-eefd3b37]{margin:0}.history-bar[data-v-eefd3b37]{display:grid;grid-template-columns:45px 1fr 170px 60px;gap:14px;align-items:center;margin:18px 0;font-size:12px}.history-bar>div[data-v-eefd3b37]{height:12px;background:#edf2ef;border-radius:8px;overflow:hidden}.history-bar i[data-v-eefd3b37]{display:block;height:100%;background:linear-gradient(90deg,#85b6a7,#35786a);border-radius:8px}.history-bar strong[data-v-eefd3b37]{text-align:right;font-variant-numeric:tabular-nums}.history-filters[data-v-eefd3b37]{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:22px 0 12px}.history-filters label[data-v-eefd3b37]:first-child{flex:1;min-width:200px}.history-filters span[data-v-eefd3b37]{font-size:12px;color:#72837d;margin-bottom:12px}.settled-history td[data-v-eefd3b37]{vertical-align:top}.settled-history td small[data-v-eefd3b37]{display:block;font-size:11px;color:#72837d;margin-top:6px}.settled-history .amount[data-v-eefd3b37]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.history-pagination[data-v-eefd3b37]{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;font-size:12px}.history-detail[data-v-eefd3b37]{background:#fafcfb;border:1px solid #d7e7df;padding:20px;border-radius:12px;margin-top:22px}.source-warnings[data-v-eefd3b37]{font-size:12px;line-height:1.8;color:#896332;padding-left:20px}.history-detail summary[data-v-eefd3b37]{padding:18px 0;cursor:pointer;font-size:13px}@media(max-width:1100px){.history-kpis[data-v-eefd3b37]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.settled-history[data-v-eefd3b37]{padding:16px}.history-kpis[data-v-eefd3b37]{grid-template-columns:1fr}.history-bar[data-v-eefd3b37]{grid-template-columns:40px 1fr}.history-bar strong[data-v-eefd3b37]{text-align:left;grid-column:2}.history-bar small[data-v-eefd3b37]{grid-column:2}.history-chart[data-v-eefd3b37]{padding:14px}}.owner-clarity[data-v-80445c56]{padding:26px;margin-bottom:24px;border-radius:18px;border-top:4px solid #287d82}.owner-clarity header[data-v-80445c56]{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}.eyebrow[data-v-80445c56]{font-size:10px;font-weight:750;letter-spacing:.12em;color:#648084}.owner-clarity h2[data-v-80445c56]{margin:8px 0;font-size:23px}.facts[data-v-80445c56]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.facts article[data-v-80445c56]{display:grid;gap:8px;padding:18px;background:#f1f7f5;border:1px solid #dce9e4;border-radius:12px}.facts strong[data-v-80445c56]{font-size:29px;color:#245f61;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.facts em[data-v-80445c56]{font-size:14px;font-style:normal;font-weight:400}.facts span[data-v-80445c56],.source-guide span[data-v-80445c56]{font-size:12px;line-height:1.6;color:#64777b}.facts .amber[data-v-80445c56]{background:#fbf7ee;border-color:#eee1c8}.amber strong[data-v-80445c56]{color:#8f6729}.basis[data-v-80445c56]{font-size:12px;color:#607579;line-height:1.65}.owner-clarity details[data-v-80445c56]{border-top:1px solid #e7edeb;padding:14px 0}.owner-clarity summary[data-v-80445c56]{cursor:pointer;font-size:13px;font-weight:600;color:#315e61}.followups[data-v-80445c56]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.followups h3[data-v-80445c56]{font-size:15px}.followups ul[data-v-80445c56]{font-size:12px;line-height:1.8;padding-left:18px;max-height:240px;overflow:auto}.source-reference[data-v-80445c56]{border-top:1px solid #dce7e4;margin-top:20px;padding-top:22px}.money-facts[data-v-80445c56]{grid-template-columns:repeat(2,minmax(0,1fr))}.money-facts strong[data-v-80445c56]{font-size:23px}.source-guide[data-v-80445c56]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-top:1px solid #e0e8e5;margin-top:20px;padding-top:20px}.source-guide article[data-v-80445c56]{display:grid;gap:7px;align-content:start}.source-guide b[data-v-80445c56]{font-size:12px}.amount[data-v-80445c56]{white-space:nowrap;font-variant-numeric:tabular-nums}.table-wrap[data-v-80445c56]{margin-top:12px}td[data-v-80445c56]{font-size:12px}@media(max-width:850px){.facts[data-v-80445c56],.followups[data-v-80445c56],.source-guide[data-v-80445c56]{grid-template-columns:1fr}.owner-clarity[data-v-80445c56]{padding:18px}.money-facts strong[data-v-80445c56]{font-size:22px}}.owner-toolbar[data-v-023505ff],.source-heading[data-v-023505ff]{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.owner-toolbar label[data-v-023505ff]{max-width:210px}.owner-tabs[data-v-023505ff]{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}.owner-tabs .active[data-v-023505ff]{background:var(--utama-terang);color:var(--utama-gelap)}.owner-section[data-v-023505ff]{padding:24px;margin-bottom:24px;border-top:4px solid #30788b}.erp-source[data-v-023505ff]{border-top-color:#958061}.owner-cards[data-v-023505ff]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.owner-cards>button[data-v-023505ff],.owner-cards>article[data-v-023505ff]{padding:20px;border:1px solid var(--garis);background:#f7fafc;border-radius:12px;display:grid;gap:10px;text-align:left}.owner-cards strong[data-v-023505ff]{font-size:20px}.owner-cards small[data-v-023505ff]{line-height:1.5}.aging-row[data-v-023505ff]{display:grid;grid-template-columns:150px 1fr 180px;align-items:center;gap:16px;margin:16px 0}.aging-row>div[data-v-023505ff]{height:9px;background:#edf1f4;border-radius:8px}.aging-row i[data-v-023505ff]{display:block;height:100%;background:#42899c;border-radius:8px}.aging-row strong[data-v-023505ff]{text-align:right;font-size:13px}.trend-row[data-v-023505ff]{display:grid;grid-template-columns:80px 1fr 180px;gap:16px;align-items:center;margin:12px 0}.trend-track[data-v-023505ff]{height:7px;background:#edf1f4;margin:5px 0}.trend-track i[data-v-023505ff]{display:block;height:100%;background:#30788b}.trend-track.outgoing i[data-v-023505ff]{background:#958061}@media(max-width:1000px){.owner-cards[data-v-023505ff]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.owner-cards[data-v-023505ff]{grid-template-columns:1fr}.trend-row[data-v-023505ff]{grid-template-columns:60px 1fr}.trend-row small[data-v-023505ff]{grid-column:2}.aging-row[data-v-023505ff]{grid-template-columns:110px 1fr}.aging-row strong[data-v-023505ff]{grid-column:2}.owner-section[data-v-023505ff]{padding:16px}}.owner-eyebrow[data-v-023505ff]{font-size:10px;font-weight:750;letter-spacing:.14em;color:#648084}.owner-toolbar[data-v-023505ff]{padding:26px 28px;border:1px solid #dce6e5;border-radius:18px;background:linear-gradient(115deg,#edf6f3,#fff 72%)}.owner-toolbar h2[data-v-023505ff]{font-size:28px;letter-spacing:-.035em;margin:8px 0}.owner-toolbar p[data-v-023505ff]{max-width:600px}.owner-tabs button[data-v-023505ff]{border-radius:24px;padding:10px 18px}.owner-section[data-v-023505ff]{border-radius:18px}.owner-cards>button[data-v-023505ff]{transition:transform .18s,border-color .18s}.owner-cards>button[data-v-023505ff]:hover{transform:translateY(-2px);border-color:#30788b}.owner-cards>button[data-v-023505ff]:focus-visible{outline:3px solid #30788b;outline-offset:3px}.owner-cards strong[data-v-023505ff]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.chart-panel[data-v-023505ff]{padding:24px;border:1px solid #e1e8e8;border-radius:16px;background:#fff;margin:24px 0}.chart-heading[data-v-023505ff]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.chart-panel h3[data-v-023505ff]{margin:7px 0 12px;font-size:19px}.chart-legend[data-v-023505ff]{display:flex;gap:18px;flex-wrap:wrap;font-size:12px}.chart-legend span[data-v-023505ff]{display:flex;align-items:center;gap:7px}.chart-legend i[data-v-023505ff],.status-legend i[data-v-023505ff]{width:9px;height:9px;border-radius:3px;display:inline-block;flex-shrink:0}.incoming-key[data-v-023505ff]{background:#287d82}.outgoing-key[data-v-023505ff]{background:#d5a65a}.annual-chart[data-v-023505ff]{display:flex;height:240px;margin:26px 0 12px;gap:12px}.chart-scale[data-v-023505ff]{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:30px;font-size:10px;color:#7c8e92;min-width:40px}.chart-columns[data-v-023505ff]{display:flex;flex:1;min-width:0;gap:8px;background:repeating-linear-gradient(to top,transparent 0,transparent calc(50% - 1px),#edf1f1 calc(50% - 1px),#edf1f1 50%);padding-bottom:0}.month-column[data-v-023505ff]{flex:1;min-width:0;position:relative;text-align:center;padding:0 4px}.month-column.selected[data-v-023505ff]{background:#eaf3f180;border-radius:8px}.bar-pair[data-v-023505ff]{height:210px;display:flex;align-items:flex-end;justify-content:center;gap:4px}.bar-pair i[data-v-023505ff]{display:block;width:36%;max-width:25px;background:#287d82;border-radius:5px 5px 0 0}.bar-pair .outgoing-bar[data-v-023505ff]{background:#d5a65a}.month-column>span[data-v-023505ff]{font-size:11px;display:block;margin-top:9px;color:#62767c}.missing-mark[data-v-023505ff]{position:absolute;bottom:40px;left:40%;color:#8a989d}.chart-values summary[data-v-023505ff]{cursor:pointer;font-size:12px;color:#386e73;padding:10px 0}.owner-visual-grid[data-v-023505ff]{display:grid;grid-template-columns:1.15fr 1fr;gap:20px}.owner-visual-grid .chart-panel[data-v-023505ff]{margin-bottom:0}.portfolio-chart[data-v-023505ff]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.donut-wrap[data-v-023505ff]{width:165px;height:165px;position:relative;flex-shrink:0}.donut-wrap svg[data-v-023505ff]{width:100%;height:100%}.donut-wrap>div[data-v-023505ff]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.donut-wrap strong[data-v-023505ff]{font-size:33px;line-height:1.2}.donut-wrap small[data-v-023505ff]{color:#7c8e92}.status-legend[data-v-023505ff]{list-style:none;padding:0;flex:1;min-width:130px}.status-legend li[data-v-023505ff]{display:flex;align-items:center;gap:8px;margin:13px 0;font-size:12px}.status-legend strong[data-v-023505ff]{margin-left:auto}.priority-panel[data-v-023505ff]{background:#fbfaf7}.priority-line[data-v-023505ff]{display:flex;gap:16px;align-items:center;margin:20px 0}.priority-line>strong[data-v-023505ff]{font-size:28px;min-width:44px;color:#a66e37}.priority-line small[data-v-023505ff],.project-progress small[data-v-023505ff]{display:block;color:#7a898c;font-size:11px;margin-top:5px}.project-progress[data-v-023505ff]{display:grid;grid-template-columns:minmax(160px,1fr) 1fr 48px;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid #eff2f2}.project-progress[data-v-023505ff]:last-child{border-bottom:0}.project-progress strong[data-v-023505ff]{font-size:13px}.project-progress b[data-v-023505ff]{font-size:13px;text-align:right}.progress-rail[data-v-023505ff]{height:8px;background:#edf1f1;border-radius:8px;overflow:hidden}.progress-rail i[data-v-023505ff]{display:block;height:100%;background:linear-gradient(90deg,#62a69b,#287d82);border-radius:8px}.project-progress .late-label[data-v-023505ff]{color:#b05b4d}@media(max-width:900px){.owner-visual-grid[data-v-023505ff]{grid-template-columns:1fr}.chart-panel[data-v-023505ff]{padding:18px}.chart-columns[data-v-023505ff]{gap:3px}.month-column[data-v-023505ff]{padding:0 1px}.bar-pair[data-v-023505ff]{gap:2px}.month-column>span[data-v-023505ff]{font-size:9px}}@media(max-width:500px){.project-progress[data-v-023505ff]{grid-template-columns:1fr 48px}.project-progress>div[data-v-023505ff]:first-child{grid-column:1 / -1}.owner-toolbar[data-v-023505ff]{padding:20px}.owner-toolbar h2[data-v-023505ff]{font-size:24px}.annual-chart[data-v-023505ff]{gap:4px}.chart-scale[data-v-023505ff]{min-width:32px;font-size:9px}.chart-panel[data-v-023505ff]{padding:12px}.portfolio-chart[data-v-023505ff]{gap:12px}}.erp-source>.owner-cards[data-v-023505ff]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.erp-source>.owner-cards[data-v-023505ff]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.erp-source>.owner-cards[data-v-023505ff]{grid-template-columns:1fr}}.chart-columns .month-column[data-v-023505ff]{display:block;border:0;border-radius:8px;background:transparent;box-shadow:none;cursor:pointer;color:inherit;min-height:240px;font-weight:400}.chart-columns .month-column.selected[data-v-023505ff]{background:#eaf3f1}.chart-columns .month-column[data-v-023505ff]:focus-visible{outline:2px solid #287d82;outline-offset:2px}.chart-detail[data-v-023505ff]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;background:#f4f8f7;border:1px solid #dce8e5;padding:18px 20px;border-radius:12px;margin-top:20px}.chart-detail strong[data-v-023505ff],.chart-detail small[data-v-023505ff]{display:block}.chart-detail strong[data-v-023505ff]{margin-top:7px;font-size:17px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.chart-detail small[data-v-023505ff]{font-size:11px;color:#617579;margin-top:5px}.chart-detail i[data-v-023505ff]{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:6px}@media(max-width:700px){.chart-detail[data-v-023505ff]{grid-template-columns:1fr;gap:12px}}.client-create[data-v-47e85d41]{display:flex;flex-direction:column;overflow:hidden}.client-create>.card-header[data-v-47e85d41],.client-create>.cc-tabs[data-v-47e85d41],.client-create>.modal-footer[data-v-47e85d41]{flex-shrink:0}.client-create>.modal-body[data-v-47e85d41]{display:flex;flex-direction:column;overflow:auto;min-height:0}.client-create>.modal-body[data-v-47e85d41]>*{flex-shrink:0}.client-create[data-v-47e85d41]{width:min(980px,100%)}.cc-tabs[data-v-47e85d41]{display:flex;gap:10px;padding:0 24px 18px;border-bottom:1px solid var(--garis)}.cc-tabs button[data-v-47e85d41]{flex:1;padding:13px;justify-content:flex-start}.cc-tabs small[data-v-47e85d41]{margin-left:auto;font-size:10px;color:var(--muted)}.cc-tabs .active[data-v-47e85d41]{background:var(--utama-terang);border-color:var(--utama);color:var(--utama-gelap)}.cc-toolbar[data-v-47e85d41]{display:flex;gap:12px;align-items:end}.cc-search[data-v-47e85d41]{flex:1}.cc-toolbar>label[data-v-47e85d41]{margin:0}.cc-toolbar>button[data-v-47e85d41]{min-height:42px}.cc-sync[data-v-47e85d41],.cc-pagination[data-v-47e85d41]{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:var(--muted);flex-wrap:wrap}.cc-results[data-v-47e85d41]{border:1px solid var(--garis);border-radius:12px;overflow:hidden}.cc-result[data-v-47e85d41]{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 150px;gap:18px;text-align:left;padding:17px;border:0;border-bottom:1px solid var(--garis);border-radius:0;background:#fff;align-items:center}.cc-result[data-v-47e85d41]:last-child{border-bottom:0}.cc-result[data-v-47e85d41]:hover{background:#f5fafb}.cc-result>div[data-v-47e85d41]{display:grid;gap:5px;min-width:0}.cc-result strong[data-v-47e85d41]{font-size:12px;overflow-wrap:anywhere}.cc-result span[data-v-47e85d41],.cc-result small[data-v-47e85d41]{font-size:11px;font-weight:400;color:var(--muted);overflow-wrap:anywhere}.cc-result-status[data-v-47e85d41]{justify-items:end}.cc-badge[data-v-47e85d41]{font-size:10px;border-radius:20px;padding:5px 9px;white-space:nowrap}.linked[data-v-47e85d41]{color:#226957;background:#e2f3e9}.fresh[data-v-47e85d41]{color:#286179;background:#e5f0f8}.cc-review[data-v-47e85d41]{color:#a15c22!important}.cc-back[data-v-47e85d41]{justify-self:start;border:0;padding:0;background:none}.cc-preview[data-v-47e85d41]{padding:18px;border:1px solid var(--garis);border-radius:12px;background:#f8fafb;display:grid;gap:14px}.cc-preview summary[data-v-47e85d41]{cursor:pointer;color:var(--utama-gelap);font-size:12px}.cc-preview dl[data-v-47e85d41]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;font-size:12px;margin:18px 0}.cc-preview dt[data-v-47e85d41]{color:var(--muted)}.cc-preview dd[data-v-47e85d41]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cc-matches[data-v-47e85d41]{display:grid;gap:8px;padding:14px;border:1px solid #dfc899;background:#fffbef;border-radius:10px;font-size:12px}.cc-matches button[data-v-47e85d41]{justify-content:space-between;text-align:left;background:#fff}.cc-matches small[data-v-47e85d41]{display:block;font-size:10px;color:var(--muted);margin-top:4px}.cc-matches button>span[data-v-47e85d41]:last-child{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--utama-gelap)}.cc-form[data-v-47e85d41]{display:grid;gap:15px}.cc-check[data-v-47e85d41]{display:flex;align-items:flex-start;gap:10px;font-size:12px}.cc-check input[data-v-47e85d41]{width:17px;height:17px;min-height:17px;flex-shrink:0}.cc-link[data-v-47e85d41]{display:flex;align-items:end;gap:12px;padding:15px;border:1px solid var(--garis);border-radius:10px}.cc-link label[data-v-47e85d41]{flex:1;margin:0}.client-create .modal-footer[data-v-47e85d41]{flex-wrap:wrap}.client-create .alert button[data-v-47e85d41]{margin-top:10px}@media(max-width:700px){.cc-toolbar[data-v-47e85d41],.cc-link[data-v-47e85d41]{flex-direction:column;align-items:stretch}.cc-result[data-v-47e85d41]{grid-template-columns:1fr}.cc-result-status[data-v-47e85d41]{justify-items:start}.cc-tabs small[data-v-47e85d41]{display:none}.cc-preview dl[data-v-47e85d41]{grid-template-columns:1fr;gap:6px}.cc-preview dd[data-v-47e85d41]{margin-bottom:10px}.cc-tabs[data-v-47e85d41]{padding:0 16px 16px}}.office-view-tabs[data-v-4ea46d43]{display:flex;gap:8px;flex-wrap:wrap;padding:8px;background:#fff;border:1px solid var(--garis);border-radius:12px}.office-view-tabs button[data-v-4ea46d43]{width:auto}.office-view-tabs .active[data-v-4ea46d43]{background:var(--utama-terang);color:var(--utama-gelap)}.owner-dashboard[data-v-4ea46d43]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0}.owner-dashboard[data-v-4ea46d43]>*{min-width:0}
