.quick-task-window.svelte-16uouwv{padding:20px;height:100%;background:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.loading-container.svelte-16uouwv{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px}.loading-spinner.svelte-16uouwv{width:32px;height:32px;border:3px solid #f3f4f6;border-top:3px solid #3b82f6;border-radius:50%;animation:svelte-16uouwv-spin 1s linear infinite}@keyframes svelte-16uouwv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.window-header.svelte-16uouwv{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #e5e7eb}.window-header.svelte-16uouwv h2:where(.svelte-16uouwv){margin:0 0 8px;font-size:20px;font-weight:600;color:#1f2937}.window-header.svelte-16uouwv p:where(.svelte-16uouwv){margin:0;font-size:14px;color:#6b7280}.window-content.svelte-16uouwv{flex:1;overflow-y:auto;padding-right:8px}.form-section.svelte-16uouwv{margin-bottom:32px;padding:20px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.section-header.svelte-16uouwv{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.section-header.svelte-16uouwv h3:where(.svelte-16uouwv){margin:0;font-size:16px;font-weight:600;color:#374151}.user-actions.svelte-16uouwv{display:flex;gap:12px;align-items:center}.search-input.svelte-16uouwv{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;width:250px}.toggle-all-btn.svelte-16uouwv{padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .2s}.toggle-all-btn.svelte-16uouwv:hover{background:#2563eb}.form-group.svelte-16uouwv{margin-bottom:16px}.form-row.svelte-16uouwv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.form-group.svelte-16uouwv label:where(.svelte-16uouwv){display:block;margin-bottom:6px;font-weight:500;color:#374151;font-size:14px}.form-group.svelte-16uouwv input:where(.svelte-16uouwv),.form-group.svelte-16uouwv select:where(.svelte-16uouwv),.form-group.svelte-16uouwv textarea:where(.svelte-16uouwv){width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff}.form-group.svelte-16uouwv input:where(.svelte-16uouwv):focus,.form-group.svelte-16uouwv select:where(.svelte-16uouwv):focus,.form-group.svelte-16uouwv textarea:where(.svelte-16uouwv):focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.checkbox-group.svelte-16uouwv{margin-top:12px}.checkbox-label.svelte-16uouwv{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-label.svelte-16uouwv input[type=checkbox]:where(.svelte-16uouwv){width:16px;height:16px;margin:0;cursor:pointer}.checkmark.svelte-16uouwv{position:relative}.users-table-container.svelte-16uouwv{max-height:300px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.users-table.svelte-16uouwv{width:100%;border-collapse:collapse}.users-table.svelte-16uouwv th:where(.svelte-16uouwv){background:#f3f4f6;padding:12px;text-align:left;font-weight:600;font-size:14px;color:#374151;border-bottom:1px solid #e5e7eb;position:sticky;top:0}.users-table.svelte-16uouwv td:where(.svelte-16uouwv){padding:12px;border-bottom:1px solid #f3f4f6;font-size:14px;color:#374151}.users-table.svelte-16uouwv tr:where(.svelte-16uouwv):hover{background:#f9fafb}.users-table.svelte-16uouwv tr.selected:where(.svelte-16uouwv){background:#eff6ff}.selection-summary.svelte-16uouwv{margin-top:12px;display:flex;justify-content:space-between;align-items:center;padding:12px;background:#e0f2fe;border-radius:6px;font-size:14px}.summary-actions.svelte-16uouwv{display:flex;align-items:center;gap:12px}.current-selection.svelte-16uouwv{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:16px}.selected-branch-card.svelte-16uouwv{background:#fff;border:1px solid #dee2e6;box-shadow:none}.selection-display.svelte-16uouwv{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.selection-info.svelte-16uouwv{display:flex;align-items:center;gap:8px}.branch-display.svelte-16uouwv{display:flex;align-items:center;gap:12px}.branch-details.svelte-16uouwv{display:flex;flex-direction:column;gap:4px}.branch-label.svelte-16uouwv{font-size:12px;font-weight:500;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.branch-name.svelte-16uouwv{font-size:18px;font-weight:600;color:#495057;line-height:1.2}.selection-info.svelte-16uouwv .label:where(.svelte-16uouwv){font-weight:600;color:#374151}.selection-info.svelte-16uouwv .value:where(.svelte-16uouwv){color:#1f2937;font-weight:500}.default-badge.svelte-16uouwv{background:#6c757d;color:#fff;padding:4px 10px;border-radius:16px;font-size:11px;font-weight:500;box-shadow:none;align-self:flex-start}.change-btn.svelte-16uouwv{padding:6px 12px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .2s}.change-btn.svelte-16uouwv:hover{background:#2563eb}.confirm-btn.svelte-16uouwv{padding:8px 16px;background:#10b981;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.confirm-btn.svelte-16uouwv:hover{background:#059669}.default-btn.svelte-16uouwv{padding:6px 12px;background:#f59e0b;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background .2s}.default-btn.svelte-16uouwv:hover{background:#d97706}.branch-actions.svelte-16uouwv{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.user-selection-controls.svelte-16uouwv{margin-bottom:16px}.user-actions-compact.svelte-16uouwv,.button-group.svelte-16uouwv{display:flex;gap:8px}.selected-users-preview.svelte-16uouwv{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.user-chip.svelte-16uouwv{background:#dbeafe;color:#1e40af;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid #bfdbfe}.user-chip.more.svelte-16uouwv{background:#f3f4f6;color:#6b7280;border-color:#d1d5db}.no-users.svelte-16uouwv{text-align:center;color:#6b7280;font-style:italic;padding:20px}.file-upload-area.svelte-16uouwv{border:2px dashed #d1d5db;border-radius:8px;padding:24px;background:#fafafa;transition:all .2s}.file-upload-area.svelte-16uouwv:hover{border-color:#3b82f6;background:#f0f9ff}.upload-options.svelte-16uouwv{display:flex;gap:16px;align-items:center}.camera-btn.svelte-16uouwv{background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;min-width:120px;justify-content:center}.camera-btn.svelte-16uouwv:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.file-drop-zone.svelte-16uouwv{flex:1;text-align:center;cursor:pointer}.file-types.svelte-16uouwv{font-size:12px;color:#6b7280;margin-top:4px}.selected-files.svelte-16uouwv{margin-top:16px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.selected-files.svelte-16uouwv h4:where(.svelte-16uouwv){margin:0 0 12px;font-size:14px;color:#374151;font-weight:600}.file-item.svelte-16uouwv{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fff;border-radius:6px;border:1px solid #d1d5db;margin-bottom:8px}.file-item.svelte-16uouwv:last-child{margin-bottom:0}.file-info.svelte-16uouwv{display:flex;flex-direction:column;flex:1}.file-name.svelte-16uouwv{font-size:14px;color:#374151;font-weight:500}.file-size.svelte-16uouwv{font-size:12px;color:#6b7280}.remove-file-btn.svelte-16uouwv{background:#ef4444;color:#fff;border:none;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;transition:background .2s}.remove-file-btn.svelte-16uouwv:hover{background:#dc2626}.camera-modal-overlay.svelte-16uouwv{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.camera-modal.svelte-16uouwv{background:#fff;border-radius:12px;overflow:hidden;max-width:500px;width:90%;max-height:80vh}.camera-header.svelte-16uouwv{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.camera-header.svelte-16uouwv h3:where(.svelte-16uouwv){margin:0;font-size:18px;color:#374151}.close-camera-btn.svelte-16uouwv{background:none;border:none;font-size:20px;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:background .2s}.close-camera-btn.svelte-16uouwv:hover{background:#e5e7eb}.camera-content.svelte-16uouwv{padding:20px;display:flex;justify-content:center}#camera-video.svelte-16uouwv{width:100%;max-width:400px;border-radius:8px;background:#000}.camera-actions.svelte-16uouwv{display:flex;gap:12px;justify-content:center;padding:16px 20px;background:#f9fafb;border-top:1px solid #e5e7eb}.capture-btn.svelte-16uouwv{background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.capture-btn.svelte-16uouwv:hover{background:#2563eb}.cancel-btn.svelte-16uouwv{background:#6b7280;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.cancel-btn.svelte-16uouwv:hover{background:#4b5563}.assignment-actions.svelte-16uouwv{display:flex;gap:12px;justify-content:center;padding:20px;background:#fff;border-top:1px solid #e5e7eb;margin:-20px -20px 0;border-radius:0 0 8px 8px}.assign-btn.svelte-16uouwv{padding:12px 24px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.assign-btn.svelte-16uouwv:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.reset-btn.svelte-16uouwv{padding:12px 24px;background:#6b7280;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.reset-btn.svelte-16uouwv:hover{background:#4b5563;transform:translateY(-1px)}.window-content.svelte-16uouwv::-webkit-scrollbar,.users-table-container.svelte-16uouwv::-webkit-scrollbar{width:8px}.window-content.svelte-16uouwv::-webkit-scrollbar-track,.users-table-container.svelte-16uouwv::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.window-content.svelte-16uouwv::-webkit-scrollbar-thumb,.users-table-container.svelte-16uouwv::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.window-content.svelte-16uouwv::-webkit-scrollbar-thumb:hover,.users-table-container.svelte-16uouwv::-webkit-scrollbar-thumb:hover{background:#94a3b8}.completion-requirements.svelte-16uouwv{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-top:8px}.section-description.svelte-16uouwv{color:#64748b;font-size:14px;margin-bottom:16px}.requirement-options.svelte-16uouwv{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.requirement-options.compact.svelte-16uouwv{flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:12px}.requirement-pill.svelte-16uouwv{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;cursor:pointer;transition:all .2s;font-size:12px;font-weight:500}.requirement-pill.svelte-16uouwv:hover{border-color:#7c3aed;background:#faf5ff;transform:translateY(-1px)}.requirement-checkbox-small.svelte-16uouwv{width:16px;height:16px;accent-color:#7c3aed;cursor:pointer;border:2px solid #d1d5db;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;position:relative;transition:all .2s ease}.requirement-checkbox-small.svelte-16uouwv:checked{background:#7c3aed;border-color:#7c3aed}.requirement-checkbox-small.svelte-16uouwv:checked:before{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700;line-height:1}.requirement-checkbox-small.svelte-16uouwv:hover{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.pill-text.svelte-16uouwv{font-size:12px;font-weight:500;color:#374151}.requirements-summary.svelte-16uouwv{background:#ecfdf5;border:1px solid #d1fae5;border-radius:6px;padding:12px;font-size:14px;color:#065f46}.requirements-summary.compact.svelte-16uouwv{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12px}.summary-label.svelte-16uouwv{font-weight:600;color:#065f46;white-space:nowrap}.summary-pills.svelte-16uouwv{display:flex;gap:4px;flex-wrap:wrap}.summary-pill.svelte-16uouwv{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;white-space:nowrap}.summary-pill.photo.svelte-16uouwv{background:#dcfce7;color:#166534}.summary-pill.erp.svelte-16uouwv{background:#dbeafe;color:#1e40af}.summary-pill.file.svelte-16uouwv{background:#fed7aa;color:#c2410c}.no-requirements.svelte-16uouwv{font-size:12px;color:#6b7280}
