.case-dialog-header[data-v-419e18f4]{align-items:center;gap:11px;display:flex}.case-dialog-header small[data-v-419e18f4],.section-heading small[data-v-419e18f4]{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.case-dialog-header h3[data-v-419e18f4],.section-heading h4[data-v-419e18f4]{margin:2px 0 0}.case-icon[data-v-419e18f4]{color:#087c34;background:#e9f8ee;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.case-content[data-v-419e18f4]{padding:0 20px 22px}.case-loading[data-v-419e18f4],.case-error[data-v-419e18f4]{color:#6b7280;justify-content:center;align-items:center;gap:10px;min-height:230px;padding:24px;display:flex}.case-error[data-v-419e18f4]{color:#991b1b}.case-error div[data-v-419e18f4]{flex-direction:column;gap:3px;display:flex}.case-summary[data-v-419e18f4]{background:#fbfefc;border:1px solid #e7eee9;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding:16px;display:flex}.record-number[data-v-419e18f4]{color:#087c34;font-size:11px;font-weight:800}.summary-main h3[data-v-419e18f4]{margin:4px 0 2px;font-size:17px}.summary-main p[data-v-419e18f4]{color:#6b7280;margin:0;font-size:12px}.summary-badges[data-v-419e18f4]{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.status-chip[data-v-419e18f4],.severity-chip[data-v-419e18f4],.action-chip[data-v-419e18f4],.required-chip[data-v-419e18f4]{border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10.5px;font-weight:750;display:inline-flex}.status-chip[data-v-419e18f4]{color:#1f5130;background:#e8f6ec}.severity-chip[data-v-419e18f4]{color:#92400e;background:#fff5dc}.action-chip[data-v-419e18f4]{color:#1d4ed8;background:#eaf1ff}.required-chip[data-v-419e18f4]{color:#9f1239;background:#fff0f4}.notice-panel[data-v-419e18f4],.admin-request[data-v-419e18f4]{background:#f7fcf8;border:1px solid #dce9df;border-radius:12px;gap:11px;padding:14px;display:flex}.notice-panel[data-v-419e18f4]{margin-bottom:14px}.notice-panel i[data-v-419e18f4]{color:#087c34;margin-top:2px}.notice-panel strong[data-v-419e18f4]{font-size:13px}.notice-panel p[data-v-419e18f4],.admin-request p[data-v-419e18f4]{color:#5f6b63;margin:4px 0 0;font-size:12px;line-height:1.55}.case-section[data-v-419e18f4]{border-top:1px solid #edf1ee;padding:15px 0}.case-section[data-v-419e18f4]:first-of-type{border-top:0}.section-heading[data-v-419e18f4]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.section-heading.compact span[data-v-419e18f4]{color:#6b7280;font-size:11px}.section-heading h4[data-v-419e18f4]{font-size:14px}.detail-grid[data-v-419e18f4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-grid>div[data-v-419e18f4],.statement-block[data-v-419e18f4]{background:#fff;border:1px solid #edf1ee;border-radius:9px;padding:11px 12px}.detail-grid span[data-v-419e18f4],.statement-block>span[data-v-419e18f4],.admin-request>span[data-v-419e18f4],.response-field>span[data-v-419e18f4]{color:#778078;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.detail-grid strong[data-v-419e18f4],.statement-block strong[data-v-419e18f4]{font-size:12.5px}.statement-block[data-v-419e18f4]{margin-top:10px}.statement-block p[data-v-419e18f4]{color:#374151;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.attachment-grid[data-v-419e18f4]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:9px;display:grid}.attachment-card[data-v-419e18f4]{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.attachment-card img[data-v-419e18f4],.file-icon[data-v-419e18f4]{object-fit:cover;border-radius:7px;flex:0 0 42px;width:42px;height:42px}.file-icon[data-v-419e18f4]{color:#4b5563;background:#f3f4f6;place-items:center;display:grid}.attachment-copy[data-v-419e18f4]{flex-direction:column;min-width:0;display:flex}.attachment-copy strong[data-v-419e18f4]{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.attachment-copy small[data-v-419e18f4]{color:#9ca3af;font-size:10px}.action-required-panel[data-v-419e18f4]{background:#fffdf7;border:1px solid #f0d7a0;border-radius:12px;margin:4px 0;padding:14px}.response-field[data-v-419e18f4]{margin-top:12px;display:block}.response-field small[data-v-419e18f4]{color:#9ca3af;font-size:10px}.response-field[data-v-419e18f4] textarea{width:100%;margin-top:5px}.response-field input[type=file][data-v-419e18f4]{width:100%;margin-top:5px;font-size:11px}.selected-file-list[data-v-419e18f4]{margin:8px 0 0;padding:0;list-style:none}.selected-file-list li[data-v-419e18f4]{color:#5f6b63;align-items:center;gap:7px;padding:5px 0;font-size:11px;display:flex}.response-actions[data-v-419e18f4]{justify-content:flex-end;margin-top:12px;display:flex}.response-list[data-v-419e18f4]{flex-direction:column;gap:8px;display:flex}.response-list article[data-v-419e18f4]{border:1px solid #edf1ee;border-radius:9px;padding:11px 12px}.response-list article>div[data-v-419e18f4]{justify-content:space-between;gap:10px;display:flex}.response-list strong[data-v-419e18f4]{font-size:11.5px}.response-list span[data-v-419e18f4]{color:#9ca3af;font-size:10px}.response-list p[data-v-419e18f4]{color:#4b5563;margin:7px 0 0;font-size:11.5px;line-height:1.5}.final-panel[data-v-419e18f4]{background:#f6fcf8;border:1px solid #cfe8d6;border-radius:12px;padding:14px}.final-panel p[data-v-419e18f4]{color:#31513b;margin:0;font-size:12px;line-height:1.6}.case-timeline[data-v-419e18f4]{padding-left:7px;position:relative}.case-timeline article[data-v-419e18f4]{gap:12px;padding:0 0 14px;display:flex;position:relative}.case-timeline article[data-v-419e18f4]:not(:last-child):before{content:"";background:#dfe6e1;width:1px;position:absolute;top:9px;bottom:-2px;left:4px}.timeline-dot[data-v-419e18f4]{z-index:1;background:#0a9442;border:2px solid #fff;border-radius:999px;flex:0 0 9px;width:9px;height:9px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #b8d7c1}.case-timeline article>div[data-v-419e18f4]{flex-direction:column;gap:2px;display:flex}.case-timeline strong[data-v-419e18f4]{font-size:11.5px}.case-timeline span[data-v-419e18f4]{color:#8a948c;font-size:10px}.attachment-preview[data-v-419e18f4]{place-items:center;min-height:280px;display:grid}.attachment-preview img[data-v-419e18f4]{object-fit:contain;max-width:100%;max-height:72vh}.attachment-preview iframe[data-v-419e18f4]{border:0;width:100%;min-height:68vh}.unsupported-preview[data-v-419e18f4]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.unsupported-preview i[data-v-419e18f4]{font-size:34px}@media (width<=640px){.case-content[data-v-419e18f4]{padding:0 14px 18px}.case-summary[data-v-419e18f4]{flex-direction:column}.summary-badges[data-v-419e18f4]{justify-content:flex-start}.detail-grid[data-v-419e18f4]{grid-template-columns:1fr}}.navbar[data-v-f62f8ab5]{border-bottom:1px solid var(--border);background-color:var(--card-bg);z-index:1000;justify-content:space-between;align-items:center;padding:14px 40px;transition:box-shadow .3s;display:flex;position:sticky;top:0}.navbar.scrolled[data-v-f62f8ab5]{box-shadow:0 2px 16px #00000014}.logo[data-v-f62f8ab5]{filter:drop-shadow(0 8px 24px #1b5e2040);width:150px;height:40px;display:flex;overflow:hidden}.nav-links[data-v-f62f8ab5]{align-items:center;gap:4px;display:flex}.nav-links a[data-v-f62f8ab5]{cursor:pointer;color:var(--muted-text);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.nav-links a[data-v-f62f8ab5]:hover{background-color:var(--hover-bg);color:var(--text)}.nav-links a.active[data-v-f62f8ab5]{color:var(--primary);background-color:var(--primary-soft);font-weight:600}.compare-count-badge[data-v-f62f8ab5]{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.actions[data-v-f62f8ab5]{align-items:center;gap:8px;display:flex;position:relative}.message-notification-anchor[data-v-f62f8ab5],.notification-center-anchor[data-v-f62f8ab5]{display:flex;position:relative}.message-unread-badge[data-v-f62f8ab5]{z-index:3;border:2px solid var(--card-bg);color:#fff;pointer-events:none;box-sizing:border-box;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.icon-btn[data-v-f62f8ab5]{border:1px solid var(--border)!important;width:38px!important;height:38px!important;color:var(--text)!important;background-color:#0000!important;border-radius:50%!important;transition:background .2s!important}.icon-btn[data-v-f62f8ab5]:hover{background-color:var(--hover-bg)!important}.icon-btn.tracking-active[data-v-f62f8ab5]{color:var(--primary)!important;border-color:color-mix(in srgb, var(--primary) 36%, var(--border))!important;background-color:var(--primary-soft)!important}.login-btn[data-v-f62f8ab5]{background-color:var(--primary)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:8px 20px!important;font-size:14px!important;font-weight:600!important;transition:opacity .2s!important}.login-btn[data-v-f62f8ab5]:hover{opacity:.88!important}.user-avatar[data-v-f62f8ab5]{cursor:pointer;border-radius:50%;width:38px;height:38px;font-weight:700;transition:opacity .2s;background-color:var(--primary)!important;color:#fff!important}.user-avatar[data-v-f62f8ab5]:hover{opacity:.85}.user-menu[data-v-f62f8ab5]{background:var(--card-bg);border:1px solid var(--border);z-index:200;border-radius:12px;flex-direction:column;gap:2px;min-width:180px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 24px #0000001f}.user-menu a[data-v-f62f8ab5]{color:var(--text);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;transition:background .15s;display:flex}.user-menu a[data-v-f62f8ab5]:hover{background:var(--hover-bg)}.user-menu hr[data-v-f62f8ab5]{border:none;border-top:1px solid var(--border);margin:4px 0}.hamburger[data-v-f62f8ab5]{display:none!important}.backdrop[data-v-f62f8ab5]{z-index:98;background:0 0;position:fixed;inset:0}.mobile-menu[data-v-f62f8ab5]{background:var(--card-bg);border-bottom:1px solid var(--border);z-index:999;flex-direction:column;gap:4px;padding:16px 24px 24px;display:none;position:fixed;top:65px;left:0;right:0;box-shadow:0 8px 32px #0000001a}.mobile-menu a[data-v-f62f8ab5]{color:var(--text);border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.mobile-menu a[data-v-f62f8ab5]:hover,.mobile-menu a.active[data-v-f62f8ab5]{background:var(--primary-soft);color:var(--primary)}.mobile-compare-count[data-v-f62f8ab5]{margin-left:auto}.mobile-divider[data-v-f62f8ab5]{border:none;border-top:1px solid var(--border);margin:8px 0}.mobile-actions[data-v-f62f8ab5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 0;display:grid}.mobile-actions .icon-btn[data-v-f62f8ab5]{flex:1;border-radius:10px!important;width:auto!important}.mobile-message-button[data-v-f62f8ab5]{min-width:0;display:flex;position:relative}.mobile-message-button .icon-btn[data-v-f62f8ab5]{width:100%!important}.mobile-message-unread-badge[data-v-f62f8ab5]{top:-6px;right:-6px}.mobile-login[data-v-f62f8ab5]{justify-content:center;margin-top:8px;border-radius:10px!important;width:100%!important}.mobile-settings[data-v-f62f8ab5]{min-height:42px;margin-top:4px;border-radius:10px!important;justify-content:center!important;width:100%!important;min-width:0!important;height:auto!important}.mobile-slide-enter-active[data-v-f62f8ab5],.mobile-slide-leave-active[data-v-f62f8ab5]{transition:all .25s}.mobile-slide-enter-from[data-v-f62f8ab5],.mobile-slide-leave-to[data-v-f62f8ab5]{opacity:0;transform:translateY(-10px)}@media (width<=768px){.navbar[data-v-f62f8ab5]{padding:12px 20px}.nav-links[data-v-f62f8ab5]{display:none}.hamburger[data-v-f62f8ab5]{display:flex!important}.actions .icon-btn[data-v-f62f8ab5]:not(.hamburger):not(.theme-toggle),.actions .login-btn[data-v-f62f8ab5]{display:none!important}.actions .user-avatar[data-v-f62f8ab5]{display:none}.mobile-menu[data-v-f62f8ab5]{display:flex}}@media (width<=360px){.navbar[data-v-f62f8ab5]{padding-inline:12px}.logo[data-v-f62f8ab5]{width:124px;height:36px}.actions[data-v-f62f8ab5]{gap:6px}.actions .theme-toggle[data-v-f62f8ab5],.actions .hamburger[data-v-f62f8ab5]{width:36px!important;height:36px!important}}.tracking-nav-action[data-v-f62f8ab5]{display:inline-flex;position:relative}.tracking-update-badge[data-v-f62f8ab5]{z-index:2;border:2px solid var(--card-bg,#fff);color:#fff;background:var(--danger,#dc3545);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:1.18rem;height:1.18rem;padding:0 .32rem;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.34rem;right:-.42rem}
