.panic-call-modal[data-v-2efb72bb]{gap:var(--space-4)}.assign-form[data-v-2efb72bb],.panic-call-modal[data-v-2efb72bb],.resolve-form[data-v-2efb72bb]{flex-direction:column;display:flex}.assign-form[data-v-2efb72bb]{gap:var(--space-2)}.assign-label[data-v-2efb72bb]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.assign-select[data-v-2efb72bb]{width:100%;height:40px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-base);color:var(--color-text-primary)}.assign-error[data-v-2efb72bb],.security-notice[data-v-2efb72bb]{color:var(--color-critical);font-size:var(--font-size-sm)}.resolve-form[data-v-2efb72bb]{gap:var(--space-3)}.security-notice[data-v-2efb72bb]{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-critical-bg);border:1px solid #ef444466;line-height:1.4}.resolve-check[data-v-2efb72bb],.security-notice[data-v-2efb72bb]{align-items:flex-start;gap:var(--space-2);display:flex}.resolve-check[data-v-2efb72bb]{color:var(--color-text-primary);cursor:pointer}.resolve-check input[data-v-2efb72bb]{accent-color:var(--color-accent);margin-top:3px}.resolve-label[data-v-2efb72bb]{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-direction:column;display:flex}.resolve-textarea[data-v-2efb72bb]{resize:vertical;width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-base);color:var(--color-text-primary);font:inherit}.resolve-btn[data-v-2efb72bb]{border-color:var(--color-ok);color:var(--color-ok)}.action-error[data-v-2efb72bb]{color:var(--color-critical)}.action-error[data-v-2efb72bb],.action-loading[data-v-2efb72bb]{font-size:var(--font-size-sm);margin-top:var(--space-2)}.action-loading[data-v-2efb72bb]{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);display:inline-flex}.contact-modal[data-v-2efb72bb]{gap:var(--space-3);flex-direction:column;min-height:120px;display:flex}.contact-loading[data-v-2efb72bb]{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.contact-error[data-v-2efb72bb]{color:var(--color-critical);text-align:center}.contact-name[data-v-2efb72bb]{font-size:var(--font-size-lg);color:var(--color-text-primary);font-weight:600}.contact-type[data-v-2efb72bb]{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:capitalize;margin-top:2px}.contact-row[data-v-2efb72bb]{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);display:flex}.contact-row a[data-v-2efb72bb]{color:var(--color-accent);text-decoration:none}.contact-row a[data-v-2efb72bb]:hover{text-decoration:underline}.contact-empty[data-v-2efb72bb]{font-size:var(--font-size-sm)}.contact-empty[data-v-2efb72bb],.panic-state[data-v-2efb72bb]{color:var(--color-text-muted)}.panic-state[data-v-2efb72bb]{justify-content:center;align-items:center;gap:var(--space-2);min-height:180px;display:flex}.panic-state--error[data-v-2efb72bb]{color:var(--color-critical);flex-direction:column}.panic-call-content[data-v-2efb72bb]{gap:var(--space-4);flex-direction:column;display:flex}.panic-alert[data-v-2efb72bb]{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex}.alert-icon-wrapper[data-v-2efb72bb]{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.alert-icon[data-v-2efb72bb]{color:#fff}.panic-title[data-v-2efb72bb]{font-size:var(--font-size-lg);font-weight:700}.panic-subtitle[data-v-2efb72bb]{font-size:var(--font-size-sm);opacity:.9;margin-top:2px}.panic-section[data-v-2efb72bb]{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.section-title[data-v-2efb72bb]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-sm);display:flex}.info-grid[data-v-2efb72bb]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.info-item[data-v-2efb72bb]{flex-direction:column;gap:3px;min-width:0;display:flex}.info-item.full-width[data-v-2efb72bb]{grid-column:1/-1}.info-item label[data-v-2efb72bb]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.info-item span[data-v-2efb72bb]{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:var(--font-size-sm)}.panic-type[data-v-2efb72bb],.priority-badge[data-v-2efb72bb]{font-weight:700;color:var(--color-critical)!important}.priority-badge[data-v-2efb72bb],.status-badge[data-v-2efb72bb]{text-transform:capitalize}.status-badge[data-v-2efb72bb]{width:fit-content;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600}.status-active[data-v-2efb72bb]{background:var(--color-critical-bg);color:var(--color-critical)!important}.status-closed[data-v-2efb72bb]{background:var(--color-bg-overlay);color:var(--color-text-muted)!important}.live-location[data-v-2efb72bb]{align-items:center;gap:var(--space-1);display:inline-flex}.live-icon[data-v-2efb72bb]{color:var(--color-ok)}.communication-log[data-v-2efb72bb]{gap:var(--space-2);flex-direction:column;display:flex}.media-grid[data-v-2efb72bb]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.media-preview[data-v-2efb72bb]{aspect-ratio:1;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;width:100%}.media-link[data-v-2efb72bb]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--color-accent);font-size:var(--font-size-sm);display:inline-flex}.log-entry[data-v-2efb72bb]{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-base);font-size:var(--font-size-xs);display:flex}.log-user[data-v-2efb72bb]{color:var(--color-text-muted);font-weight:600}.log-message[data-v-2efb72bb]{color:var(--color-text-secondary)}.panic-actions[data-v-2efb72bb]{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.action-btn[data-v-2efb72bb]{justify-content:center;align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-xs);display:inline-flex}.assign-btn[data-v-2efb72bb]{border-color:var(--color-accent);color:var(--color-accent)}.close-btn[data-v-2efb72bb]{border-color:var(--color-critical);color:var(--color-critical)}.spin[data-v-2efb72bb]{animation:1s linear infinite spin-2efb72bb}@keyframes spin-2efb72bb{to{transform:rotate(1turn)}}@media (width<=480px){.info-grid[data-v-2efb72bb],.panic-actions[data-v-2efb72bb]{grid-template-columns:1fr}}
