.email-signatures.svelte-wvlqu9{padding:20px;height:100%;overflow-y:auto;background:#f8fafc}.loading-container.svelte-wvlqu9{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:12px;color:#64748b}.loading-spinner.svelte-wvlqu9{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#f08300;border-radius:50%;animation:svelte-wvlqu9-spin .8s linear infinite}@keyframes svelte-wvlqu9-spin{to{transform:rotate(360deg)}}.list-header.svelte-wvlqu9{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.list-header.svelte-wvlqu9 h3:where(.svelte-wvlqu9){font-size:16px;font-weight:600;color:#1e293b}.sig-grid.svelte-wvlqu9{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.sig-card.svelte-wvlqu9{background:#fff;border-radius:10px;padding:14px;border:1px solid #e2e8f0}.sig-header.svelte-wvlqu9{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.default-badge.svelte-wvlqu9{font-size:10px;background:#dcfce7;color:#166534;padding:2px 6px;border-radius:4px}.dept.svelte-wvlqu9{font-size:11px;color:#64748b}.sig-preview.svelte-wvlqu9{font-size:12px;color:#475569;margin:8px 0;padding:8px;background:#f8fafc;border-radius:6px;max-height:80px;overflow:hidden}.sig-actions.svelte-wvlqu9{display:flex;gap:6px}.action-btn.svelte-wvlqu9{background:none;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer}.action-btn.svelte-wvlqu9:hover{background:#f8fafc}.action-btn.danger.svelte-wvlqu9:hover{background:#fee2e2}.empty-state.svelte-wvlqu9{text-align:center;color:#94a3b8;padding:40px;grid-column:1/-1}.form-container.svelte-wvlqu9{max-width:600px}.form-header.svelte-wvlqu9{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.form-header.svelte-wvlqu9 h3:where(.svelte-wvlqu9){font-size:16px;font-weight:600}.form-body.svelte-wvlqu9{display:flex;flex-direction:column;gap:12px;background:#fff;padding:16px;border-radius:10px;border:1px solid #e2e8f0}.form-body.svelte-wvlqu9 label:where(.svelte-wvlqu9){display:flex;flex-direction:column;gap:4px;font-size:12px;color:#64748b}.form-body.svelte-wvlqu9 label:where(.svelte-wvlqu9) span:where(.svelte-wvlqu9){font-weight:500}.form-body.svelte-wvlqu9 input:where(.svelte-wvlqu9),.form-body.svelte-wvlqu9 select:where(.svelte-wvlqu9),.form-body.svelte-wvlqu9 textarea:where(.svelte-wvlqu9){padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px}.form-body.svelte-wvlqu9 input:where(.svelte-wvlqu9):focus,.form-body.svelte-wvlqu9 textarea:where(.svelte-wvlqu9):focus{border-color:#f08300;outline:none}.checkbox-label.svelte-wvlqu9{flex-direction:row!important;align-items:center;gap:8px!important}.form-actions.svelte-wvlqu9{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.glass-btn.svelte-wvlqu9{padding:8px 18px;border-radius:8px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.3);cursor:pointer;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000000f;transition:all .15s;color:#334155}.glass-btn.svelte-wvlqu9:hover{background:#ffffffe6}.glass-btn.svelte-wvlqu9:disabled{opacity:.5;cursor:not-allowed}.glass-btn.primary.svelte-wvlqu9{background:#f083001a;border-color:#f083004d;color:#c2410c}.glass-btn.primary.svelte-wvlqu9:hover{background:#f0830033}
