.lbf-drawer-root{z-index:10000;position:fixed;inset:0}.lbf-backdrop{cursor:pointer;background:#1e120e6b;border:0;position:absolute;inset:0}.lbf-drawer{background:#fffdf9;flex-direction:column;width:min(420px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 42px #3e1f0a38}.lbf-drawer-header{border-bottom:1px solid #eddccc;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.lbf-kicker{color:#b08060;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.lbf-drawer-header h3{color:#26170f;margin:0;font-size:22px;line-height:1.15}.lbf-icon-btn{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.lbf-updated{color:#9a7458;border-bottom:1px solid #f4e6d8;align-items:center;gap:6px;padding:12px 22px;font-size:12px;display:flex}.lbf-body{gap:16px;padding:18px 22px 24px;display:grid}.lbf-group{flex-direction:column;gap:6px;display:flex;position:relative}.lbf-label{color:#b08060;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.lbf-btn{color:#3d2810;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 11px;font-size:13px;display:flex}.lbf-btn:hover:not(:disabled){border-color:#c87a40}.lbf-btn:disabled{opacity:.45;cursor:not-allowed}.lbf-btn-open{border-color:#c95f0a!important;box-shadow:0 0 0 3px #c95f0a1f!important}.lbf-btn-set{background:#fff8f2;border-color:#c95f0a}.lbf-val,.lbf-val-set{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lbf-val-set{color:#c95f0a;font-weight:700}.lbf-x{color:#b08060;cursor:pointer;flex-shrink:0}.lbf-search-drop{flex-direction:column;width:min(320px,100vw - 44px);display:flex}.lbf-sbox{border-bottom:1px solid #f0dcc8;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.lbf-sicon{color:#b08060;flex-shrink:0}.lbf-sinput{color:#3d2810;background:0 0;border:none;outline:none;width:100%;font-size:13px}.lbf-slist{flex-direction:column;gap:2px;max-height:260px;padding:8px;display:flex;overflow-y:auto}.lbf-sitem{color:#4d3020;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex;overflow:hidden}.lbf-sitem:hover{background:#fff0e0}.lbf-sitem-active{color:#c95f0a;background:#fff8f2;font-weight:800}.lbf-sempty{color:#b08060;text-align:center;margin:0;padding:10px 12px;font-size:12px}.lbf-chev{color:#b08060;flex-shrink:0;transition:transform .2s}.lbf-chev-up{transform:rotate(180deg)}.lbf-drop{z-index:10001;background:#fff;border:1px solid #e0ccb8;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 28px #783c0a26}.lbf-month-grid{grid-template-columns:repeat(4,1fr);gap:3px;width:208px;padding:10px;display:grid}.lbf-mcell,.lbf-yitem{color:#4d3020;cursor:pointer;background:0 0;border:none}.lbf-mcell{text-align:center;border-radius:7px;padding:8px 2px;font-size:13px}.lbf-mcell:hover:not(:disabled),.lbf-yitem:hover{background:#fff0e0}.lbf-mcell-active{font-weight:800;color:#fff!important;background:#c95f0a!important}.lbf-mcell-disabled{opacity:.3;cursor:not-allowed}.lbf-year-list{flex-direction:column;width:120px;max-height:224px;padding:6px;display:flex;overflow-y:auto}.lbf-yitem{border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.lbf-yitem-active{color:#c95f0a;font-weight:800}.lbf-toggle-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lbf-toggle-row-3{grid-template-columns:repeat(3,1fr)}.lbf-toggle-btn{color:#3d2810;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;min-height:40px;font-size:13px;font-weight:700}.lbf-toggle-btn:hover:not(:disabled){border-color:#c87a40}.lbf-toggle-btn:disabled{opacity:.45;cursor:not-allowed}.lbf-toggle-btn-active{color:#fff;background:#c95f0a;border-color:#c95f0a}.lbf-refresh-toggle{color:#3d2810;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.lbf-refresh-toggle input{accent-color:#c95f0a}.lbf-interval-select{color:#3d2810;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;min-height:40px;padding:0 11px;font-size:13px;font-weight:600}.lbf-interval-select:disabled{opacity:.4;cursor:not-allowed}.lbf-drawer-actions{border-top:1px solid #eddccc;gap:10px;padding:16px 22px 20px;display:flex}.lbf-apply,.lbf-reset{cursor:pointer;border-radius:8px;flex:1;min-height:40px;font-size:13px;font-weight:800}.lbf-apply{color:#fff;background:#c95f0a;border:none}.lbf-reset{color:#9a7458;background:0 0;border:1px solid #e0ccb8}.lbf-apply:disabled,.lbf-reset:disabled{opacity:.5;cursor:not-allowed}@media (width<=520px){.lbf-drawer{width:100vw}}.gai-fab[data-v-38d88a8f]{z-index:210;color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316,#a855f7);border:0;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .14s,box-shadow .14s;animation:2.6s ease-in-out infinite gai-fab-glow-38d88a8f;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 28px #a855f766}.gai-fab[data-v-38d88a8f]:hover{animation:none;transform:translateY(-2px)scale(1.04);box-shadow:0 16px 34px #a855f780}@keyframes gai-fab-glow-38d88a8f{0%,to{box-shadow:0 12px 28px #a855f766}50%{box-shadow:0 8px 24px #f9731680,0 0 0 10px #a855f71f,0 0 0 20px #a855f70d}}.gai-backdrop[data-v-38d88a8f]{z-index:215;background:#1e0f2d52;position:fixed;inset:0}.gai-backdrop-enter-active[data-v-38d88a8f],.gai-backdrop-leave-active[data-v-38d88a8f]{transition:opacity .22s}.gai-backdrop-enter-from[data-v-38d88a8f],.gai-backdrop-leave-to[data-v-38d88a8f]{opacity:0}.gai-drawer[data-v-38d88a8f]{z-index:220;background:#fff;border-radius:18px;flex-direction:column;width:min(560px,100vw - 32px);height:min(720px,100vh - 48px);margin:auto;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 60px #3c1e0047}.gai-drawer--empty[data-v-38d88a8f]{height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.gai-drawer--empty .gai-body[data-v-38d88a8f]{flex:none;padding:20px 18px 4px}.gai-drawer-enter-active[data-v-38d88a8f],.gai-drawer-leave-active[data-v-38d88a8f]{transition:opacity .2s,transform .2s}.gai-drawer-enter-from[data-v-38d88a8f],.gai-drawer-leave-to[data-v-38d88a8f]{opacity:0;transform:scale(.96)}.gai-header[data-v-38d88a8f]{background:#fdf5ec;border-bottom:1px solid #f0dcc8;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.gai-title[data-v-38d88a8f]{color:#4d2e00;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.gai-close[data-v-38d88a8f]{color:#9a7a60;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.gai-close[data-v-38d88a8f]:hover{color:#4d2e00;background:#f0dcc8}.gai-actions[data-v-38d88a8f]{align-items:center;gap:4px;display:flex}.gai-icon-btn[data-v-38d88a8f]{color:#9a7a60;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.gai-icon-btn[data-v-38d88a8f]:hover{color:#4d2e00;background:#f0dcc8}.gai-icon-btn.active[data-v-38d88a8f]{color:#b5500a;background:#ffe6c7}.gai-history[data-v-38d88a8f]{flex-direction:column;flex:1;gap:6px;padding:14px 14px 18px;display:flex;overflow-y:auto}.gai-new-btn[data-v-38d88a8f]{color:#b5500a;cursor:pointer;background:#fdf5ec;border:1px dashed #e7b07a;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-bottom:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.gai-new-btn[data-v-38d88a8f]:hover{background:#fbe9d6}.gai-conv-list[data-v-38d88a8f]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gai-conv-item[data-v-38d88a8f]{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.gai-conv-item[data-v-38d88a8f]:hover{background:#fdf5ec}.gai-conv-item.active[data-v-38d88a8f]{background:#fdf5ec;border-color:#f0dcc8}.gai-conv-main[data-v-38d88a8f]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gai-conv-title[data-v-38d88a8f]{color:#3d2b1f;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.gai-conv-time[data-v-38d88a8f]{color:#b08060;font-size:11px}.gai-conv-del[data-v-38d88a8f]{color:#c9a589;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .12s;display:inline-flex}.gai-conv-item:hover .gai-conv-del[data-v-38d88a8f]{opacity:1}.gai-conv-del[data-v-38d88a8f]:hover{color:#c0392b;background:#f7dede}.gai-body[data-v-38d88a8f]{flex-direction:column;flex:1;gap:18px;padding:18px;display:flex;overflow-y:auto}.gai-insight-block[data-v-38d88a8f]{flex-direction:column;gap:12px;display:flex}.gai-insight-chip[data-v-38d88a8f]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316,#a855f7);border:0;border-radius:999px;align-items:center;gap:5px;height:26px;margin-left:4px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #a855f73d}.gai-insight-chip[data-v-38d88a8f]:hover:not(:disabled){filter:brightness(1.05)}.gai-insight-chip[data-v-38d88a8f]:disabled{opacity:.55;cursor:not-allowed}.gai-insight-model[data-v-38d88a8f]{color:#8a7665;margin-top:10px;font-size:11px}.gai-loading[data-v-38d88a8f]{flex-direction:column;gap:12px;display:flex}.gai-loading-head[data-v-38d88a8f]{align-items:center;gap:9px;display:flex}.gai-loading-orb[data-v-38d88a8f]{color:#fff;background:linear-gradient(135deg,#f97316,#a855f7);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;animation:1.4s ease-in-out infinite gai-orb-pulse-38d88a8f;display:inline-flex;box-shadow:0 4px 12px #a855f74d}.gai-loading-label[data-v-38d88a8f]{background:linear-gradient(90deg,#c79a78 25%,#3d2b1f 50%,#c79a78 75%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:600;animation:1.8s linear infinite gai-text-shimmer-38d88a8f}.gai-skeleton[data-v-38d88a8f]{flex-direction:column;gap:9px;display:flex}.gai-skeleton-line[data-v-38d88a8f]{background:linear-gradient(90deg,#f3e6da 25%,#faf1e7 37%,#f3e6da 63%) 0 0/400% 100%;border-radius:6px;height:11px;animation:1.4s ease-in-out infinite gai-skeleton-shimmer-38d88a8f}.gai-skeleton-line[data-v-38d88a8f]:nth-child(2){animation-delay:.12s}.gai-skeleton-line[data-v-38d88a8f]:nth-child(3){animation-delay:.24s}.gai-skeleton-line[data-v-38d88a8f]:nth-child(4){animation-delay:.36s}@keyframes gai-skeleton-shimmer-38d88a8f{0%{background-position:100% 0}to{background-position:0 0}}@keyframes gai-text-shimmer-38d88a8f{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes gai-orb-pulse-38d88a8f{0%,to{transform:scale(1);box-shadow:0 4px 12px #a855f74d}50%{transform:scale(1.12);box-shadow:0 6px 18px #f9731673}}@media (prefers-reduced-motion:reduce){.gai-loading-orb[data-v-38d88a8f],.gai-loading-label[data-v-38d88a8f],.gai-skeleton-line[data-v-38d88a8f]{animation:none}}.gai-hint[data-v-38d88a8f]{color:#9a7a60;text-align:center;margin:0;font-size:12.5px}.gai-error[data-v-38d88a8f]{color:#c0392b;margin:6px 0 0;font-size:13px}.gai-chat[data-v-38d88a8f]{border-top:1px dashed #f0dcc8;flex-direction:column;gap:10px;padding-top:14px;display:flex}.gai-msg[data-v-38d88a8f]{display:flex}.gai-msg.user[data-v-38d88a8f]{justify-content:flex-end}.gai-msg.assistant[data-v-38d88a8f]{justify-content:flex-start}.gai-bubble[data-v-38d88a8f]{border-radius:14px;max-width:85%;padding:9px 13px;font-size:13px;line-height:1.55}.gai-msg.user .gai-bubble[data-v-38d88a8f]{color:#fff;white-space:pre-wrap;background:linear-gradient(135deg,#ffb11c,#ff7d00);border-bottom-right-radius:4px}.gai-msg.assistant .gai-bubble[data-v-38d88a8f]{color:#3d2b1f;background:#fdf5ec;border:1px solid #f0dcc8;border-bottom-left-radius:4px}.gai-msg.assistant .gai-bubble.markdown[data-v-38d88a8f]{box-sizing:border-box;overflow-wrap:break-word;width:100%;min-width:0;max-width:100%}.gai-bubble.markdown[data-v-38d88a8f]>:first-child{margin-top:0}.gai-bubble.markdown[data-v-38d88a8f]>:last-child{margin-bottom:0}.gai-bubble.markdown table[data-v-38d88a8f]{border-collapse:collapse;table-layout:fixed;word-break:break-word;width:100%;max-width:100%;margin:6px 0;font-size:12px}.gai-bubble.markdown th[data-v-38d88a8f],.gai-bubble.markdown td[data-v-38d88a8f]{text-align:left;border:1px solid #f0dcc8;padding:5px 7px}.gai-bubble.markdown th[data-v-38d88a8f]{color:#4d2e00;background:#fbe9d6;font-weight:700}.gai-bubble.markdown pre[data-v-38d88a8f]{max-width:100%;overflow-x:auto}.gai-bubble.markdown code[data-v-38d88a8f]{overflow-wrap:break-word}.gai-typing[data-v-38d88a8f]{align-items:center;gap:4px;display:inline-flex}.gai-typing span[data-v-38d88a8f]{background:#c79a6e;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite gai-bounce-38d88a8f}.gai-typing span[data-v-38d88a8f]:nth-child(2){animation-delay:.15s}.gai-typing span[data-v-38d88a8f]:nth-child(3){animation-delay:.3s}@keyframes gai-bounce-38d88a8f{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.gai-greeting[data-v-38d88a8f]{text-align:center;color:#3a2a1c;margin:12px 16px 16px;font-size:22px;font-weight:600}.gai-voice-panel[data-v-38d88a8f]{flex-direction:column;align-items:center;gap:10px;padding:22px 16px 26px;display:flex}.gai-voice-orb[data-v-38d88a8f]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffb11c,#ff7d00);border:0;border-radius:999px;justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex;box-shadow:0 10px 30px #ff7d0059}.gai-voice-orb.listening[data-v-38d88a8f]{animation:1.4s infinite gai-pulse-orange-38d88a8f}.gai-voice-orb.speaking[data-v-38d88a8f]{background:linear-gradient(135deg,#38c172,#1f8f54);animation:1.1s infinite gai-pulse-green-38d88a8f}@keyframes gai-pulse-orange-38d88a8f{0%{box-shadow:0 0 #ff7d0073}70%{box-shadow:0 0 0 14px #ff7d0000}to{box-shadow:0 0 #ff7d0000}}.gai-voice-status[data-v-38d88a8f]{color:#3a2a1c;margin:0;font-size:15px;font-weight:600}.gai-voice-stop[data-v-38d88a8f]{color:#fff;font:inherit;cursor:pointer;background:#ff5252;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;display:inline-flex}.gai-voice-hint[data-v-38d88a8f]{color:#9a8472;margin:0;font-size:12px}.gai-readonly[data-v-38d88a8f]{text-align:center;background:#fffdfa;border:1px dashed #e8d4c0;border-radius:16px;flex-direction:column;align-items:center;gap:10px;margin:12px;padding:16px 12px;display:flex}.gai-readonly-hint[data-v-38d88a8f]{color:#9a7a60;margin:0;font-size:13px}.gai-readonly-btn[data-v-38d88a8f]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f97316,#a855f7);border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.gai-readonly-btn[data-v-38d88a8f]:hover{filter:brightness(1.05)}.gai-composer[data-v-38d88a8f]{background:#fffdfa;border:1px solid #f0dcc8;border-radius:16px;flex-direction:column;gap:8px;margin:12px;padding:10px 12px;display:flex;box-shadow:0 2px 10px #3c1e000f}.gai-composer[data-v-38d88a8f]:focus-within{border-color:#ff9e18;box-shadow:0 0 0 3px #ff9e1829}.gai-composer-input[data-v-38d88a8f]{resize:none;width:100%;min-height:24px;max-height:140px;font:inherit;color:#2a1c12;background:0 0;border:0;font-size:14px;line-height:1.45}.gai-composer-input[data-v-38d88a8f]:focus{outline:none}.gai-composer-bar[data-v-38d88a8f]{justify-content:space-between;align-items:center;gap:8px;display:flex}.gai-composer-right[data-v-38d88a8f]{align-items:center;gap:8px;margin-left:auto;display:flex}.gai-tool[data-v-38d88a8f],.gai-send[data-v-38d88a8f]{cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.gai-tool[data-v-38d88a8f]{color:#7a3c00;background:#f0dcc8}.gai-tool[data-v-38d88a8f]:hover{background:#ead0b6}.gai-convo.active[data-v-38d88a8f]{color:#fff;background:#2e9e5b;animation:1.1s infinite gai-pulse-green-38d88a8f}@keyframes gai-pulse-green-38d88a8f{0%{box-shadow:0 0 #2e9e5b80}70%{box-shadow:0 0 0 8px #2e9e5b00}to{box-shadow:0 0 #2e9e5b00}}.gai-send[data-v-38d88a8f]{color:#fff;background:linear-gradient(135deg,#ffb11c,#ff7d00)}.gai-send[data-v-38d88a8f]:disabled{opacity:.5;cursor:not-allowed}@media (width<=480px){.gai-drawer[data-v-38d88a8f]{border-radius:0;width:100vw;height:100vh}.gai-drawer--empty[data-v-38d88a8f]{border-radius:0;width:100vw;height:100vh;inset:0;transform:none}.gai-drawer--empty .gai-body[data-v-38d88a8f]{flex:1;padding:0}}.gai-footer-note[data-v-38d88a8f]{color:#b09a86;text-align:center;margin:4px 14px 10px;font-size:11px;line-height:1.5}.leaderboard-page .report-page[data-v-3e63e1ec],.leaderboard-page[data-v-3e63e1ec]{--section-gap:.875rem}.leaderboard-intro[data-v-3e63e1ec]{align-items:flex-start;margin-bottom:1.125rem}.leaderboard-actions[data-v-3e63e1ec]{align-items:center;gap:8px;display:flex}.leaderboard-rank-switch[data-v-3e63e1ec]{background:#fffaf7;border:1px solid #e7b8a3;border-radius:8px;grid-template-columns:repeat(2,minmax(82px,1fr));gap:3px;min-height:36px;padding:3px;display:inline-grid}.leaderboard-rank-option[data-v-3e63e1ec]{color:#7a5a42;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:800}.leaderboard-rank-option[data-v-3e63e1ec]:hover:not(:disabled){color:#9a5600;background:#fff1df}.leaderboard-rank-option[data-v-3e63e1ec]:disabled{opacity:.55;cursor:not-allowed}.leaderboard-rank-option-active[data-v-3e63e1ec]{color:#fff;background:#c95f0a;box-shadow:0 1px 4px #b4500a40}.icon-action[data-v-3e63e1ec]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-3e63e1ec]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-3e63e1ec]:disabled{opacity:.45;cursor:not-allowed}.as-of-timestamp[data-v-3e63e1ec]{color:#9a7a60;white-space:nowrap;font-size:11px}.leaderboard-pagination[data-v-3e63e1ec]{justify-content:center;align-items:center;gap:12px;padding:14px 0 4px;display:flex}.leaderboard-pagination-label[data-v-3e63e1ec]{color:#7b573f;font-size:12px;font-weight:700}.leaderboard-top-error[data-v-3e63e1ec]{color:#b71919;margin:-8px 0 12px;font-size:13px}.leaderboard-bento[data-v-3e63e1ec]{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);align-items:start;gap:.875rem;display:grid}.leaderboard-kpi-grid[data-v-3e63e1ec]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.leaderboard-kpi-grid .metric-card[data-v-3e63e1ec]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;margin:0;padding:14px 16px;display:flex}.kpi-leader-avatar[data-v-3e63e1ec]{object-fit:cover;border:2.5px solid #c95f0a;border-radius:50%;width:48px;height:48px;box-shadow:0 2px 8px #c95f0a33}.kpi-tl-avatar[data-v-3e63e1ec]{color:#374151;background:#e5e7eb;border:2.5px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #00000014}.leaderboard-kpi-grid .metric-card p[data-v-3e63e1ec]{margin:8px 0 4px;font-size:.75rem}.leaderboard-kpi-grid .metric-card .peso-line[data-v-3e63e1ec]{margin:0 auto 2px}.leaderboard-kpi-grid .metric-card strong[data-v-3e63e1ec]{font-size:1.25rem}.leaderboard-kpi-grid .metric-card small[data-v-3e63e1ec]{justify-content:center;margin-top:2px;font-size:.7rem}.podium-card[data-v-3e63e1ec]{box-sizing:border-box;flex-direction:column;align-self:stretch;margin-bottom:0;display:flex;overflow:hidden}.podium-stage[data-v-3e63e1ec]{flex:1;justify-content:center;align-items:flex-end;gap:.875rem;min-height:0;padding:0 .5rem;display:flex}.podium-slot[data-v-3e63e1ec]{flex-direction:column;flex:1;justify-content:space-between;align-items:center;min-width:0;max-width:260px;display:flex}.podium-first[data-v-3e63e1ec]{order:2}.podium-second[data-v-3e63e1ec]{order:1}.podium-third[data-v-3e63e1ec]{order:3}.podium-avatar[data-v-3e63e1ec]{border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:.3rem;font-size:.9375rem;font-weight:700;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000014}.podium-avatar--rank1[data-v-3e63e1ec]{color:#c95f0a;background:#fff5e8;border-color:#c95f0a;width:56px;height:56px;font-size:1.1rem}.podium-avatar--rank2[data-v-3e63e1ec]{color:#6b7280;background:#f5f5f5;border-color:#d1d5db}.podium-avatar--rank3[data-v-3e63e1ec]{color:#d97706;background:#fffbeb;border-color:#fbbf24}.podium-rank-badge[data-v-3e63e1ec]{border-radius:999px;align-items:center;gap:3px;margin-bottom:.3rem;padding:2px 7px;font-size:.65rem;font-weight:700;display:inline-flex}.podium-rank--1[data-v-3e63e1ec]{color:#c95f0a;background:#fff5e8}.podium-rank--2[data-v-3e63e1ec]{color:#6b7280;background:#f3f4f6}.podium-rank--3[data-v-3e63e1ec]{color:#d97706;background:#fffbeb}.podium-info[data-v-3e63e1ec]{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.podium-name[data-v-3e63e1ec]{color:#1e120e;text-align:center;margin:0 0 .15rem;font-size:.8125rem;font-weight:700}.podium-dealer[data-v-3e63e1ec]{color:#6b7280;text-align:center;margin:0 0 .1rem;font-size:.6875rem}.podium-tl[data-v-3e63e1ec]{color:#c95f0a;text-align:center;margin:0 0 .4rem;font-size:.65rem;font-weight:600}.podium-contributor-avatars[data-v-3e63e1ec]{flex-wrap:wrap;justify-content:center;align-items:center;max-width:100%;margin-bottom:.4rem;display:flex}.podium-contributor-avatar[data-v-3e63e1ec]{color:#b76b10;cursor:pointer;background:#fff5e8;border:2px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-left:-6px;padding:0;font-size:9px;font-weight:900;display:inline-grid;position:relative;overflow:visible;box-shadow:0 1px 3px #0000001f}.podium-contributor-avatar[data-v-3e63e1ec]:first-child{margin-left:0}.podium-contributor-avatar img[data-v-3e63e1ec],.podium-contributor-avatar .avatar-photo[data-v-3e63e1ec]{object-fit:cover;border-radius:50%;width:100%;height:100%}.podium-contributor-avatar[data-v-3e63e1ec]:hover{z-index:1;transition:transform .12s;transform:translateY(-2px)}.podium-contributor-popup[data-v-3e63e1ec]{color:#fff;white-space:nowrap;z-index:20;background:#26170f;border-radius:6px;padding:4px 9px;font-size:.7rem;font-weight:600;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.podium-contributor-popup[data-v-3e63e1ec]:after{content:"";border:5px solid #0000;border-top-color:#26170f;position:absolute;top:100%;left:50%;transform:translate(-50%)}.podium-stats[data-v-3e63e1ec]{background:#faf8f6;border:1px solid #f0ebe5;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:.4rem;padding:.35rem .6rem;display:flex}.podium-stat[data-v-3e63e1ec]{flex-direction:column;align-items:center;gap:1px;display:flex}.podium-stat-value[data-v-3e63e1ec]{color:#1e120e;font-size:.875rem;font-weight:700}.podium-stat-premium[data-v-3e63e1ec]{color:#c95f0a;font-size:.75rem}.podium-stat-label[data-v-3e63e1ec]{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:.6rem}.podium-stat-divider[data-v-3e63e1ec]{background:#e5e0db;width:1px;height:22px}.podium-block[data-v-3e63e1ec]{border-radius:8px 8px 0 0;justify-content:center;align-items:center;width:100%;display:flex}.podium-block--rank1[data-v-3e63e1ec]{background:#c95f0a;height:40px}.podium-block--rank2[data-v-3e63e1ec]{background:#e5e7eb;height:28px}.podium-block--rank3[data-v-3e63e1ec]{background:#fbbf24;height:20px}.podium-block-number[data-v-3e63e1ec]{color:#fff;font-size:.9375rem;font-weight:800}.podium-block--rank2 .podium-block-number[data-v-3e63e1ec]{color:#6b7280}.leaderboard-bento+.data-card[data-v-3e63e1ec]{margin-top:.875rem}.leaderboard-user-cell[data-v-3e63e1ec]{align-items:center;gap:10px;display:inline-flex}.leaderboard-avatar[data-v-3e63e1ec]{color:#b76b10;background:#fff5e8;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:inline-grid;overflow:hidden}.leaderboard-move[data-v-3e63e1ec]{border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:72px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.move-up[data-v-3e63e1ec]{color:#087b2f;background:#eefbf2}.move-down[data-v-3e63e1ec]{color:#b71919;background:#fff0ef}.move-new[data-v-3e63e1ec]{color:#b76b10;background:#fff5e8}.move-neutral[data-v-3e63e1ec]{color:#7d6b63;background:#f8f2ec}.leaderboard-row td[data-v-3e63e1ec]{transition:background .18s,box-shadow .18s}.leaderboard-row:hover td[data-v-3e63e1ec]{background:#fff8f0;box-shadow:0 6px 14px -9px #c95f0a66}.leaderboard-row.rank-1 .month-cell[data-v-3e63e1ec]{box-shadow:inset 3px 0 #f5b301}.leaderboard-row.rank-2 .month-cell[data-v-3e63e1ec]{box-shadow:inset 3px 0 #b3b8c3}.leaderboard-row.rank-3 .month-cell[data-v-3e63e1ec]{box-shadow:inset 3px 0 #cd7f43}.leaderboard-row.rank-1 .rank-num[data-v-3e63e1ec]{color:#c95f0a;font-weight:900}.leaderboard-row.rank-2 .rank-num[data-v-3e63e1ec]{color:#6b7280;font-weight:900}.leaderboard-row.rank-3 .rank-num[data-v-3e63e1ec]{color:#d97706;font-weight:900}.leaderboard-row.row-flash td[data-v-3e63e1ec]{animation:.7s ease-out leaderboard-row-flash-3e63e1ec}@keyframes leaderboard-row-flash-3e63e1ec{0%{background:#fff0db}to{background:0 0}}@media (prefers-reduced-motion:reduce){.leaderboard-row.row-flash td[data-v-3e63e1ec]{animation:none}}.expand-chevron[data-v-3e63e1ec]{color:#9a7a60;flex-shrink:0;transition:transform .18s}.expand-chevron--open[data-v-3e63e1ec]{transform:rotate(90deg)}.leaderboard-row--dealer:hover td[data-v-3e63e1ec]{background:#fff8f0}.leaderboard-avatar--dealer[data-v-3e63e1ec]{color:#c95f0a;background:#f3e9df}.leaderboard-row--detail td[data-v-3e63e1ec]{background:#faf6f2;padding:0;overflow:hidden}.leaderboard-detail-cell[data-v-3e63e1ec]{padding:8px 12px 8px 44px!important}.leaderboard-contributor-table[data-v-3e63e1ec]{border-collapse:collapse;width:100%;font-size:12.5px}.leaderboard-contributor-table th[data-v-3e63e1ec]{text-align:left;color:#9a7a60;padding:4px 8px;font-weight:700}.leaderboard-contributor-table td[data-v-3e63e1ec]{border-top:1px solid #f0e5da;padding:6px 8px}.spinning[data-v-3e63e1ec]{animation:.8s linear infinite leaderboard-spin-3e63e1ec}@keyframes leaderboard-spin-3e63e1ec{to{transform:rotate(360deg)}}@media (width<=1024px){.leaderboard-bento[data-v-3e63e1ec]{grid-template-columns:1fr}.leaderboard-kpi-grid[data-v-3e63e1ec]{grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}}@media (width<=860px){.leaderboard-intro[data-v-3e63e1ec]{flex-direction:column;gap:1rem}.leaderboard-actions[data-v-3e63e1ec]{flex-wrap:wrap;justify-content:flex-start;width:100%}.leaderboard-kpi-grid[data-v-3e63e1ec]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.podium-stage[data-v-3e63e1ec]{gap:.5rem}.podium-name[data-v-3e63e1ec]{font-size:.8125rem}.podium-dealer[data-v-3e63e1ec]{font-size:.7rem}.podium-tl[data-v-3e63e1ec]{font-size:.65rem}.podium-stat-value[data-v-3e63e1ec]{font-size:.875rem}.podium-stat-premium[data-v-3e63e1ec]{font-size:.75rem}}@media (width<=600px){.leaderboard-bento[data-v-3e63e1ec]{gap:.75rem;margin-top:1rem}.leaderboard-kpi-grid[data-v-3e63e1ec]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.leaderboard-actions[data-v-3e63e1ec]{flex-wrap:wrap;gap:10px}.leaderboard-rank-switch[data-v-3e63e1ec]{width:100%}.podium-stage[data-v-3e63e1ec]{flex-direction:column;flex:unset;align-items:stretch;gap:0;padding:.5rem 0 0}.podium-first[data-v-3e63e1ec]{order:1}.podium-second[data-v-3e63e1ec]{order:2}.podium-third[data-v-3e63e1ec]{order:3}.podium-slot[data-v-3e63e1ec]{border-bottom:.5px solid #f0ebe5;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;max-width:none;padding:16px 8px}.podium-slot[data-v-3e63e1ec]:last-child{border-bottom:none;padding-bottom:8px}.podium-avatar[data-v-3e63e1ec],.podium-avatar--rank1[data-v-3e63e1ec],.podium-avatar--rank2[data-v-3e63e1ec],.podium-avatar--rank3[data-v-3e63e1ec]{flex-shrink:0;margin-bottom:0;width:44px!important;height:44px!important;font-size:.9375rem!important}.podium-info[data-v-3e63e1ec]{flex:1;align-items:flex-start;min-width:0}.podium-rank-badge[data-v-3e63e1ec]{margin-bottom:4px}.podium-name[data-v-3e63e1ec]{text-align:left;margin:0 0 3px;font-size:.875rem}.podium-dealer[data-v-3e63e1ec]{text-align:left;margin:0 0 3px;font-size:.7rem}.podium-tl[data-v-3e63e1ec]{text-align:left;margin:0;font-size:.7rem}.podium-stats[data-v-3e63e1ec]{background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;width:auto;margin-bottom:0;margin-left:auto;padding:0}.podium-stat[data-v-3e63e1ec]{align-items:flex-end;gap:1px}.podium-stat-value[data-v-3e63e1ec]{font-size:.9rem}.podium-stat-premium[data-v-3e63e1ec]{font-size:.8rem}.podium-stat-label[data-v-3e63e1ec]{font-size:.625rem}.podium-stat-divider[data-v-3e63e1ec],.podium-block[data-v-3e63e1ec]{display:none}.table-wrap[data-v-3e63e1ec]{-webkit-overflow-scrolling:touch;overflow-x:auto}}.pf-drawer-root{z-index:10000;position:fixed;inset:0}.pf-backdrop{cursor:pointer;background:#1e120e6b;border:0;position:absolute;inset:0}.pf-drawer{background:#fffdf9;flex-direction:column;width:min(420px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 42px #3e1f0a38}.pf-drawer-header{border-bottom:1px solid #eddccc;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.pf-kicker{color:#b08060;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.pf-drawer-header h3{color:#26170f;margin:0;font-size:22px;line-height:1.15}.pf-icon-btn{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.pf-updated{color:#9a7458;border-bottom:1px solid #f4e6d8;align-items:center;gap:6px;padding:12px 22px;font-size:12px;display:flex}.pf-body{flex:1;align-content:start;gap:16px;min-height:0;padding:18px 22px 24px;display:grid;overflow-y:auto}.pf-tabs{background:#f5ebe0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}.pf-tabs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-tabs-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-tab{color:#9a7458;cursor:pointer;background:0 0;border:none;border-radius:8px;min-height:34px;font-size:13px;font-weight:700}.pf-tab:hover{color:#7a4f28;background:#ffe8cc}.pf-tab-active{box-shadow:0 1px 4px #b4500a40;color:#fff!important;background:#c95f0a!important}.pf-sub-tabs{background:#f0e8dc;border-radius:8px;gap:4px;margin-top:-8px;padding:3px;display:flex}.pf-sub-tab{color:#9a7458;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;min-height:28px;font-size:12px;font-weight:700}.pf-sub-tab:hover{color:#7a4f28;background:#ffe8cc}.pf-sub-tab-active{box-shadow:0 1px 3px #b4500a2e;color:#c95f0a!important;background:#fff!important}.pf-toggle{color:#3d2810;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 12px;display:flex}.pf-toggle:disabled{opacity:.5;cursor:not-allowed}.pf-toggle-active{background:#fff6e8;border-color:#c95f0a}.pf-toggle-mark{color:#fff;background:#fff;border:1px solid #d9b487;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.pf-toggle-active .pf-toggle-mark{background:#c95f0a;border-color:#c95f0a}.pf-toggle strong,.pf-toggle small{display:block}.pf-toggle small{color:#9a7458;margin-top:2px;font-size:12px}.pf-group{flex-direction:column;gap:6px;display:flex;position:relative}.pf-label{color:#b08060;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.pf-date-time-card{background:linear-gradient(145deg,#fff 0%,#fffaf4 100%);border:1px solid #e0ccb8;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #783c0a0f}.pf-date-time-card:focus-within{border-color:#c95f0a;box-shadow:0 0 0 3px #c95f0a1f}.pf-date-time-heading{align-items:center;gap:10px;padding:12px 13px 10px;display:flex}.pf-date-time-heading>span:last-child,.pf-date-time-heading strong,.pf-date-time-heading small{display:block}.pf-date-time-heading strong{color:#3d2810;font-size:13px}.pf-date-time-heading small{color:#9a7458;margin-top:1px;font-size:10px}.pf-date-time-icon{color:#c95f0a;background:#fff0df;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:inline-grid}.pf-date-time-grid{grid-template-columns:minmax(0,1.35fr) minmax(112px,.85fr);gap:9px;padding:0 13px 12px;display:grid}.pf-date-field{flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.pf-date-field>span:first-child{color:#9a7458;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.pf-cal-trigger{box-sizing:border-box;color:#3d2810;width:100%;min-width:0;height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7d5c3;border-radius:9px;outline:none;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.pf-cal-trigger svg{color:#c95f0a;flex-shrink:0}.pf-cal-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-cal-trigger-chevron{margin-left:auto;color:#b08060!important}.pf-cal-trigger:hover:not(:disabled){border-color:#c87a40}.pf-cal-trigger:disabled{opacity:.5;cursor:not-allowed}.pf-floating{z-index:10002;position:fixed}.pf-cal-drop{box-sizing:border-box;width:264px;padding:12px;overflow-y:auto}.pf-cal-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pf-cal-title{color:#3d2810;font-size:13px;font-weight:800}.pf-cal-nav{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e7d5c3;border-radius:7px;place-items:center;width:26px;height:26px;display:inline-grid}.pf-cal-nav:hover:not(:disabled){color:#c95f0a;border-color:#c95f0a}.pf-cal-nav:disabled{opacity:.35;cursor:not-allowed}.pf-cal-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:4px;display:grid}.pf-cal-weekdays span{color:#b08060;text-align:center;letter-spacing:.03em;font-size:10px;font-weight:800;display:block}.pf-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.pf-dcell{color:#4d3020;cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;height:30px;font-size:12px;display:inline-grid}.pf-dcell:hover:not(:disabled){background:#fff0e0}.pf-dcell-empty{cursor:default;pointer-events:none}.pf-dcell-active{font-weight:800;color:#fff!important;background:#c95f0a!important}.pf-dcell-disabled{opacity:.3;cursor:not-allowed}.pf-drop.pf-hour-drop{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;flex-direction:column;width:140px;padding:6px;display:flex;overflow:hidden auto}.pf-hitem{color:#4d3020;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.pf-hitem:hover:not(:disabled){background:#fff0e0}.pf-hitem-active{color:#c95f0a;font-weight:800}.pf-hitem-disabled{opacity:.35;cursor:not-allowed}.pf-cal-trigger:focus{border-color:#c95f0a;box-shadow:0 0 0 2px #c95f0a1a}.pf-window-summary{color:#8a542d;background:#fff3e4;border-top:1px solid #f1dfce;align-items:center;gap:7px;min-height:35px;padding:7px 13px;font-size:11px;display:flex}.pf-window-summary svg{color:#c95f0a;flex-shrink:0}.pf-window-summary strong{color:#713f1e}.pf-btn{color:#3d2810;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 11px;font-size:13px;display:flex}.pf-btn:hover:not(:disabled){border-color:#c87a40}.pf-btn:disabled{opacity:.45;cursor:not-allowed}.pf-btn-open{border-color:#c95f0a!important;box-shadow:0 0 0 3px #c95f0a1f!important}.pf-btn-set{background:#fff8f2;border-color:#c95f0a}.pf-val,.pf-val-set{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pf-val-set{color:#c95f0a;font-weight:700}.pf-chevron,.pf-x{color:#b08060;flex-shrink:0}.pf-chevron{transition:transform .2s}.pf-chevron-up{transform:rotate(180deg)}.pf-x{cursor:pointer}.pf-drop{z-index:10001;background:#fff;border:1px solid #e0ccb8;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 28px #783c0a26}.pf-month-grid{grid-template-columns:repeat(4,1fr);gap:3px;width:208px;padding:10px;display:grid}.pf-day-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%;padding:8px;display:grid}.pf-mcell,.pf-yitem,.pf-sitem{color:#4d3020;cursor:pointer;background:0 0;border:none}.pf-mcell{text-align:center;border-radius:7px;padding:8px 2px;font-size:13px}.pf-mcell:hover:not(:disabled),.pf-yitem:hover,.pf-sitem:hover{background:#fff0e0}.pf-mcell-active{font-weight:800;color:#fff!important;background:#c95f0a!important}.pf-mcell-disabled{opacity:.3;cursor:not-allowed}.pf-year-list{flex-direction:column;width:120px;max-height:224px;padding:6px;display:flex;overflow-y:auto}.pf-yitem{border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.pf-yitem-active{color:#c95f0a;font-weight:800}.pf-search-drop{flex-direction:column;width:min(320px,100vw - 44px);display:flex;top:auto;bottom:calc(100% + 6px)}.pf-sbox{border-bottom:1px solid #f0dcc8;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.pf-sicon{color:#b08060;flex-shrink:0}.pf-sinput{color:#3d2810;background:0 0;border:none;outline:none;width:100%;font-size:13px}.pf-slist{flex-direction:column;gap:2px;max-height:min(260px,42vh);padding:8px;display:flex;overflow-y:auto}.pf-sitem{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex;overflow:hidden}.pf-sitem-active{color:#c95f0a;background:#fff8f2;font-weight:800}.pf-sempty{color:#b08060;text-align:center;margin:0;padding:10px 12px;font-size:12px}.pf-actions{border-top:1px solid #eddccc;gap:10px;padding:16px 22px 20px;display:flex}.pf-apply,.pf-reset{cursor:pointer;border-radius:8px;flex:1;min-height:40px;font-size:13px;font-weight:800}.pf-apply{color:#fff;background:#c95f0a;border:none}.pf-reset{color:#9a7458;background:0 0;border:1px solid #e0ccb8}.pf-apply:disabled,.pf-reset:disabled{opacity:.5;cursor:not-allowed}@media (width<=520px){.pf-drawer{width:100vw}}.daily-dealer-expansion[data-v-6b1806e8]{color:#3d281d;background:#fbf8f4;gap:16px;padding:20px;display:grid}.dde-header[data-v-6b1806e8],.dde-panel-heading[data-v-6b1806e8],.dde-heat-key[data-v-6b1806e8],.dde-heat-actions[data-v-6b1806e8]{align-items:center;display:flex}.dde-header[data-v-6b1806e8],.dde-panel-heading[data-v-6b1806e8]{justify-content:space-between;gap:16px}.dde-header h3[data-v-6b1806e8],.dde-panel h4[data-v-6b1806e8],.dde-header p[data-v-6b1806e8],.dde-panel p[data-v-6b1806e8]{margin:0}.dde-header h3[data-v-6b1806e8]{margin:3px 0 5px;font-size:19px}.dde-header p[data-v-6b1806e8],.dde-panel-heading p[data-v-6b1806e8]{color:#806957;font-size:12px}.dde-eyebrow[data-v-6b1806e8]{letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:#b85b12!important;font-size:10px!important}.dde-badge[data-v-6b1806e8]{color:#9d4c0c;background:#ffead0;border-radius:7px;flex-shrink:0;padding:7px 10px;font-size:11px;font-weight:700}.dde-panel[data-v-6b1806e8]{background:#fff;border:1px solid #eadbcf;border-radius:10px;min-width:0;padding:18px}.dde-panel h4[data-v-6b1806e8]{margin-bottom:4px;font-size:15px}.dde-measure-switch[data-v-6b1806e8]{margin:0;display:inline-flex}.dde-measure-switch button[data-v-6b1806e8]{color:#6d4323;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dec8b5;padding:7px 13px}.dde-measure-switch button[data-v-6b1806e8]:first-child{border-radius:7px 0 0 7px}.dde-measure-switch button[data-v-6b1806e8]:last-child{border-left:0;border-radius:0 7px 7px 0}.dde-measure-switch button[aria-pressed=true][data-v-6b1806e8]{color:#fff;background:#bd5907;border-color:#bd5907}.dde-heat-actions[data-v-6b1806e8]{justify-content:flex-end;gap:8px}.dde-heatmap-scroll[data-v-6b1806e8],.dde-table-scroll[data-v-6b1806e8]{margin-top:15px;overflow-x:auto}.dde-heatmap[data-v-6b1806e8],.dde-contribution-table[data-v-6b1806e8]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.dde-heatmap[data-v-6b1806e8]{min-width:1900px}.dde-heatmap th[data-v-6b1806e8],.dde-heatmap td[data-v-6b1806e8]{text-align:center;background:0 0;border:0;padding:4px}.dde-heatmap th[data-v-6b1806e8]:first-child{z-index:1;text-align:left;background:#fff;min-width:180px;padding-left:8px;position:sticky;left:0}.dde-heatmap td button[data-v-6b1806e8]{color:#52351e;width:100%;min-width:62px;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:5px;padding:5px;font-weight:700}.dde-heat-level-0[data-v-6b1806e8]{background:#f3f1ee!important}.dde-heat-level-1[data-v-6b1806e8]{background:#ffecd2!important}.dde-heat-level-2[data-v-6b1806e8]{background:#ffd398!important}.dde-heat-level-3[data-v-6b1806e8]{background:#f5aa50!important}.dde-heat-level-4[data-v-6b1806e8]{color:#fff!important;background:#ab5000!important}.dde-heat-key[data-v-6b1806e8]{color:#806957;flex-wrap:wrap;gap:8px 14px;margin-top:12px;font-size:10px}.dde-heat-key span[data-v-6b1806e8]{align-items:center;gap:5px;display:inline-flex}.dde-heat-key i[data-v-6b1806e8]{border-radius:3px;width:15px;height:15px}.dde-heat-detail[data-v-6b1806e8]{background:#fff2e1;border-left:3px solid #bd5907;padding:11px 12px;color:#68452b!important;margin-top:12px!important}.dde-contribution-table[data-v-6b1806e8]{min-width:980px}.dde-contribution-table th[data-v-6b1806e8],.dde-contribution-table td[data-v-6b1806e8]{text-align:right;white-space:nowrap;border-bottom:1px solid #eee4dc;padding:10px 8px}.dde-contribution-table th[data-v-6b1806e8]:first-child{text-align:left}.dde-contribution-table thead th[data-v-6b1806e8]{color:#80614a;background:#fff5e9;font-weight:700}.dde-contribution-table tbody th[data-v-6b1806e8]{color:#7e5636}.dde-contribution-table tfoot th[data-v-6b1806e8],.dde-contribution-table tfoot td[data-v-6b1806e8]{background:#fff3e4;font-weight:800}.dde-contribution-table .dde-empty-row th[data-v-6b1806e8],.dde-contribution-table .dde-empty-row td[data-v-6b1806e8]{color:#b8aaa0;background:#fcfaf8}button[data-v-6b1806e8]:focus-visible,select[data-v-6b1806e8]:focus-visible,input[data-v-6b1806e8]:focus-visible{outline-offset:2px;outline:2px solid #8f4308}@media (width<=720px){.daily-dealer-expansion[data-v-6b1806e8]{padding:12px}.dde-header[data-v-6b1806e8],.dde-panel-heading[data-v-6b1806e8]{align-items:flex-start}.dde-header[data-v-6b1806e8]{flex-direction:column}.dde-panel[data-v-6b1806e8]{padding:14px}.dde-panel-heading[data-v-6b1806e8]{flex-direction:column}.dde-heat-actions[data-v-6b1806e8]{justify-content:flex-start}}.daily-production-replay[data-v-5bfff589]{color:#3f2b1d;background:#fffdfb;border:1px solid #ead8c7;border-top:3px solid #bd5907;border-radius:12px;margin-bottom:20px;padding:20px}.dpr-heading[data-v-5bfff589],.dpr-controls[data-v-5bfff589],.dpr-slider-ends[data-v-5bfff589],.dpr-rank-row[data-v-5bfff589]{align-items:center;display:flex}.dpr-heading[data-v-5bfff589]{justify-content:space-between;gap:16px}.dpr-heading h3[data-v-5bfff589],.dpr-heading p[data-v-5bfff589],.dpr-summary[data-v-5bfff589]{margin:0}.dpr-heading h3[data-v-5bfff589]{margin:3px 0 5px;font-size:18px}.dpr-heading p[data-v-5bfff589],.dpr-summary[data-v-5bfff589]{color:#806957;font-size:12px}.dpr-eyebrow[data-v-5bfff589]{letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:#b85b12!important;font-size:10px!important}.dpr-current-time[data-v-5bfff589]{text-align:right;flex-shrink:0}.dpr-current-time span[data-v-5bfff589]{color:#9a7355;text-transform:uppercase;font-size:10px;display:block}.dpr-current-time strong[data-v-5bfff589]{color:#a74e08;font-size:22px}.dpr-top-row[data-v-5bfff589]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 12px;display:flex}.dpr-measure-switch[data-v-5bfff589],.dpr-mode-switch[data-v-5bfff589]{margin:0;display:inline-flex}.dpr-measure-switch button[data-v-5bfff589],.dpr-mode-switch button[data-v-5bfff589],.dpr-controls button[data-v-5bfff589],.dpr-controls select[data-v-5bfff589]{color:#6d4323;min-height:36px;font:inherit;background:#fff;border:1px solid #dec8b5}.dpr-measure-switch button[data-v-5bfff589],.dpr-mode-switch button[data-v-5bfff589]{cursor:pointer;padding:7px 13px}.dpr-measure-switch button[data-v-5bfff589]:first-child,.dpr-mode-switch button[data-v-5bfff589]:first-child{border-radius:7px 0 0 7px}.dpr-measure-switch button[data-v-5bfff589]:last-child,.dpr-mode-switch button[data-v-5bfff589]:last-child{border-left:0;border-radius:0 7px 7px 0}.dpr-measure-switch button[aria-pressed=true][data-v-5bfff589],.dpr-mode-switch button[aria-pressed=true][data-v-5bfff589]{color:#fff;background:#bd5907;border-color:#bd5907}.dpr-pivot-scroll[data-v-5bfff589]{border:1px solid #eee4dc;border-radius:8px;max-height:440px;margin-top:4px;overflow:auto}.dpr-pivot-table[data-v-5bfff589]{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:12px}.dpr-pivot-table th[data-v-5bfff589],.dpr-pivot-table td[data-v-5bfff589]{text-align:right;white-space:nowrap;border-bottom:1px solid #eee4dc;padding:7px 12px}.dpr-pivot-table thead th[data-v-5bfff589]{z-index:1;color:#80614a;background:#fff5e9;font-weight:700;position:sticky;top:0}.dpr-pivot-table tbody tr[data-v-5bfff589]:nth-child(odd){background:#fffaf4}.dpr-pivot-dealer-col[data-v-5bfff589]{z-index:2;color:#80614a;background:#fff5e9;min-width:170px;font-weight:700;position:sticky;left:0;text-align:left!important}.dpr-pivot-table tbody .dpr-pivot-dealer-col[data-v-5bfff589]{color:#3f2b1d;background:#fffdfb;font-weight:600}.dpr-pivot-table tbody tr:nth-child(odd) .dpr-pivot-dealer-col[data-v-5bfff589]{background:#fffaf4}.dpr-pivot-table th.dpr-pivot-dealer-col[data-v-5bfff589]{z-index:3;box-shadow:1px 0 #eee4dc}.dpr-controls[data-v-5bfff589]{flex-wrap:wrap;gap:8px}.dpr-controls button[data-v-5bfff589]{cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.dpr-controls label[data-v-5bfff589],.dpr-slider-label[data-v-5bfff589]{color:#806957;font-size:11px}.dpr-controls select[data-v-5bfff589]{border-radius:7px;padding:6px 9px}.dpr-slider-label[data-v-5bfff589]{margin-top:14px;display:block}.dpr-slider[data-v-5bfff589]{accent-color:#bd5907;width:100%;margin:7px 0 2px}.dpr-slider-ends[data-v-5bfff589]{color:#8d7563;justify-content:space-between;font-size:10px}.dpr-ranking[data-v-5bfff589]{gap:8px;margin:18px 0;display:grid}.dpr-rank-row[data-v-5bfff589]{grid-template-columns:24px minmax(150px,240px) minmax(120px,1fr) minmax(90px,auto);gap:10px;min-height:28px;font-size:12px;display:grid}.dpr-rank[data-v-5bfff589]{color:#a66a3d}.dpr-dealer[data-v-5bfff589]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dpr-bar-track[data-v-5bfff589]{background:#f2ebe5;border-radius:4px;height:20px;overflow:hidden}.dpr-bar-track i[data-v-5bfff589]{background:linear-gradient(90deg,#e5902e,#b45107);height:100%;transition:width .45s;display:block}.dpr-value[data-v-5bfff589]{text-align:right}button[data-v-5bfff589]:focus-visible,select[data-v-5bfff589]:focus-visible,input[data-v-5bfff589]:focus-visible{outline-offset:2px;outline:2px solid #8f4308}@media (width<=700px){.daily-production-replay[data-v-5bfff589]{padding:15px}.dpr-heading[data-v-5bfff589]{align-items:flex-start}.dpr-rank-row[data-v-5bfff589]{grid-template-columns:22px minmax(100px,1fr) minmax(70px,auto)}.dpr-bar-track[data-v-5bfff589]{grid-area:2/2/auto/-1}}@media (prefers-reduced-motion:reduce){.dpr-bar-track i[data-v-5bfff589]{transition:none}}.period-production-replay[data-v-3170dcb8]{color:#3f2b1d;background:#fffdfb;border:1px solid #ead8c7;border-top:3px solid #bd5907;border-radius:12px;margin-bottom:20px;padding:20px}.prr-heading[data-v-3170dcb8],.prr-controls[data-v-3170dcb8],.prr-slider-ends[data-v-3170dcb8],.prr-rank-row[data-v-3170dcb8]{align-items:center;display:flex}.prr-heading[data-v-3170dcb8]{justify-content:space-between;gap:16px}.prr-heading h3[data-v-3170dcb8],.prr-heading p[data-v-3170dcb8],.prr-summary[data-v-3170dcb8]{margin:0}.prr-heading h3[data-v-3170dcb8]{margin:3px 0 5px;font-size:18px}.prr-heading p[data-v-3170dcb8],.prr-summary[data-v-3170dcb8]{color:#806957;font-size:12px}.prr-eyebrow[data-v-3170dcb8]{letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:#b85b12!important;font-size:10px!important}.prr-current-time[data-v-3170dcb8]{text-align:right;flex-shrink:0}.prr-current-time span[data-v-3170dcb8]{color:#9a7355;text-transform:uppercase;font-size:10px;display:block}.prr-current-time strong[data-v-3170dcb8]{color:#a74e08;font-size:22px}.prr-top-row[data-v-3170dcb8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 12px;display:flex}.prr-measure-switch[data-v-3170dcb8],.prr-mode-switch[data-v-3170dcb8]{margin:0;display:inline-flex}.prr-measure-switch button[data-v-3170dcb8],.prr-mode-switch button[data-v-3170dcb8],.prr-controls button[data-v-3170dcb8],.prr-controls select[data-v-3170dcb8]{color:#6d4323;min-height:36px;font:inherit;background:#fff;border:1px solid #dec8b5}.prr-measure-switch button[data-v-3170dcb8],.prr-mode-switch button[data-v-3170dcb8]{cursor:pointer;padding:7px 13px}.prr-measure-switch button[data-v-3170dcb8]:first-child,.prr-mode-switch button[data-v-3170dcb8]:first-child{border-radius:7px 0 0 7px}.prr-measure-switch button[data-v-3170dcb8]:last-child,.prr-mode-switch button[data-v-3170dcb8]:last-child{border-left:0;border-radius:0 7px 7px 0}.prr-measure-switch button[aria-pressed=true][data-v-3170dcb8],.prr-mode-switch button[aria-pressed=true][data-v-3170dcb8]{color:#fff;background:#bd5907;border-color:#bd5907}.prr-pivot-scroll[data-v-3170dcb8]{border:1px solid #eee4dc;border-radius:8px;max-height:440px;margin-top:4px;overflow:auto}.prr-pivot-table[data-v-3170dcb8]{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:12px}.prr-pivot-table th[data-v-3170dcb8],.prr-pivot-table td[data-v-3170dcb8]{text-align:right;white-space:nowrap;border-bottom:1px solid #eee4dc;padding:7px 12px}.prr-pivot-table thead th[data-v-3170dcb8]{z-index:1;color:#80614a;background:#fff5e9;font-weight:700;position:sticky;top:0}.prr-pivot-table tbody tr[data-v-3170dcb8]:nth-child(odd){background:#fffaf4}.prr-pivot-dealer-col[data-v-3170dcb8]{z-index:2;color:#80614a;background:#fff5e9;min-width:170px;font-weight:700;position:sticky;left:0;text-align:left!important}.prr-pivot-table tbody .prr-pivot-dealer-col[data-v-3170dcb8]{color:#3f2b1d;background:#fffdfb;font-weight:600}.prr-pivot-table tbody tr:nth-child(odd) .prr-pivot-dealer-col[data-v-3170dcb8]{background:#fffaf4}.prr-pivot-table th.prr-pivot-dealer-col[data-v-3170dcb8]{z-index:3;box-shadow:1px 0 #eee4dc}.prr-controls[data-v-3170dcb8]{flex-wrap:wrap;gap:8px}.prr-controls button[data-v-3170dcb8]{cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.prr-controls label[data-v-3170dcb8],.prr-slider-label[data-v-3170dcb8]{color:#806957;font-size:11px}.prr-controls select[data-v-3170dcb8]{border-radius:7px;padding:6px 9px}.prr-slider-label[data-v-3170dcb8]{margin-top:14px;display:block}.prr-slider[data-v-3170dcb8]{accent-color:#bd5907;width:100%;margin:7px 0 2px}.prr-slider-ends[data-v-3170dcb8]{color:#8d7563;justify-content:space-between;font-size:10px}.prr-ranking[data-v-3170dcb8]{gap:8px;margin:18px 0;display:grid}.prr-rank-row[data-v-3170dcb8]{grid-template-columns:24px minmax(150px,240px) minmax(120px,1fr) minmax(90px,auto);gap:10px;min-height:28px;font-size:12px;display:grid}.prr-rank[data-v-3170dcb8]{color:#a66a3d}.prr-dealer[data-v-3170dcb8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prr-bar-track[data-v-3170dcb8]{background:#f2ebe5;border-radius:4px;height:20px;overflow:hidden}.prr-bar-track i[data-v-3170dcb8]{background:linear-gradient(90deg,#e5902e,#b45107);height:100%;transition:width .45s;display:block}.prr-value[data-v-3170dcb8]{text-align:right}button[data-v-3170dcb8]:focus-visible,select[data-v-3170dcb8]:focus-visible,input[data-v-3170dcb8]:focus-visible{outline-offset:2px;outline:2px solid #8f4308}@media (width<=700px){.period-production-replay[data-v-3170dcb8]{padding:15px}.prr-heading[data-v-3170dcb8]{align-items:flex-start}.prr-rank-row[data-v-3170dcb8]{grid-template-columns:22px minmax(100px,1fr) minmax(70px,auto)}.prr-bar-track[data-v-3170dcb8]{grid-area:2/2/auto/-1}}@media (prefers-reduced-motion:reduce){.prr-bar-track i[data-v-3170dcb8]{transition:none}}.production-report-intro[data-v-bf09d4fa]{align-items:flex-start}.production-header-actions[data-v-bf09d4fa]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.as-of-timestamp[data-v-bf09d4fa]{color:#9a7a60;white-space:nowrap;font-size:11px}.icon-action[data-v-bf09d4fa]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-bf09d4fa]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-bf09d4fa]:disabled{opacity:.45;cursor:not-allowed}.ai-insights-btn[data-v-bf09d4fa]{color:#fff;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f97316,#a855f7);border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:800;transition:opacity .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 10px #a855f759}.ai-insights-btn[data-v-bf09d4fa]:hover:not(:disabled){opacity:.9;box-shadow:0 4px 16px #a855f773}.ai-insights-btn[data-v-bf09d4fa]:disabled{opacity:.45;cursor:not-allowed}.dealer-selection-bar[data-v-bf09d4fa]{color:#6b4f3a;background:#fff8f0;border:1px solid #f0dcc8;border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 14px;font-size:13px;display:flex}.clear-dealer-btn[data-v-bf09d4fa]{color:#9a5600;cursor:pointer;background:#fff;border:1px solid #e8cba8;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:3px 10px;font-size:12px;display:inline-flex}.clear-dealer-btn[data-v-bf09d4fa]:hover{background:#fff1df}.export-excel-btn[data-v-bf09d4fa]{color:#9a5600;cursor:pointer;background:#fff;border:1px solid #e8cba8;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.export-excel-btn[data-v-bf09d4fa]:hover:not(:disabled){background:#fff1df}.export-excel-btn[data-v-bf09d4fa]:disabled{opacity:.5;cursor:not-allowed}.production-metrics-grid[data-v-bf09d4fa]{grid-template-columns:repeat(5,1fr);align-items:start;gap:12px;margin-bottom:16px;display:grid}.production-metric-card[data-v-bf09d4fa]{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pmc-header[data-v-bf09d4fa]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.pmc-icon[data-v-bf09d4fa]{flex-shrink:0}.pmc-icon.neutral[data-v-bf09d4fa]{color:#9a7a60}.pmc-icon.profit[data-v-bf09d4fa]{color:#c07000}.pmc-label[data-v-bf09d4fa]{color:#4d3a2e;margin:0;font-size:12px;font-weight:700;line-height:1.2}.pmc-sublabel[data-v-bf09d4fa]{color:#b08060;margin:0;font-size:10px}.pmc-amount[data-v-bf09d4fa]{font-size:22px;font-weight:900;line-height:1.15}.pmc-amount.neutral[data-v-bf09d4fa]{color:#3d2b1f}.pmc-amount.profit[data-v-bf09d4fa]{color:#9a5600}.pmc-bar-track[data-v-bf09d4fa]{background:#f0dcc8;border-radius:99px;height:4px;margin:6px 0 4px;overflow:hidden}.pmc-bar-fill[data-v-bf09d4fa]{border-radius:99px;height:100%;transition:width .4s}.pmc-bar-fill.neutral[data-v-bf09d4fa]{background:#c49060}.pmc-bar-fill.profit[data-v-bf09d4fa]{background:#d48200}.pmc-details[data-v-bf09d4fa]{justify-content:space-between;gap:6px;margin-bottom:2px;display:flex}.pmc-detail-share[data-v-bf09d4fa]{color:#a07850;white-space:nowrap;font-size:10px}.pmc-count[data-v-bf09d4fa]{color:#7a5a42;margin:0;font-size:11px;font-weight:700}.pmc-count span[data-v-bf09d4fa]{opacity:.7;font-weight:400}.production-main-grid[data-v-bf09d4fa]{grid-template-columns:minmax(0,1fr);align-items:stretch;margin-top:0;display:grid}.production-dealer-card[data-v-bf09d4fa]{flex-direction:column;height:100%;min-height:0;display:flex}.production-table-wrap[data-v-bf09d4fa]{-webkit-overflow-scrolling:touch;border-radius:0 0 14px 14px;flex:1;min-height:0;display:flex;overflow-x:auto}.production-pagination[data-v-bf09d4fa]{justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px 4px;display:flex}.page-btn[data-v-bf09d4fa]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;min-width:64px;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-grid}.page-btn[data-v-bf09d4fa]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.page-btn[data-v-bf09d4fa]:disabled{opacity:.45;cursor:not-allowed}.page-status[data-v-bf09d4fa]{color:#9a7a60;white-space:nowrap;font-size:12px}.production-table[data-v-bf09d4fa]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;height:100%}.col-name[data-v-bf09d4fa]{width:26%}.col-num[data-v-bf09d4fa]{width:10%}.col-currency[data-v-bf09d4fa]{width:18%}.th-left[data-v-bf09d4fa],.production-table tfoot td[data-v-bf09d4fa]:first-child{text-align:left;padding-left:16px}.th-right[data-v-bf09d4fa],.td-right[data-v-bf09d4fa]{text-align:right;padding-right:14px}.td-currency[data-v-bf09d4fa]{color:#7a4800;font-size:12px;font-weight:700}.production-table thead th[data-v-bf09d4fa]{color:#6b4f3a;white-space:nowrap;background:#fdf5ec;border-bottom:2px solid #f0dcc8;padding:0;font-size:12px;font-weight:800}.sort-button[data-v-bf09d4fa]{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 8px;font-weight:800;display:inline-flex}.sort-button-right[data-v-bf09d4fa]{text-align:right;justify-content:flex-end;padding-right:14px}.sort-button[data-v-bf09d4fa]:hover,.sort-button-active[data-v-bf09d4fa]{color:#9a5600;background:#fff1df}.sort-button[data-v-bf09d4fa]:disabled{cursor:not-allowed;opacity:.55}.sort-button[data-v-bf09d4fa]:disabled:hover{color:inherit;background:0 0}.sort-icon-wrap[data-v-bf09d4fa]{flex-shrink:0;align-items:center;display:inline-flex}.sort-icon[data-v-bf09d4fa]{opacity:.45;flex-shrink:0}.sort-button-active .sort-icon[data-v-bf09d4fa]{opacity:1}.production-table tbody td[data-v-bf09d4fa],.production-table tfoot td[data-v-bf09d4fa]{vertical-align:middle;border-bottom:1px solid #f4ece4;padding:14px 8px;font-size:13px}.production-table tfoot td[data-v-bf09d4fa]{background:#fdf5ec;border-top:2px solid #f0dcc8;border-bottom:none;font-size:13px;font-weight:800}.production-dealer-row[data-v-bf09d4fa]{cursor:pointer}.production-dealer-row td[data-v-bf09d4fa]{color:#4d3a2e;background:#fffcf8;transition:background .18s,box-shadow .18s}.production-dealer-row:hover td[data-v-bf09d4fa]{background:#fff8f0;box-shadow:0 6px 14px -9px #a855f759}.production-dealer-row.row-selected td[data-v-bf09d4fa]{background:#fff1df}.production-dealer-row.row-selected .td-total-fill[data-v-bf09d4fa]{background:#ffeacc}.production-dealer-row[data-v-bf09d4fa]:focus-visible{outline:none}.production-dealer-row:focus-visible td[data-v-bf09d4fa]{box-shadow:inset 0 0 0 2px #c95f0a80}.production-dealer-row.row-expanded td[data-v-bf09d4fa]{border-bottom-color:#ecd2b7}.production-daily-detail-row>td[data-v-bf09d4fa]{background:#fbf8f4!important;border-bottom:1px solid #ecd2b7!important;padding:0!important}.production-name-cell[data-v-bf09d4fa]{position:relative}.dealer-expand-icon[data-v-bf09d4fa]{color:#a66a3d;flex-shrink:0;margin-right:7px;transition:transform .2s}.dealer-expand-icon-open[data-v-bf09d4fa]{transform:rotate(90deg)}.production-name-cell[data-v-bf09d4fa]:before{content:"";transform-origin:50%;background:linear-gradient(#f97316,#a855f7);border-radius:0 3px 3px 0;width:3px;transition:transform .24s;position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}.production-dealer-row.row-selected .production-name-cell[data-v-bf09d4fa]:before{transform:scaleY(1)}.production-dealer-row.row-flash td[data-v-bf09d4fa]{animation:.5s ease-out dealer-row-flash-bf09d4fa}@keyframes dealer-row-flash-bf09d4fa{0%{background:#fff0db}to{background:#fffcf8}}.production-dealer-row.rank-1 .production-name-cell[data-v-bf09d4fa]{box-shadow:inset 3px 0 #f5b301}.production-dealer-row.rank-2 .production-name-cell[data-v-bf09d4fa]{box-shadow:inset 3px 0 #b3b8c3}.production-dealer-row.rank-3 .production-name-cell[data-v-bf09d4fa]{box-shadow:inset 3px 0 #cd7f43}.rank-medal[data-v-bf09d4fa]{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:8px}.rank-1 .rank-medal[data-v-bf09d4fa]{background:radial-gradient(circle at 32% 30%,#ffe9a8,#f5b301);animation:1.8s ease-in-out infinite rank-medal-glow-bf09d4fa;box-shadow:0 0 0 2px #f5b3012e}.rank-2 .rank-medal[data-v-bf09d4fa]{background:radial-gradient(circle at 32% 30%,#f4f6fa,#b3b8c3);box-shadow:0 0 0 2px #b3b8c32e}.rank-3 .rank-medal[data-v-bf09d4fa]{background:radial-gradient(circle at 32% 30%,#ecbb8d,#cd7f43);box-shadow:0 0 0 2px #cd7f432e}@keyframes rank-medal-glow-bf09d4fa{0%,to{box-shadow:0 0 0 2px #f5b3012e}50%{box-shadow:0 0 0 4px #f5b30152}}.production-dealer-row.rank-1 .production-name-cell[data-v-bf09d4fa]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%);animation:1.1s ease-out .15s rank-sheen-bf09d4fa;position:absolute;inset:0;transform:translate(-120%)}@keyframes rank-sheen-bf09d4fa{to{transform:translate(120%)}}.dealer-skel-row td[data-v-bf09d4fa]{background:#fffcf8}.dealer-skel-line[data-v-bf09d4fa]{background:linear-gradient(90deg,#f3e6da 25%,#faf1e7 37%,#f3e6da 63%) 0 0/400% 100%;border-radius:6px;height:11px;animation:1.4s ease-in-out infinite gai-skeleton-shimmer;display:inline-block}.dealer-skel-row:nth-child(2n) .dealer-skel-line[data-v-bf09d4fa]{animation-delay:.15s}.production-table .td-total-fill[data-v-bf09d4fa]{color:#2b1703;background:#fffaf2;font-weight:900;position:relative;overflow:hidden}.td-total-bar[data-v-bf09d4fa]{z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffb240db,#ffd28e94);border-radius:4px;max-width:calc(100% - 16px);height:30px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.production-dealer-row:hover .td-total-fill[data-v-bf09d4fa]{background:#fff6e8}.production-dealer-row:hover .td-total-bar[data-v-bf09d4fa]{background:linear-gradient(90deg,#f2a000e6,#ffcc7aad)}.production-table tfoot .td-total-fill[data-v-bf09d4fa]{color:#2b1703;background:#fff3e0}.production-table tfoot .td-total-bar[data-v-bf09d4fa]{background:linear-gradient(90deg,#ffa62beb,#ffcb70bd)}.td-total-value[data-v-bf09d4fa]{z-index:1;min-width:2ch;display:inline-block;position:relative}.production-name-cell[data-v-bf09d4fa]{align-items:center;min-height:100%;padding-left:16px;display:flex;overflow:hidden}.dealer-name[data-v-bf09d4fa]{color:#26170f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.dealer-trend-link[data-v-bf09d4fa]{color:#9a7a60;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-left:6px;display:inline-grid}.dealer-trend-link[data-v-bf09d4fa]:hover:not(:disabled){color:#c95f0a;background:#fff1e0}.dealer-trend-link-disabled[data-v-bf09d4fa],.dealer-trend-link[data-v-bf09d4fa]:disabled{opacity:.35;cursor:not-allowed}.ai-overlay[data-v-bf09d4fa]{z-index:200;background:#1e0f0573;justify-content:flex-end;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0}.ai-panel[data-v-bf09d4fa]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 8px 40px #5028002e}.ai-panel-header[data-v-bf09d4fa]{background:#fdf5ec;border-bottom:1px solid #f0dcc8;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ai-panel-title[data-v-bf09d4fa]{color:#4d2e00;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.ai-close-btn[data-v-bf09d4fa]{color:#9a7a60;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ai-close-btn[data-v-bf09d4fa]:hover{color:#4d2e00;background:#f0dcc8}.ai-panel-body[data-v-bf09d4fa]{flex:1;padding:20px;overflow-y:auto}.ai-loading[data-v-bf09d4fa]{color:#9a7a60;flex-direction:column;align-items:center;gap:12px;padding:40px 0;font-size:13px;display:flex}.ai-error-msg[data-v-bf09d4fa]{color:#c0392b;font-size:13px}.ai-insights-text[data-v-bf09d4fa]{color:#3d2b1f;font-size:14px;line-height:1.68}.ai-insights-text strong.metric[data-v-bf09d4fa]{color:#c2410c;white-space:nowrap;background:#fff3e6;border-radius:999px;padding:1px 8px;font-weight:700;display:inline-block}.ai-insights-text.markdown[data-v-bf09d4fa]>:first-child{margin-top:0}.ai-insights-text.markdown[data-v-bf09d4fa]>:last-child{margin-bottom:0}.ai-insights-text.markdown h1[data-v-bf09d4fa],.ai-insights-text.markdown h2[data-v-bf09d4fa],.ai-insights-text.markdown h3[data-v-bf09d4fa]{letter-spacing:.07em;text-transform:uppercase;color:#d2691e;border-bottom:1px solid #f6eadc;align-items:center;gap:8px;margin:26px 0 13px;padding-bottom:8px;font-size:12px;font-weight:800;display:flex}.ai-insights-text.markdown h1[data-v-bf09d4fa]:before,.ai-insights-text.markdown h2[data-v-bf09d4fa]:before,.ai-insights-text.markdown h3[data-v-bf09d4fa]:before{content:"";background:linear-gradient(90deg,#ffb11c,#ff7d00);border-radius:2px;width:14px;height:3px}.ai-insights-text.markdown p[data-v-bf09d4fa]{margin:0 0 11px}.ai-insights-text.markdown ul[data-v-bf09d4fa],.ai-insights-text.markdown ol[data-v-bf09d4fa]{margin:0 0 12px;padding-left:20px}.ai-insights-text.markdown ul[data-v-bf09d4fa]{list-style:outside}.ai-insights-text.markdown ol[data-v-bf09d4fa]{list-style:decimal}.ai-insights-text.markdown li[data-v-bf09d4fa]{margin-bottom:7px;padding-left:3px}.ai-insights-text.markdown li[data-v-bf09d4fa]::marker{color:#ff7d00}.ai-insights-text.markdown li>strong[data-v-bf09d4fa]:first-child{color:#7a3c00}.ai-insights-text.markdown strong[data-v-bf09d4fa]{color:#2a1c12;font-weight:700}.ai-insights-text.markdown table[data-v-bf09d4fa]{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:12.5px}.ai-insights-text.markdown th[data-v-bf09d4fa],.ai-insights-text.markdown td[data-v-bf09d4fa]{text-align:left;border:1px solid #f0dcc8;padding:6px 8px}.ai-insights-text.markdown th[data-v-bf09d4fa]{color:#4d2e00;background:#fdf5ec;font-weight:700}.ai-insights-text.markdown code[data-v-bf09d4fa]{background:#fdf5ec;border-radius:4px;padding:1px 5px;font-size:12px}.ai-panel-footer[data-v-bf09d4fa]{color:#b08060;text-align:center;background:#fdf5ec;border-top:1px solid #f0dcc8;margin:0;padding:10px 20px;font-size:11px}.spinning[data-v-bf09d4fa]{animation:.8s linear infinite production-spin-bf09d4fa}@keyframes production-spin-bf09d4fa{to{transform:rotate(360deg)}}@media (width<=900px){.production-metrics-grid[data-v-bf09d4fa]{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.production-report-intro[data-v-bf09d4fa]{flex-direction:column;gap:14px}.production-header-actions[data-v-bf09d4fa]{justify-content:flex-start;width:100%}.production-metrics-grid[data-v-bf09d4fa]{grid-template-columns:1fr 1fr}.production-main-grid[data-v-bf09d4fa]{grid-template-columns:1fr}.production-table-wrap[data-v-bf09d4fa]{border-radius:0}.production-table[data-v-bf09d4fa]{min-width:800px}.sort-button[data-v-bf09d4fa]{padding:8px 6px}.ai-overlay[data-v-bf09d4fa]{align-items:flex-end;padding:0}.ai-panel[data-v-bf09d4fa]{border-radius:14px 14px 0 0;max-width:100%;max-height:75vh}}.olp-intro[data-v-a27961eb]{align-items:flex-start}.olp-controls[data-v-a27961eb]{align-items:center;gap:10px;display:flex}.olp-as-of[data-v-a27961eb]{color:#9a7a60;white-space:nowrap;font-size:11px}.olp-filter-btn[data-v-a27961eb]{position:relative}.olp-filter-dot[data-v-a27961eb]{background:#c95f0a;border:2px solid #fffdfa;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}.olp-error[data-v-a27961eb]{background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin:-4px 0 4px}.olp-summary[data-v-a27961eb]{grid-template-columns:1.2fr .8fr .9fr 1.3fr;margin-top:18px}.olp-summary .metric-card[data-v-a27961eb]{grid-template-rows:auto auto;grid-template-columns:46px 1fr;align-items:center;column-gap:14px;min-height:0;padding:16px 18px}.olp-summary .metric-card .peso-line[data-v-a27961eb]{border-radius:12px;grid-row:1/span 2;width:46px;height:46px}.olp-summary .metric-card p[data-v-a27961eb]{margin:0;font-size:12px}.olp-summary .metric-card strong[data-v-a27961eb]{margin-top:2px;font-size:18px}.olp-summary .metric-card small[data-v-a27961eb]{grid-row:3;margin-top:4px}.olp-summary-primary[data-v-a27961eb]{background:linear-gradient(#fff8f1,#fff);border-color:#f6c69d}.olp-summary-primary strong[data-v-a27961eb]{font-size:20px}.olp-ellipsis[data-v-a27961eb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.olp-card[data-v-a27961eb]{margin-top:14px}.olp-card-heading[data-v-a27961eb]{align-items:center}.olp-card-heading h3[data-v-a27961eb]{margin:0}.olp-card-heading p[data-v-a27961eb]{margin:3px 0 0}.olp-heading-badges[data-v-a27961eb]{align-items:center;gap:8px;display:flex}.olp-scope-pill[data-v-a27961eb]{color:#c55a07;letter-spacing:.09em;background:#fff0e3;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.olp-source-pill[data-v-a27961eb]{color:#7d6b63;letter-spacing:.035em;background:#f8f2ec;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.olp-table-wrap[data-v-a27961eb]{border-top:1px solid var(--stroke);max-width:100%;max-height:min(640px,65vh);overflow:auto}.olp-table[data-v-a27961eb]{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:11.5px}.olp-table th[data-v-a27961eb],.olp-table td[data-v-a27961eb]{white-space:nowrap;border-bottom:1px solid #f0e5da;border-right:1px solid #f0e5da;min-width:96px;padding:10px}.olp-table thead th[data-v-a27961eb]{z-index:4;color:#5d3719;letter-spacing:.055em;text-align:center;text-transform:uppercase;background:linear-gradient(#fff3e3,#ffecd6);font-size:10px;font-weight:800;position:sticky;top:0}.olp-table thead tr:first-child th[data-v-a27961eb]{line-height:16px}.olp-table thead tr:nth-child(2) th[data-v-a27961eb]{color:#a77752;background:#fdf6ee;font-size:9px;top:38px}.olp-table thead th.olp-line-col[data-v-a27961eb],.olp-table thead th.olp-class-col[data-v-a27961eb]{z-index:6}.olp-line-col[data-v-a27961eb],.olp-line-cell[data-v-a27961eb]{z-index:3;max-width:140px;left:0;min-width:140px!important;position:sticky!important}.olp-class-col[data-v-a27961eb],.olp-class-cell[data-v-a27961eb]{z-index:3;max-width:190px;left:140px;min-width:190px!important;position:sticky!important}.olp-line-cell[data-v-a27961eb]{color:#b64d00;letter-spacing:.03em;text-align:left;vertical-align:top;background:#fff5e8;font-size:11px;font-weight:800}.olp-class-cell[data-v-a27961eb]{color:#3a2c22;white-space:normal;background:#fff;font-weight:700;text-align:left!important}.olp-number[data-v-a27961eb]{color:#3a2c22;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.olp-count[data-v-a27961eb]{min-width:55px!important}.olp-ytd[data-v-a27961eb],.olp-ytd-cell[data-v-a27961eb]{font-weight:800;color:#9c4403!important;background:#fff3e8!important}.olp-subtotal th[data-v-a27961eb],.olp-subtotal td[data-v-a27961eb]{color:#5d3719;background:#faf6f2;font-weight:800}.olp-subtotal th[data-v-a27961eb]{z-index:2;text-align:left;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;position:sticky;left:0}.olp-table tbody tr:not(.olp-subtotal):hover td[data-v-a27961eb]{background:#fffaf5}.olp-table tfoot th[data-v-a27961eb],.olp-table tfoot td[data-v-a27961eb]{color:#fff;background:#c95f0a;font-weight:900;position:sticky;bottom:0}.olp-table tfoot th[data-v-a27961eb]{z-index:3;text-align:left;text-transform:uppercase;left:0}.olp-state[data-v-a27961eb]{color:#9a7a60;justify-content:center;align-items:center;gap:10px;min-height:220px;font-weight:600;display:flex}.olp-spin[data-v-a27961eb]{animation:.8s linear infinite olp-spin-a27961eb}@keyframes olp-spin-a27961eb{to{transform:rotate(360deg)}}@media (width<=980px){.olp-intro[data-v-a27961eb]{flex-direction:column;align-items:stretch;gap:16px}.olp-summary[data-v-a27961eb]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.olp-summary[data-v-a27961eb]{grid-template-columns:1fr}.olp-controls[data-v-a27961eb]{width:100%}}.olp-drawer-root[data-v-a27961eb]{z-index:10000;position:fixed;inset:0}.olp-backdrop[data-v-a27961eb]{cursor:pointer;background:#1e120e6b;border:0;position:absolute;inset:0}.olp-drawer[data-v-a27961eb]{background:#fffdf9;flex-direction:column;width:min(380px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 42px #3e1f0a38}.olp-drawer-header[data-v-a27961eb]{border-bottom:1px solid #eddccc;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.olp-kicker[data-v-a27961eb]{color:#b08060;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.olp-drawer-header h3[data-v-a27961eb]{color:#26170f;margin:0;font-size:22px;line-height:1.15}.olp-icon-btn[data-v-a27961eb]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.olp-drawer-body[data-v-a27961eb]{gap:16px;padding:18px 22px 24px;display:grid}.olp-drawer-group[data-v-a27961eb]{flex-direction:column;gap:6px;display:flex;position:relative}.olp-drawer-label[data-v-a27961eb]{color:#b08060;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.olp-drawer-btn[data-v-a27961eb]{color:#3d2810;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 11px;font-size:13px;display:flex}.olp-drawer-btn[data-v-a27961eb]:hover{border-color:#c87a40}.olp-drawer-btn-open[data-v-a27961eb]{border-color:#c95f0a!important;box-shadow:0 0 0 3px #c95f0a1f!important}.olp-drawer-btn-set[data-v-a27961eb]{background:#fff8f2;border-color:#c95f0a}.olp-drawer-val[data-v-a27961eb],.olp-drawer-val-set[data-v-a27961eb]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.olp-drawer-val-set[data-v-a27961eb]{color:#c95f0a;font-weight:700}.olp-drawer-chev[data-v-a27961eb]{color:#b08060;flex-shrink:0;transition:transform .2s}.olp-drawer-chev-up[data-v-a27961eb]{transform:rotate(180deg)}.olp-drawer-drop[data-v-a27961eb]{z-index:10001;background:#fff;border:1px solid #e0ccb8;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 28px #783c0a26}.olp-drawer-year-list[data-v-a27961eb]{flex-direction:column;width:120px;max-height:224px;padding:6px;display:flex;overflow-y:auto}.olp-drawer-yitem[data-v-a27961eb]{color:#4d3020;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.olp-drawer-yitem[data-v-a27961eb]:hover{background:#fff0e0}.olp-drawer-yitem-active[data-v-a27961eb]{color:#c95f0a;font-weight:800}.olp-drawer-slist[data-v-a27961eb]{flex-direction:column;gap:2px;width:min(320px,100vw - 44px);max-height:280px;padding:8px;display:flex;overflow-y:auto}.olp-drawer-sitem[data-v-a27961eb]{color:#4d3020;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex;overflow:hidden}.olp-drawer-sitem[data-v-a27961eb]:hover{background:#fff0e0}.olp-drawer-sitem-active[data-v-a27961eb]{color:#c95f0a;background:#fff8f2;font-weight:800}.olp-drawer-actions[data-v-a27961eb]{border-top:1px solid #eddccc;gap:10px;padding:16px 22px 20px;display:flex}.olp-drawer-apply[data-v-a27961eb],.olp-drawer-reset[data-v-a27961eb]{cursor:pointer;border-radius:8px;flex:1;min-height:40px;font-size:13px;font-weight:800}.olp-drawer-apply[data-v-a27961eb]{color:#fff;background:#c95f0a;border:none}.olp-drawer-apply[data-v-a27961eb]:disabled,.olp-drawer-reset[data-v-a27961eb]:disabled{opacity:.5;cursor:not-allowed}.olp-drawer-reset[data-v-a27961eb]{color:#9a7458;background:0 0;border:1px solid #e0ccb8}@media (width<=520px){.olp-drawer[data-v-a27961eb]{width:100vw}}.production-report-intro[data-v-bdcb3eee]{align-items:flex-start}.production-header-actions[data-v-bdcb3eee]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.as-of-timestamp[data-v-bdcb3eee]{color:#9a7a60;white-space:nowrap;font-size:11px}.icon-action[data-v-bdcb3eee]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-bdcb3eee]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-bdcb3eee]:disabled{opacity:.45;cursor:not-allowed}.ai-insights-btn[data-v-bdcb3eee]{color:#fff;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f97316,#a855f7);border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:800;transition:opacity .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 10px #a855f759}.ai-insights-btn[data-v-bdcb3eee]:hover:not(:disabled){opacity:.9;box-shadow:0 4px 16px #a855f773}.ai-insights-btn[data-v-bdcb3eee]:disabled{opacity:.45;cursor:not-allowed}.dealer-selection-bar[data-v-bdcb3eee]{color:#6b4f3a;background:#fff8f0;border:1px solid #f0dcc8;border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 14px;font-size:13px;display:flex}.clear-dealer-btn[data-v-bdcb3eee]{color:#9a5600;cursor:pointer;background:#fff;border:1px solid #e8cba8;border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:3px 10px;font-size:12px;display:inline-flex}.clear-dealer-btn[data-v-bdcb3eee]:hover{background:#fff1df}.production-metrics-grid[data-v-bdcb3eee]{grid-template-columns:repeat(5,1fr);align-items:start;gap:12px;margin-bottom:16px;display:grid}.production-metric-card[data-v-bdcb3eee]{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pmc-header[data-v-bdcb3eee]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.pmc-icon[data-v-bdcb3eee]{flex-shrink:0}.pmc-icon.neutral[data-v-bdcb3eee]{color:#9a7a60}.pmc-icon.profit[data-v-bdcb3eee]{color:#c07000}.pmc-label[data-v-bdcb3eee]{color:#4d3a2e;margin:0;font-size:12px;font-weight:700;line-height:1.2}.pmc-sublabel[data-v-bdcb3eee]{color:#b08060;margin:0;font-size:10px}.pmc-amount[data-v-bdcb3eee]{font-size:22px;font-weight:900;line-height:1.15}.pmc-amount.neutral[data-v-bdcb3eee]{color:#3d2b1f}.pmc-amount.profit[data-v-bdcb3eee]{color:#9a5600}.pmc-bar-track[data-v-bdcb3eee]{background:#f0dcc8;border-radius:99px;height:4px;margin:6px 0 4px;overflow:hidden}.pmc-bar-fill[data-v-bdcb3eee]{border-radius:99px;height:100%;transition:width .4s}.pmc-bar-fill.neutral[data-v-bdcb3eee]{background:#c49060}.pmc-bar-fill.profit[data-v-bdcb3eee]{background:#d48200}.pmc-details[data-v-bdcb3eee]{justify-content:space-between;gap:6px;margin-bottom:2px;display:flex}.pmc-detail-share[data-v-bdcb3eee]{color:#a07850;white-space:nowrap;font-size:10px}.pmc-count[data-v-bdcb3eee]{color:#7a5a42;margin:0;font-size:11px;font-weight:700}.pmc-count span[data-v-bdcb3eee]{opacity:.7;font-weight:400}.production-main-grid[data-v-bdcb3eee]{grid-template-columns:minmax(0,1fr);align-items:stretch;margin-top:0;display:grid}.production-dealer-card[data-v-bdcb3eee]{flex-direction:column;height:100%;min-height:0;display:flex}.production-table-wrap[data-v-bdcb3eee]{-webkit-overflow-scrolling:touch;border-radius:0 0 14px 14px;flex:1;min-height:0;display:flex;overflow-x:auto}.production-pagination[data-v-bdcb3eee]{justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px 4px;display:flex}.page-btn[data-v-bdcb3eee]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;min-width:64px;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-grid}.page-btn[data-v-bdcb3eee]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.page-btn[data-v-bdcb3eee]:disabled{opacity:.45;cursor:not-allowed}.page-status[data-v-bdcb3eee]{color:#9a7a60;white-space:nowrap;font-size:12px}.production-table[data-v-bdcb3eee]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;height:100%}.col-name[data-v-bdcb3eee]{width:26%}.col-num[data-v-bdcb3eee]{width:10%}.col-currency[data-v-bdcb3eee]{width:18%}.th-left[data-v-bdcb3eee],.production-table tfoot td[data-v-bdcb3eee]:first-child{text-align:left;padding-left:16px}.th-right[data-v-bdcb3eee],.td-right[data-v-bdcb3eee]{text-align:right;padding-right:14px}.td-currency[data-v-bdcb3eee]{color:#7a4800;font-size:12px;font-weight:700}.production-table thead th[data-v-bdcb3eee]{color:#6b4f3a;white-space:nowrap;background:#fdf5ec;border-bottom:2px solid #f0dcc8;padding:0;font-size:12px;font-weight:800}.sort-button[data-v-bdcb3eee]{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 8px;font-weight:800;display:inline-flex}.sort-button-right[data-v-bdcb3eee]{text-align:right;justify-content:flex-end;padding-right:14px}.sort-button[data-v-bdcb3eee]:hover,.sort-button-active[data-v-bdcb3eee]{color:#9a5600;background:#fff1df}.sort-icon-wrap[data-v-bdcb3eee]{flex-shrink:0;align-items:center;display:inline-flex}.sort-icon[data-v-bdcb3eee]{opacity:.45;flex-shrink:0}.sort-button-active .sort-icon[data-v-bdcb3eee]{opacity:1}.production-table tbody td[data-v-bdcb3eee],.production-table tfoot td[data-v-bdcb3eee]{vertical-align:middle;border-bottom:1px solid #f4ece4;padding:14px 8px;font-size:13px}.production-table tfoot td[data-v-bdcb3eee]{background:#fdf5ec;border-top:2px solid #f0dcc8;border-bottom:none;font-size:13px;font-weight:800}.production-dealer-row[data-v-bdcb3eee]{cursor:pointer}.production-dealer-row td[data-v-bdcb3eee]{color:#4d3a2e;background:#fffcf8;transition:background .18s,box-shadow .18s}.production-dealer-row:hover td[data-v-bdcb3eee]{background:#fff8f0;box-shadow:0 6px 14px -9px #a855f759}.production-dealer-row.row-selected td[data-v-bdcb3eee]{background:#fff1df}.production-dealer-row.row-selected .td-total-fill[data-v-bdcb3eee]{background:#ffeacc}.production-name-cell[data-v-bdcb3eee]{position:relative}.production-name-cell[data-v-bdcb3eee]:before{content:"";transform-origin:50%;background:linear-gradient(#f97316,#a855f7);border-radius:0 3px 3px 0;width:3px;transition:transform .24s;position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}.production-dealer-row.row-selected .production-name-cell[data-v-bdcb3eee]:before{transform:scaleY(1)}.production-dealer-row.row-flash td[data-v-bdcb3eee]{animation:.5s ease-out dealer-row-flash-bdcb3eee}@keyframes dealer-row-flash-bdcb3eee{0%{background:#fff0db}to{background:#fffcf8}}.production-dealer-row.rank-1 .production-name-cell[data-v-bdcb3eee]{box-shadow:inset 3px 0 #f5b301}.production-dealer-row.rank-2 .production-name-cell[data-v-bdcb3eee]{box-shadow:inset 3px 0 #b3b8c3}.production-dealer-row.rank-3 .production-name-cell[data-v-bdcb3eee]{box-shadow:inset 3px 0 #cd7f43}.rank-medal[data-v-bdcb3eee]{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:8px}.rank-1 .rank-medal[data-v-bdcb3eee]{background:radial-gradient(circle at 32% 30%,#ffe9a8,#f5b301);animation:1.8s ease-in-out infinite rank-medal-glow-bdcb3eee;box-shadow:0 0 0 2px #f5b3012e}.rank-2 .rank-medal[data-v-bdcb3eee]{background:radial-gradient(circle at 32% 30%,#f4f6fa,#b3b8c3);box-shadow:0 0 0 2px #b3b8c32e}.rank-3 .rank-medal[data-v-bdcb3eee]{background:radial-gradient(circle at 32% 30%,#ecbb8d,#cd7f43);box-shadow:0 0 0 2px #cd7f432e}@keyframes rank-medal-glow-bdcb3eee{0%,to{box-shadow:0 0 0 2px #f5b3012e}50%{box-shadow:0 0 0 4px #f5b30152}}.production-dealer-row.rank-1 .production-name-cell[data-v-bdcb3eee]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffffa6 50%,#0000 80%);animation:1.1s ease-out .15s rank-sheen-bdcb3eee;position:absolute;inset:0;transform:translate(-120%)}@keyframes rank-sheen-bdcb3eee{to{transform:translate(120%)}}.dealer-skel-row td[data-v-bdcb3eee]{background:#fffcf8}.dealer-skel-line[data-v-bdcb3eee]{background:linear-gradient(90deg,#f3e6da 25%,#faf1e7 37%,#f3e6da 63%) 0 0/400% 100%;border-radius:6px;height:11px;animation:1.4s ease-in-out infinite gai-skeleton-shimmer;display:inline-block}.dealer-skel-row:nth-child(2n) .dealer-skel-line[data-v-bdcb3eee]{animation-delay:.15s}.production-table .td-total-fill[data-v-bdcb3eee]{color:#2b1703;background:#fffaf2;font-weight:900;position:relative;overflow:hidden}.td-total-bar[data-v-bdcb3eee]{z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffb240db,#ffd28e94);border-radius:4px;max-width:calc(100% - 16px);height:30px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.production-dealer-row:hover .td-total-fill[data-v-bdcb3eee]{background:#fff6e8}.production-dealer-row:hover .td-total-bar[data-v-bdcb3eee]{background:linear-gradient(90deg,#f2a000e6,#ffcc7aad)}.production-table tfoot .td-total-fill[data-v-bdcb3eee]{color:#2b1703;background:#fff3e0}.production-table tfoot .td-total-bar[data-v-bdcb3eee]{background:linear-gradient(90deg,#ffa62beb,#ffcb70bd)}.td-total-value[data-v-bdcb3eee]{z-index:1;min-width:2ch;display:inline-block;position:relative}.production-name-cell[data-v-bdcb3eee]{align-items:center;min-height:100%;padding-left:16px;display:flex;overflow:hidden}.dealer-name[data-v-bdcb3eee]{color:#26170f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.ai-overlay[data-v-bdcb3eee]{z-index:200;background:#1e0f0573;justify-content:flex-end;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0}.ai-panel[data-v-bdcb3eee]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 8px 40px #5028002e}.ai-panel-header[data-v-bdcb3eee]{background:#fdf5ec;border-bottom:1px solid #f0dcc8;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ai-panel-title[data-v-bdcb3eee]{color:#4d2e00;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.ai-close-btn[data-v-bdcb3eee]{color:#9a7a60;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ai-close-btn[data-v-bdcb3eee]:hover{color:#4d2e00;background:#f0dcc8}.ai-panel-body[data-v-bdcb3eee]{flex:1;padding:20px;overflow-y:auto}.ai-loading[data-v-bdcb3eee]{color:#9a7a60;flex-direction:column;align-items:center;gap:12px;padding:40px 0;font-size:13px;display:flex}.ai-error-msg[data-v-bdcb3eee]{color:#c0392b;font-size:13px}.ai-insights-text[data-v-bdcb3eee]{color:#3d2b1f;font-size:14px;line-height:1.68}.ai-insights-text strong.metric[data-v-bdcb3eee]{color:#c2410c;white-space:nowrap;background:#fff3e6;border-radius:999px;padding:1px 8px;font-weight:700;display:inline-block}.ai-insights-text.markdown[data-v-bdcb3eee]>:first-child{margin-top:0}.ai-insights-text.markdown[data-v-bdcb3eee]>:last-child{margin-bottom:0}.ai-insights-text.markdown h1[data-v-bdcb3eee],.ai-insights-text.markdown h2[data-v-bdcb3eee],.ai-insights-text.markdown h3[data-v-bdcb3eee]{letter-spacing:.07em;text-transform:uppercase;color:#d2691e;border-bottom:1px solid #f6eadc;align-items:center;gap:8px;margin:26px 0 13px;padding-bottom:8px;font-size:12px;font-weight:800;display:flex}.ai-insights-text.markdown h1[data-v-bdcb3eee]:before,.ai-insights-text.markdown h2[data-v-bdcb3eee]:before,.ai-insights-text.markdown h3[data-v-bdcb3eee]:before{content:"";background:linear-gradient(90deg,#ffb11c,#ff7d00);border-radius:2px;width:14px;height:3px}.ai-insights-text.markdown p[data-v-bdcb3eee]{margin:0 0 11px}.ai-insights-text.markdown ul[data-v-bdcb3eee],.ai-insights-text.markdown ol[data-v-bdcb3eee]{margin:0 0 12px;padding-left:20px}.ai-insights-text.markdown ul[data-v-bdcb3eee]{list-style:outside}.ai-insights-text.markdown ol[data-v-bdcb3eee]{list-style:decimal}.ai-insights-text.markdown li[data-v-bdcb3eee]{margin-bottom:7px;padding-left:3px}.ai-insights-text.markdown li[data-v-bdcb3eee]::marker{color:#ff7d00}.ai-insights-text.markdown li>strong[data-v-bdcb3eee]:first-child{color:#7a3c00}.ai-insights-text.markdown strong[data-v-bdcb3eee]{color:#2a1c12;font-weight:700}.ai-insights-text.markdown table[data-v-bdcb3eee]{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:12.5px}.ai-insights-text.markdown th[data-v-bdcb3eee],.ai-insights-text.markdown td[data-v-bdcb3eee]{text-align:left;border:1px solid #f0dcc8;padding:6px 8px}.ai-insights-text.markdown th[data-v-bdcb3eee]{color:#4d2e00;background:#fdf5ec;font-weight:700}.ai-insights-text.markdown code[data-v-bdcb3eee]{background:#fdf5ec;border-radius:4px;padding:1px 5px;font-size:12px}.ai-panel-footer[data-v-bdcb3eee]{color:#b08060;text-align:center;background:#fdf5ec;border-top:1px solid #f0dcc8;margin:0;padding:10px 20px;font-size:11px}.spinning[data-v-bdcb3eee]{animation:.8s linear infinite production-spin-bdcb3eee}@keyframes production-spin-bdcb3eee{to{transform:rotate(360deg)}}@media (width<=900px){.production-metrics-grid[data-v-bdcb3eee]{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.production-report-intro[data-v-bdcb3eee]{flex-direction:column;gap:14px}.production-header-actions[data-v-bdcb3eee]{justify-content:flex-start;width:100%}.production-metrics-grid[data-v-bdcb3eee]{grid-template-columns:1fr 1fr}.production-main-grid[data-v-bdcb3eee]{grid-template-columns:1fr}.production-table-wrap[data-v-bdcb3eee]{border-radius:0}.production-table[data-v-bdcb3eee]{min-width:800px}.sort-button[data-v-bdcb3eee]{padding:8px 6px}.ai-overlay[data-v-bdcb3eee]{align-items:flex-end;padding:0}.ai-panel[data-v-bdcb3eee]{border-radius:14px 14px 0 0;max-width:100%;max-height:75vh}}.pr2-wrap[data-v-c567f926]{color:#26170f;font-family:inherit;display:block}.pr2-intro[data-v-c567f926]{align-items:flex-start}.production-header-actions[data-v-c567f926]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.as-of-timestamp[data-v-c567f926]{color:#9a7a60;white-space:nowrap;font-size:11px}.icon-action[data-v-c567f926]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-c567f926]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-c567f926]:disabled{opacity:.45;cursor:not-allowed}.spinning[data-v-c567f926]{animation:.8s linear infinite pr2-spin-c567f926}@keyframes pr2-spin-c567f926{to{transform:rotate(360deg)}}.pr2-topbar[data-v-c567f926],.pr2-summary[data-v-c567f926],.pr2-bottom[data-v-c567f926]{display:none!important}.pr2-topbar[data-v-c567f926]{background:#fff8f0;border-bottom:1px solid #e8d5c0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem .5rem;display:flex}.pr2-topbar-left[data-v-c567f926]{align-items:center;gap:1rem;display:flex}.pr2-topbar-right[data-v-c567f926]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pr2-title-block[data-v-c567f926]{flex-direction:column;gap:.1rem;display:flex}.pr2-title[data-v-c567f926]{color:#4d3a2e;letter-spacing:.04em;font-size:1.25rem;font-weight:700}.pr2-daterange[data-v-c567f926]{color:#9a7a60;letter-spacing:.02em;font-size:.72rem}.pr2-status-group[data-v-c567f926]{border:1px solid #d4a96a;border-radius:6px;gap:0;display:flex;overflow:hidden}.pr2-status-btn[data-v-c567f926]{color:#9a7a60;cursor:pointer;letter-spacing:.02em;background:#fff8f0;border:none;border-right:1px solid #d4a96a;padding:.3rem .75rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s}.pr2-status-btn[data-v-c567f926]:last-child{border-right:none}.pr2-status-btn.active[data-v-c567f926]{color:#fff;background:#c07000}.pr2-status-btn[data-v-c567f926]:hover:not(.active){color:#7a4e28;background:#fce8cc}.pr2-asof[data-v-c567f926]{color:#9a7a60;font-size:.7rem}.pr2-filter-btn[data-v-c567f926]{color:#9a7a60;cursor:pointer;background:#fff8f0;border:1px solid #d4a96a;border-radius:6px;justify-content:center;align-items:center;padding:.35rem .5rem;transition:background .15s;display:flex}.pr2-filter-btn[data-v-c567f926]:hover{color:#7a4e28;background:#fce8cc}.pr2-summary[data-v-c567f926]{color:#fff8f0;background:#26170f;flex-wrap:wrap;align-items:center;gap:0;padding:.6rem 1.25rem;display:flex}.pr2-stat[data-v-c567f926]{flex-direction:column;align-items:center;min-width:6rem;padding:.25rem 1rem;display:flex}.pr2-stat-val[data-v-c567f926]{color:#ffd88a;font-size:1.1rem;font-weight:700;line-height:1.2}.pr2-stat-peso[data-v-c567f926]{font-size:.9rem}.pr2-stat-lbl[data-v-c567f926]{color:#c49060;letter-spacing:.06em;text-transform:uppercase;margin-top:.1rem;font-size:.6rem}.pr2-stat-sep[data-v-c567f926]{background:#ffffff1f;align-self:center;width:1px;height:2rem;margin:0 .25rem}.pr2-stat-skel[data-v-c567f926]{background:#ffffff14;border-radius:4px;width:6rem;height:2.8rem;margin:0 .5rem;animation:1.4s ease-in-out infinite pulse-c567f926}.pr2-metrics[data-v-c567f926]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:4px;width:100%;min-width:0;margin:0;display:grid}.pr2-metric-card[data-v-c567f926]{text-align:center;background:linear-gradient(#fffaf2 0%,#f7e5d0 100%);border:1px solid #dfb98f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:3.2rem;padding:5px 8px;display:flex;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #9b59161a}.pmc-header[data-v-c567f926]{align-items:flex-start;gap:6px;min-width:0;margin-bottom:2px;display:flex}.pmc-icon[data-v-c567f926]{flex-shrink:0}.pmc-icon.neutral[data-v-c567f926]{color:#9a7a60}.pmc-icon.profit[data-v-c567f926]{color:#c07000}.pr2-metric-card .pmc-label[data-v-c567f926]{color:#7a5130;text-transform:uppercase;overflow-wrap:normal;margin:0;font-size:clamp(8px,.55vw,11px);font-weight:800;line-height:1.05}.pmc-sublabel[data-v-c567f926]{color:#b08060;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.25}.pmc-amount[data-v-c567f926]{color:#2f2118;overflow-wrap:normal;text-wrap:balance;font-size:clamp(14px,1.2vw,22px);font-weight:900;line-height:1}.pmc-amount.neutral[data-v-c567f926],.pmc-amount.profit[data-v-c567f926]{color:#2f2118}.pmc-bar-track[data-v-c567f926]{background:#f0dcc8;border-radius:99px;height:3px;margin:6px 0 4px;display:none;overflow:hidden}.pmc-bar-fill[data-v-c567f926]{border-radius:99px;width:78%;height:100%;display:block}.pmc-bar-fill.neutral[data-v-c567f926]{background:#c49060}.pmc-bar-fill.profit[data-v-c567f926]{background:#d48200}.pmc-count[data-v-c567f926]{color:#7a5a42;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700}.pr2-card-title-row[data-v-c567f926]{background:#f1d6b8;border:1px solid #dfb98f;border-bottom:none;border-radius:14px 14px 0 0;justify-content:space-between;align-items:stretch;gap:0;margin-top:12px;padding:4px;box-shadow:0 14px 28px #9b59161a}.pr2-card-title-row>div[data-v-c567f926]:first-child:not(.pr2-metrics){flex-direction:column;justify-content:center;min-width:11rem;display:flex}.pr2-card-title-row h3[data-v-c567f926]{color:#15100e;margin:0;font-size:16px;font-weight:900}.pr2-card-title-row p[data-v-c567f926]{color:#9a7a60;margin:3px 0 0;font-size:12px;font-weight:600}.chart-filter-summary[data-v-c567f926]{color:#9a5600;text-transform:capitalize;font-size:12px;font-weight:800}.pr2-grid[data-v-c567f926]{border:1px solid var(--stroke);box-shadow:var(--shadow-soft);background:#ffffffe6;border-top:none;border-radius:0 0 18px 18px;flex:1;align-items:flex-start;gap:.5rem;padding:6px;transition:opacity .2s;display:flex}.pr2-grid-col[data-v-c567f926]{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.pr2-grid--reloading[data-v-c567f926]{opacity:.45;pointer-events:none}.pr2-reloading[data-v-c567f926]{opacity:.45;transition:opacity .2s}@media (width<=767px){.pr2-card-title-row[data-v-c567f926]{flex-direction:column;align-items:stretch}.pr2-metrics[data-v-c567f926]{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.pr2-table[data-v-c567f926]{font-size:.58rem}.pr2-table .pr2-col-dealer[data-v-c567f926]{width:52%}.col-num[data-v-c567f926]{width:12%;min-width:0;font-size:.6rem}.pr2-table th.col-num[data-v-c567f926],.pr2-table td.col-num[data-v-c567f926]{padding-inline:.08rem}.pr2-table th[data-v-c567f926]{padding-inline:.06rem;font-size:.5rem}.pr2-table td[data-v-c567f926],tfoot tr td[data-v-c567f926]{padding-inline:.15rem}.pr2-grid[data-v-c567f926]{flex-direction:column}}@media (width<=600px){.pr2-intro[data-v-c567f926]{flex-direction:column;gap:1rem}.production-header-actions[data-v-c567f926]{justify-content:flex-start;width:100%}.pr2-status-group[data-v-c567f926]{width:100%}.pr2-status-btn[data-v-c567f926]{flex:1;min-width:0;padding-inline:.45rem}.pr2-metrics[data-v-c567f926]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.pr2-metric-card[data-v-c567f926]{min-height:4.75rem;padding:9px 8px}.pmc-header[data-v-c567f926]{gap:5px}.pr2-metric-card .pmc-label[data-v-c567f926]{font-size:10px}.pmc-sublabel[data-v-c567f926],.pmc-count[data-v-c567f926]{font-size:9px}.pmc-amount[data-v-c567f926]{font-size:clamp(18px,6vw,24px)}.pr2-card-title-row[data-v-c567f926]{border-radius:12px 12px 0 0;flex-direction:column;align-items:stretch;padding:4px}.pr2-team-header[data-v-c567f926]{letter-spacing:.06em;padding:.55rem .65rem;font-size:.68rem}.pr2-table[data-v-c567f926]{font-size:.68rem}.pr2-table .pr2-col-dealer[data-v-c567f926]{width:48%}.col-num[data-v-c567f926]{width:13%;min-width:0;font-size:.68rem}.pr2-table th.col-num[data-v-c567f926],.pr2-table td.col-num[data-v-c567f926]{padding-inline:.08rem}.pr2-grid[data-v-c567f926]{flex-direction:column}}@media (width<=380px){.pr2-metrics[data-v-c567f926]{grid-template-columns:1fr}}.pr2-team-card[data-v-c567f926]{break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #ead7c4;border-radius:12px;width:100%;min-width:0;margin:0;display:block;overflow:hidden;box-shadow:0 10px 26px #6b290014}.pr2-team-card-skel[data-v-c567f926]{background:#f0e4d8;border-radius:8px;height:14rem;animation:1.4s ease-in-out infinite pulse-c567f926}.pr2-team-header[data-v-c567f926]{letter-spacing:.1em;color:#ffd88a;text-transform:uppercase;overflow-wrap:anywhere;background:#26170f;border-bottom:3px solid #c07000;align-items:center;gap:.5rem;min-width:0;padding:.35rem .55rem;font-size:.65rem;font-weight:800;display:flex}.pr2-team-dot[data-v-c567f926]{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 2px #ffffff40}.pr2-table-wrap[data-v-c567f926]{width:100%;min-width:0;max-width:100%;overflow:hidden}.pr2-table[data-v-c567f926]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;max-width:100%;font-size:.62rem}.pr2-table .pr2-col-dealer[data-v-c567f926]{width:52%}.pr2-table .pr2-col-num[data-v-c567f926]{width:12%}.pr2-table thead tr[data-v-c567f926]{background:#fff4e5}.pr2-table th[data-v-c567f926]{letter-spacing:.04em;color:#c7832a;text-transform:uppercase;text-align:center;border-bottom:1px solid #ead7c4;padding:.18rem .14rem;font-size:.52rem;font-weight:700}.pr2-table th[data-v-c567f926],.pr2-table td[data-v-c567f926]{box-sizing:border-box}.pr2-table th.col-dealer[data-v-c567f926]{text-align:left;padding-left:.4rem}.pr2-table td[data-v-c567f926]{color:#26170f;vertical-align:middle;border-bottom:1px solid #f0e4d8;padding:.14rem .25rem}.pr2-table tbody tr:last-child td[data-v-c567f926]{border-bottom:none}.pr2-table tbody tr:hover td[data-v-c567f926]{background:#fff8f0}.col-dealer[data-v-c567f926]{text-align:left;overflow-wrap:anywhere;word-break:normal;white-space:normal;min-width:0;line-height:1.25}.col-num[data-v-c567f926]{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;color:#26170f;width:12%;font-size:.64rem;font-weight:700}.pr2-table th.col-num[data-v-c567f926],.pr2-table td.col-num[data-v-c567f926]{padding:.14rem .1rem}.cell-highlight[data-v-c567f926]{color:#3a2000;background:#f5c842;font-weight:700}.cell-highlight-strong[data-v-c567f926]{color:#fff;background:#c07000;font-weight:700}.pr2-total-fill[data-v-c567f926]{background:#fffaf2;position:relative;overflow:hidden}.pr2-total-fill.cell-highlight[data-v-c567f926],.pr2-total-fill.cell-highlight-strong[data-v-c567f926]{color:#2b1703;background:#fff5e6}.pr2-total-bar[data-v-c567f926]{z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffb240db,#ffd28e94);border-radius:3px;max-width:calc(100% - 4px);height:70%;min-height:8px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.pr2-total-value[data-v-c567f926]{z-index:1;vertical-align:middle;display:inline-block;position:relative}.pr2-table tbody tr:hover .pr2-total-fill[data-v-c567f926]{background:#fff6e8}.pr2-table tbody tr:hover .pr2-total-bar[data-v-c567f926]{background:linear-gradient(90deg,#f2a000e6,#ffcc7aad)}.pr2-table tfoot .pr2-total-fill[data-v-c567f926]{color:#2b1703;background:#fff3e0}.pr2-table tfoot .pr2-total-bar[data-v-c567f926]{background:linear-gradient(90deg,#ffa62beb,#ffcb70bd)}tfoot tr td[data-v-c567f926]{color:#4d3a2e;background:#fff8f0;border-top:1.5px solid #c07000;padding:.16rem .25rem;font-size:.62rem;font-weight:700}.foot-lbl[data-v-c567f926]{color:#7a4e28;font-style:italic}.foot-tot[data-v-c567f926]{color:#c07000}.pr2-empty[data-v-c567f926],.pr2-error[data-v-c567f926]{text-align:center;color:#9a7a60;padding:3rem 1rem;font-size:.9rem}.pr2-error[data-v-c567f926]{color:#c0392b}.pr2-bottom[data-v-c567f926]{color:#4d3a2e;background:#fff8f0;border:1px solid #e0cdb8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 .75rem .75rem;padding:.5rem 1rem;font-size:.72rem;display:flex}.pr2-bottom-label[data-v-c567f926]{letter-spacing:.06em;color:#7a4e28;margin-right:.25rem;font-weight:700}.pr2-bottom-team[data-v-c567f926]{color:#26170f;align-items:center;gap:.3rem;display:flex}.pr2-bottom-dot[data-v-c567f926]{border-radius:50%;width:8px;height:8px;display:inline-block}.pr2-overlay[data-v-c567f926]{z-index:300;background:#00000059;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.pr2-drawer[data-v-c567f926]{background:#fffaf5;flex-direction:column;width:min(380px,92vw);display:flex;box-shadow:-6px 0 32px #0000002e}.pr2-drawer-header[data-v-c567f926]{border-bottom:1px solid #e8d5c0;justify-content:space-between;align-items:flex-start;padding:1.1rem 1.4rem 1rem;display:flex}.pr2-drawer-header-left[data-v-c567f926]{flex-direction:column;gap:1px;display:flex}.pr2-drawer-subtitle[data-v-c567f926]{letter-spacing:.08em;color:#c07000;text-transform:uppercase;font-size:.68rem;font-weight:700}.pr2-drawer-title[data-v-c567f926]{color:#26170f;font-size:1.25rem;font-weight:700;line-height:1.2}.pr2-drawer-updated[data-v-c567f926]{color:#9a7a60;align-items:center;gap:4px;margin-top:4px;font-size:.72rem;display:flex}.pr2-drawer-close[data-v-c567f926]{cursor:pointer;color:#7a5a40;background:#f5ece0;border:1px solid #e0ccb8;border-radius:6px;margin-top:2px;padding:.3rem .5rem;font-size:.85rem;line-height:1;transition:background .15s}.pr2-drawer-close[data-v-c567f926]:hover{background:#eed8bb}.pr2-drawer-body[data-v-c567f926]{flex-direction:column;flex:1;gap:.6rem;padding:1.25rem 1.4rem;display:flex;overflow-y:auto}.pr2-period-tabs[data-v-c567f926]{background:#f0e4d4;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.pr2-range-popup[data-v-c567f926]{z-index:10002;background:#fff;border:1px solid #e0ccb8;border-radius:10px;gap:14px;width:min(360px,100vw - 44px);padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 28px #783c0a26}.pr2-range-panel[data-v-c567f926]{flex:1;min-width:0}.pr2-range-panel-head[data-v-c567f926]{color:#4d3020;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.8rem;font-weight:800;display:flex}.pr2-range-nav[data-v-c567f926]{color:#b08060;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:1rem;line-height:1}.pr2-range-nav[data-v-c567f926]:hover{color:#c95f0a;background:#fff0e0}.pr2-range-nav-spacer[data-v-c567f926]{width:1.4em;display:inline-block}.pr2-picker-grid.pr2-range-grid[data-v-c567f926]{width:auto;box-shadow:none;border:none;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0;position:static}.pr2-picker-item.range-endpoint[data-v-c567f926]{color:#fff;background:#c95f0a;font-weight:800}.pr2-picker-item.range-mid[data-v-c567f926]{color:#7a4e28;background:#ffe3c2}.pr2-period-tab[data-v-c567f926]{color:#9a7458;cursor:pointer;background:0 0;border:none;border-radius:7px;min-height:36px;font-size:12px;font-weight:800;transition:background .15s,color .15s}.pr2-period-tab[data-v-c567f926]:hover{color:#7a4f28;background:#ffe0b2}.pr2-period-tab.active[data-v-c567f926]{color:#fff;background:#c95f0a;box-shadow:0 1px 4px #b4500a40}.pr2-field[data-v-c567f926]{flex-direction:column;gap:.4rem;display:flex;position:relative}.pr2-label[data-v-c567f926]{color:#7a4e28;letter-spacing:.04em;margin-top:.5rem;font-size:.75rem;font-weight:600}.pr2-field .pr2-label[data-v-c567f926]{margin-top:0}.pr2-picker-btn[data-v-c567f926]{color:#3d2810;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:40px;padding:.5rem .7rem;font-size:.82rem;display:flex}.pr2-picker-btn span[data-v-c567f926]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pr2-picker-btn svg[data-v-c567f926]{color:#b08060;flex-shrink:0;transition:transform .16s}.pr2-picker-btn.open[data-v-c567f926]{border-color:#c95f0a;box-shadow:0 0 0 3px #c95f0a1f}.pr2-picker-btn.open svg[data-v-c567f926]{transform:rotate(180deg)}.pr2-picker-btn.set[data-v-c567f926]{color:#c95f0a;background:#fff8f2;border-color:#c95f0a;font-weight:800}.pr2-picker-btn[data-v-c567f926]:disabled{opacity:.45;cursor:not-allowed}.pr2-picker-list[data-v-c567f926],.pr2-picker-grid[data-v-c567f926]{z-index:10002;background:#fff;border:1px solid #e0ccb8;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 28px #783c0a26}.pr2-picker-list[data-v-c567f926]{flex-direction:column;width:min(320px,100vw - 44px);max-height:min(260px,42vh);padding:8px;display:flex;overflow-y:auto}.pr2-picker-list.compact[data-v-c567f926]{width:132px;max-height:230px}.pr2-picker-grid[data-v-c567f926]{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:216px;padding:10px;display:grid}.pr2-picker-item[data-v-c567f926]{color:#4d3020;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:8px 10px;font-size:13px;display:flex}.pr2-picker-grid .pr2-picker-item[data-v-c567f926]{text-align:center;justify-content:center;padding:8px 2px}.pr2-picker-item[data-v-c567f926]:hover:not(:disabled){background:#fff0e0}.pr2-picker-item.active[data-v-c567f926]{color:#c95f0a;background:#fff8f2;font-weight:800}.pr2-picker-grid .pr2-picker-item.active[data-v-c567f926]{color:#fff;background:#c95f0a}.pr2-picker-item[data-v-c567f926]:disabled{opacity:.3;cursor:not-allowed}.pr2-toggle[data-v-c567f926]{color:#3d2810;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:10px;align-items:center;gap:.85rem;margin-top:.25rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:flex}.pr2-toggle[data-v-c567f926]:hover{background:#fffdf9;border-color:#c07000}.pr2-toggle input[data-v-c567f926]{accent-color:#c95f0a;flex-shrink:0;width:1.1rem;height:1.1rem}.pr2-toggle strong[data-v-c567f926],.pr2-toggle small[data-v-c567f926]{display:block}.pr2-toggle strong[data-v-c567f926]{font-size:.85rem;font-weight:700}.pr2-toggle small[data-v-c567f926]{color:#9a7458;margin-top:.15rem;font-size:.73rem}.pr2-select[data-v-c567f926]{color:#26170f;background:#fff;border:1px solid #d4a96a;border-radius:6px;outline:none;width:100%;padding:.4rem .6rem;font-size:.85rem}.pr2-select[data-v-c567f926]:focus{border-color:#c07000;box-shadow:0 0 0 2px #c0700026}.pr2-drawer-footer[data-v-c567f926]{background:#fffaf5;border-top:1px solid #e8d5c0;gap:.6rem;padding:1rem 1.4rem;display:flex}.pr2-btn-reset[data-v-c567f926]{color:#7a4e28;cursor:pointer;background:#fff;border:1px solid #d4a96a;border-radius:8px;flex:1;padding:.65rem;font-size:.85rem;font-weight:600;transition:background .15s}.pr2-btn-reset[data-v-c567f926]:hover{background:#fce8cc}.pr2-btn-apply[data-v-c567f926]{color:#fff;cursor:pointer;background:#c07000;border:none;border-radius:8px;flex:2;padding:.65rem;font-size:.9rem;font-weight:700;transition:background .15s}.pr2-btn-apply[data-v-c567f926]:hover{background:#a06000}@keyframes pulse-c567f926{0%,to{opacity:1}50%{opacity:.5}}.info-tip[data-v-2f422ffc]{vertical-align:middle;outline:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.info-tip-icon[data-v-2f422ffc]{color:#b08060;cursor:default;transition:color .15s}.info-tip:hover .info-tip-icon[data-v-2f422ffc],.info-tip:focus-visible .info-tip-icon[data-v-2f422ffc]{color:#9a5600}.info-tip-bubble[data-v-2f422ffc]{z-index:1000;color:#4d3a2e;text-align:left;white-space:pre-line;pointer-events:none;background:#fffaf4;border:1px solid #e8d4c0;border-radius:8px;width:320px;max-width:calc(100vw - 24px);padding:9px 12px;font-size:12px;font-weight:500;line-height:1.5;position:fixed;box-shadow:0 6px 18px #3e1f0a21}.info-tip-bubble[data-v-2f422ffc]:before{content:"";bottom:100%;left:var(--arrow,50%);border:5px solid #0000;border-bottom-color:#e8d4c0;position:absolute;transform:translate(-50%)}.info-tip-bubble--above[data-v-2f422ffc]:before{border-top-color:#e8d4c0;border-bottom-color:#0000;top:100%;bottom:auto}.pvclr[data-v-20bc01ac]{border-top:1px solid #efe4d4;margin-top:8px;padding:22px 24px 20px}.pvclr-head[data-v-20bc01ac]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pvclr-title[data-v-20bc01ac]{flex-direction:column;gap:3px;display:flex}.pvclr-title h3[data-v-20bc01ac]{color:#3d2b1f;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:800;display:inline-flex}.pvclr-title>span[data-v-20bc01ac]{color:#8b5e3c;font-size:12px}.pvclr-export-btn[data-v-20bc01ac]{color:#9a5600;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e8cba8;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.pvclr-export-btn[data-v-20bc01ac]:hover:not(:disabled){background:#fff1df}.pvclr-export-btn[data-v-20bc01ac]:disabled{opacity:.5;cursor:not-allowed}.pvclr-years[data-v-20bc01ac]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 10px;display:grid}.pvclr-year[data-v-20bc01ac]{background:#fffcf8;border:1px solid #f0e3d2;border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.pvclr-year-label[data-v-20bc01ac]{color:#6b5b4a;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.pvclr-year-label i[data-v-20bc01ac],.pvclr-tooltip-year i[data-v-20bc01ac]{border-radius:3px;width:10px;height:10px;display:inline-block}.pvclr-year-label small[data-v-20bc01ac]{color:#9a5600;background:#f6eadb;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.pvclr-year strong[data-v-20bc01ac]{color:#23120d;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.pvclr-change[data-v-20bc01ac]{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.pvclr-change.up[data-v-20bc01ac]{color:#b4442f}.pvclr-change.down[data-v-20bc01ac]{color:#2f7a4f}.pvclr-change.flat[data-v-20bc01ac]{color:#9a8b7a;font-weight:600}.pvclr-scroll[data-v-20bc01ac]{padding-bottom:4px;overflow-x:auto}.pvclr-plot[data-v-20bc01ac]{min-width:760px;position:relative}.pvclr-chart[data-v-20bc01ac]{width:100%;height:auto;display:block}.pvclr-grid[data-v-20bc01ac]{stroke:#f0e4d6;stroke-width:1px}.pvclr-baseline[data-v-20bc01ac]{stroke:#d8c4ae;stroke-width:1px}.pvclr-axis[data-v-20bc01ac]{fill:#9a8b7a;text-anchor:end;font-variant-numeric:tabular-nums;font-size:11px}.pvclr-month[data-v-20bc01ac]{fill:#6b5b4a;text-anchor:middle;font-size:12px}.pvclr-month.active[data-v-20bc01ac]{fill:#23120d;font-weight:700}.pvclr-band[data-v-20bc01ac]{fill:#0000}.pvclr-band.active[data-v-20bc01ac]{fill:#fbf3e9}.pvclr-bar[data-v-20bc01ac]{transition:opacity .15s}.pvclr-bar.dim[data-v-20bc01ac]{opacity:.45}.pvclr-hit[data-v-20bc01ac]{fill:#0000;cursor:default}.pvclr-tooltip[data-v-20bc01ac]{z-index:5;pointer-events:none;background:#fffaf4;border:1px solid #e8d4c0;border-radius:8px;min-width:240px;padding:10px 12px;position:absolute;top:8px;box-shadow:0 6px 18px #3e1f0a21}.pvclr-tooltip-title[data-v-20bc01ac]{color:#23120d;margin:0 0 6px;font-size:13px;font-weight:800}.pvclr-tooltip-row[data-v-20bc01ac]{border-top:1px solid #f3e7d9;grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:10px;padding:4px 0;display:grid}.pvclr-tooltip-row[data-v-20bc01ac]:first-of-type{border-top:0}.pvclr-tooltip-year[data-v-20bc01ac]{color:#4d3a2e;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.pvclr-tooltip-row strong[data-v-20bc01ac]{color:#23120d;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.pvclr-tooltip-row small[data-v-20bc01ac]{color:#9a8b7a;grid-column:1/-1;font-size:11px}.pvclr-empty[data-v-20bc01ac]{color:#9a8b7a;text-align:center;margin:22px 0 6px;font-size:12px}@media (width<=700px){.pvclr[data-v-20bc01ac]{padding:16px}.pvclr-head[data-v-20bc01ac]{flex-direction:column}.pvclr-years[data-v-20bc01ac]{grid-template-columns:1fr;gap:8px}.pvclr-year[data-v-20bc01ac]{flex-flow:wrap;align-items:baseline;gap:4px 10px}.pvclr-year strong[data-v-20bc01ac]{font-size:18px}}.pvcyc[data-v-75e82f21]{padding:20px 24px}.pvcyc-head[data-v-75e82f21]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.pvcyc-title[data-v-75e82f21]{flex-direction:column;gap:3px;display:flex}.pvcyc-title h3[data-v-75e82f21]{color:#3d2b1f;align-items:center;gap:6px;margin:0;font-size:18px;font-weight:800;display:inline-flex}.pvcyc-title>span[data-v-75e82f21]{color:#8b5e3c;font-size:12px}.pvcyc-print-btn[data-v-75e82f21]{color:#9a5600;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e8cba8;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.pvcyc-print-btn[data-v-75e82f21]:hover:not(:disabled){background:#fff1df}.pvcyc-print-btn[data-v-75e82f21]:disabled{opacity:.5;cursor:not-allowed}.pvcyc-scroll[data-v-75e82f21]{overflow-x:auto}.pvcyc-table[data-v-75e82f21]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.pvcyc-table thead th[data-v-75e82f21]{color:#6b4f3a;text-align:right;background:#fdf5ec;border-bottom:2px solid #f0dcc8;padding:10px 12px;font-size:13px;font-weight:800}.pvcyc-table .pvcyc-metric[data-v-75e82f21]{text-align:left;width:22%}.pvcyc-table tbody th[data-v-75e82f21]{color:#3d2b1f;border-bottom:1px solid #f3e7d9;padding:14px 12px;font-size:13px;font-weight:800}.pvcyc-table td[data-v-75e82f21]{text-align:right;vertical-align:top;border-bottom:1px solid #f3e7d9;padding:14px 12px}.pvcyc-table td strong[data-v-75e82f21]{color:#23120d;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;display:block}.pvcyc-table td span[data-v-75e82f21]{color:#9a8b7a;margin-top:3px;font-size:11px;display:block}.pvcyc-table td em[data-v-75e82f21]{margin-top:3px;font-size:11px;font-style:normal;font-weight:700;display:block}.pvcyc-table em.bad[data-v-75e82f21]{color:#b4442f}.pvcyc-table em.good[data-v-75e82f21]{color:#2f7a4f}.pvcyc-table em.flat[data-v-75e82f21]{color:#9a8b7a}@media (width<=700px){.pvcyc[data-v-75e82f21]{padding:16px}.pvcyc-head[data-v-75e82f21]{flex-direction:column}}.pvc-date-range[data-v-ee229423]{border:1px solid #d1d5db;border-radius:8px;gap:12px;padding:12px;display:grid}.pvc-date-range label[data-v-ee229423]{gap:4px;display:grid}.pvc-date-range input[data-v-ee229423]{color:inherit;background:0 0;border:1px solid #d1d5db;border-radius:6px;padding:8px}.pvc-history-note[data-v-ee229423]{margin:12px 0;font-size:.85rem}.pvc-page[data-v-ee229423]{--soft-surface:#fffdf9;--soft-surface-warm:#fff8f2;--soft-surface-table:#fdf5ec;--soft-border:#f0dcc8;--soft-border-strong:#eddccc;--soft-hover:#e5bd96;--soft-text:#26170f;--soft-text-secondary:#4d3a2e;--soft-muted:#9a7a60;--soft-orange:#c95f0a;--soft-orange-fill:#d48200;--soft-sage:#4f8f6b;--soft-rose:#b85a55;--soft-amber:#b9823a;gap:18px}.production-report-intro[data-v-ee229423]{align-items:flex-start}.production-header-actions[data-v-ee229423]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.as-of-timestamp[data-v-ee229423]{color:#9a7a60;white-space:nowrap;font-size:11px}.icon-action[data-v-ee229423]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-ee229423]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-ee229423]:disabled{opacity:.45;cursor:not-allowed}.spinning[data-v-ee229423]{animation:.8s linear infinite pvc-spin-ee229423}.pvc-metrics-grid[data-v-ee229423]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;margin-bottom:0}.pvc-metric-card[data-v-ee229423]{border-color:var(--soft-border);background:linear-gradient(180deg, var(--soft-surface) 0%, #fff 100%);flex-direction:column;gap:10px;min-width:0;min-height:150px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 12px 26px #3e1f0a0f}.pvc-metric-card[data-v-ee229423]:hover{border-color:var(--soft-hover);box-shadow:0 16px 34px #3e1f0a1a}.pvc-card-accent[data-v-ee229423]{opacity:.92;width:4px;position:absolute;inset:0 auto 0 0}.tone-profit .pvc-card-accent[data-v-ee229423]{background:var(--soft-sage)}.tone-risk .pvc-card-accent[data-v-ee229423]{background:var(--soft-rose)}.tone-neutral .pvc-card-accent[data-v-ee229423]{background:var(--soft-amber)}.pmc-header[data-v-ee229423]{align-items:flex-start;gap:10px;margin-bottom:0;display:flex}.pmc-icon[data-v-ee229423]{flex-shrink:0}.pvc-icon-shell[data-v-ee229423]{border:1px solid var(--soft-border);background:#fff6ed;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.tone-profit .pvc-icon-shell[data-v-ee229423]{background:#f0f7f1;border-color:#d4e5d7}.tone-risk .pvc-icon-shell[data-v-ee229423]{background:#fff3f0;border-color:#ebd0ca}.pmc-icon.risk[data-v-ee229423],.pmc-amount.risk[data-v-ee229423],.pvc-delta.bad[data-v-ee229423]{color:var(--soft-rose)}.pmc-icon.neutral[data-v-ee229423],.pmc-amount.neutral[data-v-ee229423]{color:#9a7a60}.pmc-icon.profit[data-v-ee229423],.pmc-amount.profit[data-v-ee229423],.pvc-delta.good[data-v-ee229423]{color:var(--soft-sage)}.pvc-label-row[data-v-ee229423]{min-width:0}.pmc-label[data-v-ee229423]{color:#4d3a2e;align-items:center;gap:5px;margin:0;font-size:13px;font-weight:850;line-height:1.2;display:flex}.pvc-formula-tip[data-v-ee229423]{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.pvc-info-icon[data-v-ee229423]{color:#b08060;cursor:default;transition:color .15s}.pvc-formula-tip:hover .pvc-info-icon[data-v-ee229423]{color:#9a5600}.pvc-formula-tooltip[data-v-ee229423]{z-index:20;color:#4d3a2e;text-align:left;white-space:normal;pointer-events:none;opacity:0;background:#fffaf4;border:1px solid #e8d4c0;border-radius:8px;width:220px;padding:8px 11px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #3e1f0a21}.pvc-formula-tooltip[data-v-ee229423]:before{content:"";border:5px solid #0000;border-bottom-color:#e8d4c0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.pvc-formula-tip:hover .pvc-formula-tooltip[data-v-ee229423]{opacity:1}.pmc-sublabel[data-v-ee229423]{color:#b08060;margin:3px 0 0;font-size:11px;line-height:1.35}.pmc-amount[data-v-ee229423]{letter-spacing:0;margin-top:auto;font-size:24px;font-weight:900;line-height:1.15}.pvc-card-meter[data-v-ee229423]{background:#f3e5d8;border-radius:999px;height:6px;overflow:hidden}.pvc-card-meter span[data-v-ee229423]{border-radius:inherit;height:100%;display:block}.pvc-card-meter .tone-profit[data-v-ee229423]{background:var(--soft-sage)}.pvc-card-meter .tone-risk[data-v-ee229423]{background:var(--soft-rose)}.pvc-card-meter .tone-neutral[data-v-ee229423]{background:var(--soft-amber)}.pvc-delta[data-v-ee229423]{justify-content:flex-start;align-items:center;gap:5px;margin-top:8px;font-size:11px;font-weight:800;display:flex}.pvc-card-title-row h3[data-v-ee229423]{color:#3d2b1f;margin:0;font-size:18px;font-weight:800}.pvc-card-title-row p[data-v-ee229423]{color:var(--soft-muted);margin:3px 0 0;font-size:13px}.pvc-card-title-row[data-v-ee229423]{align-items:center;gap:10px;display:flex}.pvc-data-card[data-v-ee229423]{overflow:hidden}.pvc-card-title-row[data-v-ee229423]{justify-content:space-between}.pvc-card-title-row>span[data-v-ee229423],.pvc-title-actions>span[data-v-ee229423]{color:var(--soft-muted);white-space:nowrap;font-size:13px;font-weight:800}.pvc-title-actions[data-v-ee229423]{align-items:center;gap:12px;display:flex}.pvc-export-btn[data-v-ee229423]{color:#9a5600;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e8cba8;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.pvc-export-btn[data-v-ee229423]:hover:not(:disabled){background:#fff1df}.pvc-export-btn[data-v-ee229423]:disabled{opacity:.5;cursor:not-allowed}.pvc-table[data-v-ee229423]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.pvc-dealer-table[data-v-ee229423]{min-width:0;max-width:none}.pvc-dealer-table .pvc-name-cell[data-v-ee229423]{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;padding-left:14px}.pvc-dealer-table td[data-v-ee229423]{text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.pvc-dealer-table .pvc-cell-sub[data-v-ee229423]{white-space:nowrap}.pvc-dealer-table .pvc-loss-track[data-v-ee229423]{max-width:100%}.production-table thead .pvc-group-row th[data-v-ee229423]{border-bottom:1px solid var(--soft-border);color:#9a5600;letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:8px 12px 6px;font-size:11px;font-weight:800}.production-table thead .pvc-group-row .pvc-group-cell-active[data-v-ee229423]{border-left:1px solid var(--soft-border);border-right:1px solid var(--soft-border);background:#fbeedd}.pvc-cell-strong[data-v-ee229423]{font-weight:800}.pvc-cell-sub[data-v-ee229423]{color:var(--soft-muted);margin-top:2px;font-size:11px;font-weight:600;display:block}.pvc-pagination[data-v-ee229423]{justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px 14px;display:flex}.page-btn[data-v-ee229423]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;min-width:64px;height:32px;padding:0 14px;font-size:13px;font-weight:600;display:inline-grid}.page-btn[data-v-ee229423]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.page-btn[data-v-ee229423]:disabled{opacity:.45;cursor:not-allowed}.page-status[data-v-ee229423]{color:var(--soft-muted);white-space:nowrap;font-size:12px}.pvc-compact-table[data-v-ee229423]{min-width:560px}.th-left[data-v-ee229423]{text-align:left;padding-left:14px}.th-right[data-v-ee229423],.td-right[data-v-ee229423]{text-align:right;padding-right:14px}.production-table thead th[data-v-ee229423]{color:#6b4f3a;background:var(--soft-surface-table);border-bottom:2px solid var(--soft-border);white-space:nowrap;padding:0;font-size:12px;font-weight:800}.sort-button[data-v-ee229423]{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 8px;font-weight:800;display:inline-flex}.sort-button-right[data-v-ee229423]{text-align:right;justify-content:flex-end;padding-right:14px}.sort-button[data-v-ee229423]:hover,.sort-button-active[data-v-ee229423]{color:#9a5600;background:#fff1df}.production-table tbody td[data-v-ee229423],.production-table tfoot td[data-v-ee229423]{vertical-align:middle;border-bottom:1px solid #f4ece4;padding:14px 8px;font-size:13px}.production-table tbody tr[data-v-ee229423]{transition:background .16s}.production-table tbody tr:hover td[data-v-ee229423]{background:#fffaf3}.pvc-dealer-row[data-v-ee229423]{cursor:pointer}.production-table tfoot td[data-v-ee229423]{background:var(--soft-surface-table);color:#3d2b1f;font-weight:900}.pvc-name-cell[data-v-ee229423]{min-width:260px;color:var(--soft-text);font-weight:800}.pvc-name-cell small[data-v-ee229423]{color:#a76a2c;margin-top:3px;font-size:11px;font-weight:800;display:block}.pvc-loss-cell[data-v-ee229423]{min-width:150px}.pvc-loss-track[data-v-ee229423]{background:#f6efe7;border-radius:6px;justify-content:flex-end;width:130px;min-height:28px;display:inline-flex;position:relative;overflow:hidden}.pvc-loss-bar[data-v-ee229423]{opacity:.22;position:absolute;inset:0 auto 0 0}.pvc-loss-bar.good[data-v-ee229423]{background:var(--soft-sage)}.pvc-loss-bar.warning[data-v-ee229423]{background:var(--soft-amber)}.pvc-loss-bar.danger[data-v-ee229423]{background:var(--soft-rose)}.pvc-loss-track strong[data-v-ee229423]{z-index:1;align-self:center;padding:0 8px;position:relative}.pvc-loss-track strong.good[data-v-ee229423],.pvc-net-good[data-v-ee229423]{color:var(--soft-sage)}.pvc-loss-track strong.warning[data-v-ee229423]{color:#9a6a2e}.pvc-loss-track strong.danger[data-v-ee229423],.pvc-net-bad[data-v-ee229423]{color:var(--soft-rose)}.pvc-loss-track strong.muted[data-v-ee229423]{color:#a49385}.pvc-detail-backdrop[data-v-ee229423]{z-index:300;background:#22140c7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pvc-detail-panel[data-v-ee229423]{background:#fffdf9;border:1px solid #ead8c7;border-radius:8px;width:min(480px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 24px 70px #27150847}.pvc-detail-header[data-v-ee229423]{background:#fdf5ec;border-bottom:1px solid #f0dcc8;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 14px;display:flex}.pvc-detail-header p[data-v-ee229423]{color:#a76a2c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.pvc-detail-header h3[data-v-ee229423]{color:#2f2118;margin:0;font-size:20px;font-weight:900;line-height:1.2}.pvc-detail-close[data-v-ee229423]{color:#9a7a60;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.pvc-detail-close[data-v-ee229423]:hover{color:#4d2e00;background:#f0dcc8}.pvc-detail-grid[data-v-ee229423]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.pvc-detail-metric[data-v-ee229423]{background:#fff;border:1px solid #f0dcc8;border-radius:8px;min-width:0;padding:13px}.pvc-detail-metric span[data-v-ee229423],.pvc-detail-loss-head span[data-v-ee229423]{color:#8b6b52;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.pvc-detail-metric strong[data-v-ee229423]{color:#2f2118;overflow-wrap:anywhere;margin-top:5px;font-size:18px;font-weight:900;line-height:1.2;display:block}.pvc-detail-metric small[data-v-ee229423]{color:#a78b76;margin-top:4px;font-size:12px;font-weight:700;display:block}.pvc-detail-loss[data-v-ee229423]{background:#fff8f2;border:1px solid #f0dcc8;border-radius:8px;margin:0 18px 16px;padding:14px}.pvc-detail-loss-head[data-v-ee229423]{justify-content:space-between;align-items:center;gap:12px;display:flex}.pvc-detail-loss-head strong[data-v-ee229423]{font-size:24px;font-weight:950}.pvc-detail-loss-head strong.good[data-v-ee229423],.pvc-detail-loss p.good[data-v-ee229423]{color:var(--soft-sage)}.pvc-detail-loss-head strong.warning[data-v-ee229423],.pvc-detail-loss p.warning[data-v-ee229423]{color:#9a6a2e}.pvc-detail-loss-head strong.danger[data-v-ee229423],.pvc-detail-loss p.danger[data-v-ee229423]{color:var(--soft-rose)}.pvc-detail-loss-head strong.muted[data-v-ee229423],.pvc-detail-loss p.muted[data-v-ee229423]{color:#a49385}.pvc-detail-loss-track[data-v-ee229423]{background:#f0e2d4;border-radius:999px;height:14px;margin-top:12px;position:relative;overflow:hidden}.pvc-detail-loss p[data-v-ee229423]{margin:8px 0 0;font-size:12px;font-weight:900}.pvc-detail-notice[data-v-ee229423]{color:#8a5a16;background:#fff7e8;border:1px solid #edd5a9;border-radius:8px;margin:0 18px 18px;padding:11px 13px;font-size:12px;font-weight:800;line-height:1.45}.pvc-detail-enter-active[data-v-ee229423],.pvc-detail-leave-active[data-v-ee229423]{transition:opacity .18s}.pvc-detail-enter-active .pvc-detail-panel[data-v-ee229423],.pvc-detail-leave-active .pvc-detail-panel[data-v-ee229423]{transition:transform .18s,opacity .18s}.pvc-detail-enter-from[data-v-ee229423],.pvc-detail-leave-to[data-v-ee229423]{opacity:0}.pvc-detail-enter-from .pvc-detail-panel[data-v-ee229423],.pvc-detail-leave-to .pvc-detail-panel[data-v-ee229423]{opacity:0;transform:translateY(18px)}.pvc-empty[data-v-ee229423]{color:var(--soft-muted);text-align:center}.pvc-branch-card[data-v-ee229423]{border-color:var(--soft-border);background:var(--soft-surface)}.pvc-branch-card .pvc-card-title-row[data-v-ee229423]{align-items:flex-start;padding:18px 22px}.pvc-basis-toggle[data-v-ee229423]{width:fit-content;margin-top:10px}.pvc-branch-summary[data-v-ee229423]{white-space:nowrap;grid-auto-flow:column;align-items:center;gap:8px;display:grid}.pvc-branch-summary span[data-v-ee229423],.pvc-branch-summary small[data-v-ee229423]{border:1px solid var(--soft-border-strong);background:var(--soft-surface-warm);color:#9a7458;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.pvc-branch-summary strong[data-v-ee229423]{color:#7a4800;font-size:14px}.pvc-branch-table[data-v-ee229423]{table-layout:auto;min-width:760px}.pvc-branch-table thead th[data-v-ee229423]{vertical-align:middle;height:44px;padding:12px 14px;line-height:1.2}.pvc-branch-table thead th[data-v-ee229423]:first-child,.pvc-branch-table tbody td[data-v-ee229423]:first-child{text-align:left;width:38%}.pvc-branch-table thead th[data-v-ee229423]:nth-child(2),.pvc-branch-table tbody td[data-v-ee229423]:nth-child(2){text-align:left;width:26%}.pvc-branch-table thead th[data-v-ee229423]:nth-child(3),.pvc-branch-table tbody td[data-v-ee229423]:nth-child(3){width:14%}.pvc-branch-table thead th[data-v-ee229423]:nth-child(4),.pvc-branch-table tbody td[data-v-ee229423]:nth-child(4){width:22%}.pvc-nature-table[data-v-ee229423]{table-layout:auto;min-width:640px}.pvc-nature-table thead th[data-v-ee229423]{vertical-align:middle;height:44px;padding:12px 14px;line-height:1.2}.pvc-nature-table thead tr:first-child th[data-v-ee229423]:first-child,.pvc-nature-table td[data-v-ee229423]:first-child{z-index:1;text-align:left;min-width:130px;position:sticky;left:0}.pvc-nature-table tbody td[data-v-ee229423]:first-child{font-weight:800}.pvc-nature-table .pvc-nature-group[data-v-ee229423]{text-align:center;color:#5c3a00;border-left:1px solid var(--soft-border);background:#ffe9a8}.pvc-nature-cell[data-v-ee229423]{white-space:nowrap}.pvc-nature-cell strong[data-v-ee229423],.pvc-nature-cell span[data-v-ee229423],.pvc-nature-cell small[data-v-ee229423]{display:block}.pvc-nature-cell span[data-v-ee229423]{color:#7a4800;font-size:12px}.pvc-nature-cell small[data-v-ee229423]{color:#9a7458;font-size:11px;font-weight:700}.pvc-storage-tag[data-v-ee229423]{color:#3d2b1f;font-size:13px;font-weight:700}.pvc-storage-none[data-v-ee229423]{color:#c0a899;font-size:13px}.pvc-branch-row td[data-v-ee229423]{background:#fff}.pvc-branch-name[data-v-ee229423]{color:#2f2118;align-items:center;gap:10px;font-weight:800;display:flex}.pvc-branch-mark[data-v-ee229423]{border:1px solid var(--soft-border-strong);background:var(--soft-surface-warm);color:#9a5600;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:inline-grid}.pvc-count-pill[data-v-ee229423]{color:#7a4800;background:#fff4e8;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:26px;padding:0 10px;font-weight:900;display:inline-flex}.pvc-branch-amount[data-v-ee229423]{color:#3d2b1f;font-weight:900}@keyframes pvc-spin-ee229423{to{transform:rotate(360deg)}}@media (width<=1180px){.pvc-metrics-grid[data-v-ee229423]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.pvc-page[data-v-ee229423]{gap:14px;padding-inline:8px}.production-report-intro[data-v-ee229423]{gap:18px}.production-report-intro h2[data-v-ee229423]{font-size:28px;line-height:1.1}.production-report-intro p[data-v-ee229423]:not(.breadcrumb){max-width:32ch;font-size:16px;line-height:1.45}.production-header-actions[data-v-ee229423]{justify-content:flex-start;gap:8px;width:100%}.as-of-timestamp[data-v-ee229423]{white-space:normal;flex:0 auto}.icon-action[data-v-ee229423]{width:38px;height:38px}.pvc-metric-card[data-v-ee229423]{min-height:132px;padding:14px}.pmc-amount[data-v-ee229423]{font-size:22px}.pvc-metrics-grid[data-v-ee229423]{grid-template-columns:1fr}.pvc-card-title-row[data-v-ee229423]{flex-direction:column;align-items:flex-start;gap:6px;padding:16px}.pvc-card-title-row>span[data-v-ee229423]{white-space:normal}.pvc-table-wrap[data-v-ee229423]{border-radius:0;overflow:visible}.pvc-table[data-v-ee229423],.pvc-compact-table[data-v-ee229423],.pvc-branch-table[data-v-ee229423]{border-collapse:separate;border-spacing:0;width:100%;min-width:0;display:block}.pvc-dealer-table[data-v-ee229423]{width:100%!important;min-width:0!important}.pvc-dealer-table colgroup[data-v-ee229423]{display:none}.pvc-dealer-table td[data-v-ee229423]{overflow:visible}.production-table thead[data-v-ee229423]{display:none}.production-table tbody[data-v-ee229423],.production-table tfoot[data-v-ee229423]{gap:10px;padding:0 12px 12px;display:grid}.production-table tr[data-v-ee229423],.production-table tbody tr[data-v-ee229423],.production-table tfoot tr[data-v-ee229423]{background:#fff;border:1px solid #f0dcc8;border-radius:8px;gap:0;display:grid;overflow:hidden}.production-table tbody td[data-v-ee229423],.production-table tfoot td[data-v-ee229423]{text-align:right;border-bottom:1px solid #f4ece4;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 12px;font-size:13px;display:flex}.production-table tbody td[data-v-ee229423]:last-child,.production-table tfoot td[data-v-ee229423]:last-child{border-bottom:0}.production-table tbody td[data-v-ee229423]:before,.production-table tfoot td[data-v-ee229423]:before{content:attr(data-label);color:#9a7458;letter-spacing:.03em;text-align:left;text-transform:uppercase;flex:none;font-size:11px;font-weight:850}.production-table tbody td[colspan][data-v-ee229423],.production-table tfoot td[colspan][data-v-ee229423]{text-align:center;display:block}.production-table tbody td[colspan][data-v-ee229423]:before,.production-table tfoot td[colspan][data-v-ee229423]:before{content:none}.pvc-name-cell[data-v-ee229423],.pvc-branch-table tbody td[data-v-ee229423]:first-child{text-align:right;width:auto;min-width:0}.pvc-name-cell span[data-v-ee229423],.pvc-branch-name span[data-v-ee229423]:last-child{overflow-wrap:anywhere;min-width:0}.pvc-branch-table tbody td[data-v-ee229423]:nth-child(2),.pvc-branch-table tbody td[data-v-ee229423]:nth-child(3){width:auto}.pvc-loss-cell[data-v-ee229423]{min-width:0}.pvc-loss-track[data-v-ee229423]{width:112px}.pvc-detail-backdrop[data-v-ee229423]{align-items:end;padding:0}.pvc-detail-panel[data-v-ee229423]{border-bottom:0;border-left:0;border-right:0;border-radius:8px 8px 0 0;width:100%;max-height:calc(100vh - 28px)}.pvc-detail-grid[data-v-ee229423]{grid-template-columns:1fr;padding:14px}.pvc-detail-loss[data-v-ee229423],.pvc-detail-notice[data-v-ee229423]{margin-inline:14px}.pvc-pagination[data-v-ee229423]{justify-content:space-between;padding:10px 12px 14px}.page-btn[data-v-ee229423]{min-width:58px;padding:0 12px}.pvc-branch-card .pvc-card-title-row[data-v-ee229423],.pvc-branch-summary[data-v-ee229423]{flex-wrap:wrap;display:flex}.pvc-branch-card .pvc-card-title-row[data-v-ee229423]{padding:16px}.pvc-branch-summary[data-v-ee229423]{white-space:normal;gap:6px;width:100%}.pvc-branch-table tbody td[data-v-ee229423]{flex-direction:column;align-items:flex-start;gap:2px}}@media (width<=390px){.production-table tbody td[data-v-ee229423],.production-table tfoot td[data-v-ee229423]{text-align:left;flex-direction:column;align-items:flex-start}.pvc-loss-track[data-v-ee229423]{width:100%}}.mlmc[data-v-0884501e]{border-top:1px solid #efe4d4;margin-top:28px;padding-top:20px}.mlmc-head[data-v-0884501e]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.mlmc-title[data-v-0884501e]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.mlmc-title h3[data-v-0884501e]{color:#23120d;margin:0;font-size:15px;font-weight:800}.mlmc-title span[data-v-0884501e]{color:#8b5e3c;font-size:12px}.mlmc-legend[data-v-0884501e]{color:#2e2013;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.mlmc-legend span[data-v-0884501e]{align-items:center;gap:5px;display:inline-flex}.mlmc-legend i[data-v-0884501e]{border-radius:3px;width:11px;height:11px;display:inline-block}.mlmc-scroll[data-v-0884501e]{padding-bottom:4px;overflow-x:auto}.mlmc-chart[data-v-0884501e]{width:100%;min-width:840px;height:auto;display:block}.mlmc-grid[data-v-0884501e]{stroke:#eadbca;stroke-width:1px;stroke-dasharray:4 6}.mlmc-baseline[data-v-0884501e]{stroke:#d8c4ae;stroke-width:1px}.mlmc-axis[data-v-0884501e]{fill:#6b5b4a;text-anchor:end;font-size:11px}.mlmc-month[data-v-0884501e]{fill:#2e2013;text-anchor:middle;font-size:12px}.mlmc-value[data-v-0884501e]{text-anchor:middle;font-size:9.5px;font-weight:800}.mlmc-bar[data-v-0884501e]{opacity:.92;transition:opacity .15s}.mlmc-bar[data-v-0884501e]:hover{opacity:1}.mlmc-empty[data-v-0884501e]{color:#9a8b7a;text-align:center;margin:22px 0 6px;font-size:12px}@media (width<=700px){.mlmc[data-v-0884501e]{margin-top:20px;padding-top:16px}.mlmc-head[data-v-0884501e]{flex-direction:column;align-items:flex-start}.mlmc-legend[data-v-0884501e]{flex-wrap:wrap;gap:8px 12px}.mlmc-chart[data-v-0884501e]{min-width:760px}}@media (width<=520px){.pf-drawer[data-v-753b9ff4]{border-radius:20px 20px 0 0;width:100vw;height:min(92dvh,760px);top:auto;bottom:0;box-shadow:0 -18px 42px #3e1f0a3d}.pf-drawer[data-v-753b9ff4]:before{content:"";background:#decab7;border-radius:999px;align-self:center;width:42px;height:4px;margin-top:8px}.pf-drawer-header[data-v-753b9ff4]{padding:10px 16px 12px}.pf-drawer-header h3[data-v-753b9ff4]{font-size:20px}.pf-updated[data-v-753b9ff4]{padding:10px 16px}.pf-body[data-v-753b9ff4]{overscroll-behavior:contain;gap:14px;padding:16px 16px 20px}.pf-toggle[data-v-753b9ff4]{min-height:56px}.pf-btn[data-v-753b9ff4],.pf-tab[data-v-753b9ff4]{min-height:44px}.pf-month-grid[data-v-753b9ff4]{width:min(100%,260px)}.pf-search-drop[data-v-753b9ff4]{width:100%}.pf-actions[data-v-753b9ff4]{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffdf9}.pf-apply[data-v-753b9ff4],.pf-reset[data-v-753b9ff4]{min-height:46px}}.mlw[data-v-45aaef99]{max-width:1280px;margin:0 auto;padding:24px 28px 56px}.mlw-head[data-v-45aaef99]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.mlw-head h1[data-v-45aaef99]{align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.mlw-head p[data-v-45aaef99]{color:var(--text-secondary,#6b7280);max-width:60ch;margin-top:4px}.mlw-scope[data-v-45aaef99]{color:#6b5b4a;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:12px;display:flex}.mlw-scope span[data-v-45aaef99]{color:#994410;letter-spacing:.04em;text-transform:uppercase;background:#f5e9dc;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.mlw-head-actions[data-v-45aaef99]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mlw-asof[data-v-45aaef99]{color:var(--text-secondary,#6b7280);font-size:12px}.mlw-btn[data-v-45aaef99]{font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.mlw-btn[data-v-45aaef99]:hover{background:#f9fafb}.mlw-btn.primary[data-v-45aaef99]{color:#fff;background:#b85413;border-color:#b85413}.mlw-btn.primary[data-v-45aaef99]:hover{background:#9e430c}.spin[data-v-45aaef99]{animation:1s linear infinite mlw-spin-45aaef99}@keyframes mlw-spin-45aaef99{to{transform:rotate(360deg)}}.mlw-error[data-v-45aaef99]{color:#c0392b;background:#fbe3dc;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.mlw-card[data-v-45aaef99]{background:#fff;border:1px solid #eee;border-radius:16px;margin-bottom:20px;padding:22px 24px;box-shadow:0 1px 2px #0000000a}.mlw-card h2[data-v-45aaef99]{color:#23120d;margin-bottom:4px;font-size:17px;font-weight:800}.mlw-finding[data-v-45aaef99]{color:#6b5b4a;max-width:76ch;margin-bottom:16px;font-size:13px}.mlw-empty[data-v-45aaef99]{color:#9a8b7a;text-align:center;padding:20px 0}.mlw-bar-track[data-v-45aaef99]{background:#f1e6d5;border-radius:6px;height:12px;overflow:hidden}.mlw-bar-fill[data-v-45aaef99]{background:#c2571a;border-radius:6px;min-width:2px;height:100%}.mlw-bar-track--dual[data-v-45aaef99]{background:#f1e6d5;position:relative}.mlw-bar-track--dual .mlw-bar-fill.issued[data-v-45aaef99]{background:#efe0c8;border-radius:6px}.mlw-bar-track--dual .mlw-bar-fill.claims[data-v-45aaef99]{background:#c2571a;position:absolute;top:0;left:0}.mlw-cols[data-v-45aaef99]{align-items:flex-end;gap:10px;height:260px;padding-top:22px;display:flex}.mlw-col[data-v-45aaef99]{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;padding:0;display:flex}.mlw-col[data-v-45aaef99]:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #c2571a4d}.mlw-col-rank[data-v-45aaef99]{color:#8b5e3c;background:#f5e9dc;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-bottom:5px;font-size:10px;font-weight:800;display:grid}.mlw-col.hot .mlw-col-rank[data-v-45aaef99]{color:#fff;background:#9e430c}.mlw-col-label[data-v-45aaef99]{display:none}.mlw-col-value[data-v-45aaef99]{color:#6b5b4a;white-space:nowrap;margin-bottom:4px;font-size:12px;font-weight:700}.mlw-col-bar[data-v-45aaef99]{width:100%;max-width:56px;height:var(--bar-size);background:#c2571a;border-radius:5px 5px 0 0;min-height:3px;transition:height .4s,width .4s}.mlw-col.hot .mlw-col-bar[data-v-45aaef99]{background:#9e430c}.mlw-col.hot .mlw-col-value[data-v-45aaef99]{color:#9e430c}.mlw-col-x[data-v-45aaef99]{border-top:1px solid #e0d0b8;gap:10px;margin-top:0;padding-top:8px;display:flex}.mlw-col-x div[data-v-45aaef99]{text-align:center;color:#2e2013;flex:1;min-width:0;font-size:13px;font-weight:700;line-height:1.25}.mlw-col-x div small[data-v-45aaef99]{color:#9a8b7a;margin-top:2px;font-size:11px;font-weight:500;display:block}.mlw-rate[data-v-45aaef99]{grid-template-columns:auto 1fr;align-items:center;gap:32px;display:grid}.mlw-waffle[data-v-45aaef99]{grid-template-columns:repeat(10,18px);grid-auto-rows:18px;gap:4px;display:grid}.mlw-waffle-cell[data-v-45aaef99]{background:#ebdfcb;border-radius:4px}.mlw-waffle-cell.on[data-v-45aaef99]{background:#c2571a}.mlw-rate-stats[data-v-45aaef99]{flex-direction:column;gap:14px;display:flex}.mlw-rate-num[data-v-45aaef99]{font-size:28px;font-weight:800}.mlw-rate-num.quiet[data-v-45aaef99]{color:#9a8b7a}.mlw-rate-lbl[data-v-45aaef99]{color:#6b5b4a;font-size:13px}.mlw-ledger-row[data-v-45aaef99]{border-bottom:1px solid #f1e6d5;grid-template-columns:24px 1fr 200px 140px;align-items:center;gap:12px;padding:9px 0;display:grid}.mlw-ledger-row[data-v-45aaef99]:last-child{border-bottom:0}.mlw-ledger-rank[data-v-45aaef99]{color:#9a8b7a;text-align:right;font-weight:800}.mlw-ledger-name[data-v-45aaef99]{min-width:0;font-weight:700}.mlw-ledger-name small[data-v-45aaef99]{color:#9a8b7a;margin-top:2px;font-size:11px;font-weight:500;display:block}.mlw-ledger-value[data-v-45aaef99]{text-align:right;font-size:13px;font-weight:700}.mlw-ledger-value small[data-v-45aaef99]{color:#9a8b7a;font-size:11px;font-weight:500;display:block}table[data-v-45aaef99]{border-collapse:collapse;width:100%}th[data-v-45aaef99]{text-align:right;letter-spacing:.08em;text-transform:uppercase;color:#6b5b4a;border-bottom:2px solid #e0d0b8;padding:8px 10px;font-size:10.5px}th.left[data-v-45aaef99],td.left[data-v-45aaef99]{text-align:left}td[data-v-45aaef99]{text-align:right;vertical-align:top;border-bottom:1px solid #efe4d4;padding:10px;font-size:13.5px}.mlw-twrap[data-v-45aaef99]{overflow-x:auto}.mlw-risk-table[data-v-45aaef99]{table-layout:fixed;min-width:980px}.mlw-risk-table th[data-v-45aaef99]:first-child{width:41%}.mlw-risk-table th[data-v-45aaef99]:nth-child(2){width:28%}.mlw-risk-table th[data-v-45aaef99]:nth-child(3){width:6%}.mlw-risk-table th[data-v-45aaef99]:nth-child(4){width:9%}.mlw-risk-table th[data-v-45aaef99]:nth-child(5){width:7%}.mlw-risk-table th[data-v-45aaef99]:nth-child(6){width:9%}.mlw-vehicle[data-v-45aaef99]{color:#6b5b4a;white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.35}.mlw-vehicle-toggle[data-v-45aaef99]{width:100%;min-width:0;color:inherit;font:inherit;line-height:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;display:block}.mlw-vehicle-toggle:hover .mlw-vehicle-action[data-v-45aaef99]{color:#7f350b;text-decoration:underline}.mlw-vehicle-toggle[data-v-45aaef99]:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #c2571a73}.mlw-vehicle-text[data-v-45aaef99]{overflow-wrap:anywhere}.mlw-vehicle-action[data-v-45aaef99]{color:#b85413;width:max-content;margin-top:4px;font-size:11px;font-weight:800;display:block}.mlw-flag[data-v-45aaef99]{border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-block}.mlw-flag.repeat[data-v-45aaef99]{color:#c0392b;background:#fbe3dc}.mlw-flag.single[data-v-45aaef99]{color:#2e7d32;background:#e4f0e4}.mlw-mult[data-v-45aaef99]{color:#c0392b;font-weight:800}.mlw-trend[data-v-45aaef99]{align-items:flex-end;gap:6px;height:240px;display:flex}.mlw-trend-col[data-v-45aaef99]{flex-direction:column-reverse;flex:1;display:flex}.mlw-trend-seg.other[data-v-45aaef99]{background:#f7e3d2;border:1px solid #e0d0b8;border-radius:3px 3px 0 0}.mlw-trend-seg.aon[data-v-45aaef99]{background:#c2571a;border-radius:3px 3px 0 0}.mlw-trend-x[data-v-45aaef99]{border-top:1px solid #e0d0b8;gap:6px;margin-top:6px;padding-top:6px;display:flex}.mlw-trend-x div[data-v-45aaef99]{text-align:center;color:#9a8b7a;flex:1;font-size:10.5px}.mlw-legend[data-v-45aaef99]{color:#6b5b4a;gap:16px;margin-top:10px;font-size:12px;display:flex}.mlw-legend .dot[data-v-45aaef99]{border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.mlw-legend .dot.aon[data-v-45aaef99]{background:#c2571a}.mlw-legend .dot.other[data-v-45aaef99]{background:#f7e3d2;border:1px solid #e0d0b8}.mlw-legend .dot.claims[data-v-45aaef99]{background:#c2571a}.mlw-legend .dot.issued[data-v-45aaef99]{background:#efe0c8;border:1px solid #e0d0b8}.mlw-trend-col[data-v-45aaef99]{cursor:pointer}.mlw-tooltip[data-v-45aaef99]{z-index:230;pointer-events:none;color:#f9f1e6;background:#33220f;border-radius:10px;min-width:200px;padding:12px 14px;font-size:12.5px;line-height:1.5;position:fixed;box-shadow:0 6px 20px #1e12064d}.mlw-tooltip-title[data-v-45aaef99]{margin-bottom:6px;font-weight:700}.mlw-tooltip-row[data-v-45aaef99]{justify-content:space-between;gap:16px;padding:2px 0;display:flex}.mlw-tooltip-row span[data-v-45aaef99]{opacity:.75}.mlw-tooltip-row b[data-v-45aaef99]{text-align:right}.mlw-model-tooltip[data-v-45aaef99]{width:min(294px,100vw - 24px)}.mlw-tooltip-hint[data-v-45aaef99]{opacity:.72;border-top:1px solid #f9f1e62e;margin-top:8px;padding-top:8px;display:none}.mlw-loading-fade-enter-active[data-v-45aaef99],.mlw-loading-fade-leave-active[data-v-45aaef99]{transition:opacity .18s}.mlw-loading-fade-enter-from[data-v-45aaef99],.mlw-loading-fade-leave-to[data-v-45aaef99]{opacity:0}.mlw-mix-grid[data-v-45aaef99]{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.mlw-mix-row[data-v-45aaef99]{grid-template-columns:170px 1fr 130px;align-items:center;gap:10px;padding:6px 0;display:grid}.mlw-mix-value small[data-v-45aaef99]{color:#9a8b7a;font-size:11px;font-weight:500;display:block}.mlw-tiles[data-v-45aaef99]{flex-direction:column;gap:12px;display:flex}.mlw-tile[data-v-45aaef99]{background:#fdf9f3;border:1px solid #efe4d4;border-radius:12px;padding:14px 16px}.mlw-tile-label[data-v-45aaef99]{text-transform:uppercase;color:#6b5b4a;font-size:11px;font-weight:700}.mlw-tile-value[data-v-45aaef99]{margin-top:2px;font-size:22px;font-weight:800}.mlw-tile-value.accent[data-v-45aaef99]{color:#b85413}.mlw-tile-sub[data-v-45aaef99]{color:#9a8b7a;margin-top:4px;font-size:11px}.mlw-early-tiles[data-v-45aaef99]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.mlw-days-pill[data-v-45aaef99]{text-align:center;color:#c0392b;background:#fbe3dc;border-radius:999px;min-width:46px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.mlw-days-pill.mild[data-v-45aaef99]{color:#6b5b4a;background:#f1e6d5}@media (width<=900px){.mlw-ledger-row[data-v-45aaef99]{grid-template-columns:24px minmax(0,1fr) 150px 126px}.mlw-mix-grid[data-v-45aaef99]{grid-template-columns:1fr}.mlw-tiles[data-v-45aaef99]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=700px){.mlw[data-v-45aaef99]{padding:18px 14px 80px}.mlw-head[data-v-45aaef99]{margin-bottom:16px;display:block}.mlw-head h1[data-v-45aaef99]{align-items:flex-start;font-size:20px;line-height:1.25}.mlw-head h1 svg[data-v-45aaef99]{flex:none;margin-top:1px}.mlw-head p[data-v-45aaef99]{margin-top:6px;font-size:13px;line-height:1.5}.mlw-head-actions[data-v-45aaef99]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:14px;display:grid}.mlw-asof[data-v-45aaef99]{grid-column:1/-1}.mlw-btn[data-v-45aaef99]{justify-content:center;min-height:42px;padding:8px 12px}.mlw-error[data-v-45aaef99]{align-items:flex-start;padding:12px}.mlw-error svg[data-v-45aaef99]{flex:none;margin-top:1px}.mlw-card[data-v-45aaef99]{border-radius:14px;margin-bottom:14px;padding:18px 16px}.mlw-card h2[data-v-45aaef99]{font-size:16px;line-height:1.35}.mlw-finding[data-v-45aaef99]{margin:6px 0 16px;font-size:12.5px;line-height:1.5}.mlw-cols[data-v-45aaef99]{gap:0;height:auto;padding:0;display:grid}.mlw-col[data-v-45aaef99]{border-bottom:1px solid #f1e6d5;grid-template-columns:24px minmax(92px,1.1fr) minmax(64px,1fr) auto;grid-template-areas:"rank label bar value";align-items:center;gap:10px;height:auto;padding:9px 0;display:grid}.mlw-col[data-v-45aaef99]:last-child{border-bottom:0}.mlw-col-rank[data-v-45aaef99]{grid-area:rank;width:22px;height:22px;margin:0}.mlw-col-label[data-v-45aaef99]{overflow-wrap:anywhere;color:#2e2013;grid-area:label;min-width:0;font-size:12px;font-weight:800;line-height:1.25;display:block}.mlw-col-label small[data-v-45aaef99]{color:#9a8b7a;margin-top:2px;font-size:10px;font-weight:500;display:block}.mlw-col-value[data-v-45aaef99]{text-align:right;grid-area:value;margin:0;font-size:11px}.mlw-col-bar[data-v-45aaef99]{width:var(--bar-size);border-radius:999px;grid-area:bar;justify-self:start;max-width:none;height:10px;min-height:10px}.mlw-col-x[data-v-45aaef99]{display:none}.mlw-rate[data-v-45aaef99]{grid-template-columns:1fr;gap:18px;display:grid}.mlw-waffle[data-v-45aaef99]{grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-rows:auto;gap:4px;width:min(100%,280px);margin:0 auto}.mlw-waffle-cell[data-v-45aaef99]{aspect-ratio:1}.mlw-rate-stats[data-v-45aaef99]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mlw-rate-stats>div[data-v-45aaef99]{background:#fdf9f3;border:1px solid #efe4d4;border-radius:10px;min-width:0;padding:10px}.mlw-rate-num[data-v-45aaef99]{overflow-wrap:anywhere;font-size:clamp(17px,5vw,22px)}.mlw-rate-lbl[data-v-45aaef99]{margin-top:3px;font-size:10.5px;line-height:1.3}.mlw-ledger-row[data-v-45aaef99]{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"rank name value""rank bar bar";gap:7px 9px;padding:11px 0}.mlw-ledger-rank[data-v-45aaef99]{grid-area:rank;align-self:start;padding-top:1px}.mlw-ledger-name[data-v-45aaef99]{overflow-wrap:anywhere;grid-area:name;min-width:0;font-size:12px;font-weight:700;line-height:1.35}.mlw-ledger-row .mlw-bar-track[data-v-45aaef99]{grid-area:bar;height:8px}.mlw-ledger-value[data-v-45aaef99]{white-space:nowrap;grid-area:value;align-self:start;font-size:12px}.mlw-twrap[data-v-45aaef99]{overflow:visible}.mlw-twrap table[data-v-45aaef99],.mlw-twrap tbody[data-v-45aaef99]{width:100%;min-width:0;display:block}.mlw-twrap thead[data-v-45aaef99]{display:none}.mlw-twrap tbody[data-v-45aaef99]{gap:10px;display:grid}.mlw-twrap tr[data-v-45aaef99]{background:#fdfaf6;border:1px solid #efe4d4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;width:100%;min-width:0;padding:12px;display:grid}.mlw-twrap td[data-v-45aaef99]{color:#2e2013;text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:7px 0;font-size:12px;line-height:1.35;display:flex}.mlw-twrap td[data-v-45aaef99]:before{content:attr(data-label);color:#9a7458;letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:800}.mlw-twrap td[data-v-45aaef99]:first-child{border-bottom:1px solid #efe4d4;grid-column:1/-1;margin-bottom:3px;padding:0 0 10px;font-size:12.5px;font-weight:800}.mlw-twrap td[data-v-45aaef99]:first-child:before{display:none}.mlw-risk-table td[data-v-45aaef99]:nth-child(2){grid-column:1/-1}.mlw-flag[data-v-45aaef99]{align-self:flex-start;margin:6px 0 0;display:block}.mlw-early-table td[data-v-45aaef99]:nth-child(2),.mlw-early-table td[data-v-45aaef99]:nth-child(3){grid-column:1/-1}.mlw-trend[data-v-45aaef99]{gap:4px;height:230px}.mlw-trend-x[data-v-45aaef99]{gap:4px}.mlw-trend-x div[data-v-45aaef99]{font-size:9.5px}.mlw-legend[data-v-45aaef99]{flex-wrap:wrap;gap:8px 14px;font-size:11px}.mlw-model-tooltip[data-v-45aaef99]{width:auto;max-width:none;bottom:96px;right:12px;top:auto!important;left:12px!important}.mlw-tooltip-hint[data-v-45aaef99]{display:block}.mlw-mix-grid[data-v-45aaef99]{gap:18px}.mlw-mix-row[data-v-45aaef99]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value""bar bar";gap:5px 10px;padding:8px 0}.mlw-mix-name[data-v-45aaef99]{grid-area:name;min-width:0;font-size:12px;line-height:1.3}.mlw-mix-row .mlw-bar-track[data-v-45aaef99]{grid-area:bar;height:8px}.mlw-mix-value[data-v-45aaef99]{text-align:right;white-space:nowrap;grid-area:value;font-size:12px;font-weight:700}.mlw-tiles[data-v-45aaef99]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mlw-tile[data-v-45aaef99]{min-width:0;padding:12px}.mlw-tile[data-v-45aaef99]:last-child{grid-column:1/-1}.mlw-tile-label[data-v-45aaef99]{font-size:9.5px}.mlw-tile-value[data-v-45aaef99]{overflow-wrap:anywhere;font-size:18px}.mlw-early-tiles[data-v-45aaef99]{grid-template-columns:1fr;gap:8px}}@media (width<=380px){.mlw[data-v-45aaef99]{padding-inline:10px}.mlw-card[data-v-45aaef99]{padding:16px 14px}.mlw-col[data-v-45aaef99]{grid-template-columns:22px minmax(82px,1fr) minmax(48px,.75fr) auto;gap:7px}.mlw-rate-stats[data-v-45aaef99]{grid-template-columns:1fr}.mlw-rate-stats>div[data-v-45aaef99]{grid-template-columns:minmax(85px,auto) 1fr;align-items:center;gap:10px;display:grid}.mlw-rate-lbl[data-v-45aaef99]{margin:0}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/build/assets/layers-BWBAp2CZ.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/build/assets/layers-2x-Bpkbi35X.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/build/assets/marker-icon-hN30_KVU.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pmf-root{z-index:10000;position:fixed;inset:0}.pmf-backdrop{cursor:pointer;background:#1e120e6b;border:0;position:absolute;inset:0}.pmf-drawer{background:#fffdf9;flex-direction:column;width:min(400px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 42px #3e1f0a38}.pmf-header{border-bottom:1px solid #eddccc;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.pmf-kicker{color:#b08060;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.pmf-header h3{color:#26170f;margin:0;font-size:22px;line-height:1.15}.pmf-icon-btn{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.pmf-icon-btn:hover{color:#c95f0a;border-color:#c87a40}.pmf-updated{color:#9a7458;border-bottom:1px solid #f4e6d8;align-items:center;gap:6px;padding:12px 22px;font-size:12px;display:flex}.pmf-body{flex:1;align-content:start;gap:16px;min-height:0;padding:18px 22px 24px;display:grid;overflow-y:auto}.pmf-group{flex-direction:column;gap:6px;display:flex;position:relative}.pmf-label{color:#b08060;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.pmf-hint{color:#9a7458;margin:0;font-size:11px;line-height:1.5}.pmf-divider{color:#c95f0a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-top:4px;font-size:11px;font-weight:800;display:flex}.pmf-divider:after{content:"";background:#f1dfce;flex:1;height:1px}.pmf-btn{color:#3d2810;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:650;display:flex}.pmf-btn>span:not(.pmf-x){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pmf-btn svg:first-child{color:#c95f0a;flex-shrink:0}.pmf-btn:hover:not(:disabled){border-color:#c87a40}.pmf-btn:disabled{opacity:.5;cursor:not-allowed}.pmf-btn-open{border-color:#c95f0a!important;box-shadow:0 0 0 3px #c95f0a1f!important}.pmf-btn-set{background:#fff8f2;border-color:#c95f0a}.pmf-val-set{color:#c95f0a;font-weight:700}.pmf-chevron,.pmf-x{color:#b08060;flex-shrink:0;margin-left:auto}.pmf-chevron{transition:transform .2s}.pmf-chevron-up{transform:rotate(180deg)}.pmf-x{cursor:pointer}.pmf-drop{z-index:10001;background:#fff;border:1px solid #e0ccb8;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 28px #783c0a26}.pmf-year-list{flex-direction:column;width:100%;max-height:240px;padding:6px;display:flex;overflow-y:auto}.pmf-yitem{color:#4d3020;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.pmf-yitem:hover{background:#fff0e0}.pmf-yitem-active{color:#c95f0a;font-weight:800}.pmf-cal-drop{box-sizing:border-box;width:100%;padding:12px}.pmf-cal-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pmf-cal-title{color:#3d2810;font-size:13px;font-weight:800}.pmf-cal-nav{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e7d5c3;border-radius:7px;place-items:center;width:26px;height:26px;display:inline-grid}.pmf-cal-nav:hover:not(:disabled){color:#c95f0a;border-color:#c95f0a}.pmf-cal-nav:disabled{opacity:.35;cursor:not-allowed}.pmf-cal-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:4px;display:grid}.pmf-cal-weekdays span{color:#b08060;text-align:center;letter-spacing:.03em;font-size:10px;font-weight:800;display:block}.pmf-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.pmf-dcell{color:#4d3020;cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;height:32px;font-size:12px;display:inline-grid}.pmf-dcell:hover:not(:disabled){background:#fff0e0}.pmf-dcell-empty{cursor:default;pointer-events:none}.pmf-dcell-active{font-weight:800;color:#fff!important;background:#c95f0a!important}.pmf-dcell-disabled{opacity:.3;cursor:not-allowed}.pmf-tabs{background:#f5ebe0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;display:grid}.pmf-tab{color:#9a7458;cursor:pointer;background:0 0;border:none;border-radius:8px;min-height:36px;font-size:12px;font-weight:700}.pmf-tab:hover{color:#7a4f28;background:#ffe8cc}.pmf-tab-active{box-shadow:0 1px 4px #b4500a40;color:#fff!important;background:#c95f0a!important}.pmf-actions{border-top:1px solid #eddccc;gap:10px;padding:16px 22px 20px;display:flex}.pmf-apply,.pmf-reset{cursor:pointer;border-radius:9px;flex:1;min-height:42px;font-size:13px;font-weight:800}.pmf-apply{color:#fff;background:#c95f0a;border:none}.pmf-apply:hover:not(:disabled){background:#b3540a}.pmf-reset{color:#9a7458;background:0 0;border:1px solid #e0ccb8}.pmf-reset:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.pmf-apply:disabled,.pmf-reset:disabled{opacity:.5;cursor:not-allowed}@media (width<=480px){.pmf-drawer{width:100vw}}.pm-page .pm-aon-scope{flex-wrap:wrap;align-items:center}.pm-page .pm-aon-scope>span{overflow-wrap:anywhere;min-width:0}.pm-page{--pm-ink:#3d2810;--pm-muted:#9a7458;--pm-line:#e8d4c0;--pm-orange:#c95f0a;color:var(--pm-ink);min-width:0;max-width:1600px;margin:auto;padding:10px 4px 40px;font-size:14px}.pm-page *{box-sizing:border-box}.pm-page h1{letter-spacing:-1px;margin:8px 0;font-size:34px;font-weight:750}.pm-page h2{letter-spacing:-.4px;margin:0 0 8px;font-size:21px;font-weight:700}.pm-page h3{margin:24px 0 8px;font-size:16px;font-weight:650}.pm-page p{margin:8px 0 16px;line-height:1.65}.pm-header,.pm-section-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.pm-header{margin-bottom:24px}.pm-header p,.pm-section-head p,.pm-muted{color:var(--pm-muted)}.pm-eyebrow{letter-spacing:1.5px;color:var(--pm-orange);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.pm-page button,.pm-page input,.pm-page select{font:inherit}.pm-page button{color:var(--pm-ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0ccb8;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.pm-page button:hover{background:#fff3e6;border-color:#e8935a}.pm-page button:disabled{opacity:.5;cursor:default}.pm-page :focus-visible{outline-offset:3px;outline:3px solid #dc8a3f}.pm-page .pm-primary{color:#fff;background:#c95f0a;border-color:#c95f0a;font-weight:650}.pm-page label{flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.pm-page input:not([type=range]),.pm-page select{width:100%;min-width:0;max-width:100%;color:var(--pm-ink);background:#fff;border:1px solid #e0ccb8;border-radius:8px;padding:10px 12px;font-size:14px}.pm-header-actions{flex-shrink:0;gap:10px;display:flex}.pm-meta{color:var(--pm-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:18px 0;font-size:11px;display:flex}.pm-meta span{overflow-wrap:anywhere}.pm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.pm-kpis article{border:1px solid var(--pm-line);background:#fff;border-top:3px solid #e8935a;border-radius:14px;padding:22px}.pm-kpis span{color:var(--pm-muted);font-size:12px}.pm-kpis strong{letter-spacing:-.8px;margin:10px 0;font-size:30px;font-weight:750;display:block}.pm-kpis small{color:var(--pm-muted);overflow-wrap:anywhere;font-size:11px;display:block}.pm-notice{background:#fff3e6;border:1px solid #f1dfce;border-radius:10px;padding:15px 18px;font-size:12px;line-height:1.7}.pm-tabs{border-bottom:1px solid var(--pm-line);flex-wrap:wrap;gap:4px;margin:22px 0;display:flex}.pm-tabs button{color:var(--pm-muted);background:0 0;border:1px solid #0000;border-bottom:none;border-radius:10px 10px 0 0;margin-bottom:-1px;padding:9px 15px;font-size:13px;font-weight:600}.pm-tabs button:hover{color:var(--pm-orange)}.pm-tabs button.pm-tab-active{color:var(--pm-orange);border-color:var(--pm-line);background:#fff;border-bottom:1px solid #fff}.pm-panel{border:1px solid var(--pm-line);background:#fff;border-radius:16px;min-width:0;margin-bottom:22px;padding:26px;scroll-margin-top:24px}.pm-panel>p{color:var(--pm-muted);font-size:13px}.pm-panel details{border-top:1px solid var(--pm-line);padding:14px 0}.pm-panel summary{cursor:pointer;font-weight:650}.pm-panel details p{color:var(--pm-muted);font-size:13px}.pm-table-scroll{max-width:100%;max-height:540px;overflow:auto}.pm-page table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.pm-page caption{text-align:left;color:var(--pm-muted);padding:8px 0 12px;font-size:11px}.pm-page th,.pm-page td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--pm-line);padding:12px 14px}.pm-page thead th{color:#9a7458;z-index:1;background:#fdf5ec;font-weight:600;position:sticky;top:0}.pm-page tbody th{font-weight:500}.pm-page td.pm-numeric{text-align:right}.pm-page th button{white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:650}.pm-page tbody tr:hover{background:#fffcf8}.pm-page .pm-link{color:var(--pm-orange);text-align:left;background:0 0;border:0;padding:0}.pm-table-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:12px 0;font-size:11px;display:flex}.pm-table-controls>span{color:var(--pm-muted);margin-right:auto}.pm-table-controls button{padding:7px 11px;font-size:11px}.pm-toolbar{align-items:end;gap:12px;margin:16px 0;display:flex}.pm-map{z-index:0;isolation:isolate;background:#f5ede2;border-radius:12px;height:440px}.pm-split{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pm-split>div{min-width:0}.pm-trend svg{width:100%;min-height:180px}.pm-trend text,.pm-curve text{fill:#9a7458;font-size:11px}.pm-mini-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.pm-mini-kpis>div{border-left:2px solid #e8935a;padding:5px 12px}.pm-mini-kpis small{color:var(--pm-muted);font-size:11px;display:block}.pm-mini-kpis b{overflow-wrap:anywhere;margin-top:6px;font-size:15px;display:block}.pm-explorer-grid{grid-template-columns:minmax(230px,1fr) minmax(0,2fr);gap:28px;margin:22px 0 32px;display:grid}.pm-assumptions{border:1px solid var(--pm-line);background:#fdf5ec;border-radius:12px;flex-direction:column;gap:18px;padding:22px;display:flex}.pm-page input[type=range]{accent-color:#c95f0a;width:100%}.pm-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.pm-result>div{background:#fff3e6;border:1px solid #f1dfce;border-radius:10px;padding:18px}.pm-result small{color:var(--pm-muted);font-size:11px}.pm-result strong{margin-top:7px;font-size:26px;font-weight:700;display:block}.pm-curve{width:100%;margin:12px 0}.pm-total{background:#fdf5ec;border-radius:8px;padding:14px;font-size:12px;font-weight:600}.pm-message{border:1px solid var(--pm-line);background:#fff;border-radius:12px;margin:20px 0;padding:28px}.pm-error{color:#b91c1c!important}.pm-spin{animation:1s linear infinite pm-rotate}@keyframes pm-rotate{to{transform:rotate(360deg)}}.pm-modal-backdrop{z-index:1000;background:#1e120e6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pm-modal{background:#fff;border-radius:16px;width:100%;max-width:960px;max-height:85vh;padding:26px;overflow:auto}.pm-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.pm-modal-head h3{margin:0 0 6px}.pm-modal-head p{color:var(--pm-muted);margin:0;font-size:13px}.pm-modal-close{color:var(--pm-muted);background:0 0;border:0;padding:4px 8px;font-size:22px;line-height:1}.pm-modal-close:hover{color:var(--pm-orange);background:#fff3e6}.pm-modal h4{border-top:1px solid var(--pm-line);margin:22px 0 4px;padding-top:16px;font-size:14px;font-weight:650}.pm-page{padding:24px 28px 56px}.pm-page table{min-width:0}.pm-page th,.pm-page td{border:0;border-bottom:1px solid var(--pm-line);text-transform:none;color:var(--pm-ink);font-size:12px}.pm-page tbody th,.pm-page tbody td{background:0 0;font-weight:400}@media (width<=1100px){.pm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-split{grid-template-columns:1fr}.pm-explorer-grid{grid-template-columns:1fr 1.4fr}.pm-mini-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pm-page{padding:0 0 25px}.pm-header{flex-wrap:wrap;align-items:flex-start}.pm-header h1{font-size:28px}.pm-panel{padding:18px}.pm-section-head{flex-wrap:wrap}.pm-section-head label{width:100%}.pm-kpis{gap:10px}.pm-kpis article{padding:16px 12px}.pm-kpis strong{font-size:25px}.pm-explorer-grid{grid-template-columns:1fr}.pm-map{height:340px}.pm-meta{font-size:10px}.pm-page th,.pm-page td{padding:10px}.pm-mini-kpis b{font-size:13px}}@media (prefers-reduced-motion:reduce){.pm-spin{animation:none}}@media (width<=700px){.pm-page{padding:20px 14px 35px}}@media print{@page{size:A4 landscape;margin:14mm 12mm}body:has(.pm-page) .content-area{width:100%!important;margin-left:0!important}:is(body:has(.pm-page) .sidebar,body:has(.pm-page) .topbar){display:none!important}.pm-page{color:#26170f;max-width:none;font-size:11px;padding:0!important}.pm-page table{min-width:0!important}.pm-header{border-bottom:2px solid var(--pm-orange);align-items:flex-end;margin-bottom:16px;padding-bottom:14px}.pm-header h1{margin:6px 0 2px;font-size:24px}.pm-header p{margin:0;font-size:11px}.pm-eyebrow{font-size:10px}.pm-header button,.pmf-root,.pm-tabs,.pm-table-controls,.pm-page input[type=range],#pm-map,.pm-modal-backdrop{display:none!important}.pm-page button{border:0;padding:0}.pm-meta{border-top:1px solid var(--pm-line);border-bottom:1px solid var(--pm-line);margin:0 0 16px;padding:8px 0;font-size:10px}.pm-page>.pm-panel:not(:first-of-type){break-before:page}.pm-panel{break-inside:auto;border:0;border-radius:0;margin-bottom:0;padding:0;display:block!important}.pm-panel>h2{border-bottom:1px solid var(--pm-line);padding-bottom:8px;font-size:16px}.pm-panel>p{margin-top:0}.pm-table-scroll{max-height:none;overflow:visible}.pm-page table{font-size:9px}.pm-page caption{font-size:10px}.pm-page th,.pm-page td{white-space:normal;padding:5px 7px}.pm-page thead{display:table-header-group}.pm-page thead th{background:#fdf5ec;position:static}.pm-page tbody tr{break-inside:avoid}.pm-page tbody tr:nth-child(2n){background:#faf5ee}.pm-kpis{break-inside:avoid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pm-kpis article{break-inside:avoid;border-top:2px solid #e8935a;padding:12px}.pm-kpis strong{margin:6px 0;font-size:19px}.pm-notice,.pm-total,.pm-mini-kpis,.pm-modal{break-inside:avoid}.pm-explorer-grid{break-inside:avoid;grid-template-columns:1fr 2fr}.pm-result strong{font-size:18px}.pm-trend,.pm-curve,.pm-header,.pm-kpis,.pm-explorer-grid{break-inside:avoid}}.corf-drawer-root{z-index:10000;position:fixed;inset:0}.corf-backdrop{cursor:pointer;background:#1e120e6b;border:0;position:absolute;inset:0}.corf-drawer{background:#fffdf9;flex-direction:column;width:min(460px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 42px #3e1f0a38}.corf-drawer-header{border-bottom:1px solid #eddccc;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.corf-kicker{color:#b08060;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.corf-drawer-header h3{color:#26170f;margin:0;font-size:22px;line-height:1.15}.corf-icon-btn{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.corf-updated{color:#9a7458;border-bottom:1px solid #f4e6d8;align-items:center;gap:6px;padding:12px 22px;font-size:12px;display:flex}.corf-body{gap:16px;padding:18px 22px 24px;display:grid;overflow-y:auto}.corf-group{flex-direction:column;gap:6px;display:flex;position:relative}.corf-label{color:#b08060;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.corf-menu,.corf-date-popover{width:100%;box-shadow:none;position:relative;top:auto;left:auto}.corf-drawer-actions{border-top:1px solid #eddccc;gap:10px;padding:16px 22px 20px;display:flex}.corf-apply,.corf-reset{cursor:pointer;border-radius:8px;flex:1;min-height:40px;font-size:13px;font-weight:800}.corf-apply{color:#fff;background:#c95f0a;border:none}.corf-reset{color:#9a7458;background:0 0;border:1px solid #e0ccb8}.corf-apply:disabled,.corf-reset:disabled,.corf-icon-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=520px){.corf-drawer{width:100vw}}.report-intro[data-v-fc19db35]{align-items:flex-start;margin-bottom:1.125rem}.leaderboard-actions[data-v-fc19db35]{align-items:center;gap:8px;display:flex}.icon-action[data-v-fc19db35]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-fc19db35]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-fc19db35]:disabled{opacity:.45;cursor:not-allowed}.as-of-timestamp[data-v-fc19db35]{color:#9a7a60;white-space:nowrap;font-size:11px}.cor-card-heading[data-v-fc19db35]{flex:1;min-width:0}.cor-format-tabs[data-v-fc19db35]{justify-content:flex-start;width:100%;max-width:100%}.cor-format-tabs button[data-v-fc19db35]{min-width:unset}.cor-year-row[data-v-fc19db35]{border-top:1px solid var(--stroke)}.compact-format-table[data-v-fc19db35]{min-width:980px}.cor-format-note[data-v-fc19db35]{align-items:start;gap:4px;display:grid}.cor-format-note p[data-v-fc19db35]{color:#15100e;margin:0;font-size:14px;font-weight:800}.spinning[data-v-fc19db35]{animation:.8s linear infinite cor-spin-fc19db35}@keyframes cor-spin-fc19db35{to{transform:rotate(360deg)}}@media (width<=860px){.report-intro[data-v-fc19db35]{flex-direction:column;gap:1rem}.leaderboard-actions[data-v-fc19db35]{flex-wrap:wrap;justify-content:flex-start;width:100%}.as-of-timestamp[data-v-fc19db35]{white-space:normal}}.dashboard-page[data-v-ae7b83e2]{color:#18181b;padding:clamp(1rem,2vw,1.5rem)}.dashboard-hero[data-v-ae7b83e2]{background:radial-gradient(circle at top,#f3912424,#0000 46%),linear-gradient(#fffdfa 0%,#fff 100%);border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.9fr);align-items:center;gap:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;box-shadow:0 16px 40px #221a1014}.dashboard-copy h1[data-v-ae7b83e2]{letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.05}.dashboard-copy p[data-v-ae7b83e2]{color:#5b5b66;max-width:34rem;margin:0;font-size:1.02rem;line-height:1.7}.dashboard-illustration[data-v-ae7b83e2]{min-height:220px;position:relative}.desk[data-v-ae7b83e2]{background:linear-gradient(90deg,#e5a15f2e,#d9903a85,#e5a15f2e);border-radius:999px;width:min(100%,290px);height:6px;position:absolute;bottom:22px;right:0}.laptop[data-v-ae7b83e2]{background:linear-gradient(#f4ede5 0%,#d8d0c8 100%);border-radius:14px 14px 10px 10px;width:122px;height:78px;position:absolute;bottom:28px;right:96px;transform:skew(-4deg);box-shadow:0 14px 25px #59432a1f}.laptop[data-v-ae7b83e2]:after{content:"";background:linear-gradient(#d8cec3 0%,#bbae9f 100%);border-radius:999px;height:8px;position:absolute;bottom:-7px;left:-12px;right:-12px}.laptop-camera[data-v-ae7b83e2]{background:#ffffffd9;border-radius:50%;width:10px;height:10px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mug[data-v-ae7b83e2]{background:linear-gradient(#ff9b2a 0%,#eb7d13 100%);border-radius:0 0 8px 8px;width:28px;height:34px;position:absolute;bottom:36px;right:236px;box-shadow:0 10px 18px #ec8b233d}.mug[data-v-ae7b83e2]:after{content:"";border:3px solid #f08f24;border-left:0;border-radius:0 10px 10px 0;width:14px;height:16px;position:absolute;top:7px;right:-10px}.plant[data-v-ae7b83e2]{width:78px;height:122px;position:absolute;bottom:26px;right:18px}.leaf[data-v-ae7b83e2]{transform-origin:bottom;background:linear-gradient(#9fd45d 0%,#67993f 100%);border-radius:20px 20px 4px;width:20px;height:56px;position:absolute;bottom:34px}.leaf-left[data-v-ae7b83e2]{left:10px;transform:rotate(-26deg)}.leaf-center[data-v-ae7b83e2]{height:62px;left:28px}.leaf-right[data-v-ae7b83e2]{right:8px;transform:rotate(24deg)}.pot[data-v-ae7b83e2]{background:linear-gradient(#ffd09b 0%,#eab07a 100%);border-radius:0 0 14px 14px;width:42px;height:38px;position:absolute;bottom:0;left:18px;box-shadow:0 12px 24px #c9833833}.pot[data-v-ae7b83e2]:before{content:"";background:#f7c99b;border-radius:999px;width:50px;height:10px;position:absolute;top:-6px;left:-4px}.dashboard-section-head[data-v-ae7b83e2]{margin-top:1.75rem;margin-bottom:1rem}.dashboard-section-head h2[data-v-ae7b83e2]{margin:0;font-size:1.45rem;font-weight:800}.quick-access-grid[data-v-ae7b83e2]{grid-template-columns:repeat(auto-fill,minmax(180px,220px));gap:1rem;display:grid}.quick-card[data-v-ae7b83e2]{background:linear-gradient(#fffdfa 0%,#fff 100%);border:1px solid #f2e5d6;border-radius:18px;flex-direction:column;gap:.75rem;min-height:180px;padding:1rem 1.1rem;transition:border-color .18s;display:flex;position:relative;box-shadow:0 12px 28px #221a100f}.quick-card--favorited[data-v-ae7b83e2]{background:linear-gradient(#fffbf4 0%,#fff8ee 100%);border-color:#f5bc7f}.quick-card-star[data-v-ae7b83e2]{color:#c9a96e;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:1rem;right:1rem}.quick-card-star[data-v-ae7b83e2]:hover{color:#d57b12;background:#fff3e0}.quick-card--favorited .quick-card-star[data-v-ae7b83e2]{color:#e8a020}.quick-card-disabled[data-v-ae7b83e2]{opacity:.74}.quick-card-icon[data-v-ae7b83e2]{color:#eb850e;background:linear-gradient(#fff1df 0%,#ffedd4 100%);border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.quick-card-body h3[data-v-ae7b83e2]{letter-spacing:-.03em;margin:0 0 .3rem;font-size:1.25rem;font-weight:800}.quick-card-body p[data-v-ae7b83e2]{color:#61616c;margin:0;font-size:.9rem;line-height:1.55}.quick-card-action[data-v-ae7b83e2]{color:#d57b12;cursor:pointer;background:#fff;border:1px solid #f5bc7f;border-radius:10px;align-items:center;gap:.35rem;width:fit-content;margin-top:auto;padding:.5rem .85rem;font-size:.88rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.quick-card-action[data-v-ae7b83e2]:hover:not(:disabled){border-color:#e79635;transform:translateY(-1px);box-shadow:0 8px 18px #e7963529}.quick-card-action[data-v-ae7b83e2]:disabled{cursor:not-allowed;color:#b5a08b;box-shadow:none;background:#fffaf4;border-color:#eadcc9}@media (width<=1024px){.dashboard-hero[data-v-ae7b83e2]{grid-template-columns:1fr}.dashboard-illustration[data-v-ae7b83e2]{min-height:170px}}@media (width>=861px) and (width<=1320px){.app-shell.sidebar-is-open{grid-template-columns:1fr;min-height:170px}}@media (width<=640px){.dashboard-page[data-v-ae7b83e2]{padding:.25rem}.dashboard-hero[data-v-ae7b83e2]{border-radius:22px;padding:1.25rem}.dashboard-copy h1[data-v-ae7b83e2]{font-size:1.9rem}.dashboard-copy p[data-v-ae7b83e2]{font-size:.95rem}.dashboard-illustration[data-v-ae7b83e2]{min-height:150px}.laptop[data-v-ae7b83e2]{width:102px;height:66px;right:68px}.mug[data-v-ae7b83e2]{right:188px}.plant[data-v-ae7b83e2]{transform-origin:100% 100%;right:0;transform:scale(.9)}.quick-card[data-v-ae7b83e2]{min-height:160px}.quick-card-body h3[data-v-ae7b83e2]{font-size:1.1rem}}.ptf-drawer-root{z-index:10000;position:fixed;inset:0}.ptf-backdrop{cursor:pointer;background:#1e120e6b;border:0;position:absolute;inset:0}.ptf-drawer{background:#fffdf9;flex-direction:column;width:min(420px,100vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 42px #3e1f0a38}.ptf-drawer-header{border-bottom:1px solid #eddccc;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px;display:flex}.ptf-kicker{color:#b08060;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.ptf-drawer-header h3{color:#26170f;margin:0;font-size:22px;line-height:1.15}.ptf-icon-btn{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.ptf-updated{color:#9a7458;border-bottom:1px solid #f4e6d8;align-items:center;gap:6px;padding:12px 22px;font-size:12px;display:flex}.ptf-body{gap:16px;padding:18px 22px 24px;display:grid}.ptf-tabs{background:#f5ebe0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;display:grid}.ptf-tab{color:#9a7458;cursor:pointer;background:0 0;border:none;border-radius:8px;min-height:34px;font-size:13px;font-weight:700}.ptf-tab:hover:not(:disabled){color:#7a4f28;background:#ffe8cc}.ptf-tab-active{box-shadow:0 1px 4px #b4500a40;color:#fff!important;background:#c95f0a!important}.ptf-group{flex-direction:column;gap:6px;display:flex;position:relative}.ptf-label{color:#b08060;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.ptf-label-hint{color:#c0a48c;text-transform:none;letter-spacing:0;font-weight:600}.ptf-btn{color:#3d2810;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0ccb8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 11px;font-size:13px;display:flex}.ptf-btn:hover:not(:disabled){border-color:#c87a40}.ptf-btn:disabled,.ptf-tab:disabled{opacity:.5;cursor:not-allowed}.ptf-btn-open{border-color:#c95f0a!important;box-shadow:0 0 0 3px #c95f0a1f!important}.ptf-btn-set{background:#fff8f2;border-color:#c95f0a}.ptf-val,.ptf-val-set{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ptf-val-set{color:#c95f0a;font-weight:700}.ptf-chevron,.ptf-x{color:#b08060;flex-shrink:0}.ptf-chevron{transition:transform .2s}.ptf-chevron-up{transform:rotate(180deg)}.ptf-x{cursor:pointer}.ptf-drop{z-index:10001;background:#fff;border:1px solid #e0ccb8;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 28px #783c0a26}.ptf-month-grid{grid-template-columns:repeat(4,1fr);gap:3px;width:208px;padding:10px;display:grid}.ptf-mcell,.ptf-yitem,.ptf-sitem{color:#4d3020;cursor:pointer;background:0 0;border:none}.ptf-mcell{text-align:center;border-radius:7px;padding:8px 2px;font-size:13px}.ptf-mcell:hover:not(:disabled),.ptf-yitem:hover,.ptf-sitem:hover{background:#fff0e0}.ptf-mcell-active{font-weight:800;color:#fff!important;background:#c95f0a!important}.ptf-mcell-disabled{opacity:.3;cursor:not-allowed}.ptf-year-list{flex-direction:column;width:120px;max-height:224px;padding:6px;display:flex;overflow-y:auto}.ptf-yitem{border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.ptf-yitem-active{color:#c95f0a;font-weight:800}.ptf-search-drop{flex-direction:column;width:min(320px,100vw - 44px);display:flex}.ptf-sbox{border-bottom:1px solid #f0dcc8;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.ptf-sicon{color:#b08060;flex-shrink:0}.ptf-sinput{color:#3d2810;background:0 0;border:none;outline:none;width:100%;font-size:13px}.ptf-slist{flex-direction:column;gap:2px;max-height:260px;padding:8px;display:flex;overflow-y:auto}.ptf-sitem{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex;overflow:hidden}.ptf-sitem-active{color:#c95f0a;background:#fff8f2;font-weight:800}.ptf-sempty{color:#b08060;text-align:center;margin:0;padding:10px 12px;font-size:12px}.ptf-actions{border-top:1px solid #eddccc;gap:10px;padding:16px 22px 20px;display:flex}.ptf-apply,.ptf-reset{cursor:pointer;border-radius:8px;flex:1;min-height:40px;font-size:13px;font-weight:800}.ptf-apply{color:#fff;background:#c95f0a;border:none}.ptf-reset{color:#9a7458;background:0 0;border:1px solid #e0ccb8}.ptf-apply:disabled,.ptf-reset:disabled{opacity:.5;cursor:not-allowed}@media (width<=520px){.ptf-drawer{width:100vw}}.trend-panel[data-v-a4db70f8]{--soft-surface:#fffdf9;--soft-surface-warm:#fff8f2;--soft-surface-table:#fdf5ec;--soft-border:#f0dcc8;--soft-border-strong:#eddccc;--soft-hover:#e5bd96;--soft-text:#26170f;--soft-text-secondary:#4d3a2e;--soft-muted:#9a7a60;--soft-orange:#c95f0a;--soft-orange-fill:#d48200;--soft-sage:#4f8f6b;--soft-rose:#b85a55;--soft-amber:#b9823a;--soft-grid:#f0e6da;--soft-axis:#e3d2c2;margin-top:18px;padding:22px}.trend-header[data-v-a4db70f8]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.trend-title-group[data-v-a4db70f8]{align-items:center;gap:12px;min-width:0;display:flex}.trend-icon-wrap[data-v-a4db70f8]{background:var(--soft-surface-warm);width:34px;height:34px;color:var(--soft-orange);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.trend-title-group h3[data-v-a4db70f8]{color:var(--soft-text);margin:0;font-size:15px;font-weight:800}.trend-title-group p[data-v-a4db70f8]{color:var(--soft-muted);margin:2px 0 0;font-size:12px}.trend-header-meta[data-v-a4db70f8]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.trend-toggles[data-v-a4db70f8]{flex-wrap:wrap;gap:8px;display:inline-flex}.trend-period-chip[data-v-a4db70f8]{border:1px solid var(--soft-border);background:var(--soft-surface-warm);color:var(--soft-orange);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 5px;font-size:12px;font-weight:700;display:inline-flex}.trend-period-tab[data-v-a4db70f8]{background:var(--soft-orange-fill);color:#fff;letter-spacing:.02em;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800}.type-toggle[data-v-a4db70f8]{border:1px solid var(--soft-border);background:var(--soft-surface-table);border-radius:999px;padding:3px;display:inline-flex}.type-toggle-btn[data-v-a4db70f8]{color:var(--soft-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.type-toggle-btn[data-v-a4db70f8]:hover:not(.active){color:#6b4f3a}.type-toggle-btn.active[data-v-a4db70f8]{background:var(--soft-orange-fill);color:#fff;box-shadow:0 1px 3px #b4700038}.trend-error[data-v-a4db70f8]{color:var(--soft-rose);margin:0;font-size:13px}.trend-totals[data-v-a4db70f8]{border:1px solid var(--soft-border);border-radius:10px;gap:0;margin:10px 0 18px;display:flex;overflow:hidden}.trend-totals>div[data-v-a4db70f8]{border-right:1px solid var(--soft-border);flex-direction:column;flex:1;gap:4px;padding:12px 16px;display:flex}.trend-totals>div[data-v-a4db70f8]:last-child{border-right:none}.trend-total-dot[data-v-a4db70f8]{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.trend-total-dot.nb[data-v-a4db70f8],.legend-dot-nb[data-v-a4db70f8]{background:var(--soft-amber);fill:var(--soft-amber)}.trend-total-dot.rn[data-v-a4db70f8],.legend-dot-rn[data-v-a4db70f8]{background:var(--soft-sage);fill:var(--soft-sage)}.trend-total-dot.total[data-v-a4db70f8],.legend-dot-total[data-v-a4db70f8]{background:var(--soft-orange-fill);fill:var(--soft-orange-fill)}.trend-totals p[data-v-a4db70f8]{color:var(--soft-text-secondary);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:flex}.trend-totals strong[data-v-a4db70f8]{color:var(--soft-text);letter-spacing:-.5px;font-size:20px;font-weight:700}.line-chart-shell[data-v-a4db70f8]{padding-bottom:8px;position:relative;overflow-x:auto}.line-chart-svg[data-v-a4db70f8]{width:100%;height:auto;display:block;overflow:visible}.chart-legend text[data-v-a4db70f8]{fill:var(--soft-text);font-size:13px;font-weight:600}.chart-grid-line[data-v-a4db70f8]{stroke:var(--soft-grid);stroke-width:1px}.axis-line[data-v-a4db70f8]{stroke:var(--soft-axis);stroke-width:1px}.axis-label[data-v-a4db70f8]{fill:#6b4f3a;dominant-baseline:middle;font-size:11px}.axis-label-left[data-v-a4db70f8]{text-anchor:end}.axis-title[data-v-a4db70f8]{fill:var(--soft-text);text-anchor:middle;font-size:12px;font-weight:600}.chart-area[data-v-a4db70f8]{stroke:none}.area-nb[data-v-a4db70f8]{fill:var(--soft-amber);fill-opacity:.1}.area-rn[data-v-a4db70f8]{fill:var(--soft-sage);fill-opacity:.1}.area-total[data-v-a4db70f8]{fill:var(--soft-orange-fill);fill-opacity:.08}.chart-line[data-v-a4db70f8]{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.line-nb[data-v-a4db70f8]{stroke:var(--soft-amber)}.line-rn[data-v-a4db70f8]{stroke:var(--soft-sage)}.line-total[data-v-a4db70f8]{stroke:var(--soft-orange-fill)}.chart-point[data-v-a4db70f8]{fill:#fff;stroke-width:3px}.point-nb[data-v-a4db70f8]{stroke:var(--soft-amber)}.point-rn[data-v-a4db70f8]{stroke:var(--soft-sage)}.point-total[data-v-a4db70f8]{stroke:var(--soft-orange-fill)}.active-month-line[data-v-a4db70f8]{stroke:#d9c7b8;stroke-width:1px;stroke-dasharray:3 3}.month-label[data-v-a4db70f8]{fill:var(--soft-text-secondary);text-anchor:middle;font-size:12px}.hover-target[data-v-a4db70f8]{fill:#0000;cursor:pointer;outline:none}.tooltip rect[data-v-a4db70f8]{fill:#fff;stroke:var(--soft-border);filter:drop-shadow(0 14px 18px #3e1f0a1f)}.tooltip text[data-v-a4db70f8]{fill:var(--soft-text);font-size:13px}.tooltip-month[data-v-a4db70f8]{font-weight:700;fill:var(--soft-muted)!important;font-size:14px!important}.tooltip-value[data-v-a4db70f8]{text-anchor:end;font-weight:700}.mom-block[data-v-a4db70f8]{border-top:1px solid var(--soft-border);margin-top:22px;padding-top:18px}.mom-head[data-v-a4db70f8]{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px;display:flex}.mom-head h4[data-v-a4db70f8]{color:var(--soft-text);margin:0;font-size:14px;font-weight:700}.mom-sub[data-v-a4db70f8]{color:var(--soft-muted);font-size:11.5px;font-weight:600}.mom-legend[data-v-a4db70f8]{flex-wrap:wrap;gap:4px 12px;margin-left:auto;display:inline-flex}.mom-legend-item[data-v-a4db70f8]{color:var(--soft-text-secondary);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.mom-sw[data-v-a4db70f8]{border-radius:3px;width:11px;height:11px}.mom-chart-shell[data-v-a4db70f8]{padding-bottom:8px;position:relative;overflow-x:auto}.mom-svg[data-v-a4db70f8]{width:100%;height:auto;display:block;overflow:visible}.mom-bar[data-v-a4db70f8]{cursor:pointer;transition:opacity .15s}.mom-bar[data-v-a4db70f8]:hover,.mom-bar[data-v-a4db70f8]:focus-visible{opacity:.82}.mom-bar[data-v-a4db70f8]:focus-visible{outline:2px solid var(--soft-orange-fill);outline-offset:2px}.mom-modal-backdrop[data-v-a4db70f8]{z-index:60;background:#26170f73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.mom-modal[data-v-a4db70f8]{border:1px solid var(--soft-border);background:#fff;border-radius:14px;width:100%;max-width:920px;max-height:calc(100vh - 32px);padding:18px 20px 20px;overflow-y:auto;box-shadow:0 20px 40px #26170f40}.mom-modal-columns[data-v-a4db70f8]{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.mom-modal-col[data-v-a4db70f8]{min-width:0}.mom-modal-section-first[data-v-a4db70f8]{border-top:none;margin-top:0;padding-top:0}@media (width<=640px){.mom-modal[data-v-a4db70f8]{max-width:560px}.mom-modal-columns[data-v-a4db70f8]{grid-template-columns:1fr}.mom-modal-section-first[data-v-a4db70f8]{border-top:1px solid var(--soft-border);margin-top:16px;padding-top:14px}}.mom-modal-head[data-v-a4db70f8]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.mom-modal-head h4[data-v-a4db70f8]{color:var(--soft-text);margin:0;font-size:15px;font-weight:800}.mom-modal-head p[data-v-a4db70f8]{color:var(--soft-muted);margin:2px 0 0;font-size:12px}.mom-modal-hint[data-v-a4db70f8]{max-width:46ch;font-weight:600;line-height:1.4;margin-top:4px!important;font-size:11px!important}.mom-modal-close[data-v-a4db70f8]{background:var(--soft-surface-warm);color:var(--soft-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:26px;height:26px;font-size:16px;line-height:1}.mom-modal-close[data-v-a4db70f8]:hover{color:var(--soft-text)}.mom-modal-total[data-v-a4db70f8]{border-bottom:1px solid var(--soft-border);justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:10px;display:flex}.mom-modal-total span[data-v-a4db70f8]{color:var(--soft-muted);font-size:12px;font-weight:700}.mom-modal-total strong[data-v-a4db70f8]{color:var(--soft-text);font-size:20px;font-weight:800}.mom-modal-bar-track[data-v-a4db70f8]{background:var(--soft-sage);border-radius:99px;height:8px;margin-bottom:14px;overflow:hidden}.mom-modal-bar-fill.nb[data-v-a4db70f8]{background:var(--soft-amber);height:100%}.mom-modal-rows[data-v-a4db70f8]{flex-direction:column;gap:10px;display:flex}.mom-modal-row[data-v-a4db70f8]{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;font-size:13px;display:grid}.mom-modal-dot[data-v-a4db70f8]{border-radius:50%;width:9px;height:9px}.mom-modal-dot.nb[data-v-a4db70f8]{background:var(--soft-amber)}.mom-modal-dot.rn[data-v-a4db70f8]{background:var(--soft-sage)}.mom-modal-dot.cancelled[data-v-a4db70f8]{background:var(--soft-rose)}.mom-modal-dot.spoiled[data-v-a4db70f8]{background:#a8895f}.mom-modal-label[data-v-a4db70f8]{color:var(--soft-text-secondary);font-weight:600}.mom-modal-row strong[data-v-a4db70f8]{color:var(--soft-text);font-weight:800}.mom-modal-pct[data-v-a4db70f8]{color:var(--soft-muted);text-align:right;min-width:32px;font-size:11.5px;font-weight:700}.mom-modal-section[data-v-a4db70f8]{border-top:1px solid var(--soft-border);margin-top:16px;padding-top:14px}.mom-modal-section-head[data-v-a4db70f8]{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.mom-modal-section-head span[data-v-a4db70f8]{color:var(--soft-muted);font-size:12px;font-weight:700}.mom-modal-section-head strong[data-v-a4db70f8]{color:var(--soft-text);font-size:14px;font-weight:800}.mom-modal-bar-track.claims-track[data-v-a4db70f8]{background:var(--soft-border)}.mom-modal-bar-fill.claims[data-v-a4db70f8]{background:var(--soft-rose);height:100%}.mom-modal-claims-sub[data-v-a4db70f8]{color:var(--soft-muted);margin:6px 0 0;font-size:11px}.mom-modal-claims-breakdown-head[data-v-a4db70f8]{margin-top:10px}.unrenewed-dealer-breakdown[data-v-a4db70f8]{border:1px solid var(--soft-border);border-radius:8px;margin-top:12px;overflow:hidden}.unrenewed-dealer-head[data-v-a4db70f8],.unrenewed-dealer-row[data-v-a4db70f8]{grid-template-columns:minmax(0,1fr) 72px 50px;align-items:center;gap:8px;display:grid}.unrenewed-dealer-head[data-v-a4db70f8]{background:var(--soft-surface-warm);color:var(--soft-muted);letter-spacing:.04em;text-transform:uppercase;padding:7px 9px;font-size:10px;font-weight:800}.unrenewed-dealer-head span[data-v-a4db70f8]:not(:first-child),.unrenewed-dealer-row strong[data-v-a4db70f8],.unrenewed-dealer-row>span[data-v-a4db70f8]:last-child{text-align:right}.unrenewed-dealer-list[data-v-a4db70f8]{max-height:220px;overflow-y:auto}.unrenewed-dealer-row[data-v-a4db70f8]{color:var(--soft-text-secondary);padding:7px 9px;font-size:11.5px}.unrenewed-dealer-row+.unrenewed-dealer-row[data-v-a4db70f8]{border-top:1px solid var(--soft-border)}.unrenewed-dealer-row>span[data-v-a4db70f8]:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.unrenewed-dealer-row strong[data-v-a4db70f8]{color:var(--soft-text);font-weight:800}.unrenewed-dealer-row>span[data-v-a4db70f8]:last-child{color:var(--soft-muted);font-weight:700}.claims-rows[data-v-a4db70f8]{margin-top:6px}.drilldown-point[data-v-a4db70f8]{cursor:pointer}.yoy-drilldown-hint[data-v-a4db70f8]{text-align:center;margin:6px 0 0}.drilldown-month-list[data-v-a4db70f8]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.drilldown-month-row[data-v-a4db70f8]{border:1px solid var(--soft-border);border-radius:8px;justify-content:space-between;align-items:baseline;gap:6px;padding:6px 9px;font-size:11.5px;display:flex}.drilldown-month-label[data-v-a4db70f8]{color:var(--soft-text-secondary);font-weight:700}.drilldown-month-row strong[data-v-a4db70f8]{color:var(--soft-text);font-weight:800}.drilldown-month-sub[data-v-a4db70f8]{width:100%;color:var(--soft-muted);margin-top:2px;font-size:10px;display:block}.drilldown-month-row-muted[data-v-a4db70f8]{opacity:.55;border-style:dashed}.drilldown-month-row-muted strong[data-v-a4db70f8]{color:var(--soft-muted);font-weight:700}.drilldown-dealer-breakdown[data-v-a4db70f8]{border:1px solid var(--soft-border);border-radius:8px;margin-top:12px;overflow:hidden}.drilldown-dealer-head[data-v-a4db70f8],.drilldown-dealer-row[data-v-a4db70f8]{grid-template-columns:minmax(0,1fr) 80px 110px;align-items:center;gap:8px;display:grid}.drilldown-dealer-head[data-v-a4db70f8]{background:var(--soft-surface-warm);color:var(--soft-muted);letter-spacing:.04em;text-transform:uppercase;padding:7px 9px;font-size:10px;font-weight:800}.drilldown-dealer-head span[data-v-a4db70f8]:not(:first-child),.drilldown-dealer-row strong[data-v-a4db70f8],.drilldown-dealer-row>span[data-v-a4db70f8]:last-child{text-align:right}.drilldown-dealer-list[data-v-a4db70f8]{max-height:260px;overflow-y:auto}.drilldown-dealer-row[data-v-a4db70f8]{color:var(--soft-text-secondary);padding:7px 9px;font-size:11.5px}.drilldown-dealer-row+.drilldown-dealer-row[data-v-a4db70f8]{border-top:1px solid var(--soft-border)}.drilldown-dealer-row>span[data-v-a4db70f8]:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.drilldown-dealer-row strong[data-v-a4db70f8]{color:var(--soft-text);font-weight:800}.drilldown-dealer-row>span[data-v-a4db70f8]:last-child{color:var(--soft-muted);font-size:10.5px;font-weight:700}.claim-row[data-v-a4db70f8]{grid-template-columns:1fr auto auto}.mom-pie-row[data-v-a4db70f8]{align-items:center;gap:16px;display:flex}.mom-pie-svg[data-v-a4db70f8]{flex-shrink:0;width:88px;height:88px}.mom-pie-legend[data-v-a4db70f8]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.mom-pie-legend-item[data-v-a4db70f8]{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.mom-pie-dot[data-v-a4db70f8]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.mom-pie-label[data-v-a4db70f8]{color:var(--soft-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mom-pie-legend-item strong[data-v-a4db70f8]{color:var(--soft-text);font-weight:800}.mom-bar-label[data-v-a4db70f8]{text-anchor:middle;dominant-baseline:auto;pointer-events:none;font-size:10px;font-weight:600}.rr-card[data-v-a4db70f8]{background:var(--soft-surface);border:1px solid #e8d4c0;border-radius:12px;flex-direction:column;gap:4px;max-width:240px;margin-bottom:20px;padding:14px 16px;display:flex}.rr-card-header[data-v-a4db70f8]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.rr-icon[data-v-a4db70f8]{color:var(--soft-muted);flex-shrink:0}.rr-label[data-v-a4db70f8]{color:var(--soft-text-secondary);margin:0;font-size:12px;font-weight:700;line-height:1.2}.rr-sublabel[data-v-a4db70f8]{color:#b08060;margin:0;font-size:10px}.rr-value[data-v-a4db70f8]{color:#3d2b1f;font-size:22px;font-weight:900;line-height:1.15}.rr-bar-track[data-v-a4db70f8]{background:var(--soft-border);border-radius:99px;height:4px;margin:6px 0 4px;overflow:hidden}.rr-bar-fill[data-v-a4db70f8]{background:#c49060;border-radius:99px;height:100%;transition:width .4s}.rr-footer[data-v-a4db70f8]{justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.rr-delta-up[data-v-a4db70f8]{color:var(--soft-sage);font-weight:700}.rr-delta-down[data-v-a4db70f8]{color:var(--soft-rose);font-weight:700}.rr-vs[data-v-a4db70f8]{color:var(--soft-muted)}.yoy-block[data-v-a4db70f8]{border-top:1px solid var(--soft-border);margin-top:22px;padding-top:18px}.yoy-head[data-v-a4db70f8]{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.yoy-head h4[data-v-a4db70f8]{color:var(--soft-text);margin:0;font-size:14px;font-weight:700}.yoy-sub[data-v-a4db70f8]{color:var(--soft-muted);font-size:11.5px;font-weight:600}.yoy-grid[data-v-a4db70f8]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.yoy-card[data-v-a4db70f8]{border:1px solid var(--soft-border);background:var(--soft-surface);border-radius:12px;margin:0;padding:14px 14px 8px}.yoy-card figcaption[data-v-a4db70f8]{color:var(--soft-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.yoy-hint[data-v-a4db70f8]{color:var(--soft-muted);font-size:10.5px;font-weight:600}.yoy-legend[data-v-a4db70f8]{gap:10px;margin-left:auto;display:inline-flex}.yoy-legend-item[data-v-a4db70f8]{color:#6b4f3a;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.summary-block[data-v-a4db70f8]{border-top:1px solid var(--soft-border);margin-top:22px;padding-top:18px}.summary-grid[data-v-a4db70f8]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.summary-card[data-v-a4db70f8]{border:1px solid var(--soft-border);background:var(--soft-surface);border-radius:12px;margin:0;padding:14px}.summary-card h5[data-v-a4db70f8]{color:var(--soft-text-secondary);align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.summary-empty[data-v-a4db70f8]{color:var(--soft-muted);margin:0;font-size:12px}.model-table[data-v-a4db70f8]{flex-direction:column;gap:6px;display:flex}.model-row[data-v-a4db70f8]{color:var(--soft-text);grid-template-columns:minmax(0,1fr) 88px 56px 56px 64px;align-items:center;gap:8px;font-size:12px;display:grid}.model-row-head[data-v-a4db70f8]{color:var(--soft-muted);text-transform:uppercase;letter-spacing:.3px;font-size:10.5px;font-weight:700}.model-name[data-v-a4db70f8]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.model-count[data-v-a4db70f8]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-weight:700;display:flex}.model-count-muted[data-v-a4db70f8]{color:var(--soft-muted);font-weight:600}.model-bar-track[data-v-a4db70f8]{background:var(--soft-grid);border-radius:3px;flex:1;height:6px;overflow:hidden}.model-bar-fill[data-v-a4db70f8]{background:var(--soft-orange-fill);border-radius:3px;height:100%;display:block}.summary-table-scroll[data-v-a4db70f8]{max-width:100%;overflow-x:auto}.summary-table[data-v-a4db70f8]{border-collapse:collapse;width:100%;font-size:12px}.summary-table th[data-v-a4db70f8],.summary-table td[data-v-a4db70f8]{text-align:right;white-space:nowrap;padding:6px 4px}.summary-table th[data-v-a4db70f8]:first-child,.summary-table td[data-v-a4db70f8]:first-child{text-align:left}.summary-table th[data-v-a4db70f8]{color:var(--soft-muted);text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--soft-border);font-size:10.5px;font-weight:700}.summary-table td[data-v-a4db70f8]{color:var(--soft-text);border-bottom:1px solid var(--soft-grid)}.summary-row-partial td[data-v-a4db70f8]:first-child{color:var(--soft-orange-fill);font-weight:700}.summary-row-clickable[data-v-a4db70f8],.model-row-clickable[data-v-a4db70f8]{cursor:pointer;transition:background-color .12s}.summary-row-clickable[data-v-a4db70f8]:hover,.summary-row-clickable[data-v-a4db70f8]:focus-visible,.model-row-clickable[data-v-a4db70f8]:hover,.model-row-clickable[data-v-a4db70f8]:focus-visible{background-color:var(--soft-surface-warm);outline:none}.model-row-clickable[data-v-a4db70f8]{border-radius:6px;margin:0 -6px;padding:2px 6px}.sw[data-v-a4db70f8]{border-radius:2px;width:9px;height:9px;display:inline-block}.sw-cmp[data-v-a4db70f8]{background:var(--soft-orange-fill)}.sw-tpl[data-v-a4db70f8]{background:#d9b98d}.sw-line[data-v-a4db70f8]{border-top:2.5px solid var(--soft-sage);width:14px;height:0;display:inline-block}.sw-dashed[data-v-a4db70f8]{border-top:2px dashed #9a7a60;width:14px;height:0;display:inline-block}.sw-cancel[data-v-a4db70f8]{background:var(--soft-rose)}.sw-spoil[data-v-a4db70f8]{background:#a8895f}.mini-svg[data-v-a4db70f8]{width:100%;height:auto;display:block;overflow:visible}.mini-grid[data-v-a4db70f8]{stroke:var(--soft-grid);stroke-width:1px}.mini-axis[data-v-a4db70f8]{fill:var(--soft-muted);text-anchor:end;dominant-baseline:middle;font-size:9.5px}.mini-axis-right[data-v-a4db70f8]{fill:var(--soft-sage);text-anchor:start}.mini-xlabel[data-v-a4db70f8]{fill:#6b4f3a;text-anchor:middle;font-size:10px;font-weight:600}.bar-value[data-v-a4db70f8]{fill:var(--soft-text-secondary);text-anchor:middle;font-size:9.5px;font-weight:600}.bar-cmp[data-v-a4db70f8]{fill:var(--soft-orange-fill)}.bar-tpl[data-v-a4db70f8]{fill:#d9b98d}.bar-partial[data-v-a4db70f8]{opacity:.5}.combo-line[data-v-a4db70f8]{fill:none;stroke:var(--soft-sage);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.combo-dot[data-v-a4db70f8]{fill:#fff;stroke:var(--soft-sage);stroke-width:2.5px}.bar-projected-outline[data-v-a4db70f8]{fill:none;stroke:#9a7a60;stroke-width:1.5px;stroke-dasharray:4 3;rx:2}.combo-projected-connector[data-v-a4db70f8]{stroke:#9a7a60;stroke-width:1.5px;stroke-dasharray:3 3}.combo-dot-projected[data-v-a4db70f8]{fill:#fff;stroke:#9a7a60;stroke-width:2px;stroke-dasharray:2 1.5}.combo-zone[data-v-a4db70f8]{fill:#0000;cursor:pointer}.combo-hover-line[data-v-a4db70f8]{stroke:#d9b98d;stroke-width:1px;stroke-dasharray:3 3}.combo-tip[data-v-a4db70f8]{pointer-events:none}.combo-tip rect[data-v-a4db70f8]{fill:#fff;stroke:var(--soft-border);filter:drop-shadow(0 6px 12px #28170f29)}.combo-tip-year[data-v-a4db70f8]{fill:var(--soft-text);font-size:11px;font-weight:700}.combo-tip-label[data-v-a4db70f8]{fill:#6b4f3a;font-size:9.5px}.combo-tip-val[data-v-a4db70f8]{fill:var(--soft-text);text-anchor:end;font-size:10px;font-weight:600}.ret-line[data-v-a4db70f8]{fill:none;stroke:var(--soft-sage);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ret-dot[data-v-a4db70f8]{fill:#fff;stroke:var(--soft-sage);stroke-width:2.5px}.ret-line-alt[data-v-a4db70f8],.ret-dot-alt[data-v-a4db70f8]{stroke:#b3804a}.avgprem-line[data-v-a4db70f8]{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.avgprem-line-cmp[data-v-a4db70f8]{stroke:var(--soft-orange-fill)}.avgprem-line-tpl[data-v-a4db70f8]{stroke:#d9b98d}.avgprem-dot[data-v-a4db70f8]{stroke-width:2.5px}.avgprem-dot-cmp[data-v-a4db70f8]{fill:#fff;stroke:var(--soft-orange-fill)}.avgprem-dot-tpl[data-v-a4db70f8]{fill:#fff;stroke:#d9b98d}.cancelrate-line[data-v-a4db70f8]{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.cancelrate-line-cancel[data-v-a4db70f8]{stroke:var(--soft-rose)}.cancelrate-line-spoil[data-v-a4db70f8]{stroke:#a8895f}.cancelrate-dot[data-v-a4db70f8]{stroke-width:2.5px}.cancelrate-dot-cancel[data-v-a4db70f8]{fill:#fff;stroke:var(--soft-rose)}.cancelrate-dot-spoil[data-v-a4db70f8]{fill:#fff;stroke:#a8895f}.bar-value-muted[data-v-a4db70f8]{fill:var(--soft-text-secondary);text-anchor:middle;opacity:.6;font-size:9.5px;font-weight:600}.bar-growth-badge[data-v-a4db70f8]{text-anchor:middle;font-size:9px;font-weight:700}.bar-growth-up[data-v-a4db70f8]{fill:var(--soft-sage)}.bar-growth-down[data-v-a4db70f8]{fill:var(--soft-rose)}.tip-up[data-v-a4db70f8]{fill:var(--soft-sage)!important}.tip-down[data-v-a4db70f8]{fill:var(--soft-rose)!important}@media (width<=760px){.trend-panel[data-v-a4db70f8]{padding:16px}.trend-header[data-v-a4db70f8]{flex-direction:column}.trend-header-meta[data-v-a4db70f8]{justify-content:flex-start}.trend-totals[data-v-a4db70f8]{flex-direction:column}.trend-totals>div[data-v-a4db70f8]{border-right:none;border-bottom:1px solid var(--soft-border);flex-direction:row;justify-content:space-between;align-items:center;padding:10px 14px}.trend-totals>div[data-v-a4db70f8]:last-child{border-bottom:none}.trend-totals strong[data-v-a4db70f8]{font-size:17px}.line-chart-svg[data-v-a4db70f8],.mom-svg[data-v-a4db70f8]{min-width:800px}.yoy-grid[data-v-a4db70f8]{grid-template-columns:1fr}}.dtp-page[data-v-753cfc7a]{padding-bottom:48px}.dtp-intro[data-v-753cfc7a]{align-items:flex-start}.dtp-actions[data-v-753cfc7a]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.as-of-timestamp[data-v-753cfc7a]{color:#9a7a60;white-space:nowrap;font-size:11px}.icon-action[data-v-753cfc7a]{color:#7b573f;cursor:pointer;background:#fff;border:1px solid #e8d4c0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.icon-action[data-v-753cfc7a]:hover:not(:disabled){color:#c95f0a;border-color:#c87a40}.icon-action[data-v-753cfc7a]:disabled{opacity:.45;cursor:not-allowed}.spinning[data-v-753cfc7a]{animation:.8s linear infinite dtp-spin-753cfc7a}@keyframes dtp-spin-753cfc7a{to{transform:rotate(360deg)}}.dtp-error[data-v-753cfc7a]{color:#c0392b;margin:0 0 12px;font-size:13px}.dtp-drilldown-banner[data-v-753cfc7a]{color:#7b573f;background:#fff6ec;border:1px solid #e8d4c0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.dtp-drilldown-back[data-v-753cfc7a]{color:#c95f0a;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.dtp-drilldown-back[data-v-753cfc7a]:hover{text-decoration:underline}@media (width<=760px){.dtp-intro[data-v-753cfc7a]{flex-direction:column;gap:14px}.dtp-actions[data-v-753cfc7a]{justify-content:flex-start;width:100%}}.coming-soon-wrapper[data-v-8309c693]{flex:1;justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.coming-soon-card[data-v-8309c693]{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:400px;display:flex}.coming-soon-icon[data-v-8309c693]{color:var(--color-primary,#f97316);opacity:.7}.coming-soon-title[data-v-8309c693]{color:var(--color-text-primary,#111827);margin:0;font-size:1.75rem;font-weight:700}.coming-soon-subtitle[data-v-8309c693]{color:var(--color-text-muted,#6b7280);margin:0;font-size:.95rem;line-height:1.6}.pf-search-drop[data-v-ad35ce5b]{top:calc(100% + 6px);bottom:auto}.branch-portal-page .as-of-timestamp[data-v-227a6e1e]{color:var(--muted);white-space:nowrap;align-self:center;font-size:12px}.branch-portal-page .icon-action[data-v-227a6e1e]{border:1px solid var(--stroke);width:36px;height:36px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.branch-portal-page .icon-action[data-v-227a6e1e]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong)}.branch-portal-page .icon-action[data-v-227a6e1e]:disabled{opacity:.45;cursor:not-allowed}.branch-portal-page .spinning[data-v-227a6e1e]{animation:.8s linear infinite bp-spin-227a6e1e}@keyframes bp-spin-227a6e1e{to{transform:rotate(360deg)}}.branch-portal-page .th-left[data-v-227a6e1e]{text-align:left}.branch-portal-page th[data-v-227a6e1e]{padding:0}.branch-portal-page .sort-button[data-v-227a6e1e]{width:100%;min-height:44px;color:inherit;font:inherit;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:12px 14px;font-size:13px;font-weight:800;display:inline-flex}.branch-portal-page th.th-left .sort-button[data-v-227a6e1e]{justify-content:flex-start}.branch-portal-page .sort-button[data-v-227a6e1e]:hover,.branch-portal-page .sort-button-active[data-v-227a6e1e]{color:var(--accent-strong)}.branch-portal-page .card-title-icon[data-v-227a6e1e]{vertical-align:-3px;color:var(--accent-strong);margin-right:6px}.branch-portal-page .bp-metric small[data-v-227a6e1e]{color:var(--muted);grid-column:2;margin-top:8px;font-size:12px;font-weight:500}.branch-portal-page .bp-metric--quotation-issued .peso-line[data-v-227a6e1e]{color:var(--violet);background:linear-gradient(#f3edff,#ebe2ff)}.branch-portal-page .bp-metric--policy-request .peso-line[data-v-227a6e1e]{color:#0a6d2a;background:linear-gradient(#e9f7ee,#dcf1e4)}.branch-portal-page .bp-metric--policy-issued .peso-line[data-v-227a6e1e]{color:var(--danger);background:linear-gradient(#ffeceb,#ffe1de)}.branch-portal-page .total-row td[data-v-227a6e1e]{background:var(--surface-soft);font-weight:900}.branch-portal-page .bp-empty-cell[data-v-227a6e1e]{text-align:center;color:var(--muted);padding:28px 14px;font-weight:500}.branch-portal-page .search-row[data-v-227a6e1e]{padding:0 24px 14px}.branch-portal-page .search-row input[data-v-227a6e1e]{border:1px solid var(--stroke);width:min(360px,100%);color:var(--text);background:#fff;border-radius:8px;padding:9px 12px;font-size:14px}.branch-portal-page td small[data-v-227a6e1e]{color:var(--muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.branch-portal-page .bp-drill-toggle[data-v-227a6e1e]{border:1px solid var(--stroke);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.branch-portal-page .bp-drill-toggle[data-v-227a6e1e]:hover{border-color:var(--accent);color:var(--accent-strong)}.branch-portal-page .bp-drill-toggle svg[data-v-227a6e1e]{transition:transform .15s}.branch-portal-page .bp-drill-toggle svg.bp-chevron-open[data-v-227a6e1e]{transform:rotate(180deg)}.branch-portal-page .bp-drill-row td[data-v-227a6e1e]{background:var(--surface-soft);padding:10px 20px 16px}.branch-portal-page .bp-drill-table[data-v-227a6e1e]{border-collapse:collapse;width:100%;min-width:0}.branch-portal-page .bp-drill-table th[data-v-227a6e1e]{color:var(--muted);text-transform:uppercase;text-align:right;background:0 0;padding:8px 10px;font-size:11px}.branch-portal-page .bp-drill-table th.th-left[data-v-227a6e1e]{text-align:left}.branch-portal-page .bp-drill-table td[data-v-227a6e1e]{border-top:1px solid var(--stroke);background:0 0;padding:8px 10px;font-size:13px}.branch-portal-page .bp-compact-table td[data-v-227a6e1e]{padding:10px 14px;font-size:13px}.branch-portal-page .bp-compact-table td small[data-v-227a6e1e]{font-size:11px}.branch-portal-page .bp-pagination[data-v-227a6e1e]{justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px 16px;display:flex}.branch-portal-page .page-btn[data-v-227a6e1e]{border:1px solid var(--stroke);min-width:64px;height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;place-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-grid}.branch-portal-page .page-btn[data-v-227a6e1e]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong)}.branch-portal-page .page-btn[data-v-227a6e1e]:disabled{opacity:.45;cursor:not-allowed}.branch-portal-page .page-status[data-v-227a6e1e]{color:var(--muted);white-space:nowrap;font-size:12px}.claims-monitoring-page[data-v-39520d7c]{--cm-accent:#e87b35}.claims-monitoring-page .report-actions[data-v-39520d7c]{align-items:center}.cm-search[data-v-39520d7c]{border:1px solid var(--stroke);height:36px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.cm-search[data-v-39520d7c]:focus-within{border-color:var(--cm-accent)}.cm-search input[data-v-39520d7c]{width:180px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.claims-monitoring-page .icon-action[data-v-39520d7c]{border:1px solid var(--stroke);width:36px;height:36px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.claims-monitoring-page .icon-action[data-v-39520d7c]:hover:not(:disabled){border-color:var(--cm-accent);color:var(--cm-accent)}.claims-monitoring-page .icon-action[data-v-39520d7c]:disabled{opacity:.45;cursor:not-allowed}.claims-monitoring-page .spinning[data-v-39520d7c]{animation:.8s linear infinite cm-spin-39520d7c}@keyframes cm-spin-39520d7c{to{transform:rotate(360deg)}}.cm-cards[data-v-39520d7c]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.cm-wide[data-v-39520d7c]{grid-column:1/-1;padding:12px 0}.cm-card[data-v-39520d7c]{border:1px solid var(--stroke);min-height:108px;box-shadow:var(--shadow-soft);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.cm-card[data-v-39520d7c]:hover:not(:disabled){border-color:var(--cm-accent)}.cm-card.is-active[data-v-39520d7c]{border-color:var(--cm-accent);box-shadow:0 0 0 2px var(--cm-accent)}.cm-card.is-active strong[data-v-39520d7c]{color:var(--cm-accent)}.cm-card.is-disabled[data-v-39520d7c]{color:#a09a94;box-shadow:none;cursor:not-allowed;background:#f4f2f0}.cm-card--skeleton[data-v-39520d7c]{cursor:default;background:linear-gradient(90deg,#fff6ec,#fff,#fff6ec) 0 0/200% 100%;animation:1.2s ease-in-out infinite cm-shimmer-39520d7c}@keyframes cm-shimmer-39520d7c{to{background-position:-200% 0}}.cm-card-label[data-v-39520d7c]{color:var(--muted);font-size:13px;font-weight:700}.cm-card.is-disabled .cm-card-label[data-v-39520d7c]{color:inherit}.cm-card strong[data-v-39520d7c]{font-size:28px;line-height:1.1}.cm-card small[data-v-39520d7c]{font-size:12px;font-weight:600}.cm-detail[data-v-39520d7c]{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:14px;margin-top:8px;display:grid}.cm-selected[data-v-39520d7c]{border-bottom:1px solid var(--stroke);background:var(--surface-soft);flex-direction:column;gap:2px;padding:18px 24px;display:flex}.cm-kicker[data-v-39520d7c]{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.cm-selected strong[data-v-39520d7c]{font-size:18px}.cm-selected span[data-v-39520d7c]:last-child{color:var(--cm-accent);font-size:14px;font-weight:700}.cm-owner-list[data-v-39520d7c]{max-height:520px;margin:0;padding:0 12px 12px;list-style:none;overflow-y:auto}.cm-owner-list button[data-v-39520d7c]{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.cm-owner-list button[data-v-39520d7c]:hover{background:var(--surface-soft)}.cm-owner-list button.is-active[data-v-39520d7c]{background:var(--cm-accent);color:#fff}.cm-owner-list button.is-unassigned:not(.is-active) span[data-v-39520d7c]:first-child{color:var(--muted);font-style:italic}.cm-count[data-v-39520d7c]{background:var(--accent-soft);min-width:32px;color:var(--text);text-align:center;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:700}.cm-owner-list button.is-active .cm-count[data-v-39520d7c]{color:#fff;background:#ffffff40}.cm-claims table[data-v-39520d7c]{min-width:640px}.cm-claims th[data-v-39520d7c],.cm-claims td[data-v-39520d7c]{text-align:left}.cm-transaction[data-v-39520d7c]{font-weight:700}.cm-empty[data-v-39520d7c]{color:var(--muted);font-weight:600;text-align:center!important}.cm-claims .table-wrap.is-paging[data-v-39520d7c]{opacity:.5;transition:opacity .15s}.cm-pagination[data-v-39520d7c]{justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px 16px;display:flex}.cm-pagination .page-btn[data-v-39520d7c]{border:1px solid var(--stroke);min-width:64px;height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;place-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-grid}.cm-pagination .page-btn[data-v-39520d7c]:hover:not(:disabled){border-color:var(--cm-accent);color:var(--cm-accent)}.cm-pagination .page-btn[data-v-39520d7c]:disabled{opacity:.45;cursor:not-allowed}.cm-pagination .page-status[data-v-39520d7c]{color:var(--muted);white-space:nowrap;font-size:12px}.cm-pill[data-v-39520d7c]{color:#9a4a17;background:#fdebdc;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.cm-toast[data-v-39520d7c]{z-index:60;color:#fff;background:#9a0008;border-radius:10px;max-width:min(420px,100vw - 32px);padding:12px 16px;font-size:14px;font-weight:600;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0000002e}@media (width<=1280px){.cm-cards[data-v-39520d7c]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1024px){.cm-cards[data-v-39520d7c]{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-detail[data-v-39520d7c]{grid-template-columns:1fr}}@media (width<=720px){.claims-monitoring-page .report-intro[data-v-39520d7c]{flex-direction:column;align-items:stretch}.cm-search[data-v-39520d7c]{flex:1}.cm-search input[data-v-39520d7c]{width:100%}.cm-cards[data-v-39520d7c]{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-toast[data-v-39520d7c]{bottom:16px;right:16px}}.tp-pager[data-v-a92e80ab]{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px 16px;font-size:12px;display:flex}.tp-range[data-v-a92e80ab]{margin-right:auto;font-weight:600}.tp-pager button[data-v-a92e80ab]{border:1px solid var(--stroke);height:32px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 14px;font-size:13px;font-weight:700}.tp-pager button[data-v-a92e80ab]:hover:not(:disabled){color:#e87b35;border-color:#e87b35}.tp-pager button[data-v-a92e80ab]:disabled{opacity:.45;cursor:not-allowed}.tp-page[data-v-a92e80ab]{white-space:nowrap}.csf-drop[data-v-ffb33131]{top:calc(100% + 6px);bottom:auto}.csf-date-grid[data-v-ffb33131]{grid-template-columns:repeat(2,minmax(0,1fr))}.csf-date-input[data-v-ffb33131]{box-sizing:border-box;color:#26170f;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #e7d5c3;border-radius:9px;padding:0 10px;font-size:13px;font-weight:700}.csf-date-input[data-v-ffb33131]:focus{border-color:#c95f0a;outline:none}.csf-error[data-v-ffb33131]{color:#9a0008;margin:0;padding:0 13px 12px;font-size:12px;font-weight:700}.cft[data-v-c3d03b08]{gap:12px;display:grid}.cft-callout[data-v-c3d03b08]{color:#5a3a22;background:#fdf1e6;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.cft-bar[data-v-c3d03b08]{background:#f1ebe4;border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.cft-piece[data-v-c3d03b08]{opacity:.85;min-width:3px}.cft-piece-long[data-v-c3d03b08]{opacity:1;box-shadow:inset 0 0 0 2px #00000040}.cft-legend[data-v-c3d03b08]{color:#6b5f55;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.cft-legend i[data-v-c3d03b08]{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.cft-steps[data-v-c3d03b08]{margin:4px 0 0;padding:0;list-style:none}.cft-step[data-v-c3d03b08]{gap:12px;padding:0 0 14px;display:flex;position:relative}.cft-step[data-v-c3d03b08]:not(:last-child):before{content:"";background:#ebe0d5;width:2px;position:absolute;top:14px;bottom:-2px;left:5px}.cft-dot[data-v-c3d03b08]{border:2px solid #fffdf9;border-radius:50%;flex:0 0 12px;height:12px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #e0d2c4}.cft-step-main[data-v-c3d03b08]{gap:2px;min-width:0;display:grid}.cft-step-head[data-v-c3d03b08]{color:#2f2118;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;display:flex}.cft-step-main small[data-v-c3d03b08]{color:#8a7a6c;font-size:12px}.cft-step-now .cft-step-head strong[data-v-c3d03b08]{color:#b0301f}.cft-gap[data-v-c3d03b08]{color:#6b5f55;font-variant-numeric:tabular-nums;background:#f3ece5;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.cft-gap-long[data-v-c3d03b08]{color:#a94300;background:#fbe0cc}.cft-empty[data-v-c3d03b08]{color:#8a7a6c;margin:0;font-size:13px}.rsm[data-v-c6acb13e]{margin:4px 24px 16px}.rsm-toolbar[data-v-c6acb13e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.rsm-toolbar label[data-v-c6acb13e]{color:#7a6252;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.rsm-toolbar select[data-v-c6acb13e],.rsm-toolbar button[data-v-c6acb13e]{color:#5a4636;font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #ead8c7;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.rsm-toolbar button[data-v-c6acb13e]:hover,.rsm-toolbar select[data-v-c6acb13e]:hover{background:#fff8f1;border-color:#d9b89a}.rsm-toolbar[data-v-c6acb13e] :focus-visible{outline-offset:2px;outline:2px solid #c95f0a}.rsm-map[data-v-c6acb13e]{z-index:0;isolation:isolate;background:#f5ede2;border:1px solid #ead8c7;border-radius:12px;height:440px;overflow:hidden}.rsm-map[data-v-c6acb13e] .leaflet-tile-container img{width:256.5px!important;height:256.5px!important}.rsm-error[data-v-c6acb13e]{color:#9a3412;margin:8px 0 0;font-size:13px;font-weight:600}@media (width<=700px){.rsm[data-v-c6acb13e]{margin:4px 16px 16px}.rsm-map[data-v-c6acb13e]{height:340px}}.cs-page[data-v-88f1ce6b]{--cs-accent:#e87b35;--cs-ink:#15100e;--cs-ink-2:#52514e;--cs-muted:#898781;--cs-grid:#ece6df;--cs-axis-line:#c3c2b7}.cs-header-actions[data-v-88f1ce6b]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cs-applied[data-v-88f1ce6b]{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cs-applied li[data-v-88f1ce6b]{border:1px solid var(--stroke);color:var(--cs-ink-2);background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5}.cs-as-of[data-v-88f1ce6b]{color:var(--muted);font-size:13px;font-weight:600}.cs-icon-action[data-v-88f1ce6b],.cs-pagination button[data-v-88f1ce6b]{border:1px solid var(--stroke);height:36px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.cs-icon-action[data-v-88f1ce6b]{width:36px;padding:0}.cs-icon-action[data-v-88f1ce6b]:hover:not(:disabled),.cs-pagination button[data-v-88f1ce6b]:hover:not(:disabled){border-color:var(--cs-accent);color:var(--cs-accent)}.cs-icon-action[data-v-88f1ce6b]:disabled,.cs-pagination button[data-v-88f1ce6b]:disabled{opacity:.45;cursor:not-allowed}.spinning[data-v-88f1ce6b]{animation:.8s linear infinite cs-spin-88f1ce6b}@keyframes cs-spin-88f1ce6b{to{transform:rotate(360deg)}}.cs-error[data-v-88f1ce6b]{color:#9a0008;margin:12px 0 0;font-size:13px;font-weight:700}.cs-refreshing[data-v-88f1ce6b]{opacity:.55;transition:opacity .15s}.cs-kpis[data-v-88f1ce6b]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.cs-kpi[data-v-88f1ce6b]{border:1px solid var(--stroke);box-shadow:var(--shadow-soft);background:#fff;border-radius:14px;gap:4px;padding:18px 20px;display:grid}.cs-kpi span[data-v-88f1ce6b]{color:var(--cs-ink-2);font-size:13px;font-weight:700}.cs-kpi strong[data-v-88f1ce6b]{color:var(--cs-ink);overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:1.2}.cs-kpi small[data-v-88f1ce6b]{color:var(--cs-muted);font-size:12px;font-weight:600}.cs-coverage[data-v-88f1ce6b]{color:var(--cs-ink-2);margin:12px 2px 0;font-size:13px;font-weight:600}.cs-link[data-v-88f1ce6b]{color:#a94300;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cs-pre-verdict strong[data-v-88f1ce6b]{color:#994410}.cs-pre-heading[data-v-88f1ce6b]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 24px 8px;font-size:13px;font-weight:800;display:flex}.cs-pre-heading small[data-v-88f1ce6b]{color:#8a7665;font-size:11px;font-weight:600}.cs-pre-tables[data-v-88f1ce6b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding:12px 24px 24px;display:grid}.cs-pre-wide[data-v-88f1ce6b]{grid-column:1/-1}.cs-pre-tables .table-wrap[data-v-88f1ce6b]{border-top:0}.cs-pre-caption[data-v-88f1ce6b]{caption-side:top;text-align:left;color:#2f2118;padding:0 0 10px;font-size:14px;font-weight:800}.cs-pre-caption small[data-v-88f1ce6b]{font-size:12px;font-weight:500}.cs-pre-examples-heading[data-v-88f1ce6b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=760px){.cs-pre-tables[data-v-88f1ce6b]{grid-template-columns:minmax(0,1fr);padding:0 16px 16px}.cs-pre-heading[data-v-88f1ce6b]{margin:4px 16px 8px}}.cs-card[data-v-88f1ce6b]{margin-top:14px}.cs-export-btn[data-v-88f1ce6b]{color:#9a5600;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e8cba8;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.cs-export-btn[data-v-88f1ce6b]:hover:not(:disabled){background:#fff1df}.cs-export-btn[data-v-88f1ce6b]:disabled{opacity:.5;cursor:not-allowed}.cs-card .card-title-row[data-v-88f1ce6b]{flex-wrap:wrap;align-items:flex-start}.cs-subtitle[data-v-88f1ce6b]{color:var(--cs-ink-2);margin:4px 0 0;font-size:13px;font-weight:600}.cs-muted[data-v-88f1ce6b]{color:var(--muted);font-size:13px;font-weight:600}.cs-legend[data-v-88f1ce6b]{color:var(--cs-ink-2);flex-wrap:wrap;gap:6px 14px;font-size:12px;font-weight:600;display:flex}.cs-legend span[data-v-88f1ce6b],.cs-tooltip span[data-v-88f1ce6b],.cs-subchart-title[data-v-88f1ce6b]{align-items:center;gap:6px;display:inline-flex}.cs-legend i[data-v-88f1ce6b],.cs-tooltip i[data-v-88f1ce6b],.cs-subchart-title i[data-v-88f1ce6b]{border-radius:3px;width:10px;height:10px;display:inline-block}.cs-chart[data-v-88f1ce6b]{padding:0 16px 12px;position:relative}.cs-chart svg[data-v-88f1ce6b]{width:100%;height:auto;display:block;overflow:visible}.cs-grid-line[data-v-88f1ce6b]{stroke:var(--cs-grid);stroke-width:1px}.cs-baseline[data-v-88f1ce6b],.cs-crosshair[data-v-88f1ce6b]{stroke:var(--cs-axis-line);stroke-width:1px}.cs-axis[data-v-88f1ce6b]{fill:var(--cs-muted);font-variant-numeric:tabular-nums;font-size:11px}.cs-axis-strong[data-v-88f1ce6b]{fill:var(--cs-ink-2);font-weight:700}.cs-pie-toggle button[data-v-88f1ce6b]{min-width:0;font:inherit;padding:6px 14px;font-size:13px;font-weight:700}.cs-range-merged[data-v-88f1ce6b]{grid-template-columns:minmax(180px,240px) minmax(220px,280px) minmax(0,1fr);align-items:center;gap:32px;padding:4px 24px 8px;display:grid}.cs-range-merged .table-wrap[data-v-88f1ce6b]{border:1px solid var(--stroke);border-radius:10px}.cs-daily[data-v-88f1ce6b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 24px 20px;display:grid}.cs-daily-item[data-v-88f1ce6b]{border:1px solid var(--stroke);border-radius:10px;gap:4px;padding:14px 16px;display:grid}.cs-daily-item span[data-v-88f1ce6b]{color:var(--cs-ink-2);font-size:13px;font-weight:600}.cs-daily-item strong[data-v-88f1ce6b]{color:var(--cs-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.cs-daily-item small[data-v-88f1ce6b]{color:var(--cs-muted);font-size:12px}@media (width<=900px){.cs-daily[data-v-88f1ce6b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cs-daily[data-v-88f1ce6b]{grid-template-columns:1fr}}.cs-pie-legend[data-v-88f1ce6b]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cs-pie-legend button[data-v-88f1ce6b]{width:100%;color:var(--cs-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"swatch name share"".amount other";align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.cs-pie-legend button[data-v-88f1ce6b]:hover,.cs-pie-legend button.is-active[data-v-88f1ce6b],.cs-pie-legend button[data-v-88f1ce6b]:focus-visible{background:#fff6ec}.cs-pie-legend i[data-v-88f1ce6b]{border-radius:3px;grid-area:swatch;width:12px;height:12px}.cs-pie-name[data-v-88f1ce6b]{grid-area:name;font-size:14px;font-weight:700}.cs-pie-legend strong[data-v-88f1ce6b]{font-variant-numeric:tabular-nums;grid-area:share;font-size:15px;font-weight:800}.cs-pie-legend small[data-v-88f1ce6b]{color:var(--cs-ink-2);grid-area:amount;font-size:12px;font-weight:600}.cs-pie-legend .cs-pie-other[data-v-88f1ce6b]{color:var(--cs-muted);text-align:right;grid-area:other}.cs-range-table tr.is-active td[data-v-88f1ce6b]{background:#fff6ec}.cs-pie-svg[data-v-88f1ce6b]{width:100%;height:auto;display:block;overflow:visible}.cs-slice[data-v-88f1ce6b]{stroke:#fff;stroke-width:2px;cursor:pointer;transition:transform .15s,opacity .15s}.cs-slice.is-dim[data-v-88f1ce6b]{opacity:.45}.cs-pie-value[data-v-88f1ce6b]{fill:var(--cs-ink);font-size:24px;font-weight:800}.cs-pie-label[data-v-88f1ce6b]{fill:var(--cs-muted);font-size:11px;font-weight:600}.cs-hit[data-v-88f1ce6b]{fill:#0000;cursor:pointer;outline:none}.cs-tooltip[data-v-88f1ce6b]{z-index:5;min-width:180px;color:var(--cs-ink);pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #0b0b0b1a;border-radius:10px;gap:3px;padding:10px 12px;font-size:12px;font-weight:600;display:grid;position:absolute;top:4px;box-shadow:0 10px 24px #0000001f}.cs-tooltip strong[data-v-88f1ce6b]{font-size:13px}.cs-tooltip-muted[data-v-88f1ce6b]{color:var(--cs-muted)}.cs-subchart-title[data-v-88f1ce6b]{color:var(--cs-ink-2);padding:4px 24px 0;font-size:13px;font-weight:700}.cs-table[data-v-88f1ce6b]{min-width:0}.cs-range-table[data-v-88f1ce6b]{min-width:600px}.cs-range-table th[data-v-88f1ce6b],.cs-range-table td[data-v-88f1ce6b]{padding:10px 8px}.cs-adjuster-table[data-v-88f1ce6b]{min-width:1100px}.cs-drill-table[data-v-88f1ce6b]{min-width:1180px}.cs-drill-table td[data-v-88f1ce6b]:last-child{white-space:normal;min-width:200px}.cs-kpi-parts[data-v-88f1ce6b]{color:var(--cs-ink-2);margin:2px 0 6px;font-size:12px;font-weight:600;line-height:1.5}.cs-part[data-v-88f1ce6b]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cs-part[data-v-88f1ce6b]:hover,.cs-part[data-v-88f1ce6b]:focus-visible{color:var(--cs-accent);text-decoration:underline}.cs-page-tabs[data-v-88f1ce6b]{scrollbar-width:none;border-bottom:1px solid #ead8c7;gap:4px;margin:8px 0 2px;display:flex;overflow-x:auto}.cs-page-tab[data-v-88f1ce6b]{color:#8a7563;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:10px 14px 12px;font-size:14px;font-weight:700;transition:color .15s;position:relative}.cs-page-tab[data-v-88f1ce6b]:hover,.cs-page-tab[data-v-88f1ce6b]:focus-visible,.cs-page-tab.selected[data-v-88f1ce6b]{color:#2f2118}.cs-page-tab.selected[data-v-88f1ce6b]:after{content:"";background:var(--cs-accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.cs-range-bar[data-v-88f1ce6b]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.cs-range-label[data-v-88f1ce6b]{color:#8a7563;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.cs-chips[data-v-88f1ce6b]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cs-chips-card[data-v-88f1ce6b]{margin:0 24px 12px}.cs-chips button[data-v-88f1ce6b]{color:#5a4636;font:inherit;cursor:pointer;background:#fff;border:1px solid #ead8c7;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.cs-chips button[data-v-88f1ce6b]:hover,.cs-chips button[data-v-88f1ce6b]:focus-visible{border-color:#e0b48c}.cs-chips button.selected[data-v-88f1ce6b]{border-color:var(--cs-accent);color:#8a3a00;background:#fdecdc}.cs-chips small[data-v-88f1ce6b]{opacity:.7;font-variant-numeric:tabular-nums;margin-left:4px}.cs-row-link[data-v-88f1ce6b]{cursor:pointer}.cs-row-link:hover td[data-v-88f1ce6b]{background:#fdf5ec}.cs-modal-flow[data-v-88f1ce6b]{width:min(860px,100%)}.cs-flow-body[data-v-88f1ce6b]{padding:16px 20px 6px}.cs-flow-back[data-v-88f1ce6b]{margin-bottom:12px;display:inline-block}.cs-aging-note[data-v-88f1ce6b]{color:var(--cs-ink-2);margin:0;padding:0 24px 12px;font-size:12px;font-weight:600}.cs-aging-kpis[data-v-88f1ce6b]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 24px 16px;display:grid}.cs-aging-kpis .cs-kpi[data-v-88f1ce6b]{box-shadow:none;padding:14px 16px}.cs-aging-kpis .cs-kpi strong[data-v-88f1ce6b]{font-size:22px}.cs-aging-dist[data-v-88f1ce6b]{gap:10px;padding:4px 24px 8px;display:grid}.cs-aging-legend[data-v-88f1ce6b]{justify-content:flex-start}.cs-aging-row[data-v-88f1ce6b]{grid-template-columns:190px minmax(0,1fr) 170px;align-items:center;gap:14px;display:grid}.cs-aging-row-label[data-v-88f1ce6b]{display:grid}.cs-aging-row-label strong[data-v-88f1ce6b]{color:var(--cs-ink);font-size:13px}.cs-aging-row-label small[data-v-88f1ce6b]{color:var(--cs-muted);font-size:12px;font-weight:600}.cs-aging-bar[data-v-88f1ce6b]{background:#fff;border-radius:4px;gap:2px;height:26px;display:flex;overflow:hidden}.cs-aging-seg[data-v-88f1ce6b]{cursor:default;flex-basis:0;place-items:center;min-width:3px;font-size:11px;font-weight:800;display:grid}.cs-aging-empty[data-v-88f1ce6b]{color:var(--cs-muted);background:#f4ece4;flex:1;place-items:center;font-size:12px;font-weight:600;display:grid}.cs-aging-open[data-v-88f1ce6b]{justify-self:start;font-size:13px}.cs-aging-readout[data-v-88f1ce6b]{min-height:18px;color:var(--cs-ink-2);margin:0;font-size:12px;font-weight:600}.cs-aging-table-head[data-v-88f1ce6b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 24px 12px;display:flex}.cs-aging-table[data-v-88f1ce6b]{min-width:1080px}.cs-kpi-accent[data-v-88f1ce6b]{border-color:#e57a3a}.cs-search[data-v-88f1ce6b]{border:1px solid var(--stroke);height:36px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.cs-search[data-v-88f1ce6b]:focus-within{border-color:var(--cs-accent)}.cs-search input[data-v-88f1ce6b]{width:260px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.cs-error-text[data-v-88f1ce6b]{color:#9a0008}.cs-authority-wrap[data-v-88f1ce6b]{overflow:auto}.cs-authority-wrap thead th[data-v-88f1ce6b]{z-index:1;position:sticky;top:0}.cs-authority-table[data-v-88f1ce6b]{min-width:980px}.cs-authority-table td[data-v-88f1ce6b]{vertical-align:top}.cs-chip-cell[data-v-88f1ce6b]{white-space:normal!important}.cs-chip[data-v-88f1ce6b]{color:var(--cs-ink);white-space:nowrap;background:#fffaf4;border:1px solid #e8dccf;border-radius:999px;align-items:baseline;gap:6px;margin:2px 6px 2px 0;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.cs-chip small[data-v-88f1ce6b]{color:var(--cs-muted);font-size:11px;font-weight:600}.cs-chip-limit strong[data-v-88f1ce6b]{color:#9a440c;font-size:12px;font-weight:800}.cs-chip.is-match[data-v-88f1ce6b]{border-color:var(--cs-accent);background:#fdebdc}.cs-varies[data-v-88f1ce6b]{text-transform:uppercase;letter-spacing:.04em;margin-left:6px;color:#9a440c!important;font-size:10px!important;font-weight:800!important}.cs-modal-narrow[data-v-88f1ce6b]{width:min(1040px,100%)}.cs-casa-tag[data-v-88f1ce6b]{color:#4a5260;white-space:nowrap;background:#eef0f3;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700}.cs-casa-tag--cell[data-v-88f1ce6b]{margin-left:0}.cs-casa-tag.is-casa[data-v-88f1ce6b]{color:#1d6b32;background:#e3f2e6}.cs-authority-tools[data-v-88f1ce6b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-user-pick[data-v-88f1ce6b]{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:0 24px 12px;display:flex}.cs-picker>#cs-user-label[data-v-88f1ce6b]{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.cs-user-filter[data-v-88f1ce6b]{gap:6px;display:grid}.cs-user-filter>span[data-v-88f1ce6b]{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.cs-user-pick>.cs-link[data-v-88f1ce6b]{align-items:center;height:40px;display:inline-flex}.cs-picker[data-v-88f1ce6b]{gap:4px;width:400px;max-width:100%;display:grid;position:relative}.cs-picker-button[data-v-88f1ce6b]{border:1px solid var(--stroke-strong);height:40px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.cs-picker-button[data-v-88f1ce6b]:hover,.cs-picker-button.is-open[data-v-88f1ce6b]{border-color:var(--cs-accent)}.cs-picker-button[data-v-88f1ce6b]:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.cs-picker-button svg[data-v-88f1ce6b]{color:var(--muted);flex-shrink:0;transition:transform .15s}.cs-picker-button.is-open svg[data-v-88f1ce6b]{transform:rotate(180deg)}.cs-picker-value[data-v-88f1ce6b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-user-pick .cs-picker-value small[data-v-88f1ce6b],.cs-user-pick .cs-picker-meta[data-v-88f1ce6b]{color:var(--muted);text-transform:none;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.cs-picker-pop[data-v-88f1ce6b]{z-index:30;border:1px solid var(--stroke);background:#fff;border-radius:12px;width:100%;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 32px #15100e24}.cs-picker-search[data-v-88f1ce6b]{border-bottom:1px solid var(--stroke);color:var(--muted);align-items:center;gap:8px;padding:10px 12px;display:flex}.cs-picker-search input[data-v-88f1ce6b]{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.cs-picker-list[data-v-88f1ce6b]{max-height:320px;margin:0;padding:6px;list-style:none;overflow-y:auto}.cs-picker-list li[role=option][data-v-88f1ce6b]{color:var(--text);cursor:pointer;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.cs-picker-list li.is-active[data-v-88f1ce6b]{background:#fdf1e7}.cs-picker-check[data-v-88f1ce6b]{visibility:hidden;color:var(--cs-accent)}.cs-picker-list li.is-selected .cs-picker-check[data-v-88f1ce6b]{visibility:visible}.cs-picker-list li.is-selected .cs-picker-name[data-v-88f1ce6b]{font-weight:800}.cs-user-pick .cs-picker-name[data-v-88f1ce6b]{color:var(--text);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cs-user-pick .cs-picker-tags[data-v-88f1ce6b]{gap:4px;display:flex}.cs-user-pick .cs-picker-tag[data-v-88f1ce6b]{color:#9a440c;text-transform:none;background:#fbe3d2;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700}.cs-user-pick .cs-picker-tag--assigned[data-v-88f1ce6b]{color:#104281;background:#e8eef7}.cs-picker-empty[data-v-88f1ce6b]{color:var(--muted);padding:14px 10px;font-size:13px}.cs-user-summary[data-v-88f1ce6b]{background:#fffaf4;border:1px solid #e8dccf;border-radius:12px;grid-template-columns:minmax(200px,1.4fr) repeat(2,minmax(0,1fr));gap:10px;margin:0 24px 14px;padding:14px 16px;display:grid}.cs-user-summary>div[data-v-88f1ce6b]{align-content:start;gap:2px;display:grid}.cs-user-summary span[data-v-88f1ce6b]{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.cs-user-summary strong[data-v-88f1ce6b]{color:var(--cs-ink);font-size:18px;font-weight:800}.cs-user-summary small[data-v-88f1ce6b]{color:var(--cs-ink-2);font-size:12px;font-weight:600}.cs-limit[data-v-88f1ce6b]{color:#9a440c;font-weight:800}.cs-oldest[data-v-88f1ce6b]{color:var(--cs-muted);font-size:11px;font-weight:600;display:block}.cs-aging-waiting[data-v-88f1ce6b]{color:#9a440c!important}.cs-model-table[data-v-88f1ce6b]{min-width:1100px}.cs-make[data-v-88f1ce6b]{color:var(--cs-muted);margin-left:4px;font-size:11px;font-weight:700}.cs-share-cell[data-v-88f1ce6b]{align-items:center;gap:8px;min-width:150px;display:flex}.cs-share-bar[data-v-88f1ce6b]{background:#f4ece4;border-radius:4px;flex:1;height:8px;overflow:hidden}.cs-share-bar i[data-v-88f1ce6b]{border-radius:0 4px 4px 0;height:100%;display:block}.cs-more[data-v-88f1ce6b]{padding:10px 24px 14px;font-size:13px}.cs-table th[data-v-88f1ce6b],.cs-table td[data-v-88f1ce6b]{padding:10px 12px;font-size:13px}.cs-table td[data-v-88f1ce6b]{font-variant-numeric:tabular-nums}.cs-table .cs-left[data-v-88f1ce6b]{text-align:left}.cs-adjuster-wrap[data-v-88f1ce6b]{overflow:auto}.cs-adjuster-wrap thead th[data-v-88f1ce6b]{z-index:1;position:sticky;top:0}.cs-sort[data-v-88f1ce6b]{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.cs-sort-idle[data-v-88f1ce6b]{opacity:.4}.cs-clickable[data-v-88f1ce6b]{cursor:pointer}.cs-clickable:hover td[data-v-88f1ce6b],.cs-clickable:focus-visible td[data-v-88f1ce6b]{background:#fff6ec}.cs-muted-row td[data-v-88f1ce6b]{color:var(--cs-ink-2)}.cs-swatch[data-v-88f1ce6b]{vertical-align:baseline;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.cs-swatch-none[data-v-88f1ce6b]{background:#d8d5cf}.cs-name[data-v-88f1ce6b]{color:var(--cs-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.cs-name[data-v-88f1ce6b]:hover{color:#a94300;text-decoration:underline}.cs-name.is-unassigned[data-v-88f1ce6b]{color:var(--cs-ink-2);font-style:italic}.cs-cell-link[data-v-88f1ce6b]{cursor:pointer}.cs-cell-link[data-v-88f1ce6b]:hover{box-shadow:inset 0 0 0 2px var(--cs-accent)}.cs-muted-cell[data-v-88f1ce6b]{color:var(--cs-ink-2)!important}.cs-empty[data-v-88f1ce6b]{color:var(--muted);text-align:center!important}.cs-note[data-v-88f1ce6b]{color:var(--cs-muted);margin:0;padding:10px 24px 14px;font-size:12px;font-weight:600}.cs-table .cs-num[data-v-88f1ce6b]{width:36px;color:var(--cs-muted);text-align:center;font-size:12px;font-weight:700}.cs-strong[data-v-88f1ce6b]{font-weight:800}.cs-pill[data-v-88f1ce6b]{color:#9a4a17;background:#fdebdc;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.cs-modal-backdrop[data-v-88f1ce6b]{z-index:300;background:#22140c7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cs-modal[data-v-88f1ce6b]{background:#fffdf9;border:1px solid #ead8c7;border-radius:12px;flex-direction:column;width:min(1360px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 70px #27150847}.cs-modal-header[data-v-88f1ce6b]{background:#fdf5ec;border-bottom:1px solid #f0dcc8;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 14px;display:flex}.cs-modal-kicker[data-v-88f1ce6b]{color:#a76a2c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.cs-modal-header h3[data-v-88f1ce6b]{color:#2f2118;margin:0;font-size:20px;font-weight:900;line-height:1.2}.cs-modal-close[data-v-88f1ce6b]{color:#9a7a60;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.cs-modal-close[data-v-88f1ce6b]:hover,.cs-modal-close[data-v-88f1ce6b]:focus-visible{color:#2f2118;background:#f0dcc8}.cs-modal-body[data-v-88f1ce6b]{flex:1;min-height:0;overflow:auto}.cs-modal-body thead th[data-v-88f1ce6b]{z-index:1;position:sticky;top:0}.cs-modal-footer[data-v-88f1ce6b]{border-top:1px solid #f0dcc8}.cs-modal-enter-active[data-v-88f1ce6b],.cs-modal-leave-active[data-v-88f1ce6b]{transition:opacity .18s}.cs-modal-enter-active .cs-modal[data-v-88f1ce6b],.cs-modal-leave-active .cs-modal[data-v-88f1ce6b]{transition:transform .18s,opacity .18s}.cs-modal-enter-from[data-v-88f1ce6b],.cs-modal-leave-to[data-v-88f1ce6b]{opacity:0}.cs-modal-enter-from .cs-modal[data-v-88f1ce6b],.cs-modal-leave-to .cs-modal[data-v-88f1ce6b]{opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){.cs-modal-enter-active[data-v-88f1ce6b],.cs-modal-leave-active[data-v-88f1ce6b],.cs-modal-enter-active .cs-modal[data-v-88f1ce6b],.cs-modal-leave-active .cs-modal[data-v-88f1ce6b]{transition:none}}.cs-pagination[data-v-88f1ce6b]{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;padding:12px 16px 16px;font-size:12px;display:flex}@media (width<=1180px){.cs-range-merged[data-v-88f1ce6b]{grid-template-columns:1fr;justify-items:center;gap:18px}.cs-range-merged .cs-pie-svg[data-v-88f1ce6b]{max-width:260px}.cs-range-merged .table-wrap[data-v-88f1ce6b],.cs-range-merged .cs-pie-legend[data-v-88f1ce6b]{width:100%}.cs-aging-kpis[data-v-88f1ce6b]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.cs-kpis[data-v-88f1ce6b],.cs-aging-kpis[data-v-88f1ce6b]{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-aging-row[data-v-88f1ce6b]{grid-template-columns:1fr;gap:6px}}@media (width<=640px){.cs-page .report-intro[data-v-88f1ce6b]{flex-direction:column;align-items:stretch}.cs-kpis[data-v-88f1ce6b]{grid-template-columns:1fr}.cs-chart[data-v-88f1ce6b]{padding:0 4px 10px}.cs-search[data-v-88f1ce6b],.cs-authority-tools[data-v-88f1ce6b],.cs-picker[data-v-88f1ce6b]{width:100%}.cs-user-summary[data-v-88f1ce6b]{grid-template-columns:1fr 1fr}.cs-search input[data-v-88f1ce6b]{width:100%}}.settings-wrapper[data-v-4bd030cd]{flex-direction:column;flex:1;gap:1.5rem;padding:2rem;display:flex}.settings-title[data-v-4bd030cd]{color:var(--color-text-primary,#111827);margin:0;font-size:1.5rem;font-weight:700}.settings-subtitle[data-v-4bd030cd]{color:var(--color-text-muted,#6b7280);margin:.25rem 0 0;font-size:.95rem}.settings-section[data-v-4bd030cd]{border:1px solid var(--color-border,#e5e7eb);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.settings-stats[data-v-4bd030cd]{flex-wrap:wrap;gap:1.5rem;display:flex}.settings-stat[data-v-4bd030cd]{flex-direction:column;gap:.15rem;min-width:100px;display:flex}.settings-stat-value[data-v-4bd030cd]{color:var(--color-primary,#f97316);font-size:1.5rem;font-weight:700}.settings-stat-label[data-v-4bd030cd]{color:var(--color-text-muted,#6b7280);font-size:.8rem}.settings-section-header[data-v-4bd030cd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-section-header h3[data-v-4bd030cd]{color:var(--color-text-primary,#111827);margin:0;font-size:1.1rem}.settings-actions[data-v-4bd030cd]{gap:.5rem;display:flex}.hidden-file-input[data-v-4bd030cd]{display:none}.btn[data-v-4bd030cd]{cursor:pointer;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.btn[data-v-4bd030cd]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-4bd030cd]{background:var(--color-primary,#f97316);color:#fff}.btn-secondary[data-v-4bd030cd]{border-color:var(--color-border,#e5e7eb);color:var(--color-text-primary,#111827);background:0 0}.settings-table[data-v-4bd030cd]{border-collapse:collapse;width:100%}.settings-table th[data-v-4bd030cd],.settings-table td[data-v-4bd030cd]{text-align:left;border-bottom:1px solid var(--color-border,#e5e7eb);padding:.6rem .5rem;font-size:.9rem}.sortable-th[data-v-4bd030cd]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable-th[data-v-4bd030cd]:hover{color:var(--color-primary,#f97316)}.sort-icon[data-v-4bd030cd]{vertical-align:middle;color:var(--color-text-muted,#6b7280);margin-left:.25rem}.dealer-chip-list[data-v-4bd030cd]{flex-wrap:wrap;gap:.3rem;display:flex}.dealer-chip[data-v-4bd030cd]{background:var(--color-border,#e5e7eb);color:var(--color-text-primary,#111827);white-space:nowrap;border:none;border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.78rem;font-weight:500;display:inline-flex}.dealer-chip-more[data-v-4bd030cd]{border:1px solid var(--color-primary,#f97316);color:var(--color-primary,#f97316);cursor:pointer;background:0 0}.dealer-chip-more[data-v-4bd030cd]:hover{background:var(--color-primary,#f97316);color:#fff}.settings-empty[data-v-4bd030cd]{color:var(--color-text-muted,#6b7280);text-align:center}.settings-row-actions[data-v-4bd030cd]{gap:.4rem;display:flex}.icon-btn[data-v-4bd030cd]{cursor:pointer;color:var(--color-text-muted,#6b7280);background:0 0;border:none;padding:.25rem}.icon-btn[data-v-4bd030cd]:hover{color:var(--color-primary,#f97316)}.settings-success[data-v-4bd030cd]{color:#15803d;margin:0;font-size:.9rem}.settings-error-block[data-v-4bd030cd]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin:0;padding:.75rem;font-size:.85rem}.settings-error-block ul[data-v-4bd030cd]{margin:.5rem 0 0;padding-left:1.25rem}.modal-overlay[data-v-4bd030cd]{z-index:50;background:#11182780;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-panel[data-v-4bd030cd]{background:#fff;max-height:calc(100vh - 3rem);overflow-y:auto;box-shadow:0 20px 40px #0003}.settings-form-panel[data-v-4bd030cd]{border:1px solid var(--color-border,#e5e7eb);border-radius:.75rem;flex-direction:column;gap:1rem;width:100%;max-width:640px;padding:1.5rem;display:flex}.settings-label[data-v-4bd030cd]{color:var(--color-text-primary,#111827);flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.settings-input[data-v-4bd030cd]{border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;padding:.5rem .65rem;font-size:.9rem;font-weight:400}.transfer[data-v-4bd030cd]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.transfer-panel[data-v-4bd030cd]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.transfer-panel-header[data-v-4bd030cd]{color:var(--color-text-primary,#111827);font-size:.8rem;font-weight:600}.transfer-count[data-v-4bd030cd]{color:var(--color-text-muted,#6b7280);font-weight:400}.transfer-search[data-v-4bd030cd]{font-weight:400}.transfer-list[data-v-4bd030cd]{border:1px solid var(--color-border,#e5e7eb);border-radius:.5rem;flex-direction:column;gap:.25rem;max-height:260px;padding:.5rem;display:flex;overflow-y:auto}.transfer-item[data-v-4bd030cd]{text-align:left;width:100%;color:var(--color-text-primary,#111827);cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.85rem;font-weight:400;display:flex}.transfer-item[data-v-4bd030cd]:hover{background:var(--color-border,#e5e7eb)}.transfer-item-selected[data-v-4bd030cd]{flex-direction:row-reverse;justify-content:flex-end}.transfer-item-icon[data-v-4bd030cd]{color:var(--color-text-muted,#6b7280);flex-shrink:0}.settings-form-actions[data-v-4bd030cd]{justify-content:flex-end;gap:.5rem;display:flex}.help-page .report-actions[data-v-7d723a5a]{align-items:center}.icon-action[data-v-7d723a5a]{border:1px solid var(--stroke);width:36px;height:36px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.icon-action[data-v-7d723a5a]:hover:not(:disabled){border-color:var(--accent-strong);color:var(--accent-strong)}.icon-action[data-v-7d723a5a]:disabled{opacity:.45;cursor:not-allowed}.spinning[data-v-7d723a5a]{animation:.8s linear infinite report-spin}.help-tabs[data-v-7d723a5a]{border:1px solid var(--stroke);background:var(--surface-strong);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.help-tab[data-v-7d723a5a]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.help-tab.active[data-v-7d723a5a]{background:var(--accent-soft);color:#8c5424}.help-layout[data-v-7d723a5a]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;margin-top:26px;display:grid}.help-nav[data-v-7d723a5a]{border:1px solid var(--stroke);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:18px;gap:14px;padding:16px;display:grid;position:sticky;top:16px}.help-search[data-v-7d723a5a]{border:1px solid var(--stroke);background:var(--surface-strong);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.help-search input[data-v-7d723a5a]{width:100%;color:var(--text);background:0 0;border:0;outline:0}.help-nav-group[data-v-7d723a5a]{gap:2px;display:grid}.help-nav-category[data-v-7d723a5a]{color:#a77d5a;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.help-nav-item[data-v-7d723a5a]{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:600}.help-nav-item[data-v-7d723a5a]:hover{background:var(--surface-soft)}.help-nav-item.active[data-v-7d723a5a]{background:var(--accent-soft);color:#8c5424}.help-nav-empty[data-v-7d723a5a],.help-muted[data-v-7d723a5a]{color:var(--muted);margin:0;font-size:14px}.help-content[data-v-7d723a5a]{gap:16px;display:grid}.help-card[data-v-7d723a5a]{border:1px solid var(--stroke);background:var(--surface);box-shadow:var(--shadow-soft);color:var(--text);border-radius:18px;padding:22px 24px;font-size:15px;line-height:1.6}.help-card h4[data-v-7d723a5a]{margin:0 0 10px;font-size:17px;font-weight:900}.help-card ul[data-v-7d723a5a],.help-card ol[data-v-7d723a5a]{margin:0;padding-left:20px}.help-card p[data-v-7d723a5a]{margin:0}.help-head[data-v-7d723a5a]{justify-content:space-between;align-items:start;gap:16px;display:flex}.help-head h3[data-v-7d723a5a]{margin:2px 0 6px;font-size:26px;font-weight:900}.help-kicker[data-v-7d723a5a]{color:#a77d5a;text-transform:uppercase;font-size:13px;font-weight:800}.help-summary[data-v-7d723a5a]{color:var(--text)}.help-meta[data-v-7d723a5a]{color:var(--muted);font-size:13px;margin-top:8px!important}.help-open[data-v-7d723a5a]{border:1px solid var(--stroke-strong);background:var(--surface-strong);color:#8c5424;cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:700;display:inline-flex}.help-dl[data-v-7d723a5a]{grid-template-columns:minmax(140px,220px) 1fr;gap:8px 16px;margin:0;display:grid}.help-dl dt[data-v-7d723a5a]{font-weight:700}.help-dl dd[data-v-7d723a5a]{color:#3d3935;margin:0}.help-table[data-v-7d723a5a]{border-collapse:collapse;width:100%;font-size:14px}.help-table th[data-v-7d723a5a],.help-table td[data-v-7d723a5a]{border-bottom:1px solid var(--stroke);text-align:left;vertical-align:top;padding:8px 10px}.help-table th[data-v-7d723a5a]{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.help-steps[data-v-7d723a5a]{gap:10px;display:grid}.help-steps li strong[data-v-7d723a5a]{display:block}.help-steps li span[data-v-7d723a5a]{color:#3d3935}.help-state[data-v-7d723a5a]{color:var(--muted);margin-top:26px}.help-error[data-v-7d723a5a]{color:var(--danger)}@media (width<=900px){.help-layout[data-v-7d723a5a]{grid-template-columns:1fr}.help-nav[data-v-7d723a5a]{position:static}.help-dl[data-v-7d723a5a]{grid-template-columns:1fr}.report-intro[data-v-7d723a5a]{flex-wrap:wrap}}@media print{.help-no-print[data-v-7d723a5a]{display:none!important}.help-layout[data-v-7d723a5a]{grid-template-columns:1fr}.help-card[data-v-7d723a5a]{box-shadow:none;break-inside:avoid}}.ai-usage-meter[data-v-e674f95d]{flex-direction:column;gap:6px;display:flex}.ai-usage-header[data-v-e674f95d]{justify-content:space-between;align-items:baseline;display:flex}.ai-usage-label[data-v-e674f95d]{color:#6f6b66;letter-spacing:.02em;font-size:12px;font-weight:600}.ai-usage-value[data-v-e674f95d]{color:#6f6b66;font-variant-numeric:tabular-nums;font-size:11px}.ai-usage-track[data-v-e674f95d]{background:#efd7bf;border-radius:99px;height:5px;overflow:hidden}.ai-usage-fill[data-v-e674f95d]{border-radius:99px;height:100%;transition:width .4s,background .4s}.ai-usage-hint[data-v-e674f95d]{color:#e53e3e;margin:0;font-size:11px}
