.profile-avatar[data-v-6e09897d]{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid hsla(0,0%,100%,.35)}.notif-backdrop[data-v-6e09897d]{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:1040}.nav-elevated[data-v-6e09897d]{position:relative;z-index:1050!important}.bell-shake[data-v-6e09897d]{display:inline-block;transform-origin:top center;animation:bellShake-6e09897d 2.5s ease-in-out infinite}@keyframes bellShake-6e09897d{0%,40%,to{transform:rotate(0deg)}5%{transform:rotate(15deg)}10%{transform:rotate(-13deg)}15%{transform:rotate(11deg)}20%{transform:rotate(-9deg)}25%{transform:rotate(7deg)}30%{transform:rotate(-5deg)}35%{transform:rotate(3deg)}}@media (max-width:480px){.username-text[data-v-6e09897d]{display:none}}.profile-dropdown[data-v-6e09897d]{min-width:240px;padding-top:0;max-height:70vh;overflow-y:auto}.profile-dropdown .dropdown-header[data-v-6e09897d]{font-weight:600;font-size:.95rem}.profile-dropdown .dropdown-item[data-v-6e09897d]{font-size:.9rem;padding:.45rem 1rem}.profile-dropdown .dropdown-item[data-v-6e09897d]:hover{background-color:#f1f3f5}.profile-dropdown .text-danger[data-v-6e09897d]:hover{background-color:#fff5f5;color:#dc3545!important}.notif-eval-item[data-v-6e09897d]{cursor:pointer}.notif-eval-item[data-v-6e09897d]:hover{background:#f8f9fa}.bar-chart[data-v-2b8f2ffb]{display:flex;flex-direction:column;gap:1.25rem}.bar-item[data-v-2b8f2ffb]{display:flex;flex-direction:column;gap:.4rem}.bar-label[data-v-2b8f2ffb]{display:flex;justify-content:space-between;font-size:.9rem;color:#495057}.bar-track[data-v-2b8f2ffb]{height:24px;background:#e9ecef;border-radius:6px;overflow:hidden}.bar-fill[data-v-2b8f2ffb]{height:100%;border-radius:6px;transition:width .6s ease;min-width:2px}.bar-fill.bg-active[data-v-2b8f2ffb]{background:linear-gradient(90deg,#198754,#20c997)}.bar-fill.bg-expired[data-v-2b8f2ffb]{background:linear-gradient(90deg,#dc3545,#e35d6a)}.bar-fill.bg-soon[data-v-2b8f2ffb]{background:linear-gradient(90deg,#ffc107,#ffda6a)}.bar-fill.bg-superseded[data-v-2b8f2ffb]{background:linear-gradient(90deg,#6c757d,#adb5bd)}.alert-box[data-v-2b8f2ffb]{background:#fff3cd;border:1px solid #ffecb5;color:#664d03;padding:.75rem 1rem;border-radius:8px}.alert-box.alert-success[data-v-2b8f2ffb]{background:#d1e7dd;border-color:#badbcc;color:#0f5132}.uppercase-select[data-v-56e3b9fd] .multiselect-option,.uppercase-select[data-v-56e3b9fd] .multiselect-search,.uppercase-select[data-v-56e3b9fd] .multiselect-single-label,.uppercase-select[data-v-bb32b77a] .multiselect-option,.uppercase-select[data-v-bb32b77a] .multiselect-search,.uppercase-select[data-v-bb32b77a] .multiselect-single-label{text-transform:uppercase}.vendor-evaluation-form[data-v-6eaf6967]{max-width:1000px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#1a1a1a}.form-sheet[data-v-6eaf6967]{border:2px solid #000;padding:0}.form-title[data-v-6eaf6967]{position:relative;text-align:center;font-weight:700;font-size:16px;padding:10px;border-bottom:2px solid #000;letter-spacing:.5px}.form-logo[data-v-6eaf6967]{position:absolute;left:10px;top:50%;transform:translateY(-50%);height:36px;width:auto}.evaluation-table[data-v-6eaf6967],.header-table[data-v-6eaf6967],.kesimpulan-table[data-v-6eaf6967],.signature-table[data-v-6eaf6967]{width:100%;border-collapse:collapse}.header-transport .label-cell[data-v-6eaf6967]{width:18%;white-space:nowrap}.header-transport .value-cell[data-v-6eaf6967]{width:32%}.header-table td[data-v-6eaf6967]{border:1px solid #000;padding:6px 8px;vertical-align:top}.label-cell[data-v-6eaf6967]{font-weight:700;background:#f2f2f2;white-space:nowrap;width:160px}.value-cell[data-v-6eaf6967]{width:40%}.plain-input[data-v-6eaf6967]{width:100%;border:none;border-bottom:1px dotted #999;background:transparent;padding:2px 0;font-size:13px}.plain-input[data-v-6eaf6967]:focus{outline:none;border-bottom:1px solid #333}.checkbox-cell[data-v-6eaf6967]{vertical-align:top}.checkbox-row[data-v-6eaf6967]{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-weight:400;cursor:pointer}.checkbox-row.inline[data-v-6eaf6967]{display:inline-flex;margin-right:24px}.checkbox-row input[type=radio][data-v-6eaf6967]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:13px;height:13px;border:1px solid #000;border-radius:0;position:relative;margin:0;cursor:pointer;flex-shrink:0}.checkbox-row input[type=radio][data-v-6eaf6967]:checked{background:#000}.checkbox-row input[type=radio][data-v-6eaf6967]:disabled{cursor:not-allowed;opacity:.6}.inline-input[data-v-6eaf6967]{border:none;border-bottom:1px dotted #999;background:transparent;font-size:13px;padding:0 2px;flex:1;min-width:80px}.inline-input[data-v-6eaf6967]:focus{outline:none;border-bottom:1px solid #333}.evaluation-table[data-v-6eaf6967]{border-top:2px solid #000}.evaluation-table th[data-v-6eaf6967]{border:1px solid #000;background:#e8e8e8;padding:8px 6px;font-size:12px;text-align:center}.evaluation-table td[data-v-6eaf6967]{border:1px solid #000;padding:6px 8px;vertical-align:top}.text-center[data-v-6eaf6967]{text-align:center}.aspek-cell[data-v-6eaf6967]{font-weight:700;text-transform:uppercase;font-size:12px;text-align:center}.parameter-cell[data-v-6eaf6967]{font-size:12.5px}.param-letter[data-v-6eaf6967]{font-weight:700;margin-right:4px}.nilai-select[data-v-6eaf6967]{width:100%;border:1px solid #999;padding:2px;font-size:13px;text-align:center}.kriteria-cell[data-v-6eaf6967]{font-size:11.5px;color:#333}.kriteria-cell div+div[data-v-6eaf6967]{margin-top:6px}.summary-row td[data-v-6eaf6967]{font-weight:700;background:#f2f2f2}.summary-value[data-v-6eaf6967]{background:#000!important;color:#fff;text-align:center;font-size:14px}.kesimpulan-table[data-v-6eaf6967]{border-top:2px solid #000}.kesimpulan-table td[data-v-6eaf6967]{border:1px solid #000;padding:8px;vertical-align:top}.ketentuan-note[data-v-6eaf6967]{margin-top:6px;font-size:11.5px;font-style:italic;color:#444}.status-section[data-v-6eaf6967]{padding:10px 4px;font-size:12.5px}.rejected-note[data-v-6eaf6967]{color:#b30000;font-weight:700}.signature-table[data-v-6eaf6967]{border-top:2px solid #000}.signature-cell[data-v-6eaf6967]{border:1px solid #000;width:50%;padding:10px;vertical-align:top}.signature-title[data-v-6eaf6967]{font-weight:700}.signature-role[data-v-6eaf6967]{font-size:11.5px;color:#444;margin-bottom:40px}.signature-space[data-v-6eaf6967]{height:10px}.signature-field[data-v-6eaf6967]{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px}.catatan-textarea[data-v-6eaf6967]{width:100%;border:1px solid #ccc;border-radius:3px;padding:6px 8px;font-size:13px;font-family:inherit;margin-top:8px;resize:vertical}.catatan-textarea[data-v-6eaf6967]:focus{outline:none;border-color:#1a56db}.actions[data-v-6eaf6967]{margin-top:16px;display:flex;align-items:center;gap:8px}.btn-primary[data-v-6eaf6967],.btn-secondary[data-v-6eaf6967]{padding:8px 20px;border-radius:4px;border:none;font-size:13px;cursor:pointer}.btn-primary[data-v-6eaf6967]{background:#1a56db;color:#fff}.btn-primary[data-v-6eaf6967]:disabled{background:#9db6e8;cursor:not-allowed}.btn-secondary[data-v-6eaf6967]{background:#f2f2f2;color:#1a1a1a;border:1px solid #ccc}.summary-pill[data-v-64c48bf0]{background:#f1f5f9;border-radius:8px;padding:.4rem .85rem;font-size:.875rem;color:#334155}.summary-pill.success[data-v-64c48bf0]{background:#dcfce7;color:#166534}.summary-pill.danger[data-v-64c48bf0]{background:#fee2e2;color:#991b1b}.alert-box[data-v-65b1b391]{background:#fff3cd;border:1px solid #ffecb5;color:#664d03;padding:.75rem 1rem;border-radius:8px}.site-filter-ms[data-v-77bafa24] .multiselect{min-height:38px;font-size:.875rem}.site-filter-ms[data-v-77bafa24] .multiselect-input,.site-filter-ms[data-v-77bafa24] .multiselect-search{font-size:.875rem}.site-filter-ms[data-v-3de81863] .multiselect{min-height:38px;font-size:.875rem}.site-filter-ms[data-v-3de81863] .multiselect-input,.site-filter-ms[data-v-3de81863] .multiselect-search{font-size:.875rem}.site-filter-ms[data-v-76e28c41] .multiselect{min-height:38px;font-size:.875rem}.site-filter-ms[data-v-76e28c41] .multiselect-input,.site-filter-ms[data-v-76e28c41] .multiselect-search{font-size:.875rem}.login-bg[data-v-92df7dec]{background-size:cover;background-position:50%;background-repeat:no-repeat}.login-card[data-v-92df7dec]{width:100%;max-width:360px}.login-logo[data-v-92df7dec]{max-width:220px;max-height:120px;-o-object-fit:contain;object-fit:contain}