.dradis-overlay[data-v-62b34447]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-overlay-enter-active[data-v-62b34447]{transition:opacity .2s ease}.modal-overlay-leave-active[data-v-62b34447]{transition:opacity .15s ease}.modal-overlay-enter-from[data-v-62b34447],.modal-overlay-leave-to[data-v-62b34447]{opacity:0}.modal-panel-enter-active[data-v-62b34447]{transition:all .25s ease}.modal-panel-leave-active[data-v-62b34447]{transition:all .15s ease}.modal-panel-enter-from[data-v-62b34447]{opacity:0;transform:translateY(20px) scale(.98)}.modal-panel-leave-to[data-v-62b34447]{opacity:0;transform:translateY(10px) scale(.98)}.dradis-modal[data-v-62b34447]{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:14px;width:100%;max-width:420px;box-shadow:0 32px 80px #00000080;overflow:hidden;font-family:Sora,sans-serif}.dradis-modal.wide[data-v-62b34447]{max-width:520px}.dradis-modal.xl[data-v-62b34447]{max-width:min(1180px,94vw)}.dradis-modal.xl[data-v-62b34447]{display:flex;flex-direction:column;max-height:92vh}.dradis-modal.xl .modal-body[data-v-62b34447]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.dradis-modal.xl .modal-body[data-v-62b34447]>:not(.modal-header):not(.modal-actions){min-height:0;overflow:auto;flex:1 1 auto}.dradis-modal.xl .modal-actions[data-v-62b34447]{flex:0 0 auto;padding-top:1rem}.modal-bar[data-v-62b34447]{height:3px;width:100%}.bar-confirm[data-v-62b34447]{background:#2563eb}.bar-info[data-v-62b34447]{background:#16a34a}.bar-warning[data-v-62b34447]{background:#d97706}.bar-danger[data-v-62b34447]{background:#dc2626}.bar-form[data-v-62b34447]{background:#2563eb}.bar-sign[data-v-62b34447]{background:#7c3aed}.modal-body[data-v-62b34447]{padding:1.75rem 1.75rem 1.5rem}.modal-header[data-v-62b34447]{display:flex;align-items:flex-start;gap:.9rem;margin-bottom:.75rem}.modal-icon[data-v-62b34447]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.icon-confirm[data-v-62b34447]{background:#2563eb26}.icon-info[data-v-62b34447]{background:#16a34a26}.icon-warning[data-v-62b34447]{background:#d9770626}.icon-danger[data-v-62b34447]{background:#dc262626}.icon-sign[data-v-62b34447]{background:#7c3aed26}.modal-title[data-v-62b34447]{font-size:1rem;font-weight:600;color:var(--brand-text);letter-spacing:-.01em;padding-top:.4rem}.modal-message[data-v-62b34447]{font-size:.85rem;color:var(--brand-muted);line-height:1.6;margin-bottom:1.5rem}.modal-message[data-v-62b34447] strong{color:var(--brand-text);font-weight:600}.modal-divider[data-v-62b34447]{height:1px;background:var(--brand-border);margin:.5rem 0 1.25rem}.modal-actions[data-v-62b34447]{display:flex;gap:.6rem;justify-content:flex-end}.btn[data-v-62b34447]{font-family:Sora,sans-serif;font-size:.85rem;font-weight:600;padding:.6rem 1.2rem;border-radius:7px;border:none;cursor:pointer;transition:all .15s}.btn-ghost[data-v-62b34447]{background:transparent;color:var(--brand-muted);border:1px solid var(--brand-border)}.btn-ghost[data-v-62b34447]:hover{color:var(--brand-text);border-color:var(--brand-accent)}.btn-primary[data-v-62b34447]{background:#2563eb;color:#fff}.btn-primary[data-v-62b34447]:hover{background:#1d4ed8}.btn-danger[data-v-62b34447]{background:#dc2626;color:#fff}.btn-danger[data-v-62b34447]:hover{background:#b91c1c}.btn-success[data-v-62b34447]{background:#16a34a;color:#fff}.btn-success[data-v-62b34447]:hover{background:#15803d}.btn-purple[data-v-62b34447]{background:#7c3aed;color:#fff}.btn-purple[data-v-62b34447]:hover{background:#6d28d9}.sign-document[data-v-62b34447]{background:#111827;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1rem;margin-bottom:1rem;max-height:140px;overflow-y:auto;font-size:.8rem;color:#8a99b8;line-height:1.7}.sign-document[data-v-62b34447]::-webkit-scrollbar{width:4px}.sign-document[data-v-62b34447]::-webkit-scrollbar-track{background:transparent}.sign-document[data-v-62b34447]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.sign-checkbox[data-v-62b34447]{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:1.25rem;cursor:pointer}.sign-checkbox input[data-v-62b34447]{width:16px;height:16px;margin-top:2px;accent-color:#7c3aed;cursor:pointer;flex-shrink:0}.sign-checkbox span[data-v-62b34447]{font-size:.82rem;color:#8a99b8;line-height:1.5}[data-v-62b34447] .form-field{margin-bottom:1rem}[data-v-62b34447] .form-field label{display:block;font-size:.75rem;font-weight:600;color:var(--brand-muted);margin-bottom:.35rem;letter-spacing:.05em;text-transform:uppercase}[data-v-62b34447] .form-field input,[data-v-62b34447] .form-field textarea,[data-v-62b34447] .form-field select{width:100%;background:var(--brand-deep);border:1px solid var(--brand-border);border-radius:7px;padding:.65rem .85rem;font-family:Sora,sans-serif;font-size:.875rem;color:var(--brand-text);outline:none;transition:border-color .2s}[data-v-62b34447] .form-field input:focus,[data-v-62b34447] .form-field textarea:focus,[data-v-62b34447] .form-field select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}[data-v-62b34447] .form-field textarea{resize:vertical;min-height:80px}[data-v-62b34447] .form-field select option{background:var(--brand-deep)}
