.modal-overlay[data-v-f44ee736]{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-container[data-v-f44ee736]{background:var(--color-surface,hsla(0,0%,8%,.98));border:1px solid var(--border-subtle,hsla(0,0%,100%,.08));border-radius:20px;display:flex;flex-direction:column;max-height:90vh;max-width:700px;overflow:hidden;width:100%}.glass-effect[data-v-f44ee736]{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.modal-header[data-v-f44ee736]{border-bottom:1px solid var(--border-subtle,hsla(0,0%,100%,.08));justify-content:space-between;padding:20px 24px}.modal-header[data-v-f44ee736],.modal-title[data-v-f44ee736]{align-items:center;display:flex}.modal-title[data-v-f44ee736]{color:#fff;font-size:20px;font-weight:700;gap:10px}.title-icon[data-v-f44ee736]{background:#ffffff14;color:#ffffffb3;flex-shrink:0}.close-btn[data-v-f44ee736],.title-icon[data-v-f44ee736]{align-items:center;border:1px solid var(--border-subtle,hsla(0,0%,100%,.08));border-radius:10px;display:flex;height:36px;justify-content:center;width:36px}.close-btn[data-v-f44ee736]{background:#ffffff0f;color:#ffffff80;cursor:pointer;transition:all .2s ease}.close-btn[data-v-f44ee736]:hover{background:#ffffff1a;color:#fff}.header-spacer[data-v-f44ee736]{width:36px}.back-arrow[data-v-f44ee736]{display:none}.close-icon[data-v-f44ee736]{display:block}.modal-body[data-v-f44ee736]{box-sizing:border-box;flex:1;overflow-y:auto;padding:24px}.form-group[data-v-f44ee736]{margin-bottom:22px;width:100%}.form-row[data-v-f44ee736]{display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%}.form-label[data-v-f44ee736]{color:#ffffffb3;font-size:13px;font-weight:600;gap:7px;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.form-label[data-v-f44ee736],.label-icon[data-v-f44ee736]{align-items:center;display:flex}.label-icon[data-v-f44ee736]{color:#fff6;flex-shrink:0;height:22px;justify-content:center;width:22px}.form-input[data-v-f44ee736],.form-select[data-v-f44ee736],.form-textarea[data-v-f44ee736]{background:#ffffff0a;border:1px solid var(--border-subtle,hsla(0,0%,100%,.08));border-radius:var(--radius-md,12px);box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;padding:11px 14px;transition:all .2s ease;width:100%}.form-input[data-v-f44ee736]:focus,.form-select[data-v-f44ee736]:focus,.form-textarea[data-v-f44ee736]:focus{background:#ffffff0f;border-color:#fff3;box-shadow:0 0 0 3px #ffffff0a;outline:none}.form-textarea[data-v-f44ee736]{line-height:1.5;resize:vertical}.select-wrapper[data-v-f44ee736]{position:relative;width:100%}.form-select[data-v-f44ee736]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:36px}.form-select option[data-v-f44ee736]{background:#1a1a1a;color:#fff}.select-wrapper[data-v-f44ee736]:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid hsla(0,0%,100%,.4);content:"";height:0;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0}.char-counter[data-v-f44ee736]{color:#ffffff40;display:block;font-size:11px;margin-top:5px;text-align:right}.textarea-wrapper[data-v-f44ee736]{position:relative;width:100%}.textarea-wrapper .char-counter[data-v-f44ee736]{bottom:-18px;position:absolute;right:0}.priority-buttons[data-v-f44ee736]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.priority-btn[data-v-f44ee736]{align-items:center;background:#ffffff0a;border:1px solid var(--border-subtle,hsla(0,0%,100%,.08));border-radius:10px;color:#fff6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px;padding:10px 8px;transition:all .2s ease}.priority-btn[data-v-f44ee736]:hover{background:#ffffff14;color:#fffc}.priority-btn.active[data-v-f44ee736]{background:color-mix(in srgb,var(--priority-color) 15%,transparent);border-color:var(--priority-color);color:var(--priority-color)}.priority-dot[data-v-f44ee736]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.file-upload-area[data-v-f44ee736]{background:#ffffff05;border:1.5px dashed var(--border-subtle,hsla(0,0%,100%,.1));border-radius:var(--radius-md,12px);box-sizing:border-box;cursor:pointer;padding:28px 20px;text-align:center;transition:all .2s ease;width:100%}.file-upload-area[data-v-f44ee736]:hover{background:#ffffff0a;border-color:#fff3}.upload-icon[data-v-f44ee736]{align-items:center;background:#ffffff0a;border:1px solid var(--border-subtle,hsla(0,0%,100%,.08));border-radius:12px;color:#ffffff4d;display:flex;height:48px;justify-content:center;margin:0 auto 10px;width:48px}.upload-placeholder p[data-v-f44ee736]{color:#ffffff80;font-size:14px;margin:4px 0}.upload-hint[data-v-f44ee736]{color:#ffffff40!important;font-size:12px}.attached-files[data-v-f44ee736]{margin-top:10px}.file-item[data-v-f44ee736]{background:#ffffff0a;border:1px solid var(--border-subtle,hsla(0,0%,100%,.08));border-radius:8px;gap:10px;margin-bottom:6px;padding:9px 12px}.file-icon[data-v-f44ee736],.file-item[data-v-f44ee736]{align-items:center;display:flex}.file-icon[data-v-f44ee736]{color:#fff6;flex-shrink:0;height:20px;justify-content:center;width:20px}.file-name[data-v-f44ee736]{color:#fffc;flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-f44ee736]{color:#ffffff4d;flex-shrink:0;font-size:11px}.remove-file-btn[data-v-f44ee736]{align-items:center;background:#ef444426;border:none;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .2s ease;width:22px}.remove-file-btn[data-v-f44ee736]:hover{background:#ef444440}.upload-progress[data-v-f44ee736]{background:#ffffff08;border:1px solid var(--border-subtle,hsla(0,0%,100%,.08));border-radius:8px;margin-top:10px;padding:10px 12px}.progress-bar[data-v-f44ee736]{background:#ffffff0f;border-radius:2px;height:3px;margin-bottom:8px;overflow:hidden}.progress-fill[data-v-f44ee736]{animation:progress-f44ee736 1.5s ease-in-out infinite;background:#fff6;height:100%;width:50%}@keyframes progress-f44ee736{0%{transform:translate(-100%)}to{transform:translate(200%)}}.progress-text[data-v-f44ee736]{color:#fff6;font-size:12px}.modal-footer[data-v-f44ee736]{border-top:1px solid var(--border-subtle,hsla(0,0%,100%,.08));display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.btn[data-v-f44ee736]{align-items:center;border:none;border-radius:11px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:11px 22px;transition:all .2s ease}.btn-secondary[data-v-f44ee736]{background:#ffffff0f;border:1px solid var(--border-subtle,hsla(0,0%,100%,.08));color:#ffffff80}.btn-secondary[data-v-f44ee736]:hover{background:#ffffff1a;color:#fffc}.btn-primary[data-v-f44ee736]{background:#fff;box-shadow:0 4px 14px #ffffff26;color:#000;font-weight:700}.btn-primary span[data-v-f44ee736]{color:#000}.btn-primary[data-v-f44ee736]:hover:not(:disabled){background:#f0f0f0;box-shadow:0 6px 18px #fff3;transform:translateY(-1px)}.btn-primary[data-v-f44ee736]:disabled{cursor:not-allowed;opacity:.5}.loading-spinner[data-v-f44ee736]{align-items:center;display:flex;gap:8px}.spinner[data-v-f44ee736]{animation:spin-f44ee736 .8s linear infinite;border:2px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:#000;height:14px;width:14px}@keyframes spin-f44ee736{to{transform:rotate(1turn)}}.modal-enter-active[data-v-f44ee736],.modal-leave-active[data-v-f44ee736]{transition:all .25s ease}.modal-enter-from[data-v-f44ee736],.modal-leave-to[data-v-f44ee736]{opacity:0}.modal-enter-from .modal-container[data-v-f44ee736],.modal-leave-to .modal-container[data-v-f44ee736]{transform:scale(.95) translateY(10px)}.file-list-enter-active[data-v-f44ee736],.file-list-leave-active[data-v-f44ee736]{transition:all .2s ease}.file-list-enter-from[data-v-f44ee736]{opacity:0;transform:translate(-16px)}.file-list-leave-to[data-v-f44ee736]{opacity:0;transform:translate(16px)}.modal-body[data-v-f44ee736]::-webkit-scrollbar{width:5px}.modal-body[data-v-f44ee736]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-f44ee736]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}@media (max-width:640px){.modal-overlay[data-v-f44ee736]{align-items:flex-end;padding:0}.modal-container[data-v-f44ee736]{border-radius:20px 20px 0 0;height:95vh;max-height:95vh;max-width:100%}.modal-header[data-v-f44ee736]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--color-surface,hsla(0,0%,8%,.98));padding:12px 16px;position:sticky;top:0;z-index:10}.modal-title[data-v-f44ee736]{flex:1;font-size:17px;justify-content:center}.close-btn .close-icon[data-v-f44ee736]{display:none}.close-btn .back-arrow[data-v-f44ee736]{display:block}.header-spacer[data-v-f44ee736]{width:36px}.modal-body[data-v-f44ee736]{flex:1;overflow-y:auto;padding:16px}.form-group[data-v-f44ee736]{margin-bottom:16px}.form-row[data-v-f44ee736]{gap:16px;grid-template-columns:1fr}.form-input[data-v-f44ee736],.form-select[data-v-f44ee736],.form-textarea[data-v-f44ee736]{font-size:13px;padding:10px 12px}.priority-btn[data-v-f44ee736]{font-size:11px;padding:8px 6px}.file-upload-area[data-v-f44ee736]{padding:20px 14px}.modal-footer[data-v-f44ee736]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--color-surface,hsla(0,0%,8%,.98));bottom:0;padding:12px 16px;position:sticky}.btn[data-v-f44ee736]{flex:1;font-size:13px;padding:10px 16px}}
