.modal-overlay.svelte-1mm0t1p{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:svelte-1mm0t1p-fadeIn .3s ease-out}@keyframes svelte-1mm0t1p-fadeIn{0%{opacity:0}to{opacity:1}}.modal-container.svelte-1mm0t1p{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 25px 50px -12px #00000040;max-width:560px;width:90%;max-height:90vh;overflow-y:auto;animation:svelte-1mm0t1p-slideUp .4s ease-out}@keyframes svelte-1mm0t1p-slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header.svelte-1mm0t1p{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border)}.modal-header.svelte-1mm0t1p svg{color:var(--color-accent)}.modal-header.svelte-1mm0t1p h2:where(.svelte-1mm0t1p){font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-text-primary);margin:0;text-align:center}.modal-body.svelte-1mm0t1p{padding:var(--space-6)}.intro.svelte-1mm0t1p{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.6;margin:0 0 var(--space-6) 0;text-align:center}.updated-docs.svelte-1mm0t1p{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.doc-item.svelte-1mm0t1p{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-base)}.doc-item.svelte-1mm0t1p:hover{border-color:var(--color-accent);background:var(--color-background)}.doc-icon.svelte-1mm0t1p{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-accent-subtle);border-radius:var(--radius-md);color:var(--color-accent);flex-shrink:0}.doc-info.svelte-1mm0t1p{flex:1}.doc-info.svelte-1mm0t1p h3:where(.svelte-1mm0t1p){font-size:var(--text-base);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-1) 0}.doc-info.svelte-1mm0t1p a:where(.svelte-1mm0t1p){font-size:var(--text-sm);color:var(--color-accent);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-1);transition:all var(--transition-base)}.doc-info.svelte-1mm0t1p a:where(.svelte-1mm0t1p):hover{text-decoration:underline;opacity:.8}.error-message.svelte-1mm0t1p{padding:var(--space-3);background:var(--color-error-subtle);border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--text-sm);text-align:center;margin-bottom:var(--space-4)}.acceptance-note.svelte-1mm0t1p{padding:var(--space-4);background:var(--color-accent-subtle);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm)}.acceptance-note.svelte-1mm0t1p p:where(.svelte-1mm0t1p){font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.modal-footer.svelte-1mm0t1p{padding:var(--space-4) var(--space-6) var(--space-6)}.btn-accept.svelte-1mm0t1p{width:100%;padding:var(--space-4);background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--text-base);cursor:pointer;transition:all var(--transition-base)}.btn-accept.svelte-1mm0t1p:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.btn-accept.svelte-1mm0t1p:active:not(:disabled){transform:translateY(0)}.btn-accept.svelte-1mm0t1p:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.modal-container.svelte-1mm0t1p{width:95%;max-height:95vh}.modal-header.svelte-1mm0t1p h2:where(.svelte-1mm0t1p){font-size:var(--text-xl)}.doc-item.svelte-1mm0t1p{gap:var(--space-3)}.doc-icon.svelte-1mm0t1p{width:40px;height:40px}.doc-icon.svelte-1mm0t1p svg{width:20px;height:20px}}
