.global-search[data-v-8020d01c]{position:relative}.global-search-input[data-v-8020d01c]{font-family:inherit;transition:all .15s;background:var(--dms-surface,#fff)!important;color:var(--dms-text-title,#0f172a)!important;border-color:var(--dms-border,#e2e8f0)!important;border-radius:var(--dms-radius,8px)!important;padding-right:58px!important}.global-search-input[data-v-8020d01c]:focus{border-color:var(--dms-primary,#16324f)!important;box-shadow:0 0 0 1px var(--dms-primary,#16324f)!important}.search-prefix-icon[data-v-8020d01c]{color:var(--dms-text-muted,#94a3b8);pointer-events:none;z-index:2;font-size:12px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-kbd-badge[data-v-8020d01c]{color:var(--dms-text-muted,#94a3b8);background:var(--dms-canvas,#f1f5f9);border:1px solid var(--dms-border,#cbd5e1);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2;border-radius:4px;align-items:center;gap:2px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.1;transition:all .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search-kbd-badge[data-v-8020d01c]:hover{color:var(--dms-primary,#16324f);border-color:var(--dms-primary,#16324f);background:var(--dms-primary-light,#16324f14)}.global-search-clear[data-v-8020d01c]{z-index:2;min-width:24px;padding:0;top:50%;right:4px;transform:translateY(-50%);width:24px!important;height:24px!important;position:absolute!important}.global-search-clear[data-v-8020d01c] .p-button-icon{font-size:11px}.search-panel[data-v-8020d01c]{z-index:50;background:var(--dms-surface,#fff);border:1px solid var(--dms-border,#e2e8f0);border-radius:var(--dms-radius,12px);overscroll-behavior:contain;width:max(100%,360px);max-width:calc(100vw - 48px);max-height:min(440px,60vh);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 16px 40px #00000026}.search-group[data-v-8020d01c]{text-transform:uppercase;letter-spacing:.04em;color:var(--dms-text-muted,#64748b);align-items:center;gap:6px;padding:8px 8px 4px;font-size:11px;display:flex}.search-group-count[data-v-8020d01c]{color:var(--dms-text-muted,#94a3b8);font-size:10px}.search-hit[data-v-8020d01c]{text-align:left;border-radius:var(--dms-radius,8px);cursor:pointer;width:100%;color:var(--dms-text-body,#334155);background:0 0;border:none;align-items:center;gap:10px;padding:7px 8px;font-family:inherit;font-size:13px;transition:all .12s;display:flex}.search-hit.is-active[data-v-8020d01c],.search-hit[data-v-8020d01c]:hover{background:var(--dms-canvas,#f1f5f9);color:var(--dms-text-title,#0f172a)}.search-hit-icon[data-v-8020d01c]{background:var(--dms-primary-light,#eff6ff);width:26px;height:26px;color:var(--dms-primary,#16324f);border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.search-hit-body[data-v-8020d01c]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.search-hit-title[data-v-8020d01c],.search-hit-meta[data-v-8020d01c]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-hit-title[data-v-8020d01c]{color:var(--dms-text-title,#0f172a);font-size:13px;font-weight:600}.search-hit-meta[data-v-8020d01c]{color:var(--dms-text-muted,#64748b);font-size:11.5px}.search-hit-title mark[data-v-8020d01c],.search-hit-meta mark[data-v-8020d01c]{background:var(--dms-primary-light,#dbeafe);color:var(--dms-primary,#16324f);border-radius:3px;padding:0 2px;font-weight:700}.search-hit-go[data-v-8020d01c]{color:var(--dms-text-muted,#94a3b8);opacity:0;font-size:9px;transition:opacity .12s}.search-hit.is-active .search-hit-go[data-v-8020d01c],.search-hit:hover .search-hit-go[data-v-8020d01c]{opacity:1}.search-status[data-v-8020d01c]{color:var(--dms-text-muted,#64748b);align-items:center;gap:8px;padding:14px 12px;font-size:13px;display:flex}.search-status .pi-spinner[data-v-8020d01c]{font-size:12px}.search-empty[data-v-8020d01c]{color:var(--dms-text-muted,#64748b);text-align:center;padding:14px 12px;font-size:13px}@media (width<=640px){.search-panel[data-v-8020d01c]{width:100%;max-width:none;max-height:70vh}}[dir=rtl] .search-prefix-icon,.app-rtl .search-prefix-icon{left:auto;right:12px}[dir=rtl] .global-search-input,.app-rtl .global-search-input{padding-left:58px!important;padding-right:32px!important}[dir=rtl] .search-kbd-badge,.app-rtl .search-kbd-badge{left:8px;right:auto}[dir=rtl] .global-search-clear,.app-rtl .global-search-clear{left:4px;right:auto}[dir=rtl] .search-hit,.app-rtl .search-hit{text-align:right}[dir=rtl] .search-panel,.app-rtl .search-panel{left:auto;right:0}.p-dialog.system-guide-dialog{color:var(--dms-text-body,#334155);border:1px solid var(--dms-border,#e2e8f0);border-radius:var(--dms-radius-lg,16px);font-family:var(--font-family,inherit);overflow:hidden;box-shadow:0 20px 60px #0003;background:var(--dms-surface,#fff)!important}.p-dialog.system-guide-dialog .p-dialog-header{border-bottom:1px solid var(--dms-border,#e2e8f0);background:var(--dms-surface,#fff);color:var(--dms-text-title,#0f172a);padding:16px 22px}.p-dialog.system-guide-dialog .p-dialog-content{background:var(--dms-surface,#fff);color:var(--dms-text-body,#334155);flex-direction:column;padding:0;display:flex;overflow:hidden}.p-dialog.system-guide-dialog .p-dialog-header-actions .p-dialog-header-action{color:var(--dms-text-muted,#64748b);border-radius:var(--dms-radius,8px);transition:all .15s}.p-dialog.system-guide-dialog .p-dialog-header-actions .p-dialog-header-action:hover{color:var(--dms-primary,#16324f);background:var(--dms-canvas,#f1f5f9)}.guide-modal-header[data-v-6b5cc06b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.header-branding[data-v-6b5cc06b]{align-items:center;gap:14px;display:flex}.guide-icon-badge[data-v-6b5cc06b]{background:var(--dms-primary,#16324f);width:44px;height:44px;color:var(--dms-on-primary,#fff);border-radius:var(--dms-radius,10px);box-shadow:0 4px 14px rgba(var(--dms-primary-rgb,22, 50, 79), .25);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;transition:all .2s;display:flex}.guide-title-row[data-v-6b5cc06b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guide-title[data-v-6b5cc06b]{color:var(--dms-text-title,#0f172a);margin:0;font-size:1.15rem;font-weight:700}.guide-version-tag[data-v-6b5cc06b],.guide-region-tag[data-v-6b5cc06b]{padding:2px 6px;font-size:10px}.guide-theme-tag[data-v-6b5cc06b]{padding:2px 7px;font-size:10px;font-weight:700;background:var(--dms-primary-light,#16324f14)!important;color:var(--dms-primary,#16324f)!important;border:1px solid rgba(var(--dms-primary-rgb,22, 50, 79), .25)!important}.guide-subtitle[data-v-6b5cc06b]{color:var(--dms-text-muted,#64748b);margin:2px 0 0;font-size:.8rem}.header-actions[data-v-6b5cc06b]{align-items:center;gap:10px;margin-left:auto;display:flex}.mode-toggle-group[data-v-6b5cc06b]{background:var(--dms-canvas,#f1f5f9);border:1px solid var(--dms-border,#e2e8f0);border-radius:var(--dms-radius,8px);gap:2px;padding:3px;display:flex}.mode-btn[data-v-6b5cc06b]{color:var(--dms-text-muted,#64748b);border-radius:calc(var(--dms-radius,8px) - 2px);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.mode-btn[data-v-6b5cc06b]:hover{color:var(--dms-text-title,#0f172a)}.mode-btn.active[data-v-6b5cc06b]{background:var(--dms-surface,#fff);color:var(--dms-primary,#16324f);box-shadow:0 2px 6px #00000014}.download-btn[data-v-6b5cc06b]{border-radius:var(--dms-radius,8px);font-size:.82rem;font-weight:600;background:var(--dms-primary,#16324f)!important;border-color:var(--dms-primary,#16324f)!important;color:var(--dms-on-primary,#fff)!important}.download-btn[data-v-6b5cc06b]:hover{background:var(--dms-primary-hover,#12283e)!important;border-color:var(--dms-primary-hover,#12283e)!important}.action-icon-btn[data-v-6b5cc06b]{width:34px;height:34px;color:var(--dms-text-muted,#64748b)!important}.action-icon-btn[data-v-6b5cc06b]:hover{color:var(--dms-primary,#16324f)!important;background:var(--dms-primary-light,#16324f14)!important}.guide-modal-body[data-v-6b5cc06b]{flex-direction:column;height:74vh;display:flex}.guide-pdf-container[data-v-6b5cc06b]{flex-direction:column;width:100%;height:100%;display:flex}.pdf-notice-bar[data-v-6b5cc06b]{background:var(--dms-primary-light,#eff6ff);border-bottom:1px solid var(--dms-border,#bfdbfe);color:var(--dms-primary,#16324f);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;font-size:.85rem;display:flex}.notice-text[data-v-6b5cc06b]{align-items:center;gap:8px;font-weight:600;display:flex}.notice-actions[data-v-6b5cc06b]{align-items:center;gap:8px;display:flex}.guide-pdf-frame[data-v-6b5cc06b]{background:#525659;border:none;flex:1;width:100%}.guide-web-container[data-v-6b5cc06b]{width:100%;height:100%;display:flex;overflow:hidden}.guide-sidebar[data-v-6b5cc06b]{background:var(--dms-surface,#fff);border-right:1px solid var(--dms-border,#e2e8f0);flex-direction:column;width:330px;min-width:290px;display:flex;overflow:hidden}.category-filter-strip[data-v-6b5cc06b]{border-bottom:1px solid var(--dms-border,#e2e8f0);background:var(--dms-surface,#fff);scrollbar-width:thin;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.cat-chip[data-v-6b5cc06b]{border-radius:var(--dms-radius,6px);border:1px solid var(--dms-border,#e2e8f0);background:var(--dms-canvas,#f8fafc);color:var(--dms-text-muted,#64748b);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.cat-chip[data-v-6b5cc06b]:hover{color:var(--dms-text-title,#0f172a);border-color:var(--dms-primary,#16324f)}.cat-chip.active[data-v-6b5cc06b]{background:var(--dms-primary,#16324f);color:var(--dms-on-primary,#fff);border-color:var(--dms-primary,#16324f)}.cat-count[data-v-6b5cc06b]{opacity:.85;font-size:10px}.guide-search-box[data-v-6b5cc06b]{border-bottom:1px solid var(--dms-border,#e2e8f0);padding:10px 12px;position:relative}.guide-search-input[data-v-6b5cc06b]{border:1px solid var(--dms-border,#cbd5e1);border-radius:var(--dms-radius,6px);background:var(--dms-canvas,#f8fafc);width:100%;color:var(--dms-text-title,#0f172a);outline:none;padding:8px 30px 8px 32px;font-size:.82rem;transition:all .15s}.guide-search-input[data-v-6b5cc06b]:focus{border-color:var(--dms-primary,#16324f);background:var(--dms-surface,#fff);box-shadow:0 0 0 2px var(--dms-primary-light,#16324f1f)}.search-icon[data-v-6b5cc06b]{color:var(--dms-text-muted,#94a3b8);pointer-events:none;font-size:12px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.clear-search-btn[data-v-6b5cc06b]{color:var(--dms-text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.chapters-nav[data-v-6b5cc06b]{flex-direction:column;flex:1;gap:4px;padding:8px;display:flex;overflow-y:auto}.no-results-state[data-v-6b5cc06b]{color:var(--dms-text-muted,#94a3b8);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:.85rem;display:flex}.chapter-item[data-v-6b5cc06b]{border-radius:var(--dms-radius,8px);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;width:100%;padding:9px 12px;transition:all .15s;display:flex}.chapter-item[data-v-6b5cc06b]:hover{background:var(--dms-canvas,#f1f5f9)}.chapter-item.active[data-v-6b5cc06b]{background:var(--dms-primary-light,#eff6ff);border-color:rgba(var(--dms-primary-rgb,22, 50, 79), .25)}.chapter-item-top[data-v-6b5cc06b]{align-items:center;gap:8px;width:100%;display:flex}.chapter-num[data-v-6b5cc06b]{color:var(--dms-text-muted,#64748b);background:var(--dms-canvas,#e2e8f0);border:1px solid var(--dms-border,#cbd5e1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex}.chapter-item.active .chapter-num[data-v-6b5cc06b]{background:var(--dms-primary,#16324f);color:var(--dms-on-primary,#fff);border-color:var(--dms-primary,#16324f)}.chapter-icon[data-v-6b5cc06b]{color:var(--dms-accent,#2563eb);flex-shrink:0;font-size:13px}.chapter-item.active .chapter-icon[data-v-6b5cc06b]{color:var(--dms-primary,#16324f)}.chapter-title[data-v-6b5cc06b]{color:var(--dms-text-body,#1e293b);font-size:.84rem;font-weight:600;line-height:1.3}.chapter-item.active .chapter-title[data-v-6b5cc06b]{color:var(--dms-primary,#16324f);font-weight:700}.chapter-item-meta[data-v-6b5cc06b]{margin-top:3px;margin-left:28px}.chapter-badge[data-v-6b5cc06b]{color:var(--dms-text-muted,#64748b);background:var(--dms-canvas,#f1f5f9);border:1px solid var(--dms-border-subtle,#e2e8f0);border-radius:4px;padding:1px 6px;font-size:10px}.guide-content-area[data-v-6b5cc06b]{background:var(--dms-surface,#fff);color:var(--dms-text-body,#334155);flex:1;padding:24px 32px;overflow-y:auto}.chapter-header[data-v-6b5cc06b]{border-bottom:1px solid var(--dms-border,#e2e8f0);margin-bottom:24px;padding-bottom:16px}.chapter-meta-line[data-v-6b5cc06b]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.chapter-tag[data-v-6b5cc06b]{text-transform:uppercase;color:var(--dms-primary,#16324f);background:var(--dms-primary-light,#dbeafe);border:1px solid rgba(var(--dms-primary-rgb,22, 50, 79), .2);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.chapter-loc[data-v-6b5cc06b]{color:var(--dms-text-muted,#64748b);font-size:11px}.copy-topic-btn[data-v-6b5cc06b]{border:1px solid var(--dms-border,#e2e8f0);background:var(--dms-canvas,#f8fafc);color:var(--dms-text-muted,#64748b);border-radius:var(--dms-radius,6px);cursor:pointer;align-items:center;gap:5px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.copy-topic-btn[data-v-6b5cc06b]:hover{color:var(--dms-primary,#16324f);border-color:var(--dms-primary,#16324f)}.chapter-main-title[data-v-6b5cc06b]{color:var(--dms-primary,#16324f);align-items:center;gap:10px;margin:0 0 8px;font-size:1.45rem;font-weight:800;display:flex}.chapter-summary[data-v-6b5cc06b]{color:var(--dms-text-body,#475569);margin:0;font-size:.95rem;line-height:1.55}.chapter-diagram-card[data-v-6b5cc06b]{background:var(--dms-surface,#fff);border:1px solid var(--dms-border,#e2e8f0);border-radius:var(--dms-radius,12px);margin-bottom:24px;overflow:hidden;box-shadow:0 4px 16px #0000000a}.diagram-header[data-v-6b5cc06b]{background:var(--dms-canvas,#f8fafc);border-bottom:1px solid var(--dms-border,#e2e8f0);color:var(--dms-text-title,#1e293b);align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;display:flex}.diagram-img-wrap[data-v-6b5cc06b]{background:var(--dms-canvas,#f8fafc);justify-content:center;padding:16px;display:flex}.diagram-img[data-v-6b5cc06b]{border-radius:var(--dms-radius,8px);max-width:100%;height:auto;box-shadow:0 2px 8px #0000000a}.chapter-sections[data-v-6b5cc06b]{flex-direction:column;gap:24px;display:flex}.content-section[data-v-6b5cc06b]{flex-direction:column;gap:10px;display:flex}.section-title[data-v-6b5cc06b]{color:var(--dms-text-title,#0f172a);border-left:3px solid var(--dms-primary,#16324f);margin:0;padding-left:8px;font-size:1.05rem;font-weight:700}.section-text[data-v-6b5cc06b]{color:var(--dms-text-body,#334155);margin:0;font-size:.9rem;line-height:1.65}.guide-callout[data-v-6b5cc06b]{border-radius:var(--dms-radius,8px);margin-top:4px;padding:12px 16px}.callout-info[data-v-6b5cc06b]{background:var(--dms-primary-light,#eff6ff);border-left:4px solid var(--dms-primary,#16324f)}.callout-warning[data-v-6b5cc06b]{background:#f59e0b1f;border-left:4px solid #d97706}.callout-success[data-v-6b5cc06b]{background:#10b9811f;border-left:4px solid #10b981}.callout-header[data-v-6b5cc06b]{align-items:center;gap:6px;margin-bottom:4px;font-size:.78rem;font-weight:700;display:flex}.callout-info .callout-header[data-v-6b5cc06b]{color:var(--dms-primary,#16324f)}.callout-warning .callout-header[data-v-6b5cc06b]{color:#b45309}.callout-success .callout-header[data-v-6b5cc06b]{color:#047857}.callout-text[data-v-6b5cc06b]{color:var(--dms-text-body,#1e293b);margin:0;font-size:.85rem;line-height:1.45}.guide-steps-list[data-v-6b5cc06b]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.step-card[data-v-6b5cc06b]{background:var(--dms-canvas,#f8fafc);border:1px solid var(--dms-border,#e2e8f0);border-radius:var(--dms-radius,8px);align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.step-num-badge[data-v-6b5cc06b]{background:var(--dms-primary,#16324f);color:var(--dms-on-primary,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.step-text[data-v-6b5cc06b]{color:var(--dms-text-body,#1e293b);font-size:.88rem;line-height:1.45}.guide-data-table[data-v-6b5cc06b]{border-collapse:collapse;text-align:left;border:1px solid var(--dms-border,#e2e8f0);border-radius:var(--dms-radius,8px);width:100%;font-size:.85rem}.guide-data-table thead[data-v-6b5cc06b]{background:var(--dms-canvas,#f1f5f9)}.guide-data-table th[data-v-6b5cc06b]{color:var(--dms-primary,#16324f);border-bottom:2px solid var(--dms-border,#cbd5e1);padding:10px 14px;font-weight:700}.guide-data-table td[data-v-6b5cc06b]{color:var(--dms-text-body,#334155);border-bottom:1px solid var(--dms-border,#e2e8f0);padding:9px 14px}.guide-data-table tbody tr:last-child td[data-v-6b5cc06b]{border-bottom:none}.guide-data-table tbody tr[data-v-6b5cc06b]:hover{background:var(--dms-primary-light,#16324f0d)}.chapter-footer-nav[data-v-6b5cc06b]{border-top:1px solid var(--dms-border,#e2e8f0);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:20px;display:flex}.nav-step-btn[data-v-6b5cc06b]{border:1px solid var(--dms-border,#e2e8f0);background:var(--dms-canvas,#f8fafc);border-radius:var(--dms-radius,8px);color:var(--dms-text-title,#0f172a);cursor:pointer;align-items:center;gap:10px;max-width:48%;padding:10px 14px;transition:all .15s;display:inline-flex}.nav-step-btn[data-v-6b5cc06b]:hover{border-color:var(--dms-primary,#16324f);color:var(--dms-primary,#16324f);background:var(--dms-primary-light,#16324f0d)}.nav-step-btn .step-meta[data-v-6b5cc06b]{flex-direction:column;display:flex}.nav-step-btn small[data-v-6b5cc06b]{color:var(--dms-text-muted,#64748b);text-transform:uppercase;font-size:10px;font-weight:700}.nav-step-btn strong[data-v-6b5cc06b]{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;overflow:hidden}.nav-step-placeholder[data-v-6b5cc06b]{flex:1}@media (width<=820px){.guide-web-container[data-v-6b5cc06b]{flex-direction:column}.guide-sidebar[data-v-6b5cc06b]{border-right:none;border-bottom:1px solid var(--dms-border,#e2e8f0);width:100%;min-width:100%;max-height:220px}.chapters-nav[data-v-6b5cc06b]{flex-direction:row;gap:8px;padding:8px;overflow-x:auto}.chapter-item[data-v-6b5cc06b]{white-space:nowrap;width:auto;padding:6px 10px}.chapter-item-meta[data-v-6b5cc06b]{display:none}.guide-content-area[data-v-6b5cc06b]{padding:16px}.guide-modal-header[data-v-6b5cc06b]{flex-direction:column;align-items:flex-start}.header-actions[data-v-6b5cc06b]{flex-wrap:wrap;justify-content:space-between;width:100%;margin-left:0}.chapter-footer-nav[data-v-6b5cc06b]{flex-direction:column;align-items:stretch}.nav-step-btn[data-v-6b5cc06b]{max-width:100%}}[dir=rtl] .guide-sidebar,.app-rtl .guide-sidebar{border-right:none;border-left:1px solid var(--dms-border,#e2e8f0)}[dir=rtl] .search-icon,.app-rtl .search-icon{left:auto;right:22px}[dir=rtl] .clear-search-btn,.app-rtl .clear-search-btn{left:20px;right:auto}[dir=rtl] .guide-search-input,.app-rtl .guide-search-input{padding:8px 32px 8px 30px}[dir=rtl] .chapter-item,.app-rtl .chapter-item{text-align:right}[dir=rtl] .chapter-item-meta,.app-rtl .chapter-item-meta{margin-left:0;margin-right:28px}[dir=rtl] .copy-topic-btn,.app-rtl .copy-topic-btn{margin-left:0;margin-right:auto}[dir=rtl] .section-title,.app-rtl .section-title{border-left:none;border-right:3px solid var(--dms-primary,#16324f);padding-left:0;padding-right:8px}[dir=rtl] .callout-info,.app-rtl .callout-info{border-left:none;border-right:4px solid var(--dms-primary,#16324f)}[dir=rtl] .callout-warning,.app-rtl .callout-warning{border-left:none;border-right:4px solid #d97706}[dir=rtl] .callout-success,.app-rtl .callout-success{border-left:none;border-right:4px solid #10b981}[dir=rtl] .guide-data-table,.app-rtl .guide-data-table{text-align:right}[dir=rtl] .header-actions,.app-rtl .header-actions{margin-left:0;margin-right:auto}.pwa-install-btn[data-v-fb0c81bc]{color:var(--dms-primary,#16324f);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2563eb14,#16324f0d);border:1px solid #2563eb40;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.pwa-install-btn[data-v-fb0c81bc]:hover{background:var(--dms-primary,#16324f);border-color:var(--dms-primary,#16324f);color:#fff}.pwa-install-btn:hover i[data-v-fb0c81bc]{color:#fff}.pwa-install-btn i[data-v-fb0c81bc]{color:var(--dms-accent,#2563eb);font-size:12px}@media (width<=768px){.pwa-install-btn span[data-v-fb0c81bc]{display:none}.pwa-install-btn[data-v-fb0c81bc]{padding:6px 9px}}.lang-flag[data-v-fb0c81bc]{margin-right:8px;font-size:14px}.mark-all-read-btn[data-v-fb0c81bc]{color:var(--dms-primary,#16324f);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.unread-dot[data-v-fb0c81bc]{background:var(--dms-accent,#2563eb);border-radius:50%;width:7px;height:7px;display:inline-block}.note-unread[data-v-fb0c81bc]{background:#2563eb0d}.note-unread[data-v-fb0c81bc]:hover{background:#2563eb17}.pwa-refresh-btn[data-v-fb0c81bc]{color:#64748b;transition:all .15s;position:relative}.pwa-refresh-btn[data-v-fb0c81bc]:hover{color:var(--dms-primary,#16324f);background:#f1f5f9}.pwa-refresh-btn.has-update[data-v-fb0c81bc]{color:var(--dms-accent,#2563eb)}.update-indicator-dot[data-v-fb0c81bc]{background:#10b981;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .update-indicator-dot[data-v-fb0c81bc],[dir=rtl] .update-indicator-dot[data-v-fb0c81bc]){left:4px;right:auto}.api-loader-overlay{z-index:12000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a61;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.api-loader-card{background:var(--dms-surface,#fff);border-radius:20px;flex-direction:column;align-items:center;gap:14px;min-width:156px;padding:26px 32px 22px;display:flex;box-shadow:0 24px 60px #0f172a38}.api-loader-spin{width:52px;height:52px;position:relative}.api-loader-spin .track,.api-loader-spin .arc,.api-loader-spin .core{border-radius:50%;position:absolute}.api-loader-spin .track{border:3px solid rgba(var(--dms-primary-rgb,22, 50, 79), .14);inset:0}.api-loader-spin .arc{border:3px solid #0000;border-top-color:var(--dms-primary,#16324f);border-right-color:var(--dms-accent,#2563eb);animation:.72s cubic-bezier(.55,.15,.45,.85) infinite api-loader-spin;inset:0}.api-loader-spin .core{background:var(--dms-primary-light,#e8eef5);animation:1.15s ease-in-out infinite api-loader-pulse;inset:14px}.api-loader-card p{letter-spacing:.01em;color:var(--dms-text-muted,#64748b);margin:0;font-size:13px;font-weight:700}.api-loader-fade-enter-active,.api-loader-fade-leave-active{transition:opacity .18s}.api-loader-fade-enter-from,.api-loader-fade-leave-to{opacity:0}@keyframes api-loader-spin{to{transform:rotate(360deg)}}@keyframes api-loader-pulse{0%,to{opacity:.7;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.pwa-update-bar[data-v-8de19fa6]{background:var(--dms-primary,#16324f);color:#fff;z-index:2000;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;display:flex;box-shadow:0 2px 8px #00000026}.update-bar-content[data-v-8de19fa6]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;max-width:1200px;display:flex}.update-icon[data-v-8de19fa6]{color:#38bdf8;font-size:14px;animation:3s linear infinite spin-8de19fa6}@keyframes spin-8de19fa6{to{transform:rotate(360deg)}}.update-text[data-v-8de19fa6]{font-weight:500}.update-cta-btn[data-v-8de19fa6]{color:#0f172a!important;background:#38bdf8!important;border:none!important;border-radius:6px!important;padding:4px 12px!important;font-size:12px!important;font-weight:700!important}.pwa-offline-bar[data-v-8de19fa6]{color:#991b1b;z-index:1999;background:#fef2f2;border-bottom:1px solid #fecaca;justify-content:center;align-items:center;padding:6px 16px;font-size:12px;font-weight:600;display:flex}.offline-bar-content[data-v-8de19fa6]{align-items:center;gap:8px;display:flex}.offline-dot[data-v-8de19fa6]{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse-8de19fa6;display:inline-block}@keyframes pulse-8de19fa6{0%,to{opacity:1}50%{opacity:.4}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-BZF8q66I.eot);src:url(/assets/primeicons-BZF8q66I.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-BvM4qbWp.woff2)format("woff2"),url(/assets/primeicons-qgkbr2_s.woff)format("woff"),url(/assets/primeicons-vaISzP8W.ttf)format("truetype"),url(/assets/primeicons-BmvFdQzO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-address-book:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-align-left:before{content:""}.pi-align-right:before{content:""}.pi-amazon:before{content:""}.pi-android:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-apple:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-u-turn-up-left:before{content:""}.pi-arrow-u-turn-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up:before{content:""}.pi-arrows-alt:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-asterisk:before{content:""}.pi-at:before{content:""}.pi-backward:before{content:""}.pi-ban:before{content:""}.pi-barcode:before{content:""}.pi-bars:before{content:""}.pi-bell-slash:before{content:""}.pi-bell:before{content:""}.pi-bitcoin:before{content:""}.pi-blank:before{content:""}.pi-block-quote:before{content:""}.pi-bold:before{content:""}.pi-bolt:before{content:""}.pi-book:before{content:""}.pi-bookmark-fill:before{content:""}.pi-bookmark:before{content:""}.pi-box:before{content:""}.pi-briefcase:before{content:""}.pi-building-columns:before{content:""}.pi-building:before{content:""}.pi-bullseye:before{content:""}.pi-calculator:before{content:""}.pi-calendar-clock:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar:before{content:""}.pi-camera:before{content:""}.pi-car:before{content:""}.pi-caret-down:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-up:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-cart-minus:before{content:""}.pi-cart-plus:before{content:""}.pi-case-sensitive:before{content:""}.pi-chart-bar:before{content:""}.pi-chart-line:before{content:""}.pi-chart-pie:before{content:""}.pi-chart-scatter:before{content:""}.pi-check-circle:before{content:""}.pi-check-square:before{content:""}.pi-check:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-up:before{content:""}.pi-circle-fill:before{content:""}.pi-circle:before{content:""}.pi-clipboard:before{content:""}.pi-clock:before{content:""}.pi-clone:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-code-branch:before{content:""}.pi-code:before{content:""}.pi-cog:before{content:""}.pi-columns-2:before{content:""}.pi-comment:before{content:""}.pi-comments:before{content:""}.pi-compass:before{content:""}.pi-compress:before{content:""}.pi-copy:before{content:""}.pi-credit-card:before{content:""}.pi-crown:before{content:""}.pi-database:before{content:""}.pi-delete-left:before{content:""}.pi-desktop:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-discord:before{content:""}.pi-dollar:before{content:""}.pi-dot:before{content:""}.pi-download:before{content:""}.pi-eject:before{content:""}.pi-ellipsis-h:before{content:""}.pi-ellipsis-v:before{content:""}.pi-envelope:before{content:""}.pi-equals:before{content:""}.pi-eraser:before{content:""}.pi-ethereum:before{content:""}.pi-euro:before{content:""}.pi-exclamation-circle:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-expand:before{content:""}.pi-external-link:before{content:""}.pi-eye-dropper:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-face-smile:before{content:""}.pi-facebook:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-file-arrow-up:before{content:""}.pi-file-check:before{content:""}.pi-file-edit:before{content:""}.pi-file-excel:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-o:before{content:""}.pi-file-pdf:before{content:""}.pi-file-plus:before{content:""}.pi-file-word:before{content:""}.pi-file:before{content:""}.pi-filter-fill:before{content:""}.pi-filter-slash:before{content:""}.pi-filter:before{content:""}.pi-flag-fill:before{content:""}.pi-flag:before{content:""}.pi-folder-open:before{content:""}.pi-folder-plus:before{content:""}.pi-folder:before{content:""}.pi-forward:before{content:""}.pi-gauge:before{content:""}.pi-gift:before{content:""}.pi-github:before{content:""}.pi-globe:before{content:""}.pi-google:before{content:""}.pi-graduation-cap:before{content:""}.pi-grid-2:before{content:""}.pi-grip-horizontal:before{content:""}.pi-grip-vertical:before{content:""}.pi-grip:before{content:""}.pi-hammer:before{content:""}.pi-hashtag:before{content:""}.pi-heading-1:before{content:""}.pi-heading-2:before{content:""}.pi-heading-3:before{content:""}.pi-heading-4:before{content:""}.pi-heading-5:before{content:""}.pi-heading-6:before{content:""}.pi-heading:before{content:""}.pi-headphones:before{content:""}.pi-heart-fill:before{content:""}.pi-heart:before{content:""}.pi-highlighter:before{content:""}.pi-history:before{content:""}.pi-home:before{content:""}.pi-horizontal-rule:before{content:""}.pi-hourglass:before{content:""}.pi-id-card:before{content:""}.pi-image:before{content:""}.pi-images:before{content:""}.pi-inbox:before{content:""}.pi-indent:before{content:""}.pi-indian-rupee:before{content:""}.pi-info-circle:before{content:""}.pi-info:before{content:""}.pi-instagram:before{content:""}.pi-italic:before{content:""}.pi-key:before{content:""}.pi-language:before{content:""}.pi-lightbulb:before{content:""}.pi-link:before{content:""}.pi-linkedin:before{content:""}.pi-list-check:before{content:""}.pi-list-ol:before{content:""}.pi-list-tree:before{content:""}.pi-list:before{content:""}.pi-lock-open:before{content:""}.pi-lock:before{content:""}.pi-map-marker:before{content:""}.pi-map:before{content:""}.pi-mars:before{content:""}.pi-megaphone:before{content:""}.pi-microchip-ai:before{content:""}.pi-microchip:before{content:""}.pi-microphone:before{content:""}.pi-microsoft:before{content:""}.pi-minus-circle:before{content:""}.pi-minus:before{content:""}.pi-mobile:before{content:""}.pi-money-bill:before{content:""}.pi-moon:before{content:""}.pi-note-sticky:before{content:""}.pi-objects-column:before{content:""}.pi-outdent:before{content:""}.pi-palette:before{content:""}.pi-paperclip:before{content:""}.pi-paragraph-left:before{content:""}.pi-paragraph-right:before{content:""}.pi-pause-circle:before{content:""}.pi-pause:before{content:""}.pi-paypal:before{content:""}.pi-pen-line:before{content:""}.pi-pen-to-square:before{content:""}.pi-pencil:before{content:""}.pi-percentage:before{content:""}.pi-phone:before{content:""}.pi-pinterest:before{content:""}.pi-play-circle:before{content:""}.pi-play:before{content:""}.pi-plus-circle:before{content:""}.pi-plus:before{content:""}.pi-pound:before{content:""}.pi-power-off:before{content:""}.pi-prime:before{content:""}.pi-print:before{content:""}.pi-qrcode:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-receipt:before{content:""}.pi-rectangle-xmark:before{content:""}.pi-reddit:before{content:""}.pi-refresh:before{content:""}.pi-replay:before{content:""}.pi-reply:before{content:""}.pi-rows-2:before{content:""}.pi-save:before{content:""}.pi-search-minus:before{content:""}.pi-search-plus:before{content:""}.pi-search:before{content:""}.pi-send:before{content:""}.pi-server:before{content:""}.pi-share-alt:before{content:""}.pi-shield:before{content:""}.pi-shop:before{content:""}.pi-shopping-bag:before{content:""}.pi-shopping-cart:before{content:""}.pi-sidebar:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-signature:before{content:""}.pi-sitemap:before{content:""}.pi-slack:before{content:""}.pi-slash:before{content:""}.pi-sliders-h:before{content:""}.pi-sliders-v:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-down-fill:before{content:""}.pi-sort-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-sparkles:before{content:""}.pi-spinner-dotted:before{content:""}.pi-spinner:before{content:""}.pi-square:before{content:""}.pi-stamp:before{content:""}.pi-star-fill:before{content:""}.pi-star-half-fill:before{content:""}.pi-star-half:before{content:""}.pi-star:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward-alt:before{content:""}.pi-step-forward:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-stopwatch:before{content:""}.pi-strikethrough:before{content:""}.pi-subscript:before{content:""}.pi-sun:before{content:""}.pi-superscript:before{content:""}.pi-sync:before{content:""}.pi-table:before{content:""}.pi-tablet:before{content:""}.pi-tag:before{content:""}.pi-tags:before{content:""}.pi-telegram:before{content:""}.pi-text-color:before{content:""}.pi-text:before{content:""}.pi-th-large:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-down:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbtack:before{content:""}.pi-ticket:before{content:""}.pi-tiktok:before{content:""}.pi-times-circle:before{content:""}.pi-times:before{content:""}.pi-trash:before{content:""}.pi-trophy:before{content:""}.pi-truck:before{content:""}.pi-turkish-lira:before{content:""}.pi-twitch:before{content:""}.pi-twitter:before{content:""}.pi-underline:before{content:""}.pi-undo:before{content:""}.pi-unlock:before{content:""}.pi-upload:before{content:""}.pi-user-edit:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-user:before{content:""}.pi-users:before{content:""}.pi-venus:before{content:""}.pi-verified:before{content:""}.pi-video:before{content:""}.pi-vimeo:before{content:""}.pi-volume-down:before{content:""}.pi-volume-off:before{content:""}.pi-volume-up:before{content:""}.pi-wallet:before{content:""}.pi-warehouse:before{content:""}.pi-wave-pulse:before{content:""}.pi-whatsapp:before{content:""}.pi-wifi:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-wrench:before{content:""}.pi-youtube:before{content:""}.grid{flex-wrap:wrap;margin-top:-.5rem;margin-left:-.5rem;margin-right:-.5rem;display:flex}.grid>.col,.grid>[class*=col]{box-sizing:border-box}.grid-nogutter>.col,.grid-nogutter>[class*=col-]{padding:0}.col{flex-grow:1;flex-basis:0;padding:.5rem}.col-12{flex:none;width:100%;padding:.5rem}@media screen and (width>=768px){.md\:col-3{flex:none;width:25%;padding:.5rem}.md\:col-4{flex:none;width:33.3333%;padding:.5rem}.md\:col-6{flex:none;width:50%;padding:.5rem}.md\:col-9{flex:none;width:75%;padding:.5rem}}.text-500{color:var(--lightningcss-light,var(--p-surface-500))var(--lightningcss-dark,var(--p-surface-300))!important}.surface-100{background-color:var(--lightningcss-light,var(--p-surface-100))var(--lightningcss-dark,var(--p-surface-700))!important}.text-blue-600{color:var(--p-blue-600)!important}.text-blue-800{color:var(--p-blue-800)!important}.text-blue-900{color:var(--p-blue-900)!important}.text-gray-400{color:var(--p-gray-400)!important}.text-gray-500{color:var(--p-gray-500)!important}.text-gray-600{color:var(--p-gray-600)!important}.text-gray-700{color:var(--p-gray-700)!important}.text-gray-800{color:var(--p-gray-800)!important}.text-gray-900{color:var(--p-gray-900)!important}.text-red-500{color:var(--p-red-500)!important}.text-red-600{color:var(--p-red-600)!important}.text-primary-700{color:var(--p-primary-700)!important}.text-primary-800{color:var(--p-primary-800)!important}.text-primary-900{color:var(--p-primary-900)!important}.bg-blue-50{background-color:var(--p-blue-50)!important}.bg-gray-50{background-color:var(--p-gray-50)!important}.bg-gray-100{background-color:var(--p-gray-100)!important}.bg-primary-50{background-color:var(--p-primary-50)!important}.border-blue-200{border-color:var(--p-blue-200)!important}.border-gray-100{border-color:var(--p-gray-100)!important}.border-gray-200{border-color:var(--p-gray-200)!important}.border-gray-300{border-color:var(--p-gray-300)!important}.border-primary-200{border-color:var(--p-primary-200)!important}.border-primary-300{border-color:var(--p-primary-300)!important}.text-primary{color:var(--p-primary-color)!important}.surface-card{background-color:var(--lightningcss-light,var(--p-surface-0))var(--lightningcss-dark,var(--p-surface-900))!important}.field{margin-bottom:1rem}.field>label{margin-bottom:.5rem;display:inline-block}.field.grid>label{align-items:center;display:flex}.field>small{margin-top:.25rem}.field.grid,.formgrid.grid{margin-top:0}.field.grid .col-fixed,.formgrid.grid .col-fixed,.field.grid .col,.formgrid.grid .col,.field.grid .col-1,.formgrid.grid .col-1,.field.grid .col-2,.formgrid.grid .col-2,.field.grid .col-3,.formgrid.grid .col-3,.field.grid .col-4,.formgrid.grid .col-4,.field.grid .col-5,.formgrid.grid .col-5,.field.grid .col-6,.formgrid.grid .col-6,.field.grid .col-7,.formgrid.grid .col-7,.field.grid .col-8,.formgrid.grid .col-8,.field.grid .col-9,.formgrid.grid .col-9,.field.grid .col-10,.formgrid.grid .col-10,.field.grid .col-11,.formgrid.grid .col-11,.field.grid .col-12,.formgrid.grid .col-12{padding-top:0;padding-bottom:0}.formgroup-inline .field,.formgroup-inline .field-checkbox,.formgroup-inline .field-radiobutton{margin-right:1rem}.formgroup-inline .field>label,.formgroup-inline .field-checkbox>label,.formgroup-inline .field-radiobutton>label{margin-bottom:0;margin-right:.5rem}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.no-underline{text-decoration:none!important}.hover\:underline:hover{text-decoration:underline!important}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.capitalize{text-transform:capitalize!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.75rem!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-end{justify-content:flex-end!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.p-0{padding:0!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.m-0{margin:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mr-1{margin-right:.25rem!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-auto{margin-left:auto!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.shadow-1{box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014!important}.border-1{border-style:solid;border-width:1px!important}.border-top-1{border-top-style:solid;border-top-width:1px!important}.border-bottom-1{border-bottom-style:solid;border-bottom-width:1px!important}.border-dashed{border-style:dashed!important}.border-round{border-radius:var(--p-content-border-radius)!important}.w-full{width:100%!important}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.cursor-pointer{cursor:pointer!important}.reset{all:unset}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes scalein{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(-100%)}to{opacity:1;transform:translate(0%)}}@keyframes fadeoutleft{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0%)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(100%)}to{opacity:1;transform:translate(0%)}}@keyframes fadeoutright{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0%)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(-100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeoutup{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0%)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeoutdown{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0%)}to{opacity:0;transform:translateY(100%)}}@keyframes animate-width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px)rotateX(-100deg)}to{transform:perspective(2000px)rotateX(0)}}@keyframes flipleft{0%{opacity:0;transform:perspective(2000px)rotateY(-100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipright{0%{opacity:0;transform:perspective(2000px)rotateY(100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipup{0%{opacity:0;transform:perspective(2000px)rotateX(-100deg)}to{opacity:1;transform:perspective(2000px)rotateX(0)}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translateY(60px)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate(10px)}}@keyframes zoominright{0%{opacity:0;transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate(-10px)}}@keyframes zoominup{0%{opacity:0;transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translateY(-60px)}}:root{--font-family:Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--dms-canvas:#e7edf4;--dms-sidebar-bg:#fff;--dms-card-bg:#fff;--dms-surface:#fff;--dms-border:#e8edf3;--dms-border-subtle:#f1f5f9;--dms-primary:#16324f;--dms-primary-hover:#0f2438;--dms-primary-light:#e8eef5;--dms-primary-text:#16324f;--dms-primary-rgb:22, 50, 79;--dms-on-primary:#fff;--dms-accent:#2563eb;--dms-accent-hover:#1d4ed8;--dms-accent-light:#eff6ff;--dms-accent-rgb:37, 99, 235;--dms-text-title:#0f172a;--dms-text-body:#334155;--dms-text-muted:#64748b;--dms-text-subtle:#94a3b8;--dms-radius:12px;--dms-radius-lg:20px;--sidebar-width:240px;--topbar-height:56px}html.app-dark{--dms-canvas:#0b0f19;--dms-surface:#111827;--dms-sidebar-bg:#111827;--dms-card-bg:#111827;--dms-border:#1f2937;--dms-border-subtle:#1a2234;--dms-primary:#3b82f6;--dms-primary-hover:#60a5fa;--dms-primary-light:#3b82f626;--dms-primary-text:#60a5fa;--dms-on-primary:#fff;--dms-text-title:#f9fafb;--dms-text-body:#e5e7eb;--dms-text-muted:#9ca3af;--dms-text-subtle:#6b7280}*{box-sizing:border-box}html{font-size:16px}body,.p-component{font-family:var(--font-family)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--dms-canvas);color:var(--dms-text-body);margin:0;padding:0;line-height:1.45;overflow-x:hidden}a{color:inherit;text-decoration:none}code,kbd,samp,pre{font-family:var(--font-mono)}.ref-sidebar{background:var(--dms-sidebar-bg);border-right:1px solid var(--dms-border);width:var(--sidebar-width);min-width:var(--sidebar-width);z-index:100;height:100vh;transition:width .2s cubic-bezier(.4,0,.2,1),padding .2s;position:sticky;top:0;overflow-y:auto}.ref-sidebar.sidebar-collapsed{overflow:hidden;border-right:none!important;width:0!important;min-width:0!important;padding:0!important}.ref-menuitem{color:#334155;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;height:38px;margin-bottom:2px;padding:0 10px;font-size:.825rem;font-weight:500;transition:all .12s ease-in-out;display:flex}.ref-menuitem:hover{color:#0f172a;background-color:#f8fafc}.ref-menuitem.active{background-color:var(--dms-primary);font-weight:600;color:#fff!important}.ref-menuitem.active i{color:#fff!important}.ref-menuitem.active .badge-pill{color:#fff;background-color:#ffffff40}.badge-pill{background-color:var(--dms-accent-light);color:var(--dms-accent);border-radius:9999px;padding:1px 7px;font-size:.7rem;font-weight:700;line-height:1.3}.ref-topbar{border-bottom:1px solid var(--dms-border);height:var(--topbar-height);z-index:90;background:#fff;position:sticky;top:0}html.app-dark .ref-topbar{background:var(--dms-sidebar-bg)}.ref-card{background:var(--dms-card-bg);border:1px solid var(--dms-border);border-radius:12px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}.icon-bubble{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@media (width<=1200px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.kpi-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.mini-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}@media (width<=1200px){.mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mini-tile{background:var(--dms-card-bg);border:1px solid var(--dms-border);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;padding:10px 12px;transition:transform .12s,border-color .12s;display:flex;box-shadow:0 1px 2px #00000005}.mini-tile:hover{border-color:#cbd5e1}.mini-icon-box{border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:8px;display:flex}.status-pill{border-radius:9999px;align-items:center;gap:.25rem;padding:.18rem .6rem;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-flex}.status-pill-instock{color:#059669;background-color:#ecfdf5;border:1px solid #a7f3d0}.status-pill-reserved{color:#d97706;background-color:#fffbeb;border:1px solid #fde68a}.status-pill-sold{background-color:var(--dms-accent-light);color:var(--dms-accent);border:1px solid color-mix(in srgb, var(--dms-accent) 26%, white)}.status-pill-transit{color:#7c3aed;background-color:#faf5ff;border:1px solid #ddd6fe}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b880}.app-shell{color:#334155;background:#f1f5f9;height:100vh;display:flex;overflow:hidden}.app-sidebar{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex-shrink:0;width:240px;min-width:240px;height:100vh;transition:width .2s,min-width .2s;display:flex}.app-sidebar.is-collapsed{border-right:none;width:0;min-width:0;overflow:hidden}.brand{border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:12px;display:flex}.brand-mark{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:36px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.brand-mark img{object-fit:contain;width:100%;height:100%}.brand-name{color:#1e293b;letter-spacing:.02em;font-size:11px;font-weight:700;line-height:1.15}.brand-sub{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:500}.side-nav{flex:1;padding:12px 8px;overflow-y:auto}.nav-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:0;padding:0 12px 6px;font-size:10px;font-weight:600}.nav-item{color:#475569;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nav-item i{color:#94a3b8;width:16px;font-size:14px}.nav-item:hover{background:var(--dms-primary-light);color:var(--dms-primary-hover)}.nav-item:hover i{color:var(--dms-primary)}.nav-label-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-badge{background:var(--dms-primary-light);color:var(--dms-primary);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.nav-chevron{color:#94a3b8;margin-left:auto;transition:transform .15s;font-size:11px!important}.nav-chevron.open{transform:rotate(180deg)}.nav-item.child{width:calc(100% - 12px);margin-left:12px}.connected{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:12px}.connected-toggle{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:6px 12px;font-size:10px;font-weight:600;display:flex}.connected-toggle i{margin-left:auto;font-size:11px}.side-user{border-top:1px solid #e2e8f0;padding:12px}.side-user-link{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.avatar{background:var(--dms-primary);width:32px;height:32px;color:var(--dms-on-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.avatar.sm{width:28px;height:28px;font-size:10px}.side-user-meta{flex-direction:column;min-width:0;display:flex}.side-user-name{color:#334155;font-size:12px;font-weight:600}.side-user-role{color:#94a3b8;font-size:10px}.app-main{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.app-topbar{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.topbar-title{color:#334155;max-width:150px;font-size:13px;font-weight:600;line-height:1.2}.topbar-search{flex:0 384px;max-width:384px;margin-left:8px;position:relative}.topbar-search>i.pi-search,.topbar-search>i.pi-spinner{color:#94a3b8;font-size:12px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.topbar-search input{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:32px;padding:0 12px 0 32px;font-size:12px}.topbar-search input:focus{background:var(--dms-surface);border-color:var(--dms-primary);box-shadow:0 0 0 1px var(--dms-primary)}.topbar-spacer{flex:1}.icon-btn,.lang-btn,.branch-btn,.user-btn,.ghost-btn,.solid-btn{cursor:pointer;background:0 0;border:none;font-family:inherit}.icon-btn{color:#64748b;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-btn:hover,.lang-btn:hover{color:#334155;background:#f1f5f9}.icon-btn.muted{color:#94a3b8}.bell{position:relative}.bell-count{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-2px;right:-2px}.branch-btn,.ghost-btn{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.branch-btn:hover,.ghost-btn:hover{background:#f1f5f9}.branch-btn i,.lang-btn i,.user-btn i{color:#94a3b8;font-size:12px}.live-dot{background:#22c55e;border-radius:999px;flex-shrink:0;width:8px;height:8px}.lang-btn{color:#64748b;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:6px 8px;font-size:11px;font-weight:500;display:inline-flex}.user-btn{border-left:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:8px;margin-left:2px;padding-left:8px;display:inline-flex}.app-content{background:#f8fafc;flex:1;min-height:0;overflow:auto}.app-content.is-padded,.page-pad{padding:20px}.solid-btn{background:var(--dms-primary);color:var(--dms-on-primary);border-radius:var(--dms-radius);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0f172a14}.solid-btn:hover{background:var(--dms-primary-hover)}.menu-panel{width:240px;padding:8px}.menu-panel.wide{width:280px}.menu-kicker{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:4px 8px 8px;font-size:10px;font-weight:700}.menu-row{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px;font-size:12px;text-decoration:none;display:flex}.menu-row:hover,.menu-row.selected{background:var(--dms-primary-light);color:var(--dms-primary-hover)}.menu-user{border-bottom:1px solid #e2e8f0;margin-bottom:6px;padding:6px 8px 10px}.note-row{border-radius:8px;padding:8px}.note-row:hover{background:#f8fafc}.note-title{color:#334155;font-size:12px;font-weight:600}.note-detail,.note-time{color:#94a3b8;font-size:11px}.dash{flex-direction:column;gap:20px;padding:20px;display:flex}.dash-head,.card-head,.kpi-top,.trend-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dash h1{color:#1e293b;margin:0;font-size:20px;font-weight:700}.dash-sub,.card-sub{color:#64748b;margin:2px 0 0;font-size:13px}.dash-sub strong{color:#334155}.card-sub{color:#94a3b8;font-size:11px}.head-actions,.tab-row,.legend,.brand-row{align-items:center;gap:8px;display:flex}.tab-row{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:4px;width:fit-content;padding:4px;box-shadow:0 1px 2px #0f172a0a}.tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.tab-btn.active{background:var(--dms-primary);color:var(--dms-on-primary);box-shadow:0 1px 2px rgba(var(--dms-primary-rgb), .3)}.kpi-grid,.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chart-grid,.lower-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=1024px){.kpi-grid,.mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.mini-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.chart-grid{grid-template-columns:2fr 1fr}.lower-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kpi-card,.mini-tile,.ref-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.kpi-card{flex-direction:column;gap:12px;padding:16px;display:flex}.kpi-card:hover,.mini-tile:hover{box-shadow:0 4px 10px #0f172a0f}.kpi-kicker{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:500}.kpi-value{color:#1e293b;margin:4px 0 0;font-size:24px;font-weight:700;line-height:1}.kpi-hint{color:#94a3b8;margin:4px 0 0;font-size:11px}.icon-sq{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.icon-sq.sm{width:28px;height:28px;margin-bottom:8px}.icon-sq i{font-size:16px}.icon-sq.sm i{font-size:14px}.bg-blue{background:var(--dms-accent-light);color:var(--dms-accent)}.bg-emerald{color:#059669;background:#ecfdf5}.bg-violet{color:#7c3aed;background:#f5f3ff}.bg-teal{color:#0d9488;background:#f0fdfa}.bg-amber{color:#d97706;background:#fffbeb}.bg-cyan{color:#0891b2;background:#ecfeff}.bg-purple{color:#9333ea;background:#faf5ff}.bg-indigo{color:#4f46e5;background:#eef2ff}.bg-orange{color:#ea580c;background:#fff7ed}.bg-sky{color:#0284c7;background:#f0f9ff}.bg-rose{color:#e11d48;background:#fff1f2}.trend{align-items:center;gap:6px;min-height:16px;font-size:11px;display:flex}.trend.up{color:#059669;font-weight:600}.trend .muted{color:#94a3b8;font-weight:400}.mini-tile{text-align:left;cursor:pointer;padding:12px}.mini-count{color:#1e293b;font-size:18px;font-weight:700}.mini-label{color:#64748b;margin-top:2px;font-size:10px;font-weight:500}.panel{padding:16px}.panel h3{color:#1e293b;margin:0;font-size:13px;font-weight:600}.link-btn{color:var(--dms-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.legend{color:#64748b;font-size:11px}.swatch{border-radius:999px;width:10px;height:10px;display:inline-block}.chart-svg{width:100%;height:200px;display:block}.brand-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.brand-row{color:#475569;font-size:11px}.brand-row b{color:#334155;text-align:right;min-width:18px}.bar-track{background:#f1f5f9;border-radius:999px;width:64px;height:6px;overflow:hidden}.bar-track span{border-radius:999px;height:100%;display:block}.age-row{margin-bottom:12px}.age-meta,.deal-row,.activity-row,.approval-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.age-meta{color:#475569;margin-bottom:4px;font-size:11px}.age-meta b{color:#334155}.age-meta .muted,.deal-vehicle,.approval-meta,.activity-row p{color:#94a3b8;font-size:10px}.age-track{background:#f1f5f9;border-radius:999px;height:8px;overflow:hidden}.age-track span{border-radius:999px;height:100%;display:block}.deal-row{border-radius:8px;padding:8px}.deal-row:hover{background:#f8fafc}.deal-main{align-items:center;gap:10px;min-width:0;display:flex}.deal-avatar{background:var(--dms-accent-light);width:28px;height:28px;color:var(--dms-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.deal-name{color:#334155;font-size:12px;font-weight:600}.deal-side{text-align:right}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.pill i{border-radius:999px;width:6px;height:6px;display:inline-block}.pill.cyan{color:#0e7490;background:#ecfeff}.pill.cyan i{background:#06b6d4}.pill.pink{color:#be185d;background:#fdf2f8}.pill.pink i{background:#ec4899}.pill.purple{color:#7e22ce;background:#faf5ff}.pill.purple i{background:#a855f7}.pill.indigo{color:#4338ca;background:#eef2ff}.pill.indigo i{background:#6366f1}.pill.teal{color:#0f766e;background:#f0fdfa}.pill.teal i{background:#14b8a6}.count-badge{color:#dc2626;background:#fee2e2;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.approval{border:1px solid #f1f5f9;border-radius:8px;gap:10px;margin-bottom:10px;padding:10px;display:flex}.approval:hover{background:#eff6ff80;border-color:#bfdbfe}.dot{border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:6px}.approval-title{color:#334155;font-size:11px;font-weight:600}.approval-detail{color:#64748b;margin-top:2px;font-size:10px}.approval-actions{gap:4px;display:flex}.tiny{cursor:pointer;border:none;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.tiny.ok{color:#047857;background:#d1fae5}.tiny.no{color:#b91c1c;background:#fee2e2}.lead-chart{align-items:flex-end;gap:8px;height:160px;padding-top:8px;display:flex}.lead-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.lead-col span{background:var(--dms-accent);border-radius:4px 4px 0 0;width:100%;max-width:36px;display:block}.lead-col small{color:#94a3b8;text-align:center;margin-top:6px;font-size:9px}.activity-row{align-items:flex-start;gap:12px;margin-bottom:12px}.activity-row strong{color:#334155;font-size:12px;display:block}.activity-row p{margin:0;font-size:11px}.activity-row time{color:#94a3b8;white-space:nowrap;font-size:10px}.donut-wrap{justify-content:center;align-items:center;height:150px;display:flex;position:relative}.donut{background:conic-gradient(var(--dms-accent) 0 25.9%, #0ea5e9 25.9% 46.3%, #06b6d4 46.3% 63.9%, #10b981 63.9% 76.9%, #8b5cf6 76.9% 83.3%, #f59e0b 83.3% 100%);border-radius:50%;width:140px;height:140px;-webkit-mask:radial-gradient(46px,#0000 45px,#000 46px);mask:radial-gradient(46px,#0000 45px,#000 46px)}.view-all{margin-top:8px}.app-shell{background:var(--dms-canvas);height:100vh;color:var(--dms-text-body);gap:0;padding:10px;display:flex;overflow:hidden}.app-sidebar{background:0 0;border:none;width:248px;min-width:248px;height:auto;padding:8px 10px 12px 6px}.app-sidebar.is-collapsed{width:0;min-width:0;padding:0}.brand{border:none;gap:10px;padding:8px 10px 16px}.brand-mark{width:42px;height:32px;box-shadow:none;background:0 0;border:none;border-radius:8px}.brand-name{letter-spacing:.04em;color:var(--dms-text-title);font-size:12px}.brand-sub{letter-spacing:.16em;color:#64748b}.side-nav{padding:0 4px}.nav-label,.connected-toggle{letter-spacing:.08em;color:#94a3b8;padding:14px 12px 6px;font-size:11px;font-weight:700}.nav-item{color:var(--dms-text-muted);border-radius:12px;margin-bottom:2px;padding:9px 12px;font-weight:600}.nav-item i{color:var(--dms-text-muted)}.nav-item:hover{color:var(--dms-text-title);background:#ffffffb3}.nav-item.active{background:var(--dms-primary);color:var(--dms-on-primary);box-shadow:none}.nav-item.active i,.nav-item.active .nav-chevron{color:var(--dms-on-primary)}.nav-item.active .nav-badge{color:var(--dms-on-primary);background:#ffffff2e}.nav-badge{background:var(--dms-surface);color:var(--dms-primary)}.nav-item.child{font-weight:500}.connected{border-top-color:var(--dms-border)}.side-install-box{padding:8px 8px 0}.side-install-btn{border:1px solid var(--dms-border);width:100%;color:var(--dms-primary);cursor:pointer;background:#ffffffb8;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex}.side-install-btn:hover{background:var(--dms-primary);color:var(--dms-on-primary);border-color:var(--dms-primary)}.side-install-btn:hover i{color:var(--dms-on-primary)}.side-install-btn i{color:var(--dms-accent);font-size:14px}.side-user{border:none;padding:8px 8px 0}.side-user-link{background:#ffffffb8;border-radius:14px;padding:8px}.avatar{background:var(--dms-primary);color:var(--dms-on-primary)}.avatar.avatar-img{object-fit:cover;display:inline-block}.app-main{background:0 0;padding:0}.app-panel{background:var(--dms-surface);border-radius:var(--dms-radius-lg);min-width:0;min-height:0;box-shadow:0 8px 30px rgba(var(--dms-primary-rgb), .06);flex-direction:column;flex:1;display:flex;overflow:hidden}.app-topbar{background:var(--dms-surface);border-bottom:none;height:auto;min-height:0;padding:0;display:block}.topbar-row{align-items:center;gap:10px;min-height:64px;padding:12px 18px 8px;display:flex}.topbar-title{color:var(--dms-text-title);white-space:nowrap;text-overflow:ellipsis;flex:none;min-width:0;max-width:none;font-size:18px;font-weight:700;overflow:hidden}.topbar-search input,.branch-btn,.ghost-btn{background:var(--dms-surface);border-color:var(--dms-border);border-radius:var(--dms-radius)}.app-content{background:var(--dms-surface)}.p-error{font-weight:700;color:#dc2626!important}.p-message-error .p-message-text{color:#b42318;font-weight:700}.app-content.is-padded{padding:8px 22px 28px}.crumb{color:#94a3b8;border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;padding:0 22px 12px;font-size:13px;display:flex}.crumb b{color:var(--dms-text-title);font-weight:700}.sheet{flex-direction:column;gap:16px;padding:18px 22px 28px;display:flex}.surface{background:var(--dms-surface);border:1px solid var(--dms-border);border-radius:var(--dms-radius-lg);padding:18px 18px 16px}.surface-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.surface-head h2,.surface-head h3{color:var(--dms-text-title);margin:0;font-size:16px;font-weight:700}.metric{letter-spacing:-.03em;color:var(--dms-text-title);align-items:center;gap:10px;margin:0;font-size:32px;font-weight:800;line-height:1;display:flex}.chip{color:#15803d;background:#dcfce7;border-radius:8px;align-items:center;padding:3px 8px;font-size:13px;font-weight:700;display:inline-flex}.metric-note{color:#16a34a;margin:8px 0 0;font-size:13px;font-weight:600}.bars{align-items:flex-end;gap:14px;height:180px;margin-top:22px;padding-top:8px;display:flex}.bars div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bars span{background:var(--dms-primary);border-radius:8px 8px 4px 4px;width:100%;max-width:28px;display:block}.bars small{color:#94a3b8;font-size:12px}.split{grid-template-columns:1.3fr .7fr;gap:16px;display:grid}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat h3{color:var(--dms-text-body);margin:0;font-size:14px;font-weight:700}.stat strong{letter-spacing:-.03em;color:var(--dms-text-title);margin-top:10px;font-size:26px;display:block}.stat p,.quiet{color:#64748b;margin:4px 0 0;font-size:13px}.age-line{margin-bottom:12px}.age-line header{color:#334155;justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.track{background:#f1f5f9;border-radius:99px;height:8px;overflow:hidden}.track i{background:var(--dms-primary);border-radius:99px;height:100%;display:block}.deal{border-top:1px solid #f1f5f9;align-items:center;gap:10px;padding:10px 0;display:flex}.deal b{font-size:14px;display:block}.deal span,.table-card small{color:#64748b;font-size:12px}.initial{background:var(--dms-primary-light);width:36px;height:36px;color:var(--dms-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.linkish{color:var(--dms-primary);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:700}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toolbar h1{color:var(--dms-text-title);margin:0;font-size:20px;font-weight:800}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters button:not(.search-select-trigger):not(.search-select-button):not(.search-select-clear),.searchbox,.field input:not(.search-select-input),.field select{border:1px solid var(--dms-border);background:var(--dms-surface);border-radius:var(--dms-radius);height:36px;font:inherit;color:var(--dms-text-body);padding:0 12px;font-size:13px}.filters button.on{background:var(--dms-primary);color:var(--dms-on-primary);border-color:var(--dms-primary)}.searchbox{color:#94a3b8;align-items:center;gap:8px;min-width:220px;display:flex}.solid-btn,.ghost-btn,.filters button{border-radius:var(--dms-radius);cursor:pointer;height:36px;box-shadow:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.solid-btn{background:var(--dms-primary);border:1px solid var(--dms-primary);color:var(--dms-on-primary)}.solid-btn:hover{background:var(--dms-primary-hover);border-color:var(--dms-primary-hover)}.ghost-btn,.filters button{background:var(--dms-surface);border:1px solid var(--dms-border);color:var(--dms-primary)}.ghost-btn:hover,.filters button:hover{background:var(--dms-primary-light)}.filters button.on,.view-toggle button.on{background:var(--dms-primary);border-color:var(--dms-primary);color:var(--dms-on-primary)}.app-shell .p-button{border-radius:var(--dms-radius);min-height:36px;font-family:inherit;font-weight:700}.app-shell .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary){background:var(--dms-primary);border-color:var(--dms-primary);color:var(--dms-on-primary)}.app-shell .p-button:not(.p-button-outlined):not(.p-button-text):not(.p-button-secondary):hover{background:var(--dms-primary-hover);border-color:var(--dms-primary-hover)}.app-shell .p-button-secondary,.app-shell .p-button-outlined{background:var(--dms-surface);border:1px solid var(--dms-border);color:var(--dms-primary)}.app-shell button:disabled,.app-shell .p-button:disabled,.app-shell .p-button.p-disabled,.app-shell .solid-btn:disabled,.app-shell .ghost-btn:disabled,.app-shell .p-disabled,button:disabled,.p-button:disabled,.p-button.p-disabled,.p-disabled{cursor:not-allowed!important;pointer-events:auto!important;opacity:.55!important}.app-shell button:disabled *,.app-shell .p-button:disabled *,.app-shell .p-button.p-disabled *,.app-shell .p-disabled *{pointer-events:none;cursor:not-allowed!important}.app-shell .p-button-text{color:var(--dms-primary);background:0 0;border-color:#0000}.app-shell .p-inputtext,.app-shell .p-select,.app-shell select,.app-shell .field input:not(.search-select-input){border-radius:var(--dms-radius);border-color:var(--dms-border);font-family:inherit}.app-shell .field .search-select{width:100%}.app-shell .p-inputgroup{align-items:stretch;width:100%;display:flex}.app-shell .p-inputgroup>.p-inputgroupaddon,.app-shell .p-inputgroup>.p-inputgroup-addon{color:#475569;border:1px solid var(--dms-border);-webkit-user-select:none;user-select:none;background:#f8fafc;justify-content:center;align-items:center;min-width:56px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex;border-top-left-radius:var(--dms-radius)!important;border-bottom-left-radius:var(--dms-radius)!important;box-shadow:none!important;border-right:none!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;margin:0!important}.app-shell .p-inputgroup>.p-inputgroupaddon:last-child,.app-shell .p-inputgroup>.p-inputgroup-addon:last-child{border-left:none!important;border-right:1px solid var(--dms-border)!important;border-top-right-radius:var(--dms-radius)!important;border-bottom-right-radius:var(--dms-radius)!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.app-shell .p-inputgroup>.p-inputtext,.app-shell .p-inputgroup>.p-select,.app-shell .p-inputgroup>input{border:1px solid var(--dms-border);flex:auto;width:1%;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--dms-radius)!important;border-bottom-right-radius:var(--dms-radius)!important;margin:0!important}.app-shell .p-inputgroup>.p-inputtext:focus,.app-shell .p-inputgroup>.p-select:focus,.app-shell .p-inputgroup>input:focus{z-index:2;position:relative;border-color:var(--dms-primary)!important}.app-shell .p-inputgroup:focus-within>.p-inputgroupaddon,.app-shell .p-inputgroup:focus-within>.p-inputgroup-addon{background:#f1f5f9;border-color:var(--dms-primary)!important}.searchbox input{width:100%;font:inherit;color:#0f172a;background:0 0;border:none;outline:none;font-size:13px}.table-card{border-collapse:collapse;width:100%}.table-card th{text-align:left;color:var(--dms-text-subtle);border-bottom:1px solid var(--dms-border-subtle);padding:8px 10px 12px;font-size:12px;font-weight:700}.table-card td{border-bottom:1px solid var(--dms-border-subtle);color:var(--dms-text-title);vertical-align:middle;padding:14px 10px;font-size:14px}.table-card tr{cursor:pointer}.table-card tr:hover td{background:#f8fafc}.who{align-items:center;gap:10px;display:flex}.who b{font-size:14px;display:block}.tag{background:var(--dms-primary-light);color:var(--dms-primary);border-radius:8px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.tag.ok{color:#166534;background:#dcfce7}.tag.wait{color:#92400e;background:#fef3c7}.tag.sold{color:#3730a3;background:#e0e7ff}.tag.move{color:#6b21a8;background:#f3e8ff}.pager-note{color:#64748b;font-size:13px}.modal-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.field{color:#64748b;flex-direction:column;gap:4px;font-size:12px;display:flex}.field.wide{grid-column:1/-1}@media (width<=1100px){.split,.modal-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-sidebar{width:220px;min-width:220px}}@media (width<=1024px){.app-shell{height:100dvh;padding:0;display:block}.app-sidebar{z-index:1200;background:#fff;width:280px;min-width:280px;height:100dvh;padding:12px 12px 16px;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:0 24px 60px #0f172a47}.app-sidebar.is-drawer-open{transform:translate(0)}.sidebar-backdrop{z-index:1100;background:#0f172a73;position:fixed;inset:0}.sidebar-close{flex:none;margin-left:auto}.app-sidebar .brand-text{flex:1;min-width:0}.app-sidebar .brand-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-main{height:100dvh}.app-panel{border-radius:0}.topbar-row{padding:10px 14px 6px}.crumb{padding:0 14px 10px}.app-content.is-padded{padding:12px 16px 24px}.sheet{padding:14px 16px 24px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}}@media (width<=640px){.topbar-row{flex-wrap:wrap;gap:8px;padding:10px 12px 6px}.topbar-title{flex:1;min-width:0;font-size:16px}.topbar-search{flex:1 0 100%;order:10;max-width:none;margin-left:0}.lang-btn,.icon-btn.muted,.user-btn i,.topbar-row .env-mode-badge,.topbar-spacer,.branch-btn>span:not(.live-dot){display:none}.crumb{padding:0 12px 8px;font-size:12px}.app-content.is-padded{padding:10px 12px 20px}.sheet{gap:12px;padding:12px 12px 20px}.surface{border-radius:14px;padding:14px}.surface-head{flex-wrap:wrap;align-items:flex-start}.stat-grid,.modal-grid{grid-template-columns:1fr}.metric{font-size:26px}.toolbar{align-items:stretch}.toolbar>div{min-width:0}.searchbox{width:100%;min-width:0}.filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.filters button{flex:none}.table-card{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.table-card th,.table-card td{white-space:nowrap}.p-dialog{border-radius:0;max-height:100dvh;margin:0;width:100vw!important;max-width:100vw!important}.p-dialog .p-dialog-content{max-height:calc(100dvh - 9rem);overflow:auto}.p-dialog .p-dialog-footer{flex-wrap:wrap}.p-dialog .p-dialog-footer .p-button{flex:1}.auth-page{align-items:flex-start;padding:12px}.auth-card{border-radius:16px;padding:24px 18px}}[dir=rtl],body.app-rtl{text-align:right;direction:rtl;font-family:Cairo,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,Arial,sans-serif}html[dir=rtl],html[dir=rtl] body,html[dir=rtl] #app{width:100%;max-width:100%;overflow-x:hidden}html[dir=rtl] #app{min-height:100%}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] select,[dir=rtl] button{font-family:inherit}html[dir=rtl] .app-shell,body.app-rtl .app-shell{direction:ltr;flex-direction:row-reverse;width:100%;min-width:0;max-width:100%;overflow:hidden}html[dir=rtl] .app-shell .app-sidebar,html[dir=rtl] .app-shell .app-main,html[dir=rtl] .app-shell .app-panel,html[dir=rtl] .app-shell .app-topbar,html[dir=rtl] .app-shell .app-content,body.app-rtl .app-shell .app-sidebar,body.app-rtl .app-shell .app-main,body.app-rtl .app-shell .app-panel,body.app-rtl .app-shell .app-topbar,body.app-rtl .app-shell .app-content{direction:rtl}html[dir=rtl] .app-main,html[dir=rtl] .app-panel,html[dir=rtl] .app-sidebar,body.app-rtl .app-main,body.app-rtl .app-panel,body.app-rtl .app-sidebar{min-width:0}html[dir=rtl] .admin-shell,body.app-rtl .admin-shell{direction:ltr;grid-template-columns:minmax(0,1fr) 248px;width:100%;min-width:0;max-width:100%;overflow:hidden}html[dir=rtl] .admin-shell>.admin-main,body.app-rtl .admin-shell>.admin-main{direction:rtl;order:1;min-width:0}html[dir=rtl] .admin-shell>.admin-side,body.app-rtl .admin-shell>.admin-side{direction:rtl;order:2;min-width:0}html[dir=rtl] .admin-shell .admin-topbar,html[dir=rtl] .admin-shell .admin-content,body.app-rtl .admin-shell .admin-topbar,body.app-rtl .admin-shell .admin-content{direction:rtl}[dir=rtl] .app-sidebar{border-left:none;border-right:none;padding:8px 6px 12px 10px}[dir=rtl] .nav-chevron{margin-left:0!important;margin-right:auto!important}[dir=rtl] .nav-item.child{width:calc(100% - 12px);margin-left:0!important;margin-right:12px!important}[dir=rtl] .nav-badge{margin-left:0;margin-right:6px}[dir=rtl] .side-user-meta{text-align:right}[dir=rtl] .user-btn{border-left:none;border-right:1px solid #e2e8f0;margin-left:0;margin-right:2px;padding-left:0;padding-right:8px}[dir=rtl] .topbar-search{text-align:right}[dir=rtl] .topbar-search>i.pi-search,[dir=rtl] .topbar-search>i.pi-spinner{left:auto;right:12px}[dir=rtl] .topbar-search input{text-align:right;padding-left:32px;padding-right:34px}[dir=rtl] .topbar-search .global-search-clear{left:4px;right:auto}[dir=rtl] .topbar-search .search-panel{left:auto;right:0}[dir=rtl] .search-hit,[dir=rtl] .search-hit-body{text-align:right}[dir=rtl] .search-hit-go{transform:scaleX(-1)}[dir=rtl] .menu-panel,[dir=rtl] .menu-row{text-align:right}[dir=rtl] .menu-row i{margin-left:8px;margin-right:0}[dir=rtl] .menu-row i.ml-auto{margin-left:0!important;margin-right:auto!important}[dir=rtl] .crumb{flex-direction:row}[dir=rtl] .crumb-sep{display:inline-block;transform:scaleX(-1)}@media (width<=1024px){[dir=rtl] .app-sidebar{transition:transform .22s;position:fixed;inset:0 0 0 auto!important;transform:translate(105%)!important}[dir=rtl] .app-sidebar.is-drawer-open{transform:translate(0)!important}[dir=rtl] .sidebar-close{margin-left:0!important;margin-right:auto!important}}[dir=rtl] table,[dir=rtl] .p-datatable table,[dir=rtl] .p-datatable-thead>tr>th,[dir=rtl] .p-datatable-tbody>tr>td{text-align:right}[dir=rtl] .p-datatable-thead>tr>th.text-right,[dir=rtl] .p-datatable-tbody>tr>td.text-right,[dir=rtl] th.num,[dir=rtl] td.num{text-align:left}[dir=rtl] .p-column-header-content{justify-content:flex-start}[dir=rtl] .field,[dir=rtl] .form-group,[dir=rtl] .p-field,[dir=rtl] .p-inputtext,[dir=rtl] .p-textarea,[dir=rtl] input[type=text],[dir=rtl] input[type=email],[dir=rtl] input[type=password]{text-align:right}[dir=rtl] .input-wrapper input{padding-left:12px;padding-right:36px}[dir=rtl] .input-wrapper .input-icon{left:auto;right:12px}[dir=rtl] .field-label-row{flex-direction:row}[dir=rtl] .p-select .p-select-label{text-align:right}[dir=rtl] .p-select-dropdown{margin-left:0;margin-right:auto}[dir=rtl] .p-dialog-header{flex-direction:row}[dir=rtl] .p-dialog-header-actions{margin-left:0;margin-right:auto}[dir=rtl] .p-toast{left:20px!important;right:auto!important}[dir=rtl] .page-header,[dir=rtl] .surface-head{text-align:right}[dir=rtl] .card-header-actions,[dir=rtl] .page-header-actions{margin-left:0;margin-right:auto}[dir=rtl] .lang-flag{margin-left:8px;margin-right:0}
