.file-attachment-viewer{background:var(--color-bg-secondary, #1e293b);border-radius:12px;border:1px solid var(--color-border-primary, #374151);padding:1.5rem;margin:1rem 0}.file-viewer-header h4{color:var(--color-text-primary, #f8fafc);margin:0 0 1rem;font-size:1.125rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.file-viewer-empty{padding:2rem;text-align:center;color:var(--color-text-muted, #94a3b8);font-style:italic}.file-viewer-container.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.file-viewer-container.list{display:flex;flex-direction:column;gap:1rem}.file-viewer-container.compact{display:flex;flex-wrap:wrap;gap:1rem}.file-item{background:var(--color-bg-tertiary, #374151);border-radius:8px;padding:1rem;border:1px solid var(--color-border-secondary, #4b5563);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.75rem}.file-item:hover{border-color:var(--color-button-primary, #E77427);transform:translateY(-2px);box-shadow:0 4px 12px #e7742733}.file-item.image-file{border-color:#10b981}.file-item.image-file:hover{border-color:#059669;box-shadow:0 4px 12px #10b98133}.image-preview-container{display:flex;justify-content:center;align-items:center;width:100%;min-height:120px;position:relative}.image-preview{max-width:100%;height:auto;transition:transform .2s ease,opacity .3s ease}.image-preview:hover{transform:scale(1.05)}.image-loading-placeholder{position:relative;overflow:hidden}.image-loading-placeholder:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.image-loader-spinner{width:40px;height:40px;border:3px solid rgba(231,116,39,.2);border-top-color:#e77427;border-radius:50%;animation:spin .8s linear infinite}.file-icon-fallback{display:flex;justify-content:center;align-items:center;width:80px;height:80px;background:var(--color-bg-primary, #0f172a);border-radius:8px}.file-icon-container{display:flex;justify-content:center;align-items:center;width:80px;height:80px;background:var(--color-bg-primary, #0f172a);border-radius:8px;margin-bottom:.5rem}.file-type-icon{font-size:2.5rem;opacity:.8}.file-info{text-align:center;width:100%}.file-name{color:var(--color-text-primary, #f8fafc);font-weight:500;font-size:.875rem;margin-bottom:.25rem;word-break:break-word;line-height:1.3}.file-size{color:var(--color-text-muted, #94a3b8);font-size:.75rem}.file-actions{display:flex;gap:.5rem;justify-content:center}.file-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.file-action-btn.view-btn{background:var(--color-button-primary, #E77427);color:#fff}.file-action-btn.view-btn:hover{background:var(--color-button-primary-hover, #d56a23);transform:translateY(-1px);box-shadow:0 4px 8px #e774274d}.file-viewer-container.list .file-item{flex-direction:row;align-items:center;padding:1rem 1.5rem}.file-viewer-container.list .file-icon-container,.file-viewer-container.list .image-preview-container{width:60px;height:60px;min-height:auto;margin-right:1rem;margin-bottom:0}.file-viewer-container.list .file-info{flex:1;text-align:left;margin-right:1rem}.file-viewer-container.list .file-actions{flex-shrink:0}.file-viewer-container.compact .file-item{min-width:200px;max-width:220px}@media (max-width: 768px){.file-attachment-viewer{padding:1rem}.file-viewer-container.grid{grid-template-columns:1fr}.file-viewer-container.list .file-item{flex-direction:column;text-align:center}.file-viewer-container.list .file-icon-container,.file-viewer-container.list .image-preview-container{margin-right:0;margin-bottom:.75rem}.file-viewer-container.list .file-info{text-align:center;margin-right:0;margin-bottom:.75rem}.file-viewer-container.compact{justify-content:center}.file-viewer-container.compact .file-item{min-width:auto;max-width:none;width:100%}}@media (prefers-contrast: high){.file-item{border-width:2px}.file-action-btn{border:2px solid currentColor}}.ultra-unique-form-submissions-email-status-container{display:flex;flex-direction:column;align-items:start;gap:.25rem;padding:.5rem;text-align:left;color:#fff}.ultra-unique-form-submissions-email-opened-indicator{display:flex;align-items:center;gap:.375rem;color:#28a745;font-size:.7rem;font-weight:500}.ultra-unique-form-submissions-email-sent-indicator{display:flex;align-items:center;gap:.375rem;color:#60a5fa;font-size:.7rem;font-weight:500}.ultra-unique-form-submissions-email-not-sent-indicator{display:flex;align-items:center;gap:.375rem;color:#fff!important;font-size:.7rem;font-weight:500}.ultra-unique-form-submissions-email-status-text{white-space:nowrap}.ultra-unique-form-submissions-email-opened-time{font-size:.75rem;color:#94a3b8;margin-top:.25rem;text-align:center}.ultra-unique-form-submissions-wrapper-container{min-height:100vh;background:#0f172a;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#e2e8f0}.ultra-unique-form-submissions-loading-state-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.ultra-unique-form-submissions-loading-spinner-animation{width:32px;height:32px;border:3px solid #374151;border-top-color:#60a5fa;border-radius:50%;animation:ultra-unique-form-submissions-spin-animation 1s linear infinite;margin-bottom:1rem}.ultra-unique-form-submissions-loading-text-display{color:#94a3b8;font-weight:500;margin:0}.ultra-unique-form-submissions-error-state-wrapper{background:#431c1c;border:1px solid #dc2626;border-radius:8px;padding:1rem;margin-bottom:1rem}.ultra-unique-form-submissions-error-content-display{display:flex;align-items:flex-start;gap:.75rem}.ultra-unique-form-submissions-error-icon-display{color:#ef4444;width:20px;height:20px;flex-shrink:0}.ultra-unique-form-submissions-error-title-heading{font-size:1rem;font-weight:600;color:#fca5a5;margin:0 0 .25rem}.ultra-unique-form-submissions-error-message-text{color:#fecaca;margin:0 0 .75rem;font-size:.9rem}.ultra-unique-form-submissions-error-retry-button{background:#dc2626;color:#fff;padding:.5rem 1rem;border-radius:6px;font-weight:500;border:none;cursor:pointer;font-size:.875rem;transition:background .2s ease}.ultra-unique-form-submissions-error-retry-button:hover{background:#b91c1c}.ultra-unique-form-submissions-page-header-section{margin-bottom:1rem}.ultra-unique-form-submissions-page-title-heading{font-size:1.5rem;font-weight:700;color:#f8fafc;margin:0 0 .5rem}.ultra-unique-form-submissions-page-subtitle-container{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.ultra-unique-form-submissions-page-stats-container{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ultra-unique-form-submissions-stat-item-card{display:flex;align-items:center;gap:.375rem;background:#374151;padding:.375rem .75rem;border-radius:6px;box-shadow:0 1px 3px #0000004d;border:1px solid #4b5563;font-size:.875rem}.ultra-unique-form-submissions-stat-label-text{color:#d1d5db;font-weight:500}.ultra-unique-form-submissions-stat-number-display{color:#60a5fa;font-weight:700;font-size:1rem}.ultra-unique-form-submissions-filters-active-badge-indicator{background:#3b82f6;color:#fff;padding:.375rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.ultra-unique-form-submissions-action-buttons-container{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.ultra-unique-form-submissions-btn-component{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:6px;font-weight:500;font-size:.875rem;border:1px solid transparent;cursor:pointer;transition:all .2s ease;text-decoration:none;box-shadow:0 1px 2px #0000000d}.ultra-unique-form-submissions-btn-component svg{width:16px;height:16px}.ultra-unique-form-submissions-btn-primary-style{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%);color:#fff;border-color:#e77427;box-shadow:0 4px 6px -1px #e774274d}.ultra-unique-form-submissions-btn-primary-style:hover{background:linear-gradient(135deg,#D56A23 0%,#c2611f 100%);transform:translateY(-1px);box-shadow:0 8px 15px -3px #e7742766}.ultra-unique-form-submissions-btn-secondary-style{background:#374151;color:#d1d5db;border-color:#4b5563}.ultra-unique-form-submissions-btn-secondary-style:hover{background:#4b5563;border-color:#6b7280}.ultra-unique-form-submissions-btn-secondary-style.ultra-unique-form-submissions-btn-active-state{background:#3b82f6;color:#fff;border-color:#3b82f6}.ultra-unique-form-submissions-btn-success-style{background:#10b981;color:#fff;border-color:#10b981}.ultra-unique-form-submissions-btn-success-style:hover{background:#059669;transform:translateY(-1px);box-shadow:0 2px 4px #10b9814d}.ultra-unique-form-submissions-view-mode-section-container{background:#374151;border-radius:8px;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 3px #0000004d;border:1px solid #4b5563}.ultra-unique-form-submissions-view-mode-header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.75rem}.ultra-unique-form-submissions-section-title-heading{font-size:1.125rem;font-weight:600;color:#f8fafc;margin:0}.ultra-unique-form-submissions-stats-container-wrapper{display:flex;gap:.75rem}.ultra-unique-form-submissions-stat-card-component{text-align:center;padding:.5rem .75rem;border-radius:6px;min-width:60px;border:1px solid}.ultra-unique-form-submissions-stat-card-today-theme{background:#064e3b;border-color:#10b981}.ultra-unique-form-submissions-stat-card-previous-theme{background:#1e3a8a;border-color:#3b82f6}.ultra-unique-form-submissions-stat-card-label-text{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.ultra-unique-form-submissions-stat-card-today-theme .ultra-unique-form-submissions-stat-card-label-text{color:#6ee7b7}.ultra-unique-form-submissions-stat-card-previous-theme .ultra-unique-form-submissions-stat-card-label-text{color:#93c5fd}.ultra-unique-form-submissions-stat-card-value-number{font-size:1.25rem;font-weight:700;color:#f8fafc}.ultra-unique-form-submissions-view-mode-buttons-container{display:flex;gap:.5rem;flex-wrap:wrap}.ultra-unique-form-submissions-filters-panel-container{background:#374151;border-radius:8px;margin-bottom:1rem;box-shadow:0 1px 3px #0000004d;border:1px solid #4b5563;overflow:hidden}.ultra-unique-form-submissions-filters-header-section{padding:1rem;background:#4b5563;border-bottom:1px solid #6b7280}.ultra-unique-form-submissions-filters-grid-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:1rem}.ultra-unique-form-submissions-filter-group-container{display:flex;flex-direction:column;gap:.375rem}.ultra-unique-form-submissions-filter-label-text{font-size:.75rem;font-weight:600;color:#d1d5db;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.375rem}.ultra-unique-form-submissions-filter-label-text svg{width:14px;height:14px}.ultra-unique-form-submissions-filter-select-dropdown{padding:.5rem .75rem;border:1px solid #6b7280;border-radius:6px;font-size:.875rem;font-weight:500;background:#4b5563;color:#f3f4f6;cursor:pointer;transition:all .2s ease}.ultra-unique-form-submissions-filter-select-dropdown:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ultra-unique-form-submissions-current-view-section-container{background:#374151;border-radius:8px;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 3px #0000004d;border:1px solid #4b5563}.ultra-unique-form-submissions-view-header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.75rem}.ultra-unique-form-submissions-view-title-section-container{display:flex;flex-direction:column;gap:.25rem}.ultra-unique-form-submissions-view-title-heading{font-size:1.125rem;font-weight:600;color:#f8fafc;margin:0}.ultra-unique-form-submissions-view-count-display{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:#64748b;background:#f8fafc;padding:.25rem .5rem;border-radius:4px}.ultra-unique-form-submissions-view-count-display svg{width:14px;height:14px}.ultra-unique-form-submissions-view-all-button{background:transparent;color:#3b82f6;border:1px solid #3b82f6;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.375rem;font-size:.875rem}.ultra-unique-form-submissions-view-all-button:hover{background:#3b82f6;color:#fff}.ultra-unique-form-submissions-search-container-wrapper{position:relative;max-width:400px;width:100%}.ultra-unique-form-submissions-search-input-field{width:100%;padding:.5rem 2.5rem .5rem 2.25rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;font-weight:500;background:white;color:#374151;transition:all .2s ease;box-sizing:border-box}.ultra-unique-form-submissions-search-input-field:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ultra-unique-form-submissions-search-input-field::-moz-placeholder{color:#9ca3af}.ultra-unique-form-submissions-search-input-field::placeholder{color:#9ca3af}.ultra-unique-form-submissions-search-icon-display{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;width:16px;height:16px}.ultra-unique-form-submissions-clear-search-button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:#f1f5f9;border:1px solid #cbd5e1;color:#64748b;padding:.25rem;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px;z-index:1}.ultra-unique-form-submissions-clear-search-button:hover{background:#e2e8f0;color:#475569}.ultra-unique-form-submissions-table-container-wrapper{background:#374151;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000004d;border:1px solid #4b5563}.ultra-unique-form-submissions-table-element{width:100%;border-collapse:collapse;font-size:.75rem}.ultra-unique-form-submissions-table-element th{background:#4b5563;color:#f3f4f6;padding:.5rem .75rem;text-align:left;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #6b7280}.ultra-unique-form-submissions-table-header-content-wrapper{display:flex;align-items:center;gap:.375rem}.ultra-unique-form-submissions-table-header-content-wrapper svg{width:14px;height:14px}.ultra-unique-form-submissions-table-element tbody tr{border-bottom:1px solid #4b5563;transition:all .2s ease}.ultra-unique-form-submissions-table-element tbody tr:hover{background:#4b5563}.ultra-unique-form-submissions-table-row-today-highlight{background:rgba(16,185,129,.08);border-left:3px solid #10b981}.ultra-unique-form-submissions-table-row-previous-highlight{background:rgba(59,130,246,.08);border-left:3px solid #3b82f6}.ultra-unique-form-submissions-table-element td{padding:.5rem .75rem;vertical-align:middle;color:#f3f4f6}.ultra-unique-form-submissions-customer-info-container{display:flex;align-items:center;gap:.75rem}.ultra-unique-form-submissions-customer-avatar-circle{width:32px;height:32px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.75rem;flex-shrink:0}.ultra-unique-form-submissions-customer-details-container{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ultra-unique-form-submissions-customer-name-display{font-weight:600;color:#f8fafc;font-size:.75rem;display:flex;align-items:center;gap:.375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ultra-unique-form-submissions-customer-email-display{font-size:.7rem;color:#fff;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ultra-unique-form-submissions-today-badge-indicator{background:#10b981;color:#fff;font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:8px;text-transform:uppercase;letter-spacing:.25px;flex-shrink:0}.ultra-unique-form-submissions-phone-info-display{display:flex;align-items:center;gap:.375rem;color:#f3f4f6;font-weight:500;font-size:.75rem}.ultra-unique-form-submissions-phone-icon-display{color:#10b981;width:14px;height:14px;flex-shrink:0}.ultra-unique-form-submissions-phone-na-display{color:#9ca3af;font-style:italic}.ultra-unique-form-submissions-date-info-display{background:transparent;padding:.25rem .4rem;border-radius:4px;font-weight:500;color:#fff;border:1px solid #ffffff6c;font-size:.7rem;white-space:nowrap}.ultra-unique-form-submissions-assignment-info-container{display:flex;align-items:center;gap:.5rem}.ultra-unique-form-submissions-rep-avatar-circle{width:28px;height:28px;border-radius:50%;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.7rem;flex-shrink:0}.ultra-unique-form-submissions-rep-avatar-unassigned-style{background:#9ca3af}.ultra-unique-form-submissions-rep-name-display{font-weight:500;color:#f8fafc;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ultra-unique-form-submissions-rep-unassigned-display{color:#9ca3af;font-style:italic;font-weight:400}.ultra-unique-form-submissions-action-buttons-cell-container{display:flex;gap:.375rem}.ultra-unique-form-submissions-action-btn-component{padding:.25rem .5rem;border-radius:4px;font-size:.65rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.2rem;white-space:nowrap}.ultra-unique-form-submissions-action-btn-component svg{width:10px;height:10px}.ultra-unique-form-submissions-action-btn-view-style{background:#3b82f6;color:#fff}.ultra-unique-form-submissions-action-btn-view-style:hover{background:#2563eb;transform:translateY(-1px)}.ultra-unique-form-submissions-action-btn-delete-style{background:#ef4444;color:#fff}.ultra-unique-form-submissions-action-btn-delete-style:hover{background:#dc2626;transform:translateY(-1px)}.ultra-unique-form-submissions-empty-state-container{text-align:center;padding:3rem 1rem}.ultra-unique-form-submissions-empty-icon-display{width:48px;height:48px;margin:0 auto 1rem;color:#cbd5e1}.ultra-unique-form-submissions-empty-title-heading{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .5rem}.ultra-unique-form-submissions-empty-description-text{font-size:.875rem;color:#fff;margin:0 0 1.5rem;line-height:1.5}.ultra-unique-form-submissions-empty-clear-filters-button{background:#3b82f6;color:#fff;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.375rem}.ultra-unique-form-submissions-empty-clear-filters-button:hover{background:#2563eb;transform:translateY(-1px)}.ultra-unique-form-submissions-delete-modal-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.ultra-unique-form-submissions-delete-modal-container{background:#1e293b;border:1px solid #374151;border-radius:8px;max-width:500px;width:100%;overflow:hidden;box-shadow:0 20px 25px -5px #00000080}.ultra-unique-form-submissions-delete-modal-header-section{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #374151;background:#334155}.ultra-unique-form-submissions-delete-modal-title-heading{color:#f8fafc;font-size:1.125rem;font-weight:600;margin:0}.ultra-unique-form-submissions-delete-modal-close-button{background:#1e293b;border:1px solid #374151;color:#94a3b8;padding:.375rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.ultra-unique-form-submissions-delete-modal-close-button:hover{background:#334155;color:#e2e8f0}.ultra-unique-form-submissions-delete-modal-body-content{padding:1rem;background:#1e293b}.ultra-unique-form-submissions-delete-modal-content-wrapper{display:flex;align-items:flex-start;gap:1rem}.ultra-unique-form-submissions-delete-modal-icon-display{color:#fbbf24;width:32px;height:32px;flex-shrink:0}.ultra-unique-form-submissions-delete-modal-text-container{flex:1}.ultra-unique-form-submissions-delete-modal-heading-text{color:#f8fafc;font-size:1rem;font-weight:600;margin:0 0 .5rem}.ultra-unique-form-submissions-delete-modal-description-text{color:#94a3b8;margin:0 0 1rem;line-height:1.5}.ultra-unique-form-submissions-delete-modal-details-container{background:#334155;border:1px solid #475569;border-radius:6px;padding:.75rem;margin-bottom:1rem}.ultra-unique-form-submissions-delete-modal-detail-row-container{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;border-bottom:1px solid #475569}.ultra-unique-form-submissions-delete-modal-detail-row-container:last-child{border-bottom:none}.ultra-unique-form-submissions-delete-modal-detail-label-text{font-weight:500;color:#94a3b8;font-size:.875rem}.ultra-unique-form-submissions-delete-modal-detail-value-text{color:#e2e8f0;font-weight:500;font-size:.875rem}.ultra-unique-form-submissions-delete-modal-warning-container{color:#fca5a5;background:#7f1d1d;border:1px solid #dc2626;border-radius:6px;padding:.75rem;font-size:.875rem;font-weight:500}.ultra-unique-form-submissions-delete-modal-footer-section{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem;border-top:1px solid #374151;background:#334155}.ultra-unique-form-submissions-delete-modal-cancel-button{background:#1e293b;color:#e2e8f0;padding:.75rem 1rem;border-radius:6px;font-weight:500;border:1px solid #374151;cursor:pointer;transition:all .2s ease}.ultra-unique-form-submissions-delete-modal-cancel-button:hover{background:#334155;border-color:#475569;transform:translateY(-1px)}.ultra-unique-form-submissions-delete-modal-confirm-button{background:#ef4444;color:#fff;padding:.75rem 1rem;border-radius:6px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.375rem;box-shadow:0 4px 6px -1px #ef44444d}.ultra-unique-form-submissions-delete-modal-confirm-button:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 8px 15px -3px #ef444466}@keyframes ultra-unique-form-submissions-spin-animation{to{transform:rotate(360deg)}}.ultra-unique-form-submissions-assignment-dropdown-container{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;min-width:160px}.ultra-unique-form-submissions-assignment-select-dropdown{background:#0f172a;border:1px solid #374151;border-radius:6px;padding:.375rem .5rem;color:#e2e8f0;font-size:.7rem;cursor:pointer;transition:all .2s ease;width:100%;min-width:140px}.ultra-unique-form-submissions-assignment-select-dropdown:focus{outline:none;border-color:#e77427;box-shadow:0 0 0 2px #e7742733}.ultra-unique-form-submissions-assignment-select-dropdown:disabled{opacity:.5;cursor:not-allowed}.ultra-unique-form-submissions-assignment-select-dropdown option{background:#1f2937;color:#e2e8f0;padding:.5rem}.ultra-unique-form-submissions-reassigned-indicator{font-size:.625rem;color:#e77427;font-weight:500;text-transform:uppercase;letter-spacing:.5px;padding:.125rem .25rem;background:rgba(231,116,39,.1);border-radius:3px;border:1px solid rgba(231,116,39,.2)}.ultra-unique-form-submissions-auto-assigned-indicator{font-size:.625rem;color:#10b981;font-weight:500;text-transform:uppercase;letter-spacing:.5px;padding:.125rem .25rem;background:rgba(16,185,129,.1);border-radius:3px;border:1px solid rgba(16,185,129,.2);margin-top:.125rem}@media (max-width: 768px){.ultra-unique-form-submissions-wrapper-container{padding:.75rem}.ultra-unique-form-submissions-page-title-heading{font-size:1.375rem}.ultra-unique-form-submissions-page-subtitle-container{flex-direction:column;align-items:flex-start}.ultra-unique-form-submissions-action-buttons-container{flex-direction:column}.ultra-unique-form-submissions-view-mode-header-section{flex-direction:column;align-items:flex-start}.ultra-unique-form-submissions-stats-container-wrapper{justify-content:center;width:100%}.ultra-unique-form-submissions-view-header-section{flex-direction:column;align-items:flex-start}.ultra-unique-form-submissions-search-container-wrapper{max-width:none}.ultra-unique-form-submissions-filters-grid-layout{grid-template-columns:1fr}.ultra-unique-form-submissions-table-container-wrapper{overflow-x:auto}.ultra-unique-form-submissions-table-element{min-width:600px}.ultra-unique-form-submissions-action-buttons-cell-container{flex-direction:column}.ultra-unique-form-submissions-customer-info-container{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width: 480px){.ultra-unique-form-submissions-page-title-heading{font-size:1.25rem}.ultra-unique-form-submissions-view-mode-buttons-container{flex-direction:column}.ultra-unique-form-submissions-table-element{font-size:.8rem}.ultra-unique-form-submissions-table-element th,.ultra-unique-form-submissions-table-element td{padding:.5rem}.ultra-unique-form-submissions-customer-avatar-circle{width:28px;height:28px;font-size:.7rem}.ultra-unique-form-submissions-action-btn-component{padding:.25rem .5rem;font-size:.7rem}}.ultra-unique-quotes-management-main-wrapper-container{min-height:100vh;background:#0f172a;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#e2e8f0}.ultra-unique-quotes-management-loading-state-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.ultra-unique-quotes-management-loading-spinner-animation{width:32px;height:32px;border:3px solid #374151;border-top-color:#60a5fa;border-radius:50%;animation:ultra-quotes-loading-spin 1s linear infinite;margin-bottom:1rem}.ultra-unique-quotes-management-loading-text-display{color:#94a3b8;font-weight:500;margin:0}.ultra-unique-quotes-management-error-state-wrapper{background:#431c1c;border:1px solid #dc2626;border-radius:8px;padding:1rem;margin-bottom:1rem}.ultra-unique-quotes-management-error-content-display{display:flex;align-items:flex-start;gap:.75rem}.ultra-unique-quotes-management-error-icon-display{color:#ef4444;width:20px;height:20px;flex-shrink:0}.ultra-unique-quotes-management-error-title-heading{font-size:1rem;font-weight:600;color:#fca5a5;margin:0 0 .25rem}.ultra-unique-quotes-management-error-message-text{color:#fecaca;margin:0 0 .75rem;font-size:.9rem}.ultra-unique-quotes-management-error-retry-button{background:#dc2626;color:#fff;padding:.5rem 1rem;border-radius:6px;font-weight:500;border:none;cursor:pointer;font-size:.875rem;transition:background .2s ease}.ultra-unique-quotes-management-error-retry-button:hover{background:#b91c1c}.ultra-unique-quotes-management-page-header-section{margin-bottom:1rem}.ultra-unique-quotes-management-page-subtitle-container{margin-bottom:1.5rem}.ultra-unique-quotes-management-page-title-heading{font-size:1.5rem;font-weight:700;color:#f8fafc;margin:0 0 .5rem}.ultra-unique-quotes-management-stats-section-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.ultra-unique-quotes-management-stat-card-component{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1rem;transition:all .2s ease;cursor:pointer}.ultra-unique-quotes-management-stat-card-component:hover{border-color:#475569;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.ultra-unique-quotes-management-stat-card-header-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ultra-unique-quotes-management-stat-card-title-text{font-size:.75rem;font-weight:500;color:#94a3b8;margin:0;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-quotes-management-stat-card-value-display{font-size:1.5rem;font-weight:700;color:#f1f5f9;margin:0;line-height:1}.ultra-unique-quotes-management-stat-card-icon-container{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center}.ultra-unique-quotes-management-stat-card-icon-orders-style{background:rgba(96,165,250,.1);color:#60a5fa}.ultra-unique-quotes-management-stat-card-icon-pending-style{background:rgba(251,191,36,.1);color:#fbbf24}.ultra-unique-quotes-management-stat-card-icon-completed-style{background:rgba(34,197,94,.1);color:#22c55e}.ultra-unique-quotes-management-stat-card-icon-revenue-style{background:rgba(168,85,247,.1);color:#a855f7}.ultra-unique-quotes-management-stat-card-icon-display{width:18px;height:18px}.ultra-unique-quotes-management-action-buttons-wrapper{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1rem}.ultra-unique-quotes-management-btn-component{background:#374151;color:#e2e8f0;border:1px solid #4b5563;padding:.5rem .875rem;border-radius:6px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;text-decoration:none;position:relative}.ultra-unique-quotes-management-btn-primary-style{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%);border-color:#e77427;color:#fff;box-shadow:0 4px 6px -1px #e774274d}.ultra-unique-quotes-management-btn-primary-style:hover{background:linear-gradient(135deg,#D56A23 0%,#c2611f 100%);border-color:#d56a23;transform:translateY(-1px);box-shadow:0 8px 15px -3px #e7742766}.ultra-unique-quotes-management-btn-secondary-style{background:#374151;border-color:#4b5563;color:#e2e8f0}.ultra-unique-quotes-management-btn-secondary-style:hover{background:#4b5563;border-color:#6b7280;transform:translateY(-1px)}.ultra-unique-quotes-management-filters-active-badge-indicator{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;font-size:.625rem;font-weight:600;padding:.125rem .25rem;border-radius:4px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center}.ultra-unique-quotes-management-filters-section-container{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1rem;margin-bottom:1rem}.ultra-unique-quotes-management-filters-header-section{display:flex;flex-direction:column;gap:1rem}.ultra-unique-quotes-management-filters-grid-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.ultra-unique-quotes-management-filter-group-container{display:flex;flex-direction:column;gap:.375rem}.ultra-unique-quotes-management-filter-label-text{font-size:.75rem;font-weight:500;color:#d1d5db;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-quotes-management-filter-select-dropdown{background:#374151;border:1px solid #4b5563;color:#f3f4f6;padding:.5rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s ease}.ultra-unique-quotes-management-filter-select-dropdown:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}.ultra-unique-quotes-management-filter-actions-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.ultra-unique-quotes-management-filter-clear-button{background:#ef4444;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s ease}.ultra-unique-quotes-management-filter-clear-button:hover:not(:disabled){background:#dc2626}.ultra-unique-quotes-management-filter-clear-button:disabled{background:#6b7280;cursor:not-allowed}.ultra-unique-quotes-management-filter-summary-container{color:#94a3b8;font-size:.875rem;font-weight:500}.ultra-unique-quotes-management-current-view-section-container{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1rem;margin-bottom:1rem}.ultra-unique-quotes-management-view-header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.ultra-unique-quotes-management-view-title-heading{font-size:1.125rem;font-weight:600;color:#f1f5f9;margin:0}.ultra-unique-quotes-management-view-count-display{color:#94a3b8;font-size:.875rem;font-weight:500}.ultra-unique-quotes-management-search-container-wrapper{position:relative;width:100%;max-width:400px}.ultra-unique-quotes-management-search-input-field{width:100%;background:#374151;border:1px solid #4b5563;color:#f3f4f6;padding:.75rem 2.5rem .75rem 1rem;border-radius:6px;font-size:.875rem;transition:all .2s ease;box-sizing:border-box}.ultra-unique-quotes-management-search-input-field:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa33}.ultra-unique-quotes-management-search-input-field::-moz-placeholder{color:#9ca3af}.ultra-unique-quotes-management-search-input-field::placeholder{color:#9ca3af}.ultra-unique-quotes-management-clear-search-button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.ultra-unique-quotes-management-clear-search-button:hover{color:#f3f4f6;background:#4b5563}.ultra-unique-quotes-management-table-container-wrapper{background:#1e293b;border:1px solid #334155;border-radius:8px;overflow:hidden;margin-bottom:1rem}.ultra-unique-quotes-management-table-element{width:100%;border-collapse:collapse;font-size:.75rem}.ultra-unique-quotes-management-table-element thead{background:#334155}.ultra-unique-quotes-management-table-element th{padding:.5rem .75rem;text-align:left;font-weight:600;color:#f1f5f9;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #475569}.ultra-unique-quotes-management-table-element td{padding:.5rem .75rem;border-bottom:1px solid #374151;vertical-align:middle}.ultra-unique-quotes-management-table-element tbody tr{transition:all .2s ease}.ultra-unique-quotes-management-table-element tbody tr:hover{background:rgba(59,130,246,.05)}.ultra-unique-quotes-management-status-expired-style{background:rgba(239,68,68,.1)!important}.ultra-unique-quotes-management-quote-id-display{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;color:#60a5fa;font-size:.7rem;background:rgba(96,165,250,.1);padding:.2rem .4rem;border-radius:4px}.ultra-unique-quotes-management-customer-info-container{display:flex;flex-direction:column;gap:.125rem}.ultra-unique-quotes-management-customer-name-display{font-weight:600;color:#f1f5f9;font-size:.75rem}.ultra-unique-quotes-management-customer-email-display{font-size:.7rem;color:#94a3b8;font-weight:400}.ultra-unique-quotes-management-quote-amount-display{font-weight:700;color:#22c55e;font-size:.75rem}.ultra-unique-quotes-management-status-dropdown{padding:.25rem .4rem;border-radius:4px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid;cursor:pointer;transition:all .2s ease}.ultra-unique-quotes-management-quote-date-display{color:#cbd5e1;font-size:.7rem;font-weight:500}.ultra-unique-quotes-management-email-status-container{display:flex;flex-direction:column;gap:.125rem}.ultra-unique-quotes-management-email-opened-indicator,.ultra-unique-quotes-management-email-sent-indicator,.ultra-unique-quotes-management-email-not-sent-indicator{display:flex;align-items:center;gap:.25rem;font-size:.65rem;font-weight:500}.ultra-unique-quotes-management-email-opened-indicator{color:#28a745}.ultra-unique-quotes-management-email-sent-indicator{color:#60a5fa}.ultra-unique-quotes-management-email-not-sent-indicator{color:#9ca3af}.ultra-unique-quotes-management-email-status-text{white-space:nowrap}.ultra-unique-quotes-management-email-opened-time{font-size:.6rem;color:#94a3b8}.ultra-unique-quotes-management-email-opened-indicator svg,.ultra-unique-quotes-management-email-sent-indicator svg,.ultra-unique-quotes-management-email-not-sent-indicator svg{width:12px;height:12px}.ultra-unique-quotes-management-table-actions-container{display:flex;gap:.375rem;align-items:center}.ultra-unique-quotes-management-action-btn-component{padding:.25rem .5rem;border-radius:4px;font-weight:500;font-size:.65rem;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.2rem}.ultra-unique-quotes-management-action-btn-view-style{background:#3b82f6;color:#fff}.ultra-unique-quotes-management-action-btn-view-style:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 2px 4px #3b82f64d}.ultra-unique-quotes-management-action-btn-delete-style{background:#ef4444;color:#fff}.ultra-unique-quotes-management-action-btn-delete-style:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 2px 4px #ef44444d}.ultra-unique-quotes-management-empty-state-container{text-align:center;padding:2rem 1rem}.ultra-unique-quotes-management-empty-icon-display{width:48px;height:48px;color:#64748b;margin:0 auto 1rem}.ultra-unique-quotes-management-empty-title-heading{font-size:1.125rem;font-weight:600;color:#f1f5f9;margin:0 0 .5rem}.ultra-unique-quotes-management-empty-description-text{color:#94a3b8;margin:0 0 1rem}.ultra-unique-quotes-management-empty-clear-filters-button{background:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}.ultra-unique-quotes-management-empty-clear-filters-button:hover{background:#2563eb}.ultra-unique-quotes-management-modal-overlay-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ultra-unique-quotes-management-modal-container{background:#1f2937;border-radius:12px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px #0009;border:1px solid #374151;animation:ultra-quotes-modal-appear .3s ease-out}.ultra-unique-quotes-management-modal-header-section{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #374151;background:#111827;flex-shrink:0}.ultra-unique-quotes-management-modal-header-section h3{color:#f9fafb;font-size:1.25rem;font-weight:600;margin:0}.ultra-unique-quotes-management-modal-close-button{background:#374151;border:1px solid #4b5563;color:#d1d5db;padding:.5rem;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ultra-unique-quotes-management-modal-close-button:hover{background:#4b5563;color:#f3f4f6}.ultra-unique-quotes-management-modal-body-content{padding:1.5rem;overflow-y:auto;flex:1;background:#1f2937}.ultra-unique-quotes-management-modal-section-container{margin-bottom:1.5rem}.ultra-unique-quotes-management-modal-section-container:last-child{margin-bottom:0}.ultra-unique-quotes-management-modal-section-container h4{font-size:1rem;font-weight:600;color:#f8fafc;margin:0 0 .75rem;border-bottom:1px solid #374151;padding-bottom:.5rem}.ultra-unique-quotes-management-quote-overview-container{display:flex;flex-direction:column;gap:.5rem}.ultra-unique-quotes-management-overview-item-row{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 0;border-bottom:1px solid rgba(55,65,81,.5)}.ultra-unique-quotes-management-overview-item-row:last-child{border-bottom:none;padding-bottom:0}.ultra-unique-quotes-management-overview-label-text{font-weight:500;color:#9ca3af;font-size:.875rem;min-width:100px;flex-shrink:0}.ultra-unique-quotes-management-overview-value-text{color:#f3f4f6;font-weight:500;font-size:.875rem;text-align:right;flex:1;margin-left:1rem;word-break:break-word}.ultra-unique-quotes-management-amount-highlight{color:#22c55e!important;font-weight:700!important;font-size:1rem!important}.ultra-unique-quotes-management-status-display{padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-quotes-management-deposit-paid-indicator{color:#22c55e;font-weight:600}.ultra-unique-quotes-management-expired-indicator{color:#ef4444!important;font-weight:600!important}.ultra-unique-quotes-management-modal-section-grid-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.ultra-unique-quotes-management-modal-field-container{display:flex;flex-direction:column;gap:.25rem}.ultra-unique-quotes-management-modal-field-label{font-weight:500;color:#9ca3af;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-quotes-management-modal-field-value{color:#f3f4f6;font-weight:500;font-size:.875rem}.ultra-unique-quotes-management-description-text{background:#374151;padding:.75rem;border-radius:6px;border:1px solid #4b5563;line-height:1.5;font-size:.875rem}.ultra-unique-quotes-management-quote-details-container{display:flex;flex-direction:column;gap:.75rem}.ultra-unique-quotes-management-quote-detail-item-row{display:flex;flex-direction:column;gap:.375rem;padding:.75rem 0;border-bottom:1px solid rgba(55,65,81,.5)}.ultra-unique-quotes-management-quote-detail-item-row:last-child{border-bottom:none;padding-bottom:0}.ultra-unique-quotes-management-detail-value-text{color:#f3f4f6;font-weight:500;font-size:.875rem}.ultra-unique-quotes-management-included-items-list{margin:.5rem 0 0;padding-left:1.25rem}.ultra-unique-quotes-management-included-items-list li{color:#cbd5e1;margin-bottom:.25rem;font-size:.875rem}.ultra-unique-quotes-management-notes-content-container{background:#374151;padding:.75rem;border-radius:6px;border:1px solid #4b5563;color:#e5e7eb;line-height:1.5;margin-top:.5rem;font-size:.875rem}.ultra-unique-quotes-management-quote-timeline-container{display:flex;flex-direction:column;gap:.75rem}.ultra-unique-quotes-management-timeline-item-container{display:flex;align-items:center;gap:.75rem}.ultra-unique-quotes-management-timeline-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ultra-unique-quotes-management-timeline-dot-created{background:#6b7280}.ultra-unique-quotes-management-timeline-dot-sent{background:#3b82f6}.ultra-unique-quotes-management-timeline-dot-viewed{background:#f59e0b}.ultra-unique-quotes-management-timeline-dot-accepted{background:#10b981}.ultra-unique-quotes-management-timeline-dot-rejected{background:#ef4444}.ultra-unique-quotes-management-timeline-content-wrapper{flex:1}.ultra-unique-quotes-management-timeline-title-text{font-weight:500;color:#f3f4f6;font-size:.875rem}.ultra-unique-quotes-management-timeline-date-text{color:#9ca3af;font-size:.75rem}.ultra-unique-quotes-management-modal-footer-section{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:1px solid #374151;background:#111827;flex-shrink:0}.ultra-unique-quotes-management-modal-footer-left-actions,.ultra-unique-quotes-management-modal-footer-right-actions{display:flex;align-items:center;gap:.75rem}.ultra-unique-quotes-management-modal-footer-button-primary{background:#3b82f6;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:6px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.ultra-unique-quotes-management-modal-footer-button-primary:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f64d}.ultra-unique-quotes-management-modal-footer-button-secondary{background:#374151;color:#e2e8f0;border:1px solid #4b5563;padding:.625rem 1.25rem;border-radius:6px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.ultra-unique-quotes-management-modal-footer-button-secondary:hover{background:#4b5563;border-color:#6b7280;transform:translateY(-1px)}.ultra-unique-quotes-management-modal-footer-button-danger{background:#ef4444;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:6px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.ultra-unique-quotes-management-modal-footer-button-danger:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 2px 8px #ef44444d}.ultra-unique-quotes-delete-warning-container{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem 0}.ultra-unique-quotes-delete-warning-icon{color:#ef4444;margin-bottom:1rem}.ultra-unique-quotes-delete-warning-content{width:100%}.ultra-unique-quotes-delete-warning-content h4{color:#f8fafc;font-size:1.125rem;font-weight:600;margin:0 0 .75rem}.ultra-unique-quotes-delete-description{color:#94a3b8;font-size:.875rem;margin:0 0 1rem;line-height:1.5}.ultra-unique-quotes-delete-description strong{color:#f8fafc}.ultra-unique-quotes-delete-details-grid{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.ultra-unique-quotes-delete-detail-row{display:flex;justify-content:space-between;align-items:center;padding:.625rem .875rem;background:#1e293b;border:1px solid #374151;border-radius:.5rem}.ultra-unique-quotes-delete-detail-label{font-weight:600;color:#94a3b8;font-size:.8rem}.ultra-unique-quotes-delete-detail-value{color:#e2e8f0;font-size:.8rem;font-weight:500}.ultra-unique-quotes-delete-amount{color:#e77427;font-weight:700}.ultra-unique-quotes-delete-final-warning{background:#7f1d1d;border:1px solid #dc2626;border-radius:.5rem;padding:.875rem;color:#fecaca;font-size:.8rem;line-height:1.5;margin:0;text-align:left}.ultra-unique-quotes-delete-final-warning strong{color:#fca5a5}@keyframes ultra-quotes-loading-spin{to{transform:rotate(360deg)}}@keyframes ultra-quotes-modal-appear{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.ultra-unique-quotes-management-main-wrapper-container{padding:.75rem}.ultra-unique-quotes-management-stats-section-wrapper,.ultra-unique-quotes-management-filters-grid-layout{grid-template-columns:1fr}.ultra-unique-quotes-management-view-header-section{flex-direction:column;align-items:flex-start}.ultra-unique-quotes-management-action-buttons-wrapper{flex-direction:column;align-items:stretch}.ultra-unique-quotes-management-btn-component{justify-content:center}.ultra-unique-quotes-management-table-container-wrapper{overflow-x:auto}.ultra-unique-quotes-management-table-element{min-width:600px}.ultra-unique-quotes-management-modal-container{margin:.5rem;max-height:95vh}.ultra-unique-quotes-management-modal-header-section{padding:1rem 1.25rem}.ultra-unique-quotes-management-modal-body-content{padding:1.25rem}.ultra-unique-quotes-management-modal-section-grid-layout{grid-template-columns:1fr}.ultra-unique-quotes-management-overview-item-row{flex-direction:column;align-items:flex-start;gap:.25rem}.ultra-unique-quotes-management-overview-value-text{text-align:left;margin-left:0}.ultra-unique-quotes-management-modal-footer-section{flex-direction:column-reverse;padding:1rem 1.25rem;gap:.5rem}.ultra-unique-quotes-management-modal-footer-button-primary,.ultra-unique-quotes-management-modal-footer-button-secondary,.ultra-unique-quotes-management-modal-footer-button-danger{width:100%;justify-content:center}}@media (max-width: 480px){.ultra-unique-quotes-management-modal-container{margin:.25rem}.ultra-unique-quotes-management-table-actions-container{flex-direction:column;gap:.25rem}.ultra-unique-quotes-management-action-btn-component{width:100%;justify-content:center}}.ultra-submission-modal-backdrop-overlay-unique{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ultra-submission-modal-main-container-unique{background:#1f2937;border-radius:12px;width:100%;max-width:900px;max-height:90vh;overflow:hidden;box-shadow:0 20px 40px #0009;border:1px solid #374151;animation:ultra-modal-appear-animation .3s ease-out;display:flex;flex-direction:column}.ultra-submission-modal-header-section-unique{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #374151;background:#111827;flex-shrink:0}.ultra-submission-modal-title-text-unique{color:#f9fafb;font-size:1rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:600px}.ultra-submission-modal-close-button-unique{background:#374151;border:1px solid #4b5563;color:#d1d5db;padding:.375rem;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ultra-submission-modal-close-button-unique:hover{background:#4b5563;color:#f3f4f6}.ultra-submission-modal-body-content-unique{padding:.75rem 1rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;background:#1f2937;scrollbar-width:thin;scrollbar-color:#4b5563 #374151}.ultra-submission-modal-body-content-unique::-webkit-scrollbar{width:8px}.ultra-submission-modal-body-content-unique::-webkit-scrollbar-track{background:#374151;border-radius:4px}.ultra-submission-modal-body-content-unique::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}.ultra-submission-modal-body-content-unique::-webkit-scrollbar-thumb:hover{background:#6b7280}.ultra-submission-modal-tabs-container-unique{display:flex;background:#374151;border-radius:6px;padding:.2rem;margin-bottom:.75rem;gap:.2rem;flex-shrink:0}.ultra-tab-content-container-unique{flex:1;min-height:0;overflow-y:auto}.ultra-submission-modal-tab-button-unique{flex:1;padding:.4rem .6rem;border-radius:4px;background:transparent;border:none;color:#9ca3af;font-weight:500;font-size:.75rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.35rem}.ultra-submission-modal-tab-active-state-unique{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%);color:#fff;box-shadow:0 2px 4px #e774274d}.ultra-submission-modal-tab-button-unique:hover:not(.ultra-submission-modal-tab-active-state-unique){background:#4b5563;color:#f3f4f6}.ultra-submission-modal-tab-content-wrapper-unique{animation:ultra-modal-fade-in-animation .2s ease-out}.ultra-submission-details-vertical-container-unique{display:flex;flex-direction:column;gap:.5rem;max-width:100%}.ultra-product-summary-card-container-unique{background:#374151;border-radius:6px;padding:.5rem .6rem;border:1px solid #4b5563}.ultra-product-card-header-section-unique{display:flex;align-items:center;gap:.35rem;margin-bottom:.4rem;padding-bottom:.3rem;border-bottom:1px solid #4b5563}.ultra-product-card-header-title-unique{font-size:.8rem;font-weight:600;color:#f8fafc;margin:0}.ultra-product-card-header-icon-unique{width:14px;height:14px;color:#60a5fa}.ultra-product-details-grid-container-unique{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.4rem}.ultra-product-detail-item-row-unique{display:flex;flex-direction:column;gap:.15rem;padding:.35rem;background:#4b5563;border-radius:4px}.ultra-product-detail-label-text-unique{font-weight:500;color:#9ca3af;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px}.ultra-product-detail-value-text-unique{color:#f3f4f6;font-weight:600;font-size:.75rem;word-break:break-word}.ultra-status-badge-component-unique{padding:.15rem .5rem;border-radius:10px;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;gap:.2rem;max-width:-moz-fit-content;max-width:fit-content}.ultra-status-pending-quote-style-unique{background:#92400e;color:#fbbf24}.ultra-status-quote-sent-style-unique{background:#1e40af;color:#60a5fa}.ultra-status-approved-style-unique{background:#065f46;color:#10b981}.ultra-status-rejected-style-unique{background:#7c2d12;color:#fb923c}.ultra-status-in-production-style-unique{background:#7c3aed;color:#c4b5fd}.ultra-status-completed-style-unique{background:#14532d;color:#86efac}.ultra-info-card-container-unique{background:#374151;border-radius:6px;padding:.5rem .6rem;border:1px solid #4b5563;margin-bottom:.5rem}.ultra-info-card-header-section-unique{display:flex;align-items:center;gap:.35rem;margin-bottom:.4rem;padding-bottom:.3rem;border-bottom:1px solid #4b5563}.ultra-info-card-header-title-unique{font-size:.8rem;font-weight:600;color:#f8fafc;margin:0}.ultra-info-card-header-icon-unique{width:14px;height:14px;color:#60a5fa}.ultra-info-details-grid-container-unique{display:flex;flex-direction:column;gap:.25rem}.ultra-info-detail-item-row-unique{display:flex;justify-content:space-between;align-items:flex-start;padding:.25rem 0;border-bottom:1px solid rgba(75,85,99,.5);gap:.5rem}.ultra-info-detail-item-row-unique:last-child{border-bottom:none;padding-bottom:0}.ultra-info-detail-label-text-unique{font-weight:500;color:#9ca3af;font-size:.65rem;min-width:80px;flex-shrink:0}.ultra-info-detail-value-text-unique{color:#f3f4f6;font-weight:500;font-size:.75rem;text-align:right;word-break:break-word;flex:1}.ultra-event-date-highlight-style-unique{color:#fbbf24!important;font-weight:600!important;font-size:.75rem!important}.ultra-options-list-container-unique{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem}.ultra-option-tag-item-unique{background:#4b5563;color:#e5e7eb;padding:.15rem .35rem;border-radius:4px;font-size:.65rem;font-weight:500;border:1px solid #6b7280}.ultra-notes-section-container-unique{margin-top:.4rem;padding-top:.4rem;border-top:1px solid #4b5563}.ultra-notes-label-text-unique{font-weight:600;color:#d1d5db;font-size:.7rem;margin-bottom:.25rem;display:block}.ultra-notes-content-text-unique{color:#e5e7eb;font-size:.7rem;line-height:1.4;margin:0;background:#4b5563;padding:.4rem;border-radius:4px;border:1px solid #6b7280}.ultra-description-content-text-unique{color:#e5e7eb;font-size:.7rem;line-height:1.4;background:#4b5563;padding:.4rem;border-radius:4px;border:1px solid #6b7280}.ultra-files-grid-container-unique{display:grid;grid-template-columns:1fr;gap:.3rem}.ultra-file-item-row-unique{display:flex;align-items:center;gap:.5rem;background:#4b5563;padding:.4rem;border-radius:4px;border:1px solid #6b7280}.ultra-file-icon-container-unique{color:#60a5fa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ultra-file-name-text-unique{flex:1;color:#f3f4f6;font-size:.7rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ultra-file-download-link-unique{color:#10b981;text-decoration:none;padding:.25rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ultra-file-download-link-unique:hover{background:#6b7280;color:#6ee7b7}.ultra-quote-form-container-unique{display:flex;flex-direction:column;gap:.5rem}.ultra-quote-section-container-unique{background:#374151;border-radius:6px;padding:.5rem .6rem;border:1px solid #4b5563}.ultra-quote-section-title-unique{font-size:.8rem;font-weight:600;color:#f8fafc;margin:0 0 .4rem;display:flex;align-items:center;gap:.35rem}.ultra-quote-summary-container-unique{display:flex;flex-direction:column;gap:.25rem}.ultra-quote-summary-item-row-unique{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;border-bottom:1px solid rgba(75,85,99,.5)}.ultra-quote-summary-item-row-unique:last-child{border-bottom:none}.ultra-quote-summary-label-text-unique{font-weight:500;color:#9ca3af;font-size:.65rem}.ultra-quote-summary-value-text-unique{color:#f3f4f6;font-weight:500;font-size:.75rem}.ultra-form-group-container-unique{display:flex;flex-direction:column;gap:.2rem}.ultra-form-label-text-unique{font-weight:500;color:#d1d5db;font-size:.65rem}.ultra-form-input-field-unique,.ultra-form-textarea-field-unique,.ultra-form-select-dropdown-unique{background:#4b5563;border:1px solid #6b7280;color:#f3f4f6;padding:.35rem;border-radius:4px;font-size:.7rem;transition:all .2s ease}.ultra-form-input-field-unique:focus,.ultra-form-textarea-field-unique:focus,.ultra-form-select-dropdown-unique:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.ultra-form-textarea-field-unique{resize:vertical;min-height:60px;font-family:inherit}.ultra-btn-component-unique{padding:.35rem .7rem;border-radius:4px;font-weight:500;font-size:.7rem;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem;justify-content:center;text-decoration:none}.ultra-btn-primary-style-unique{background:#3b82f6;color:#fff}.ultra-btn-primary-style-unique:hover{background:#2563eb}.ultra-btn-secondary-style-unique{background:#374151;color:#d1d5db;border:1px solid #4b5563}.ultra-btn-secondary-style-unique:hover{background:#4b5563;color:#f3f4f6}.ultra-modal-footer-section-unique{display:flex;justify-content:flex-end;gap:.5rem;padding:.5rem .75rem;border-top:1px solid #374151;background:#111827;flex-shrink:0}.ultra-footer-actions-container-unique{display:flex;gap:.5rem}.ultra-pricing-breakdown-container-unique{display:flex;flex-direction:column;gap:.4rem}.ultra-pricing-item-container-unique{display:flex;flex-direction:column;gap:.3rem;padding:.4rem 0;border-bottom:1px solid rgba(75,85,99,.5)}.ultra-pricing-item-container-unique:last-child{border-bottom:none}.ultra-pricing-item-header-row-unique{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.ultra-pricing-label-text-unique{font-weight:500;color:#d1d5db;font-size:.65rem}.ultra-pricing-input-group-container-unique{display:flex;align-items:center;gap:.25rem}.ultra-currency-select-dropdown-unique{background:#4b5563;border:1px solid #6b7280;color:#f3f4f6;padding:.25rem;border-radius:4px;font-size:.65rem;cursor:pointer;min-width:45px}.ultra-price-input-field-unique{background:#4b5563;border:1px solid #6b7280;color:#f3f4f6;padding:.25rem .35rem;border-radius:4px;font-size:.65rem;width:70px;text-align:right}.ultra-pricing-calculation-text-unique{color:#9ca3af;font-size:.6rem;font-style:italic}.ultra-selected-addons-container-unique{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.4rem}.ultra-selected-addon-item-unique{display:flex;align-items:center;justify-content:space-between;background:#4b5563;padding:.3rem;border-radius:4px;border:1px solid #6b7280}.ultra-addon-name-text-unique{color:#f3f4f6;font-weight:500;font-size:.65rem}.ultra-addon-price-text-unique{color:#9ca3af;font-size:.6rem}.ultra-addon-total-text-unique{color:#10b981;font-weight:600;font-size:.65rem}.ultra-remove-addon-button-unique{background:#ef4444;color:#fff;border:none;width:16px;height:16px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;transition:all .2s ease}.ultra-remove-addon-button-unique:hover{background:#dc2626}.ultra-available-addons-container-unique{display:flex;flex-direction:column;gap:.25rem}.ultra-available-addons-label-unique{color:#d1d5db;font-weight:500;font-size:.65rem}.ultra-addon-select-dropdown-unique{background:#4b5563;border:1px solid #6b7280;color:#f3f4f6;padding:.35rem;border-radius:4px;font-size:.7rem;cursor:pointer;transition:all .2s ease}.ultra-pricing-total-container-unique{background:#4b5563;border-radius:4px;padding:.4rem;border:1px solid #6b7280}.ultra-total-line-row-unique{display:flex;justify-content:space-between;align-items:center}.ultra-total-label-text-unique{font-weight:600;color:#f8fafc;font-size:.75rem}.ultra-total-amount-text-unique{font-weight:700;color:#10b981;font-size:.9rem}.ultra-quote-details-grid-container-unique{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.4rem}@keyframes ultra-modal-appear-animation{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ultra-modal-fade-in-animation{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.ultra-submission-modal-backdrop-overlay-unique{padding:.5rem}.ultra-submission-modal-main-container-unique{max-height:95vh;height:95vh}.ultra-submission-modal-header-section-unique{padding:1rem 1.25rem}.ultra-submission-modal-body-content-unique{padding:1.25rem;flex:1;overflow-y:auto;min-height:0}.ultra-modal-footer-section-unique{padding:1rem 1.25rem;flex-shrink:0}.ultra-product-details-grid-container-unique,.ultra-quote-details-grid-container-unique{grid-template-columns:1fr}.ultra-submission-modal-tabs-container-unique{flex-direction:column}.ultra-info-detail-item-row-unique{flex-direction:column;align-items:flex-start;gap:.25rem}.ultra-info-detail-value-text-unique{text-align:left}.ultra-modal-footer-section-unique{flex-direction:column-reverse;padding:1rem 1.25rem}.ultra-footer-actions-container-unique{flex-direction:column}.ultra-btn-component-unique{width:100%}}@media (max-width: 480px){.ultra-submission-modal-main-container-unique{margin:.25rem;max-height:98vh;height:98vh}.ultra-submission-modal-title-text-unique{font-size:1.125rem;max-width:300px}.ultra-submission-modal-body-content-unique{padding:1rem;flex:1;overflow-y:auto;min-height:0}.ultra-modal-footer-section-unique{padding:.75rem 1rem;flex-shrink:0}.ultra-footer-actions-container-unique{flex-direction:column;gap:.5rem}.ultra-btn-component-unique{width:100%}}.ultra-status-container-unique{display:flex;flex-direction:column;gap:.3rem}.ultra-quotes-sent-indicator-unique{background:#2d3748;color:#e77427;padding:.25rem .5rem;border-radius:4px;font-size:.65rem;font-weight:500;border:1px solid #4a5568;display:inline-flex;align-items:center;gap:.2rem;width:-moz-fit-content;width:fit-content}.ultra-sent-quotes-container-unique{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.ultra-sent-quote-item-unique{background:#2d3748;border:1px solid #4a5568;border-radius:6px;padding:.5rem;transition:all .2s ease}.ultra-sent-quote-item-unique:hover{border-color:#e77427;background:#3d4858}.ultra-sent-quote-header-unique{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.ultra-sent-quote-number-unique{font-weight:600;color:#e77427;font-size:.7rem}.ultra-sent-quote-date-unique{font-size:.6rem;color:#a0aec0}.ultra-sent-quote-details-unique{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.ultra-sent-quote-amount-unique{font-size:.85rem;font-weight:600;color:#f7fafc}.ultra-sent-quote-status-unique{display:flex;align-items:center}.ultra-status-badge-sent-unique{background:#48bb78;color:#fff;padding:.15rem .35rem;border-radius:10px;font-size:.6rem;font-weight:500}.ultra-sent-quote-notes-unique{margin-top:.3rem;padding-top:.3rem;border-top:1px solid #4a5568}.ultra-sent-quote-notes-unique small{color:#a0aec0;font-style:italic;font-size:.6rem}.ultra-quote-section-divider-unique{height:1px;background:linear-gradient(90deg,transparent 0%,#4a5568 50%,transparent 100%);margin:.75rem 0}.ultra-quote-loading-container-unique{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:#a0aec0;font-size:.7rem}.ultra-loading-spinner-unique{width:16px;height:16px;border:2px solid #4a5568;border-top-color:#e77427;border-radius:50%;animation:ultra-spinner-spin 1s linear infinite}@keyframes ultra-spinner-spin{to{transform:rotate(360deg)}}.ultra-quote-note-container-unique{display:flex;align-items:flex-start;gap:.5rem;background:#2a4365;border:1px solid #3182ce;border-radius:6px;padding:.5rem;margin-top:.5rem}.ultra-quote-note-icon-unique{font-size:.85rem;flex-shrink:0;margin-top:.1rem}.ultra-quote-note-text-unique{color:#e2e8f0;font-size:.7rem;line-height:1.4}.ultra-quote-form-container-unique .pricing-item{background:#374151!important;border-radius:6px!important;padding:.5rem!important;border:1px solid #4b5563!important;margin-bottom:.5rem!important}.ultra-quote-form-container-unique .pricing-item-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:.35rem!important}.ultra-quote-form-container-unique .pricing-label{font-weight:500!important;color:#d1d5db!important;font-size:.7rem!important}.ultra-quote-form-container-unique .selected-addons{display:flex!important;flex-direction:column!important;gap:.3rem!important;margin-bottom:.5rem!important}.ultra-quote-form-container-unique .selected-addon{background:#4b5563!important;border:1px solid #6b7280!important;border-radius:4px!important;padding:.35rem!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:.3rem!important}.ultra-quote-form-container-unique .addon-name{color:#f3f4f6!important;font-weight:500!important;font-size:.7rem!important}.ultra-quote-form-container-unique .addon-price{color:#93c5fd!important;font-size:.65rem!important}.ultra-quote-form-container-unique .addon-total{color:#34d399!important;font-weight:600!important;font-size:.7rem!important}.ultra-quote-form-container-unique .remove-addon-btn{background:#ef4444!important;color:#fff!important;border:none!important;border-radius:4px!important;width:18px!important;height:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:.75rem!important;font-weight:700!important;transition:all .2s ease!important}.ultra-quote-form-container-unique .remove-addon-btn:hover{background:#dc2626!important;transform:scale(1.1)!important}.ultra-quote-form-container-unique .available-addons{margin-top:.5rem!important}.ultra-quote-form-container-unique .available-addons label{display:block!important;color:#d1d5db!important;font-weight:500!important;font-size:.7rem!important;margin-bottom:.25rem!important}.ultra-quote-form-container-unique .addon-select{background:#4b5563!important;border:1px solid #6b7280!important;color:#f3f4f6!important;padding:.35rem!important;border-radius:4px!important;font-size:.7rem!important;width:100%!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-quote-form-container-unique .addon-select:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a!important}.ultra-quote-form-container-unique .pricing-total{background:#374151!important;border:1px solid white!important;border-radius:6px!important;padding:.5rem!important;margin-top:.5rem!important}.ultra-quote-form-container-unique .total-line{display:flex!important;justify-content:space-between!important;align-items:center!important}.ultra-quote-form-container-unique .total-label{color:#f3f4f6!important;font-weight:600!important;font-size:.8rem!important}.ultra-quote-form-container-unique .total-amount{color:#fff!important;font-weight:700!important;font-size:.95rem!important}.ultra-quote-form-container-unique .modal-section{background:#374151!important;border-radius:6px!important;padding:.5rem!important;border:1px solid #4b5563!important;margin-bottom:.5rem!important}.ultra-quote-form-container-unique .modal-section h4{color:#f8fafc!important;font-size:.8rem!important;font-weight:600!important;margin:0 0 .35rem!important}.ultra-quote-form-container-unique .quote-details-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem!important}.ultra-quote-form-container-unique .form-group{display:flex!important;flex-direction:column!important;gap:.2rem!important}.ultra-quote-form-container-unique .form-group label{color:#d1d5db!important;font-weight:500!important;font-size:.7rem!important}.ultra-quote-form-container-unique .form-input{background:#4b5563!important;border:1px solid #6b7280!important;color:#f3f4f6!important;padding:.35rem!important;border-radius:4px!important;font-size:.7rem!important;transition:all .2s ease!important}.ultra-quote-form-container-unique .form-input:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a!important}.ultra-quote-form-container-unique .form-textarea{background:#4b5563!important;border:1px solid #6b7280!important;color:#f3f4f6!important;padding:.35rem!important;border-radius:4px!important;font-size:.7rem!important;transition:all .2s ease!important;resize:vertical!important;min-height:60px!important;font-family:inherit!important;width:80%}.ultra-quote-form-container-unique .form-textarea:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a!important}.ultra-quote-form-container-unique .quote-footer-actions{display:flex!important;gap:.5rem!important;justify-content:space-between!important;align-items:center!important;padding-top:.75rem!important;border-top:2px solid #4b5563!important;margin-top:.75rem!important}.ultra-quote-form-container-unique .btn{padding:.4rem .8rem!important;border-radius:4px!important;font-weight:500!important;font-size:.7rem!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;gap:.3rem!important;text-decoration:none!important}.ultra-quote-form-container-unique .btn-secondary{background:#374151!important;color:#d1d5db!important;border:1px solid #4b5563!important}.ultra-quote-form-container-unique .btn-secondary:hover{background:#4b5563!important;color:#f3f4f6!important;transform:translateY(-1px)!important}.ultra-quote-form-container-unique .btn-primary{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;box-shadow:0 4px 6px -1px #e774274d!important}.ultra-quote-form-container-unique .btn-primary:hover{background:linear-gradient(135deg,#D56A23 0%,#c2611f 100%)!important;transform:translateY(-1px)!important;box-shadow:0 8px 15px -3px #e7742766!important}.ultra-quote-form-container-unique .btn-primary:disabled{background:#6b7280!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}@keyframes ultra-quote-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ultra-quote-form-container-unique .spinner{width:12px!important;height:12px!important;border:2px solid #ffffff!important;border-top:2px solid transparent!important;border-radius:50%!important;animation:ultra-quote-spin 1s linear infinite!important}.ultra-image-file-unique{flex-direction:column!important;align-items:flex-start!important;padding:.5rem!important;background:#2d3748!important;border-radius:6px!important;margin-bottom:.5rem!important}.ultra-image-preview-container-unique{margin-bottom:.4rem;display:flex;justify-content:center;width:100%}.ultra-image-preview-unique{max-width:100%!important;height:auto!important;border-radius:6px!important;box-shadow:0 4px 8px #0000004d!important;cursor:pointer;transition:transform .2s ease}.ultra-image-preview-unique:hover{transform:scale(1.02);box-shadow:0 6px 12px #0006!important}.ultra-file-details-unique{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.ultra-file-actions-unique{display:flex;gap:.3rem}.ultra-file-download-link-unique{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;background:#4f46e5!important;border-radius:4px!important;color:#fff!important;text-decoration:none!important;transition:all .2s ease!important}.ultra-file-download-link-unique:hover{background:#4338ca!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #4f46e54d!important}.ultra-submission-modal-main-container-unique div.modal-section,.ultra-submission-modal-body-content-unique div.modal-section,div.modal-section.ultra-modal-section-compact{background:#1e293b!important;padding:.5rem .6rem!important;border-radius:6px!important;margin-bottom:.5rem!important;border:1px solid #374151!important}.ultra-submission-modal-main-container-unique div.modal-section:last-child,.ultra-submission-modal-body-content-unique div.modal-section:last-child{margin-bottom:0!important}.ultra-submission-modal-main-container-unique div.modal-section h4,.ultra-submission-modal-body-content-unique div.modal-section h4{margin:0 0 .4rem!important;color:#f8fafc!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}.ultra-submission-modal-main-container-unique div.order-timeline,.ultra-submission-modal-body-content-unique div.order-timeline,div.order-timeline{display:flex!important;flex-direction:column!important;gap:.35rem!important;padding:.5rem!important;background:#334155!important;border-radius:4px!important;border:1px solid #475569!important}.ultra-submission-modal-main-container-unique div.timeline-item,.ultra-submission-modal-body-content-unique div.timeline-item,div.order-timeline div.timeline-item{display:flex!important;align-items:flex-start!important;gap:.4rem!important;padding:1rem!important}.ultra-submission-modal-main-container-unique div.timeline-dot,.ultra-submission-modal-body-content-unique div.timeline-dot,div.order-timeline div.timeline-dot{width:8px!important;height:8px!important;border-radius:50%!important;flex-shrink:0!important;margin-top:.2rem!important}div.timeline-dot.created{background:#6b7280!important}div.timeline-dot.paid{background:#10b981!important}div.timeline-dot.production{background:#f59e0b!important}div.timeline-dot.shipped{background:#3b82f6!important}div.timeline-dot.delivered{background:#8b5cf6!important}div.timeline-dot.completed{background:#22c55e!important}.ultra-submission-modal-main-container-unique div.timeline-content,.ultra-submission-modal-body-content-unique div.timeline-content,div.order-timeline div.timeline-content{flex:1!important}.ultra-submission-modal-main-container-unique div.timeline-title,.ultra-submission-modal-body-content-unique div.timeline-title,div.order-timeline div.timeline-title{font-weight:500!important;color:#f3f4f6!important;font-size:.7rem!important;line-height:1.2!important}.ultra-submission-modal-main-container-unique div.timeline-date,.ultra-submission-modal-body-content-unique div.timeline-date,div.order-timeline div.timeline-date{color:#9ca3af!important;font-size:.6rem!important}.ultra-submission-modal-main-container-unique div.tracking-info,.ultra-submission-modal-body-content-unique div.tracking-info,div.order-timeline div.tracking-info{color:#60a5fa!important;font-size:.6rem!important;margin-top:.15rem!important}.ultra-submission-modal-main-container-unique div.order-notes,.ultra-submission-modal-body-content-unique div.order-notes,div.order-notes{color:#e5e7eb!important;font-size:.7rem!important;line-height:1.4!important;background:#334155!important;padding:.5rem!important;border-radius:4px!important;border:1px solid #475569!important}.ultra-submission-modal-main-container-unique div.related-info,.ultra-submission-modal-body-content-unique div.related-info,div.related-info{display:flex!important;flex-direction:column!important;gap:.25rem!important;padding:.5rem!important;background:#334155!important;border-radius:4px!important;border:1px solid #475569!important}.ultra-submission-modal-main-container-unique div.related-info div.info-item,.ultra-submission-modal-body-content-unique div.related-info div.info-item,div.related-info div.info-item{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:1rem!important;border-bottom:1px solid rgba(75,85,99,.5)!important;gap:.5rem!important}.ultra-submission-modal-main-container-unique div.related-info div.info-item:last-child,.ultra-submission-modal-body-content-unique div.related-info div.info-item:last-child,div.related-info div.info-item:last-child{border-bottom:none!important;padding-bottom:0!important}.ultra-submission-modal-main-container-unique div.related-info span.label,.ultra-submission-modal-body-content-unique div.related-info span.label,div.related-info span.label{font-weight:500!important;color:#9ca3af!important;font-size:.65rem!important;flex-shrink:0!important}.ultra-submission-modal-main-container-unique div.related-info span.value,.ultra-submission-modal-body-content-unique div.related-info span.value,div.related-info span.value{color:#f3f4f6!important;font-weight:500!important;font-size:.65rem!important;text-align:right!important;word-break:break-all!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important}@media (max-width: 768px){.ultra-image-preview-unique{max-width:100%!important;max-height:200px!important}.ultra-file-details-unique{flex-direction:column;align-items:flex-start;gap:.5rem}}.ultra-unique-assignment-status-card-container-xyz{background:linear-gradient(145deg,#1e293b 0%,#334155 100%)!important;border:1px solid #475569!important;border-radius:16px!important;padding:24px!important;margin-bottom:20px!important;box-shadow:0 8px 25px #0000004d,0 2px 10px #0003!important;position:relative!important;overflow:hidden!important}.ultra-unique-assignment-status-card-container-xyz:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#E77427 0%,#f59e0b 50%,#E77427 100%)!important}.ultra-unique-assignment-status-header-section-xyz{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:20px!important;gap:16px!important}.ultra-unique-assignment-worker-info-container-xyz{display:flex!important;align-items:center!important;gap:16px!important;flex:1!important}.ultra-unique-assignment-worker-avatar-circle-xyz{width:56px!important;height:56px!important;border-radius:50%!important;background:linear-gradient(135deg,#E77427 0%,#d56a23 100%)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-weight:600!important;box-shadow:0 4px 14px #e774274d!important;border:3px solid #475569!important}.ultra-unique-assignment-worker-details-section-xyz{flex:1!important}.ultra-unique-assignment-worker-name-display-xyz{font-size:18px!important;font-weight:700!important;color:#f8fafc!important;margin:0 0 4px!important;line-height:1.2!important}.ultra-unique-assignment-worker-email-display-xyz{font-size:14px!important;color:#94a3b8!important;margin:0!important;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace!important;background:rgba(148,163,184,.1)!important;padding:4px 8px!important;border-radius:6px!important;display:inline-block!important}.ultra-unique-assignment-status-badges-container-xyz{display:flex!important;flex-direction:column!important;gap:8px!important;align-items:flex-end!important}.ultra-unique-assignment-priority-badge-xyz{padding:6px 12px!important;border-radius:20px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:1px solid transparent!important}.ultra-unique-assignment-priority-badge-xyz.priority-high{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important;border-color:#ef4444!important;box-shadow:0 2px 8px #dc26264d!important}.ultra-unique-assignment-priority-badge-xyz.priority-medium{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border-color:#fbbf24!important;box-shadow:0 2px 8px #f59e0b4d!important}.ultra-unique-assignment-priority-badge-xyz.priority-low{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;border-color:#34d399!important;box-shadow:0 2px 8px #10b9814d!important}.ultra-unique-assignment-status-badge-xyz{padding:6px 12px!important;border-radius:20px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:1px solid #60a5fa!important;box-shadow:0 2px 8px #3b82f64d!important}.ultra-unique-assignment-details-grid-container-xyz{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:16px!important;margin-top:20px!important;padding:20px!important;background:rgba(15,23,42,.4)!important;border-radius:12px!important;border:1px solid #334155!important}.ultra-unique-assignment-detail-field-item-xyz{display:flex!important;flex-direction:column!important;gap:4px!important}.ultra-unique-assignment-field-label-text-xyz{font-size:12px!important;font-weight:600!important;color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:0!important}.ultra-unique-assignment-field-value-display-xyz{font-size:14px!important;font-weight:500!important;color:#e2e8f0!important;margin:0!important;word-break:break-word!important}.ultra-unique-assignment-notes-section-xyz{margin-top:20px!important;padding:16px!important;background:rgba(231,116,39,.1)!important;border:1px solid rgba(231,116,39,.3)!important;border-radius:12px!important;border-left:4px solid #E77427!important}.ultra-unique-assignment-notes-label-xyz{font-size:14px!important;font-weight:600!important;color:#e77427!important;margin:0 0 8px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ultra-unique-assignment-notes-content-xyz{font-size:14px!important;color:#e2e8f0!important;line-height:1.5!important;margin:0!important;font-style:italic!important}.ultra-unique-assignment-no-assignment-state-xyz{text-align:center!important;padding:40px 20px!important;background:linear-gradient(145deg,#1e293b 0%,#334155 100%)!important;border:2px dashed #475569!important;border-radius:16px!important;color:#64748b!important}.ultra-unique-assignment-no-assignment-icon-xyz{margin:0 auto 16px!important;color:#475569!important}.ultra-unique-assignment-no-assignment-title-xyz{font-size:18px!important;font-weight:600!important;color:#94a3b8!important;margin:0 0 8px!important}.ultra-unique-assignment-no-assignment-description-xyz{font-size:14px!important;color:#64748b!important;margin:0!important;line-height:1.4!important}.ultra-unique-shipping-assignment-card-container-xyz{background:linear-gradient(145deg,#1e293b 0%,#334155 100%)!important;border:1px solid #475569!important;border-radius:16px!important;padding:24px!important;margin-bottom:20px!important;box-shadow:0 8px 25px #0000004d,0 2px 10px #0003!important;position:relative!important;overflow:hidden!important}.ultra-unique-shipping-assignment-card-container-xyz:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#8b5cf6 0%,#a855f7 50%,#8b5cf6 100%)!important}.ultra-unique-shipping-worker-avatar-circle-xyz{width:56px!important;height:56px!important;border-radius:50%!important;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-weight:600!important;box-shadow:0 4px 14px #8b5cf64d!important;border:3px solid #475569!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-page-header-section{display:block!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:2rem!important;padding-bottom:1.5rem!important;border-bottom:2px solid #475569!important;gap:1rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-header-left-section{display:flex!important;flex-direction:column!important;gap:.5rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-page-title-heading{font-size:1.875rem!important;font-weight:700!important;color:#f8fafc!important;margin:0!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-header-right-section{display:block!important;flex-direction:column!important;gap:1rem!important;align-items:flex-end!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-page-stats-container{display:flex!important;gap:1rem!important;align-items:center!important;flex-wrap:wrap!important;width:100%}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-action-buttons-container{display:flex!important;gap:.75rem!important;align-items:center!important;flex-wrap:wrap!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-component{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1rem!important;border-radius:.5rem!important;font-size:.875rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;white-space:nowrap!important;text-decoration:none!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-active-state{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important}.ultra-unique-quotes-management-stats-section-wrapper{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1rem!important;margin-bottom:1.5rem!important}.ultra-unique-quotes-management-stat-card-component:hover{border-color:#475569!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #0003!important}.ultra-unique-quotes-management-stat-card-header-section{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:.5rem!important}.ultra-unique-quotes-management-stat-card-title-text{font-size:.75rem!important;font-weight:500!important;color:#94a3b8!important;margin:0!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ultra-unique-quotes-management-stat-card-value-display{font-size:1.5rem!important;font-weight:700!important;color:#f1f5f9!important;margin:0!important;line-height:1!important}.ultra-unique-quotes-management-stat-card-icon-container{width:32px!important;height:32px!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ultra-unique-quotes-management-stat-card-icon-display{width:16px!important;height:16px!important}.ultra-unique-quotes-management-stat-card-icon-orders-style{background:rgba(96,165,250,.1)!important;color:#60a5fa!important}.ultra-unique-quotes-management-stat-card-icon-pending-style{background:rgba(251,191,36,.1)!important;color:#fbbf24!important}.ultra-unique-quotes-management-stat-card-icon-completed-style{background:rgba(34,197,94,.1)!important;color:#22c55e!important}.ultra-unique-quotes-management-stat-card-icon-showing-style{background:rgba(168,85,247,.1)!important;color:#a855f7!important}.ultra-unique-quotes-management-stat-card-icon-revenue-style{background:rgba(16,185,129,.1)!important;color:#10b981!important}.ultra-unique-quotes-management-current-view-section-container{background:#1e293b!important;border:1px solid #334155!important;border-radius:8px!important;padding:1.5rem!important;margin-bottom:1.5rem!important}.ultra-unique-quotes-management-view-header-section{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:1rem!important}.ultra-unique-quotes-management-view-title-heading{font-size:1.125rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0!important}.ultra-unique-quotes-management-view-count-display{font-size:.875rem!important;color:#94a3b8!important;margin-top:.25rem!important}.ultra-unique-quotes-management-search-container-wrapper{display:flex!important;gap:0!important;align-items:center!important}.ultra-unique-quotes-management-search-input-container{position:relative!important;min-width:300px!important;flex:1!important}.ultra-unique-quotes-management-search-icon-display{position:absolute!important;left:.75rem!important;top:50%!important;transform:translateY(-50%)!important;color:#64748b!important;pointer-events:none!important}.ultra-unique-quotes-management-search-input-field{width:100%!important;padding:.75rem 1rem!important;border:2px solid #374151!important;border-radius:99px 0 0 99px!important;background:#334155!important;color:#e2e8f0!important;font-size:.875rem!important;transition:all .2s ease!important;border-right:none!important}.ultra-unique-quotes-management-search-input-field:focus{outline:none!important;border-color:#e77427!important;background:#475569!important;box-shadow:0 0 0 3px #e7742733!important}.ultra-unique-quotes-management-search-input-field::-moz-placeholder{color:#64748b!important}.ultra-unique-quotes-management-search-input-field::placeholder{color:#64748b!important}.ultra-unique-quotes-management-clear-search-button{position:absolute!important;right:.75rem!important;top:50%!important;transform:translateY(-50%)!important;background:#475569!important;border:none!important;border-radius:4px!important;padding:.25rem!important;color:#94a3b8!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-quotes-management-clear-search-button:hover{background:#64748b!important;color:#f1f5f9!important}.ultra-unique-orders-management-filters-container-wrapper{background:#334155!important;border:1px solid #475569!important;border-radius:8px!important;padding:1.5rem!important;margin-bottom:1.5rem!important}.ultra-unique-orders-management-filters-grid-layout{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1rem!important;margin-bottom:1rem!important}.filter-group{display:flex!important;flex-direction:column!important;gap:.5rem!important}.filter-group label{font-size:.875rem!important;font-weight:600!important;color:#f1f5f9!important}.filter-select{padding:.5rem .75rem!important;border:1px solid #475569!important;border-radius:6px!important;background:#1e293b!important;color:#e2e8f0!important;font-size:.875rem!important;transition:all .2s ease!important}.filter-select:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 2px #e7742733!important}.filter-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-top:1rem!important;border-top:1px solid #475569!important}.filter-summary{font-size:.875rem!important;color:#94a3b8!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz{background:#0f172a!important;min-height:100vh!important;padding:2rem!important;color:#e2e8f0!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-page-header-section{margin-bottom:1rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-page-title-heading{font-size:1.5rem!important;font-weight:700!important;color:#f8fafc!important;margin:0 0 .5rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-page-subtitle-container{display:block!important;align-items:center!important;gap:.75rem!important;flex-wrap:wrap!important;width:100%}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-page-stats-container{display:flex!important;gap:.5rem!important;align-items:center!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-orders-management-stat-card-component{background:linear-gradient(135deg,#1e293b 0%,#334155 100%)!important;border:2px solid #475569!important;border-radius:1rem!important;padding:1.5rem!important;box-shadow:0 8px 16px -4px #0006!important;transition:all .3s ease!important;display:flex!important;flex-direction:column!important;gap:1rem!important;min-width:200px!important;flex:1!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-orders-management-stat-card-component:hover{transform:translateY(-4px)!important;border-color:#e77427!important;box-shadow:0 12px 24px -6px #e774274d!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-orders-management-stat-card-header-section{display:flex!important;align-items:center!important;justify-content:space-between!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-orders-management-stat-card-title-text{font-size:.875rem!important;font-weight:600!important;color:#94a3b8!important;margin:0!important;text-transform:uppercase!important;letter-spacing:.05em!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-orders-management-stat-card-value-display{font-size:2.25rem!important;font-weight:800!important;color:#f8fafc!important;margin:0!important;line-height:1!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-orders-management-stat-card-icon-container{display:flex!important;align-items:center!important;justify-content:center!important;width:3rem!important;height:3rem!important;border-radius:.75rem!important;flex-shrink:0!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-orders-management-stat-card-icon-display{width:1.5rem!important;height:1.5rem!important;color:#fff!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-orders-management-stat-card-icon-orders-style{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-orders-management-stat-card-icon-pending-style{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-orders-management-stat-card-icon-completed-style{background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-orders-management-stat-card-icon-showing-style{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-stat-item-card{display:flex!important;align-items:center!important;gap:.375rem!important;padding:.375rem .75rem!important;background:#1e293b!important;border:1px solid #374151!important;border-radius:.375rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-stat-label-text{font-size:.75rem!important;color:#94a3b8!important;font-weight:500!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-stat-value-number{font-size:.875rem!important;font-weight:600!important;color:#e77427!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-action-buttons-container{display:flex!important;gap:.5rem!important;align-items:center!important;margin-top:20px}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-component{display:flex!important;align-items:center!important;gap:.375rem!important;padding:.5rem .75rem!important;border-radius:.375rem!important;font-size:.75rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-primary-style{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;box-shadow:0 4px 6px -1px #e774274d!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-primary-style:hover{background:linear-gradient(135deg,#D56A23 0%,#c2611f 100%)!important;transform:translateY(-1px)!important;box-shadow:0 8px 15px -3px #e7742766!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-secondary-style{background:#1e293b!important;color:#e2e8f0!important;border:1px solid #374151!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-secondary-style:hover{background:#334155!important;border-color:#475569!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-active-state{background:rgba(231,116,39,.2)!important;border-color:#e77427!important;color:#e77427!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-loading-state-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:4rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-loading-spinner-animation{width:2rem!important;height:2rem!important;border:2px solid #374151!important;border-top:2px solid #E77427!important;border-radius:50%!important;animation:ultra-unique-role-based-orders-spin 1s linear infinite!important;margin-bottom:1rem!important}@keyframes ultra-unique-role-based-orders-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-loading-text-display{color:#94a3b8!important;font-size:.875rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-error-state-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;padding:4rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-error-content-container{text-align:center!important;max-width:400px!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-error-header-section{display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;margin-bottom:1rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-error-icon-display{width:2rem!important;height:2rem!important;color:#ef4444!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-error-title-heading{font-size:1.125rem!important;font-weight:600!important;color:#f8fafc!important;margin:0!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-error-message-text{color:#94a3b8!important;margin-bottom:1rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-error-retry-button{padding:.5rem 1rem!important;background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;border:none!important;border-radius:.375rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-error-retry-button:hover{background:linear-gradient(135deg,#D56A23 0%,#c2611f 100%)!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-table-container-wrapper{background:#1e293b!important;border:1px solid #334155!important;border-radius:8px!important;overflow:hidden!important;margin-bottom:1rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-table-element{width:100%!important;border-collapse:collapse!important;font-size:.75rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-table-element thead{background:#4b5563!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-table-element th{padding:.5rem .75rem!important;text-align:left!important;font-weight:600!important;color:#f3f4f6!important;font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-bottom:1px solid #6b7280!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-table-element td{padding:.5rem .75rem!important;border-bottom:1px solid #4b5563!important;vertical-align:middle!important;color:#f3f4f6!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-table-element tbody tr{transition:all .2s ease!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-table-element tbody tr:hover{background:#4b5563!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-order-id-display{font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:.75rem!important;color:#60a5fa!important;font-weight:600!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-customer-info{display:flex!important;flex-direction:column!important;gap:.125rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-customer-name{font-weight:600!important;color:#f8fafc!important;font-size:.75rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-customer-contact{font-size:.7rem!important;color:#fff!important;font-weight:400!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-order-amount{display:flex!important;flex-direction:column!important;align-items:flex-start!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-amount-total{font-weight:600!important;color:#10b981!important;font-size:.75rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-order-date{font-size:.7rem!important;color:#fff!important;background:transparent!important;padding:.25rem .4rem!important;border-radius:4px!important;font-weight:500!important;border:1px solid #ffffff6c!important;white-space:nowrap!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-status-badge{padding:.125rem .375rem!important;border-radius:.25rem!important;font-size:.625rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-status-pending{background:rgba(251,191,36,.2)!important;color:#fbbf24!important;border:1px solid rgba(251,191,36,.3)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-status-active{background:rgba(34,197,94,.2)!important;color:#22c55e!important;border:1px solid rgba(34,197,94,.3)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-status-completed{background:rgba(59,130,246,.2)!important;color:#3b82f6!important;border:1px solid rgba(59,130,246,.3)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-status-cancelled{background:rgba(239,68,68,.2)!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.3)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-action-buttons{display:flex!important;gap:.375rem!important;align-items:center!important;flex-wrap:wrap!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.25rem .5rem!important;font-size:.65rem!important;font-weight:500!important;border-radius:4px!important;cursor:pointer!important;transition:all .2s ease!important;text-decoration:none!important;border:none!important;min-width:auto!important;text-align:center!important;gap:.2rem!important;white-space:nowrap!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.view{background:#3b82f6!important;color:#fff!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.view:hover{background:#2563eb!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.artwork-preview{background:#8b5cf6!important;color:#fff!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.artwork-preview:hover{background:#7c3aed!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.assign{background:#10b981!important;color:#fff!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.assign:hover{background:#059669!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.assigned{background:#22c55e!important;color:#fff!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.assigned:hover{background:#16a34a!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.shipping-assign{background:#f59e0b!important;color:#fff!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.shipping-assign:hover{background:#d97706!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.shipping-assigned{background:#06b6d4!important;color:#fff!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.shipping-assigned:hover{background:#0891b2!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.delete{background:#ef4444!important;color:#fff!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-btn-text-vertical.delete:hover{background:#dc2626!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-support-notification-indicator{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;background:rgba(239,68,68,.15)!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.3)!important;border-radius:50%!important;width:32px!important;height:32px!important;cursor:pointer!important;transition:all .2s ease!important;margin-right:8px!important;animation:ultra-support-pulse 2s infinite!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-support-notification-indicator:hover{background:rgba(239,68,68,.25)!important;border-color:#ef444480!important;transform:scale(1.1)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-support-notification-badge{position:absolute!important;top:-2px!important;right:-2px!important;background:#ef4444!important;color:#fff!important;font-size:10px!important;font-weight:700!important;width:16px!important;height:16px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid #0f172a!important}@keyframes ultra-support-pulse{0%{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 6px #ef44441a}to{box-shadow:0 0 #ef444400}}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-empty-state{text-align:center!important;padding:3rem!important;color:#64748b!important;background:#1e293b!important;border:1px solid #374151!important;border-radius:.75rem!important;margin-top:1.5rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-results-count-container{margin-top:1.5rem!important;text-align:center!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-results-count-text{font-size:.75rem!important;color:#94a3b8!important;margin:0!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-modal-overlay-backdrop{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.7)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:50!important;padding:1rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-delete-modal-container{background:#1e293b!important;border:1px solid #374151!important;border-radius:.75rem!important;max-width:400px!important;width:100%!important;box-shadow:0 20px 25px -5px #00000080!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-delete-modal-content{padding:1.5rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-delete-modal-title{font-size:1.125rem!important;font-weight:600!important;color:#f8fafc!important;margin:0 0 1rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-delete-modal-message{color:#94a3b8!important;margin-bottom:1.5rem!important;line-height:1.5!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-delete-modal-order-number{color:#e77427!important;font-weight:600!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-delete-modal-actions{display:flex!important;gap:.75rem!important;justify-content:flex-end!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-delete-modal-button{padding:.5rem 1rem!important;border-radius:.375rem!important;font-size:.875rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-delete-cancel-button{background:#374151!important;color:#e2e8f0!important;border:1px solid #475569!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-delete-cancel-button:hover{background:#475569!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-delete-confirm-button{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;color:#fff!important;box-shadow:0 4px 6px -1px #ef44444d!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-delete-confirm-button:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;transform:translateY(-1px)!important;box-shadow:0 8px 15px -3px #ef444466!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .modal-section{background:#1e293b!important;padding:.5rem .6rem!important;border-radius:6px!important;margin-bottom:.5rem!important;border:1px solid #374151!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .modal-section:last-child{margin-bottom:0!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .modal-section h4{margin:0 0 .4rem!important;color:#f8fafc!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .order-timeline{display:flex!important;flex-direction:column!important;gap:.35rem!important;padding:.4rem!important;background:#334155!important;border-radius:4px!important;border:1px solid #475569!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .timeline-item{display:flex!important;align-items:flex-start!important;gap:.4rem!important;padding:.3rem 0!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .timeline-dot{width:8px!important;height:8px!important;border-radius:50%!important;flex-shrink:0!important;margin-top:.2rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .timeline-dot.created{background:#6b7280!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .timeline-dot.paid{background:#10b981!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .timeline-dot.production{background:#f59e0b!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .timeline-dot.shipped{background:#3b82f6!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .timeline-dot.delivered{background:#8b5cf6!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .timeline-dot.completed{background:#22c55e!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .timeline-content{flex:1!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .timeline-title{font-weight:500!important;color:#f3f4f6!important;font-size:.7rem!important;line-height:1.2!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .timeline-date{color:#9ca3af!important;font-size:.6rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .tracking-info{color:#60a5fa!important;font-size:.6rem!important;margin-top:.15rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .order-notes{color:#e5e7eb!important;font-size:.7rem!important;line-height:1.4!important;background:#334155!important;padding:.4rem!important;border-radius:4px!important;border:1px solid #475569!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .related-info{display:flex!important;flex-direction:column!important;gap:.25rem!important;padding:.4rem!important;background:#334155!important;border-radius:4px!important;border:1px solid #475569!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .related-info .info-item{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:.25rem 0!important;border-bottom:1px solid rgba(75,85,99,.5)!important;gap:.5rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .related-info .info-item:last-child{border-bottom:none!important;padding-bottom:0!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .related-info .label{font-weight:500!important;color:#9ca3af!important;font-size:.65rem!important;flex-shrink:0!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .related-info .value{color:#f3f4f6!important;font-weight:500!important;font-size:.65rem!important;text-align:right!important;word-break:break-all!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important}@media (max-width: 1024px){div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz{padding:1.5rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-entry-card-content{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))!important;gap:.5rem!important}}@media (max-width: 768px){div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz{padding:1rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-page-subtitle-container{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-entry-card-item{flex-direction:column!important;align-items:flex-start!important;min-height:auto!important;padding:1rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-entry-card-header{min-width:auto!important;width:100%!important;margin-bottom:.75rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-entry-card-content{width:100%!important;grid-template-columns:repeat(2,1fr)!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-entry-card-actions{width:100%!important;justify-content:flex-start!important;margin-top:.75rem!important}}@media (max-width: 480px){div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz{padding:.5rem!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-entry-card-content{grid-template-columns:1fr!important}div.ultra-unique-extreme-role-based-orders-management-main-wrapper-container-xyz .ultra-unique-role-based-orders-page-title-heading{font-size:1.25rem!important}}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz{background:#0f172a!important;min-height:100vh!important;padding:1.5rem!important;color:#e2e8f0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14px!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-page-header-section{margin-bottom:1.5rem!important;padding-bottom:1rem!important;border-bottom:1px solid #334155!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz h1.ultra-unique-factory-worker-orders-page-title-heading{font-size:2rem!important;font-weight:700!important;color:#f8fafc!important;margin:0 0 .5rem!important;display:flex!important;align-items:center!important;gap:.75rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz .ultra-unique-factory-worker-orders-page-title-icon-display{width:32px!important;height:32px!important;color:#e77427!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-page-subtitle-container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;flex-wrap:wrap!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz p.ultra-unique-factory-worker-orders-role-description-text{color:#94a3b8!important;margin:0 0 1rem!important;font-size:1rem!important;font-weight:500!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-assignments-summary-grid{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin:.75rem 0!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-summary-stat-card{background:#1e293b!important;border:1px solid #334155!important;border-radius:6px!important;padding:.5rem .75rem!important;transition:all .2s ease!important;position:relative!important;overflow:hidden!important;flex:0 0 auto!important;min-width:100px!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-summary-stat-card:hover{border-color:#475569!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000004d!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-summary-stat-card:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:3px!important;height:100%!important;background:linear-gradient(180deg,#E77427,#F59E0B)!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-summary-stat-card.ultra-unique-factory-worker-orders-warning-stat{background:rgba(239,68,68,.05)!important;border-color:#ef444433!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-summary-stat-card.ultra-unique-factory-worker-orders-warning-stat:before{background:linear-gradient(90deg,#ef4444,#dc2626)!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-stat-content-wrapper{display:flex!important;align-items:center!important;gap:.5rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-stat-info-section{display:flex!important;align-items:center!important;gap:.35rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz span.ultra-unique-factory-worker-orders-stat-value-number{font-size:1.25rem!important;font-weight:700!important;color:#f1f5f9!important;margin:0!important;line-height:1!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz span.ultra-unique-factory-worker-orders-stat-label-text{font-size:.75rem!important;font-weight:500!important;color:#94a3b8!important;margin:0!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-stat-icon-container{width:24px!important;height:24px!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-stat-icon-container.ultra-unique-factory-worker-orders-stat-icon-total-style{background:rgba(96,165,250,.15)!important;color:#60a5fa!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-stat-icon-container.ultra-unique-factory-worker-orders-stat-icon-progress-style{background:rgba(251,191,36,.15)!important;color:#fbbf24!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-stat-icon-container.ultra-unique-factory-worker-orders-stat-icon-completed-style{background:rgba(34,197,94,.15)!important;color:#22c55e!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-stat-icon-container.ultra-unique-factory-worker-orders-stat-icon-overdue-style{background:rgba(239,68,68,.15)!important;color:#ef4444!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-header-actions-container{display:flex!important;gap:.75rem!important;align-items:center!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-component{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1rem!important;border-radius:6px!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;text-decoration:none!important;white-space:nowrap!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-component.ultra-unique-factory-worker-orders-btn-primary-style{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;box-shadow:0 2px 4px #e7742733!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-component.ultra-unique-factory-worker-orders-btn-primary-style:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #e774274d!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-component.ultra-unique-factory-worker-orders-btn-secondary-style{background:#374151!important;color:#e2e8f0!important;border:1px solid #4b5563!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-component.ultra-unique-factory-worker-orders-btn-secondary-style:hover{background:#4b5563!important;border-color:#6b7280!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-component.ultra-unique-factory-worker-orders-btn-secondary-style.ultra-unique-factory-worker-orders-active-filter{background:#E77427!important;color:#fff!important;border-color:#e77427!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz span.ultra-unique-factory-worker-orders-filter-badge-indicator{background-color:#dc2626!important;color:#fff!important;border-radius:50%!important;padding:.125rem .375rem!important;font-size:.75rem!important;margin-left:.25rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-search-filter-section{background:#1e293b!important;border:1px solid #334155!important;border-radius:12px!important;padding:1.5rem!important;margin-bottom:1.5rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-search-bar-container{position:relative!important;margin-bottom:1rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz .ultra-unique-factory-worker-orders-search-icon-display{position:absolute!important;left:.75rem!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;pointer-events:none!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz input.ultra-unique-factory-worker-orders-search-input-field{width:100%!important;background:#0f172a!important;border:1px solid #374151!important;border-radius:8px!important;padding:.875rem 3rem .875rem 2.75rem!important;color:#e2e8f0!important;font-size:.875rem!important;transition:all .2s ease!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz input.ultra-unique-factory-worker-orders-search-input-field:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 3px #e774271a!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz input.ultra-unique-factory-worker-orders-search-input-field::-moz-placeholder{color:#64748b!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz input.ultra-unique-factory-worker-orders-search-input-field::placeholder{color:#64748b!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-clear-search-button{position:absolute!important;right:.75rem!important;top:50%!important;transform:translateY(-50%)!important;background:none!important;border:none!important;cursor:pointer!important;color:#94a3b8!important;padding:.25rem!important;border-radius:4px!important;transition:all .2s ease!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-clear-search-button:hover{color:#e2e8f0!important;background:#374151!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-filters-panel-container{background:#0f172a!important;border:1px solid #374151!important;border-radius:8px!important;padding:1.5rem!important;margin-top:1rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-filters-grid-layout{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1rem!important;margin-bottom:1rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-filter-group-container{display:flex!important;flex-direction:column!important;gap:.5rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz label.ultra-unique-factory-worker-orders-filter-label-text{font-weight:600!important;color:#f1f5f9!important;font-size:.875rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz select.ultra-unique-factory-worker-orders-filter-select-field{background:#1e293b!important;border:1px solid #374151!important;border-radius:6px!important;padding:.75rem!important;color:#e2e8f0!important;font-size:.875rem!important;cursor:pointer!important;transition:all .2s ease!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz select.ultra-unique-factory-worker-orders-filter-select-field:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 3px #e774271a!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-filter-actions-section{display:flex!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid #374151!important;padding-top:1rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-filter-summary-text{color:#94a3b8!important;font-size:.875rem!important;font-weight:500!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-assignments-table-wrapper{background:#1e293b!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 12px #0000004d!important;border:1px solid #334155!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz table.ultra-unique-factory-worker-orders-assignments-table{width:100%!important;border-collapse:collapse!important;min-width:1200px!important;font-size:.75rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz table.ultra-unique-factory-worker-orders-assignments-table th{background:#4b5563!important;padding:.5rem .75rem!important;text-align:left!important;font-weight:600!important;color:#f3f4f6!important;border-bottom:1px solid #6b7280!important;font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz table.ultra-unique-factory-worker-orders-assignments-table td{padding:.5rem .75rem!important;border-bottom:1px solid #4b5563!important;vertical-align:middle!important;color:#f3f4f6!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz table.ultra-unique-factory-worker-orders-assignments-table tr:hover{background-color:#4b5563!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz table.ultra-unique-factory-worker-orders-assignments-table tr.ultra-unique-factory-worker-orders-overdue-row{background-color:#ef444414!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz table.ultra-unique-factory-worker-orders-assignments-table tr.ultra-unique-factory-worker-orders-overdue-row:hover{background-color:#ef44441f!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-order-number-display{font-weight:600!important;color:#f8fafc!important;font-family:monospace!important;font-size:.75rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-artwork-number-display{font-weight:600!important;color:#e77427!important;font-family:monospace!important;font-size:.75rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-customer-info-section{min-width:150px!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-customer-name-text{font-weight:500!important;color:#f1f5f9!important;margin-bottom:.25rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-customer-contact-info{font-size:.875rem!important;color:#94a3b8!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-product-summary-section{min-width:120px!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-product-main-info{font-weight:500!important;color:#f1f5f9!important;margin-bottom:.25rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-product-specs-details{font-size:.875rem!important;color:#94a3b8!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz span.ultra-unique-factory-worker-orders-priority-badge-component{display:inline-block!important;padding:.375rem .75rem!important;border-radius:6px!important;font-size:.625rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:1px solid!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz span.ultra-unique-factory-worker-orders-priority-badge-component.ultra-unique-factory-worker-orders-priority-high-style{background:rgba(239,68,68,.1)!important;color:#ef4444!important;border-color:#ef444433!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz span.ultra-unique-factory-worker-orders-priority-badge-component.ultra-unique-factory-worker-orders-priority-medium-style{background:rgba(251,191,36,.1)!important;color:#fbbf24!important;border-color:#fbbf2433!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz span.ultra-unique-factory-worker-orders-priority-badge-component.ultra-unique-factory-worker-orders-priority-low-style{background:rgba(34,197,94,.1)!important;color:#22c55e!important;border-color:#22c55e33!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz select.ultra-unique-factory-worker-orders-status-dropdown-field{padding:.5rem .75rem!important;border-radius:6px!important;border:1px solid!important;font-size:.875rem!important;font-weight:500!important;min-width:140px!important;cursor:pointer!important;transition:all .2s ease!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz select.ultra-unique-factory-worker-orders-status-dropdown-field.ultra-unique-factory-worker-orders-assignment-status-assigned{background:rgba(231,116,39,.1)!important;color:#e77427!important;border-color:#e7742733!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz select.ultra-unique-factory-worker-orders-status-dropdown-field.ultra-unique-factory-worker-orders-assignment-status-progress{background:rgba(251,191,36,.1)!important;color:#fbbf24!important;border-color:#fbbf2433!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz select.ultra-unique-factory-worker-orders-status-dropdown-field.ultra-unique-factory-worker-orders-assignment-status-completed{background:rgba(34,197,94,.1)!important;color:#22c55e!important;border-color:#22c55e33!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz select.ultra-unique-factory-worker-orders-status-dropdown-field.ultra-unique-factory-worker-orders-assignment-status-hold{background:rgba(239,68,68,.1)!important;color:#ef4444!important;border-color:#ef444433!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz select.ultra-unique-factory-worker-orders-status-dropdown-field.ultra-unique-factory-worker-orders-assignment-status-review{background:rgba(139,92,246,.1)!important;color:#8b5cf6!important;border-color:#8b5cf633!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-assigned-date-info{font-weight:500!important;color:#fff!important;font-size:.7rem!important;background:transparent!important;padding:.25rem .4rem!important;border-radius:4px!important;border:1px solid #ffffff6c!important;white-space:nowrap!important;display:inline-block!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-assigned-by-info{font-size:.7rem!important;color:#fff!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-due-date-container{min-width:100px!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz span.ultra-unique-factory-worker-orders-due-date-text{font-weight:500!important;color:#fff!important;font-size:.7rem!important;background:transparent!important;padding:.25rem .4rem!important;border-radius:4px!important;border:1px solid #ffffff6c!important;white-space:nowrap!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz span.ultra-unique-factory-worker-orders-due-date-text.ultra-unique-factory-worker-orders-overdue-text{color:#ef4444!important;display:flex!important;align-items:center!important;gap:.25rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz span.ultra-unique-factory-worker-orders-due-date-text.ultra-unique-factory-worker-orders-due-soon-text{color:#f59e0b!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz span.ultra-unique-factory-worker-orders-no-deadline-text{color:#94a3b8!important;font-style:italic!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-action-buttons-row{display:flex!important;gap:.5rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-text-component{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.25rem .5rem!important;border-radius:4px!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important;font-size:.65rem!important;font-weight:500!important;white-space:nowrap!important;gap:.2rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-text-component:hover{transform:translateY(-1px)!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-text-component.ultra-unique-factory-worker-orders-view-btn{background:#3b82f6!important;color:#fff!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-text-component.ultra-unique-factory-worker-orders-view-btn:hover{background:#2563eb!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-text-component.ultra-unique-factory-worker-orders-artwork-btn{background:#8b5cf6!important;color:#fff!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-text-component.ultra-unique-factory-worker-orders-artwork-btn:hover{background:#7c3aed!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-text-component.ultra-unique-factory-worker-orders-artwork-preview-btn{background:#8b5cf6!important;color:#fff!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-btn-text-component.ultra-unique-factory-worker-orders-artwork-preview-btn:hover{background:#7c3aed!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-empty-state-container{text-align:center!important;padding:4rem 2rem!important;color:#94a3b8!important;background:#1e293b!important;border-radius:12px!important;border:1px solid #334155!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz .ultra-unique-factory-worker-orders-empty-state-icon{width:64px!important;height:64px!important;margin:0 auto 1.5rem!important;color:#64748b!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz h3.ultra-unique-factory-worker-orders-empty-state-title{font-size:1.25rem!important;font-weight:600!important;color:#f1f5f9!important;margin-bottom:.5rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz p.ultra-unique-factory-worker-orders-empty-state-description{margin-bottom:1.5rem!important;line-height:1.6!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-loading-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:50vh!important;text-align:center!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-loading-spinner{width:32px!important;height:32px!important;border:3px solid #374151!important;border-top-color:#e77427!important;border-radius:50%!important;animation:ultra-factory-worker-loading-spin 1s linear infinite!important;margin-bottom:1rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz p.ultra-unique-factory-worker-orders-loading-text{color:#94a3b8!important;margin:0!important;font-weight:500!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-error-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:50vh!important;text-align:center!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-error-content{display:flex!important;align-items:center!important;gap:1rem!important;background:rgba(239,68,68,.08)!important;padding:1.5rem!important;border-radius:8px!important;border:1px solid rgba(239,68,68,.2)!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz .ultra-unique-factory-worker-orders-error-icon{width:32px!important;height:32px!important;color:#ef4444!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz h3.ultra-unique-factory-worker-orders-error-title{color:#ef4444!important;margin:0 0 .5rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz p.ultra-unique-factory-worker-orders-error-message{color:#fca5a5!important;margin:0 0 1rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-error-retry-btn{background:#ef4444!important;color:#fff!important;border:none!important;padding:.75rem 1.5rem!important;border-radius:6px!important;cursor:pointer!important;font-weight:500!important;transition:background .2s ease!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-orders-error-retry-btn:hover{background:#dc2626!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-access-denied{text-align:center!important;padding:4rem 2rem!important;background:#1e293b!important;border-radius:12px!important;box-shadow:0 4px 12px #0000004d!important;border:1px solid #334155!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz h2.ultra-unique-factory-worker-orders-access-denied-title{color:#ef4444!important;margin-bottom:1rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz p.ultra-unique-factory-worker-orders-access-denied-message{color:#94a3b8!important}@keyframes ultra-factory-worker-loading-spin{to{transform:rotate(360deg)}}.ultra-unique-factory-worker-assignment-modal-backdrop-overlay-xyz{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.8)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;padding:1rem!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.ultra-unique-factory-worker-assignment-modal-main-container-xyz{background:#1f2937!important;border-radius:12px!important;width:100%!important;max-width:900px!important;max-height:90vh!important;overflow:hidden!important;box-shadow:0 20px 40px #0009!important;border:1px solid #374151!important;animation:ultra-factory-modal-appear-animation .3s ease-out!important;display:flex!important;flex-direction:column!important}.ultra-unique-factory-worker-assignment-modal-header-section-xyz{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:.75rem 1rem!important;border-bottom:1px solid #374151!important;background:#111827!important;flex-shrink:0!important}.ultra-unique-factory-worker-assignment-modal-title-text-xyz{color:#f9fafb!important;font-size:1rem!important;font-weight:600!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:600px!important;display:flex!important;align-items:center!important;gap:.5rem!important}.ultra-unique-factory-worker-assignment-modal-title-icon-xyz{width:20px!important;height:20px!important;color:#e77427!important}.ultra-unique-factory-worker-assignment-modal-close-button-xyz{background:#374151!important;border:1px solid #4b5563!important;color:#d1d5db!important;padding:.375rem!important;border-radius:4px!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.ultra-unique-factory-worker-assignment-modal-close-button-xyz:hover{background:#4b5563!important;color:#f3f4f6!important}.ultra-unique-factory-worker-assignment-modal-body-content-xyz{padding:.75rem 1rem!important;overflow-y:auto!important;flex:1!important;background:#1f2937!important}.ultra-unique-factory-worker-assignment-modal-section-container-xyz{margin-bottom:.5rem!important;background:#374151!important;border:1px solid #4b5563!important;border-radius:6px!important;padding:.5rem .6rem!important;transition:all .2s ease!important}.ultra-unique-factory-worker-assignment-modal-section-container-xyz:hover{border-color:#6b7280!important}.ultra-unique-factory-worker-assignment-modal-section-container-xyz:last-child{margin-bottom:0!important}.ultra-unique-factory-worker-assignment-modal-section-title-xyz{font-size:.8rem!important;font-weight:600!important;color:#f8fafc!important;margin:0 0 .4rem!important;padding-bottom:.3rem!important;border-bottom:1px solid #4b5563!important;display:flex!important;align-items:center!important;gap:.35rem!important}.ultra-unique-factory-worker-assignment-modal-section-icon-xyz{width:14px!important;height:14px!important;color:#60a5fa!important}.ultra-unique-factory-worker-assignment-overview-grid-xyz{display:grid!important;gap:.4rem!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.ultra-unique-factory-worker-assignment-overview-item-xyz{display:flex!important;flex-direction:column!important;gap:.15rem!important;padding:.35rem!important;background:#4b5563!important;border-radius:4px!important}.ultra-unique-factory-worker-assignment-overview-item-xyz:hover{background:#6b7280!important}.ultra-unique-factory-worker-assignment-overview-label-xyz{font-weight:500!important;color:#9ca3af!important;font-size:.65rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ultra-unique-factory-worker-assignment-overview-value-xyz{color:#f3f4f6!important;font-weight:600!important;font-size:.75rem!important}.ultra-unique-factory-worker-assignment-overview-value-xyz.ultra-unique-factory-worker-assignment-overdue-value{color:#ef4444!important}.ultra-unique-factory-worker-assignment-overview-value-xyz.ultra-unique-factory-worker-assignment-due-soon-value{color:#f59e0b!important}.ultra-unique-factory-worker-assignment-product-grid-xyz{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:.4rem!important}.ultra-unique-factory-worker-assignment-product-field-xyz{display:flex!important;flex-direction:column!important;gap:.15rem!important;padding:.35rem!important;background:#4b5563!important;border-radius:4px!important}.ultra-unique-factory-worker-assignment-product-field-label-xyz{font-weight:500!important;color:#9ca3af!important;font-size:.65rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ultra-unique-factory-worker-assignment-product-field-value-xyz{color:#f3f4f6!important;font-weight:600!important;font-size:.75rem!important}.ultra-unique-factory-worker-assignment-product-field-value-xyz.ultra-unique-factory-worker-assignment-description-value{background:#4b5563!important;padding:.5rem!important;border-radius:4px!important;white-space:pre-wrap!important;font-weight:400!important;line-height:1.4!important;font-size:.7rem!important}.ultra-unique-factory-worker-assignment-notes-container-xyz{background:#4b5563!important;padding:.5rem!important;border-radius:4px!important;white-space:pre-wrap!important;color:#f3f4f6!important;line-height:1.4!important;font-size:.7rem!important}.ultra-unique-factory-worker-assignment-status-form-xyz{background:#4b5563!important;border-radius:4px!important;padding:.5rem!important}.ultra-unique-factory-worker-assignment-form-group-xyz{margin-bottom:.5rem!important}.ultra-unique-factory-worker-assignment-form-label-xyz{display:block!important;font-weight:500!important;color:#9ca3af!important;margin-bottom:.3rem!important;font-size:.65rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ultra-unique-factory-worker-assignment-form-select-xyz{width:100%!important;padding:.4rem .5rem!important;border:1px solid #6b7280!important;border-radius:4px!important;background:#374151!important;color:#f3f4f6!important;font-size:.75rem!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-factory-worker-assignment-form-select-xyz:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 2px #e774271a!important}.ultra-unique-factory-worker-assignment-form-input-xyz{width:100%!important;padding:.4rem .5rem!important;border:1px solid #6b7280!important;border-radius:4px!important;background:#374151!important;color:#f3f4f6!important;font-size:.75rem!important;transition:all .2s ease!important}.ultra-unique-factory-worker-assignment-form-input-xyz:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 2px #e774271a!important}.ultra-unique-factory-worker-assignment-status-descriptions-xyz{margin-top:.4rem!important;padding:.4rem!important;background:#374151!important;border-radius:4px!important}.ultra-unique-factory-worker-assignment-status-description-xyz{margin-bottom:.3rem!important;font-size:.65rem!important;color:#9ca3af!important;line-height:1.3!important}.ultra-unique-factory-worker-assignment-status-description-xyz:last-child{margin-bottom:0!important}.ultra-unique-factory-worker-assignment-status-description-xyz strong{color:#f3f4f6!important;font-weight:600!important}.ultra-unique-factory-worker-assignment-modal-footer-xyz{display:flex!important;justify-content:flex-end!important;gap:.5rem!important;padding:.5rem 1rem!important;border-top:1px solid #374151!important;background:#111827!important;flex-shrink:0!important}.ultra-unique-factory-worker-assignment-modal-btn-xyz{display:flex!important;align-items:center!important;gap:.3rem!important;padding:.4rem .75rem!important;border-radius:4px!important;font-size:.75rem!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;text-decoration:none!important;white-space:nowrap!important}.ultra-unique-factory-worker-assignment-modal-btn-xyz.ultra-unique-factory-worker-assignment-btn-primary-xyz{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;box-shadow:0 2px 4px #e7742733!important}.ultra-unique-factory-worker-assignment-modal-btn-xyz.ultra-unique-factory-worker-assignment-btn-primary-xyz:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #e774274d!important}.ultra-unique-factory-worker-assignment-modal-btn-xyz.ultra-unique-factory-worker-assignment-btn-secondary-xyz{background:#374151!important;color:#e2e8f0!important;border:1px solid #4b5563!important}.ultra-unique-factory-worker-assignment-modal-btn-xyz.ultra-unique-factory-worker-assignment-btn-secondary-xyz:hover{background:#4b5563!important;border-color:#6b7280!important}.ultra-unique-factory-worker-assignment-modal-btn-xyz.ultra-unique-factory-worker-assignment-btn-purple-xyz{background:#8b5cf6!important;color:#fff!important;border:1px solid #8b5cf6!important}.ultra-unique-factory-worker-assignment-modal-btn-xyz.ultra-unique-factory-worker-assignment-btn-purple-xyz:hover{background:#7c3aed!important;border-color:#7c3aed!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #8b5cf64d!important}@keyframes ultra-factory-modal-appear-animation{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz{padding:1rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-page-subtitle-container{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-assignments-summary-grid{grid-template-columns:1fr 1fr!important;gap:.75rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-filters-grid-layout{grid-template-columns:1fr!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-assignments-table-wrapper{overflow-x:auto!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz table.ultra-unique-factory-worker-orders-assignments-table{min-width:800px!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-action-buttons-row{flex-direction:column!important;gap:.25rem!important}}@media (max-width: 480px){div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-assignments-summary-grid{grid-template-columns:1fr!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-orders-stat-content-wrapper{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz span.ultra-unique-factory-worker-orders-stat-value-number{font-size:2rem!important}.ultra-unique-factory-worker-assignment-modal-main-container-xyz{margin:.5rem!important;max-width:calc(100vw - 1rem)!important;height:95vh!important}.ultra-unique-factory-worker-assignment-modal-header-section-xyz{padding:1rem 1.5rem!important}.ultra-unique-factory-worker-assignment-modal-title-text-xyz{font-size:1.125rem!important;max-width:250px!important}.ultra-unique-factory-worker-assignment-modal-body-content-xyz{padding:1.5rem!important}.ultra-unique-factory-worker-assignment-overview-grid-xyz,.ultra-unique-factory-worker-assignment-product-grid-xyz{grid-template-columns:1fr!important}.ultra-unique-factory-worker-assignment-modal-footer-xyz{flex-direction:column!important;padding:1rem 1.5rem!important}.ultra-unique-factory-worker-assignment-modal-btn-xyz{justify-content:center!important}}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz .ultra-unique-factory-worker-orders-order-info-compact{display:flex!important;flex-direction:column!important;gap:.25rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz .ultra-unique-factory-worker-orders-order-number-display{font-weight:600!important;color:#e77427!important;font-size:.875rem!important}div.ultra-unique-extreme-factory-worker-orders-management-main-wrapper-container-xyz .ultra-unique-factory-worker-orders-product-summary-compact{font-size:.75rem!important;color:#94a3b8!important;line-height:1.2!important}.ultra-unique-factory-worker-customer-attachments-container-xyz{background:#4b5563!important;border-radius:4px!important;padding:.5rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.25rem .5rem!important;font-size:.65rem!important;font-weight:500!important;border-radius:4px!important;cursor:pointer!important;transition:all .2s ease!important;text-decoration:none!important;border:none!important;min-width:auto!important;text-align:center!important;white-space:nowrap!important;margin:0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-order-actions-container{display:flex!important;flex-direction:row!important;gap:.375rem!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical.view{background:#3b82f6!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical.view:hover{background:#2563eb!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical.artwork-preview{background:#8b5cf6!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical.artwork-preview:hover{background:#7c3aed!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical.track{background:#E77427!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical.track:hover{background:#d56a23!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical.support{background:#0ea5e9!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical.support:hover{background:#0284c7!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical.pay{background:#10b981!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical.pay:hover{background:#059669!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical.reorder{background:#f97316!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical.reorder:hover{background:#ea580c!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz{background:#0f172a!important;min-height:100vh!important;padding:1rem!important;color:#e2e8f0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14px!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.8)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;padding:1rem!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal{background:#1f2937!important;border:1px solid #374151!important;border-radius:8px!important;box-shadow:0 20px 40px #0009!important;width:calc(100% - 2rem)!important;max-width:700px!important;max-height:85vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;animation:modalSlideIn .3s ease-out!important}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:.75rem 1rem!important;border-bottom:1px solid #374151!important;background:#111827!important;flex-shrink:0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-header h3{font-size:.9rem!important;font-weight:600!important;color:#f9fafb!important;margin:0!important;display:flex!important;align-items:center!important;gap:.5rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-close-btn{background:#374151!important;border:1px solid #4b5563!important;color:#d1d5db!important;cursor:pointer!important;padding:.25rem!important;border-radius:4px!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;flex-shrink:0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-close-btn svg{width:14px!important;height:14px!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-close-btn:hover{background:#4b5563!important;color:#f3f4f6!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-content{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;padding:.75rem!important;background:#1f2937!important;min-height:0!important;scrollbar-width:thin!important;scrollbar-color:#4b5563 #374151!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-section{padding:.5rem!important;border-bottom:none!important;background:#374151!important;margin:0 0 .5rem!important;box-sizing:border-box!important;border-radius:6px!important;border:1px solid #4b5563!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-section:last-child{margin-bottom:0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-section h4{font-size:.75rem!important;font-weight:600!important;color:#f8fafc!important;margin:0 0 .4rem!important;padding-bottom:.3rem!important;border-bottom:1px solid #4b5563!important;display:flex!important;align-items:center!important;gap:.35rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .order-overview{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:.35rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .overview-item{display:flex!important;flex-direction:column!important;gap:.15rem!important;padding:.35rem .5rem!important;background:#1f2937!important;border:1px solid #4b5563!important;border-radius:4px!important;box-sizing:border-box!important;overflow:hidden!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .overview-item .label{font-size:.6rem!important;font-weight:500!important;color:#9ca3af!important;text-transform:uppercase!important;letter-spacing:.03em!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .overview-item .value{font-size:.7rem!important;font-weight:600!important;color:#f8fafc!important;word-break:break-word!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-section-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:.35rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-field{display:flex!important;flex-direction:column!important;gap:.15rem!important;padding:.35rem .5rem!important;background:#1f2937!important;border:1px solid #4b5563!important;border-radius:4px!important;box-sizing:border-box!important;overflow:hidden!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-field-label{font-size:.6rem!important;font-weight:500!important;color:#9ca3af!important;text-transform:uppercase!important;letter-spacing:.03em!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-field-value{font-size:.7rem!important;font-weight:600!important;color:#f8fafc!important;word-break:break-word!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-field-description{grid-column:1 / -1!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-field-value.description{font-weight:400!important;line-height:1.4!important;color:#e2e8f0!important;background:#1e293b!important;padding:.5rem!important;border-radius:4px!important;border:1px solid #334155!important;font-size:.7rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .shipping-details{display:flex!important;flex-direction:column!important;gap:.5rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .shipping-overview{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:.35rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .tracking-info{background:#1f2937!important;border:1px solid #4b5563!important;border-radius:4px!important;padding:.5rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .tracking-number{font-size:.75rem!important;font-weight:700!important;color:#e77427!important;letter-spacing:.03em!important;font-family:Courier New,monospace!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .shipping-notes{background:#1f2937!important;border:1px solid #4b5563!important;border-radius:4px!important;padding:.5rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .shipping-notes h5{font-size:.65rem!important;font-weight:600!important;color:#9ca3af!important;margin:0 0 .25rem!important;text-transform:uppercase!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .shipping-notes p{font-size:.7rem!important;color:#e2e8f0!important;margin:0!important;line-height:1.4!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .order-timeline{display:flex!important;flex-direction:column!important;gap:.35rem!important;padding:.25rem 0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-item{display:flex!important;align-items:flex-start!important;gap:.5rem!important;padding:.4rem .5rem!important;background:#1f2937!important;border:1px solid #4b5563!important;border-radius:4px!important;transition:all .2s ease!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-item:hover{border-color:#6b7280!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-dot{width:8px!important;height:8px!important;border-radius:50%!important;flex-shrink:0!important;margin-top:.2rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-dot.created,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-dot.completed,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-dot.delivered{background:#22c55e!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-dot.current,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-dot.production{background:#E77427!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-dot.pending{background:#94a3b8!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-dot.paid{background:#10b981!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-dot.shipping,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-dot.shipped,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-dot.tracking{background:#a855f7!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-content{flex:1!important;min-width:0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-title{font-weight:600!important;font-size:.7rem!important;color:#f8fafc!important;margin-bottom:.1rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-description{font-size:.65rem!important;color:#94a3b8!important;line-height:1.3!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-date{font-size:.6rem!important;color:#64748b!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-detail{font-size:.6rem!important;color:#9ca3af!important;margin-top:.1rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .order-notes{background:#1f2937!important;border:1px solid #4b5563!important;border-radius:4px!important;padding:.5rem!important;color:#e2e8f0!important;line-height:1.4!important;font-size:.7rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .related-info{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:.35rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .info-item{display:flex!important;flex-direction:column!important;gap:.15rem!important;padding:.35rem .5rem!important;background:#1f2937!important;border:1px solid #4b5563!important;border-radius:4px!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .info-item .label{font-size:.6rem!important;font-weight:500!important;color:#9ca3af!important;text-transform:uppercase!important;letter-spacing:.03em!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .info-item .value{font-size:.7rem!important;font-weight:600!important;color:#f8fafc!important;font-family:Courier New,monospace!important;word-break:break-all!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-footer{padding:.5rem .75rem!important;border-top:1px solid #374151!important;background:#111827!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:.375rem!important;flex-wrap:wrap!important;flex-shrink:0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .btn{display:inline-flex!important;align-items:center!important;gap:.25rem!important;padding:.25rem .5rem!important;border-radius:4px!important;font-size:.65rem!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;text-decoration:none!important;white-space:nowrap!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .btn:hover{transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .btn-purple{background:#8b5cf6!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .btn-purple:hover{background:#7c3aed!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .btn-info{background:#06b6d4!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .btn-info:hover{background:#0891b2!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .btn-success{background:#22c55e!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .btn-success:hover{background:#16a34a!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .btn-warning{background:#f59e0b!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .btn-warning:hover{background:#d97706!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .btn-secondary{background:#64748b!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .btn-secondary:hover{background:#475569!important}@media (max-width: 768px){div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal{width:calc(100vw - 1rem)!important;max-width:none!important;max-height:90vh!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-header{padding:.5rem .75rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-header h3{font-size:.8rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-section{padding:.4rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-footer{padding:.5rem .75rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .order-overview,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-section-grid,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .shipping-overview,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .related-info{grid-template-columns:repeat(2,1fr)!important;gap:.25rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .overview-item,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-field,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .info-item{padding:.3rem .4rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .timeline-item{padding:.35rem .4rem!important;gap:.4rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical{padding:.2rem .4rem!important;font-size:.6rem!important}}@media (max-width: 480px){div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal{max-height:95vh!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .order-overview,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .modal-section-grid,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .shipping-overview,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .related-info{grid-template-columns:1fr!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical{padding:.2rem .35rem!important;font-size:.55rem!important}}@media (prefers-contrast: high){.modal,.btn,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical{border-width:2px!important}}@media (prefers-reduced-motion: reduce){.ultra-unique-customer-orders-modal-container-xyz,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-text-vertical{animation:none!important;transition:none!important}}.ultra-unique-customer-orders-modal-overlay-xyz{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ultra-unique-customer-orders-modal-container-xyz{background:#1f2937;border:1px solid #374151;border-radius:8px;width:calc(100% - 2rem);max-width:600px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px #00000080}.ultra-unique-customer-orders-modal-header-xyz{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #374151;background:#111827;flex-shrink:0}.ultra-unique-customer-orders-modal-header-xyz h3{font-size:.85rem;font-weight:600;color:#f9fafb;margin:0}.ultra-unique-customer-orders-modal-close-btn-xyz{background:#374151;border:none;color:#d1d5db;cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:background .2s}.ultra-unique-customer-orders-modal-close-btn-xyz:hover{background:#4b5563;color:#f3f4f6}.ultra-unique-customer-orders-modal-content-xyz{flex:1;overflow-y:auto;overflow-x:hidden;padding:.75rem;background:#1f2937}.ultra-unique-customer-orders-modal-section-xyz{background:#374151;border:1px solid #4b5563;border-radius:6px;padding:.5rem;margin-bottom:.5rem}.ultra-unique-customer-orders-modal-section-xyz:last-child{margin-bottom:0}.ultra-unique-customer-orders-modal-section-xyz h4{font-size:.7rem;font-weight:600;color:#f8fafc;margin:0 0 .4rem;padding-bottom:.3rem;border-bottom:1px solid #4b5563;text-transform:uppercase;letter-spacing:.03em}.ultra-unique-customer-orders-modal-grid-xyz{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.35rem}.ultra-unique-customer-orders-modal-item-xyz{display:flex;flex-direction:column;gap:.1rem;padding:.3rem .4rem;background:#1f2937;border:1px solid #4b5563;border-radius:4px}.ultra-unique-customer-orders-modal-label-xyz{font-size:.55rem;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em}.ultra-unique-customer-orders-modal-value-xyz{font-size:.7rem;font-weight:600;color:#f8fafc;word-break:break-word}.ultra-unique-customer-orders-tracking-xyz{color:#e77427!important;font-family:Courier New,monospace}.ultra-unique-customer-orders-modal-description-xyz{margin-top:.35rem;padding:.35rem .4rem;background:#1f2937;border:1px solid #4b5563;border-radius:4px}.ultra-unique-customer-orders-modal-desc-text-xyz{font-size:.65rem;color:#e2e8f0;margin:.2rem 0 0;line-height:1.4}.ultra-unique-customer-orders-modal-notes-xyz{font-size:.65rem;color:#e2e8f0;margin:0;line-height:1.4;background:#1f2937;border:1px solid #4b5563;border-radius:4px;padding:.35rem .4rem}.ultra-unique-customer-orders-timeline-xyz{display:flex;flex-direction:column;gap:.3rem}.ultra-unique-customer-orders-timeline-item-xyz{display:flex;align-items:center;gap:.4rem;padding:.3rem .4rem;background:#1f2937;border:1px solid #4b5563;border-radius:4px}.ultra-unique-customer-orders-timeline-dot-xyz{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ultra-unique-customer-orders-timeline-dot-xyz.created{background:#22c55e}.ultra-unique-customer-orders-timeline-dot-xyz.paid,.ultra-unique-customer-orders-timeline-dot-xyz.completed{background:#10b981}.ultra-unique-customer-orders-timeline-dot-xyz.production{background:#E77427}.ultra-unique-customer-orders-timeline-dot-xyz.shipped{background:#a855f7}.ultra-unique-customer-orders-timeline-dot-xyz.delivered{background:#3b82f6}.ultra-unique-customer-orders-timeline-content-xyz{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0}.ultra-unique-customer-orders-timeline-title-xyz{font-size:.65rem;font-weight:600;color:#f8fafc}.ultra-unique-customer-orders-timeline-date-xyz{font-size:.6rem;color:#9ca3af;text-align:right}@media (max-width: 480px){.ultra-unique-customer-orders-modal-container-xyz{max-height:90vh;max-width:none}.ultra-unique-customer-orders-modal-grid-xyz{grid-template-columns:repeat(2,1fr)}.ultra-unique-customer-orders-timeline-content-xyz{flex-direction:column;align-items:flex-start;gap:.1rem}.ultra-unique-customer-orders-timeline-date-xyz{text-align:left}}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-access-denied-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:4rem!important;text-align:center!important;background:#1e293b!important;border-radius:8px!important;border:1px solid #374151!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-loading-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:4rem!important;text-align:center!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-loading-spinner{width:2rem!important;height:2rem!important;border:2px solid #374151!important;border-top:2px solid #E77427!important;border-radius:50%!important;animation:ultra-customer-orders-spin 1s linear infinite!important;margin-bottom:1rem!important}@keyframes ultra-customer-orders-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-loading-text{color:#94a3b8!important;font-size:1rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-error-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:4rem!important;text-align:center!important;background:#7f1d1d!important;border:1px solid #dc2626!important;color:#fca5a5!important;border-radius:8px!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-page-header-section{display:block!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:1rem!important;padding-bottom:.75rem!important;border-bottom:1px solid #475569!important;gap:.5rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-header-left-section{display:flex!important;flex-direction:column!important;gap:.25rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-page-title-heading{font-size:1.5rem!important;font-weight:700!important;color:#f8fafc!important;margin:0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-page-subtitle-text{font-size:.875rem!important;color:#94a3b8!important;margin:0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-header-right-section{display:flex!important;flex-direction:column!important;gap:1rem!important;align-items:start!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-page-stats-container{display:flex!important;gap:.5rem!important;align-items:center!important;flex-wrap:wrap!important;margin-top:.5rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-stat-card-component{background:#374151!important;border:1px solid #4b5563!important;border-radius:6px!important;padding:.375rem .75rem!important;transition:all .2s ease!important;cursor:pointer!important;min-width:auto!important;display:flex!important;align-items:center!important;gap:.375rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-stat-card-component:hover{border-color:#6b7280!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-stat-card-header-section{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-stat-card-title-text{font-size:.75rem!important;font-weight:500!important;color:#d1d5db!important;margin:0!important;text-transform:none!important;letter-spacing:0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-stat-card-value-display{font-size:1rem!important;font-weight:700!important;color:#60a5fa!important;margin:0!important;line-height:1!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-stat-card-icon-container{width:32px!important;height:32px!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-stat-card-icon-display{width:16px!important;height:16px!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-stat-icon-total-style{background:rgba(96,165,250,.1)!important;color:#60a5fa!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-stat-icon-active-style{background:rgba(251,191,36,.1)!important;color:#fbbf24!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-stat-icon-shipped-style{background:rgba(168,85,247,.1)!important;color:#a855f7!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-stat-icon-completed-style{background:rgba(34,197,94,.1)!important;color:#22c55e!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-stat-icon-payment-style{background:rgba(239,68,68,.1)!important;color:#ef4444!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-action-buttons-container{display:flex!important;gap:.75rem!important;align-items:center!important;flex-wrap:wrap!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-component{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1rem!important;border-radius:.5rem!important;font-size:.875rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;white-space:nowrap!important;text-decoration:none!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-primary-style{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;box-shadow:0 4px 6px -1px #e774274d!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-primary-style:hover{background:linear-gradient(135deg,#D56A23 0%,#c2611f 100%)!important;transform:translateY(-1px)!important;box-shadow:0 8px 15px -3px #e7742766!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-secondary-style{background:#1e293b!important;color:#e2e8f0!important;border:1px solid #374151!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-secondary-style:hover{background:#334155!important;border-color:#475569!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-btn-active-state{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-filter-badge{background:#ef4444!important;color:#fff!important;border-radius:50%!important;width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.75rem!important;font-weight:600!important;margin-left:.5rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tabs-container{display:flex!important;background:#374151!important;border-radius:6px!important;padding:.25rem!important;margin:.75rem 0!important;gap:.25rem!important;box-shadow:0 1px 3px #0003!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tabs-nav{display:flex!important;width:100%!important;gap:.25rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tab-btn{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.375rem!important;padding:.5rem .75rem!important;border-radius:4px!important;background:transparent!important;border:1px solid transparent!important;color:#9ca3af!important;font-size:.75rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;text-transform:uppercase!important;letter-spacing:.025em!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tab-btn:hover{background:rgba(255,255,255,.05)!important;color:#e2e8f0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tab-btn.ultra-unique-customer-orders-tab-active{background:#0f172a!important;color:#3b82f6!important;border-color:#3b82f6!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tab-button{flex:1!important;padding:.75rem 1rem!important;border-radius:6px!important;background:transparent!important;border:none!important;color:#9ca3af!important;font-weight:500!important;font-size:.875rem!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tab-button:hover{color:#d1d5db!important;background:rgba(75,85,99,.5)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tab-button.ultra-unique-customer-orders-tab-active-state{background:#E77427!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-search-filter-section{background:#374151!important;border:1px solid #4b5563!important;border-radius:8px!important;padding:.75rem!important;margin-bottom:.75rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-search-bar-container{position:relative!important;margin-bottom:1rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-search-icon{position:absolute!important;left:.75rem!important;top:50%!important;transform:translateY(-50%)!important;width:1rem!important;height:1rem!important;color:#9ca3af!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-search-input{width:100%!important;padding:.75rem .75rem .75rem 2.5rem!important;background:#374151!important;border:1px solid #4b5563!important;border-radius:6px!important;color:#f3f4f6!important;font-size:.875rem!important;transition:all .2s ease!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-search-input:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 2px #e7742733!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-search-input::-moz-placeholder{color:#9ca3af!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-search-input::placeholder{color:#9ca3af!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-filters-panel{background:#334155!important;border:1px solid #475569!important;border-radius:6px!important;padding:1.5rem!important;margin-top:1rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-filters-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1rem!important;margin-bottom:1rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-filter-group{display:flex!important;flex-direction:column!important;gap:.5rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-filter-label{font-size:.875rem!important;font-weight:600!important;color:#f3f4f6!important;text-transform:uppercase!important;letter-spacing:.05em!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-filter-select{background:#1e293b!important;border:1px solid #4b5563!important;border-radius:6px!important;padding:.75rem!important;color:#f3f4f6!important;font-size:.875rem!important;transition:all .2s ease!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-filter-select:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 2px #e7742733!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-filter-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:1rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-filter-summary{font-size:.875rem!important;color:#94a3b8!important;font-weight:500!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-container-wrapper{background:#374151!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 1px 3px #0000004d!important;border:1px solid #4b5563!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-element{width:100%!important;border-collapse:collapse!important;font-size:.75rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-element th{background:#4b5563!important;color:#f3f4f6!important;padding:.5rem .75rem!important;text-align:left!important;font-weight:600!important;font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-bottom:1px solid #6b7280!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-header-content-wrapper{display:flex!important;align-items:center!important;gap:.375rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-header-content-wrapper svg{width:14px!important;height:14px!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-element tbody tr{border-bottom:1px solid #4b5563!important;transition:all .2s ease!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-element tbody tr:hover{background:#4b5563!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-element td{padding:.5rem .75rem!important;vertical-align:middle!important;color:#f3f4f6!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-order-info-container{display:flex!important;align-items:center!important;gap:.75rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-order-icon-circle{width:32px!important;height:32px!important;border-radius:50%!important;background:#E77427!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-weight:600!important;font-size:.75rem!important;flex-shrink:0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-order-details-container{display:flex!important;flex-direction:column!important;gap:.125rem!important;min-width:0!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-order-number-display{font-weight:600!important;color:#f8fafc!important;font-size:.75rem!important;display:flex!important;align-items:center!important;gap:.375rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-order-date-display{color:#94a3b8!important;font-size:.7rem!important;white-space:nowrap!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-product-details-container{display:flex!important;flex-direction:column!important;gap:.125rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-product-title-display{font-weight:600!important;color:#f8fafc!important;font-size:.75rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-product-specs-display{color:#94a3b8!important;font-size:.7rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-action-buttons-container{display:flex!important;gap:.375rem!important;align-items:center!important;flex-wrap:wrap!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-action-btn{display:flex!important;align-items:center!important;gap:.2rem!important;padding:.25rem .5rem!important;border-radius:4px!important;font-size:.65rem!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;text-decoration:none!important;white-space:nowrap!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-action-btn svg{width:10px!important;height:10px!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-action-btn.ultra-unique-customer-orders-view-btn{background:#3b82f6!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-action-btn.ultra-unique-customer-orders-view-btn:hover{background:#2563eb!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-action-btn.ultra-unique-customer-orders-track-btn{background:#a855f7!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-action-btn.ultra-unique-customer-orders-track-btn:hover{background:#9333ea!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-action-btn.ultra-unique-customer-orders-pay-btn{background:#E77427!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-action-btn.ultra-unique-customer-orders-pay-btn:hover{background:#d56a23!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-action-btn.ultra-unique-customer-orders-reorder-btn{background:#22c55e!important;color:#fff!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-table-action-btn.ultra-unique-customer-orders-reorder-btn:hover{background:#16a34a!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-list-container{display:flex!important;flex-direction:column!important;gap:1rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-entry-card{background:#1e293b!important;border:1px solid #374151!important;border-radius:8px!important;padding:1.5rem!important;transition:all .2s ease!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-entry-card:hover{border-color:#475569!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #0003!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-entry-header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:1rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-order-number{font-size:1.125rem!important;font-weight:600!important;color:#e77427!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-entry-content{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1rem!important;margin-bottom:1rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-detail-row{display:flex!important;flex-direction:column!important;gap:.25rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-detail-label{font-size:.75rem!important;color:#94a3b8!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-detail-value{font-size:.875rem!important;color:#e2e8f0!important;font-weight:500!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-status-badge{padding:.2rem .5rem!important;border-radius:.25rem!important;font-size:.65rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.03em!important;white-space:nowrap!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-status-pending{background:rgba(251,191,36,.2)!important;color:#fbbf24!important;border:1px solid rgba(251,191,36,.3)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-status-in-progress{background:rgba(59,130,246,.2)!important;color:#3b82f6!important;border:1px solid rgba(59,130,246,.3)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-status-completed{background:rgba(34,197,94,.2)!important;color:#22c55e!important;border:1px solid rgba(34,197,94,.3)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-status-shipped{background:rgba(168,85,247,.2)!important;color:#a855f7!important;border:1px solid rgba(168,85,247,.3)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-entry-actions{display:flex!important;gap:.75rem!important;align-items:center!important;flex-wrap:wrap!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-action-btn{display:flex!important;align-items:center!important;gap:.375rem!important;padding:.5rem .75rem!important;border-radius:.375rem!important;font-size:.75rem!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;text-decoration:none!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-view-btn{background:rgba(59,130,246,.15)!important;color:#3b82f6!important;border:1px solid rgba(59,130,246,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-view-btn:hover{background:rgba(59,130,246,.25)!important;border-color:#3b82f64d!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-track-btn{background:rgba(168,85,247,.15)!important;color:#a855f7!important;border:1px solid rgba(168,85,247,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-track-btn:hover{background:rgba(168,85,247,.25)!important;border-color:#a855f74d!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-reorder-btn{background:rgba(34,197,94,.15)!important;color:#22c55e!important;border:1px solid rgba(34,197,94,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-reorder-btn:hover{background:rgba(34,197,94,.25)!important;border-color:#22c55e4d!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-empty-state{text-align:center!important;padding:4rem 2rem!important;background:#1e293b!important;border:1px solid #374151!important;border-radius:8px!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-empty-icon{width:48px!important;height:48px!important;margin:0 auto 1rem!important;color:#cbd5e1!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-empty-title{font-size:1.25rem!important;font-weight:600!important;color:#f8fafc!important;margin:0 0 .5rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-empty-description{font-size:.875rem!important;color:#94a3b8!important;margin:0 0 1.5rem!important;line-height:1.5!important}@media (max-width: 1024px){div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-page-header-section{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-header-right-section{width:100%!important;align-items:flex-start!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-page-stats-container,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-action-buttons-container{width:100%!important;justify-content:flex-start!important}}@media (max-width: 768px){div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz{padding:1rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-page-title-heading{font-size:1.5rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-entry-content{grid-template-columns:1fr!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-page-stats-container{flex-direction:column!important;gap:.5rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-stat-card-component{width:100%!important}}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-payment-status-display{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.5rem .75rem!important;border-radius:.375rem!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-payment-status-completed{background:rgba(34,197,94,.15)!important;color:#22c55e!important;border:1px solid rgba(34,197,94,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-payment-status-pending{background:rgba(251,191,36,.15)!important;color:#fbbf24!important;border:1px solid rgba(251,191,36,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-payment-status-payment-required{background:rgba(239,68,68,.15)!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-shipping-status-display{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.5rem .75rem!important;border-radius:.375rem!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-shipping-status-not-shipped{background:rgba(100,116,139,.15)!important;color:#64748b!important;border:1px solid rgba(100,116,139,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-shipping-status-preparing{background:rgba(59,130,246,.15)!important;color:#3b82f6!important;border:1px solid rgba(59,130,246,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-shipping-status-assigned{background:rgba(168,85,247,.15)!important;color:#a855f7!important;border:1px solid rgba(168,85,247,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-shipping-status-ready_to_ship{background:rgba(245,158,11,.15)!important;color:#f59e0b!important;border:1px solid rgba(245,158,11,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-shipping-status-in_transit,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-shipping-status-tracking-assigned{background:rgba(168,85,247,.15)!important;color:#a855f7!important;border:1px solid rgba(168,85,247,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-shipping-status-out_for_delivery{background:rgba(245,158,11,.15)!important;color:#f59e0b!important;border:1px solid rgba(245,158,11,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-shipping-status-delivered{background:rgba(34,197,94,.15)!important;color:#22c55e!important;border:1px solid rgba(34,197,94,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-shipping-status-delivery_attempted,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-shipping-status-on_hold,div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-shipping-status-returned{background:rgba(239,68,68,.15)!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tracking-status-display{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.5rem .75rem!important;border-radius:.375rem!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tracking-status-no-tracking{background:rgba(100,116,139,.15)!important;color:#64748b!important;border:1px solid rgba(100,116,139,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tracking-status-has-tracking{background:rgba(168,85,247,.15)!important;color:#a855f7!important;border:1px solid rgba(168,85,247,.2)!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tracking-details{display:flex!important;flex-direction:column!important;gap:.125rem!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tracking-number{font-weight:700!important}div.ultra-unique-extreme-customer-orders-management-main-wrapper-container-xyz .ultra-unique-customer-orders-tracking-label{font-size:.625rem!important;opacity:.8!important}:root{--color-bg-primary: #0f172a;--color-bg-secondary: #1e293b;--color-bg-tertiary: #334155;--color-bg-card: #1e293b;--color-bg-overlay: rgba(0, 0, 0, .7);--color-text-primary: #f1f5f9;--color-text-secondary: #cbd5e1;--color-text-heading: #ffffff;--color-text-muted: #94a3b8;--color-border-primary: #475569;--color-border-secondary: #64748b;--color-button-primary: #E77427;--color-button-primary-hover: #d56a23;--color-accent-blue: #f39957;--color-accent-green: #22c55e;--color-accent-orange: #f59e0b;--color-accent-red: #ef4444;--gradient-primary: linear-gradient(135deg, #E77427, #c45f1f);--gradient-orange: linear-gradient(135deg, #f59e0b, #d97706);--gradient-green: linear-gradient(135deg, #22c55e, #16a34a);--gradient-red: linear-gradient(135deg, #ef4444, #dc2626);--gradient-dark: linear-gradient(135deg, #1e293b, #334155);--gradient-darker: linear-gradient(135deg, #0f172a, #1e293b);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -2px rgba(0, 0, 0, .3);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .4)}.reorder-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .2s ease-out}.reorder-modal{background:var(--color-bg-card);border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-xl);border:2px solid var(--color-border-primary);transition:all .2s ease;animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.reorder-modal:hover{border-color:var(--color-accent-blue);box-shadow:var(--shadow-xl),0 0 20px #60a5fa33}.reorder-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:2px solid var(--color-border-primary);background:var(--gradient-darker);border-radius:16px 16px 0 0}.reorder-modal-header h3{margin:0;font-size:1.375rem;font-weight:800;background:var(--gradient-orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex:1;letter-spacing:-.025em}.reorder-modal-close-btn{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:.75rem;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid var(--color-border-primary)}.reorder-modal-close-btn:hover{color:var(--color-text-secondary);background:rgba(255,255,255,.1);transform:translateY(-1px);border-color:var(--color-border-secondary)}.reorder-modal-close-btn .w-6{width:1.5rem;height:1.5rem}.reorder-modal-content{padding:1.5rem;background:var(--color-bg-primary);border-radius:0 0 16px 16px}.reorder-section{margin-bottom:2rem;background:var(--color-bg-card);border-radius:12px;padding:1.5rem;border:2px solid var(--color-border-primary);box-shadow:var(--shadow-md);transition:all .2s ease;position:relative;overflow:hidden}.reorder-section:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gradient-orange);border-radius:0 2px 2px 0}.reorder-section:hover{border-color:var(--color-accent-blue);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.reorder-section:last-child{margin-bottom:0}.reorder-section h4{margin:0 0 1.25rem;font-size:1.125rem;font-weight:700;color:var(--color-text-heading);display:flex;align-items:center;gap:.75rem;padding-left:.5rem}.original-order-info{display:flex;flex-direction:column;gap:.75rem;background:var(--gradient-dark);padding:1rem;border-radius:12px;border:2px solid var(--color-border-primary)}.order-detail{display:flex;align-items:center;gap:.75rem;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;padding:.75rem;background:rgba(255,255,255,.05);border-radius:8px;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}.order-detail:hover{background:rgba(255,255,255,.1);transform:translateY(-1px);color:var(--color-text-primary);border-color:var(--color-accent-blue)}.order-detail svg,.order-detail .w-4{color:var(--color-accent-blue);width:1.125rem;height:1.125rem;flex-shrink:0}.order-detail span{color:var(--color-text-primary);font-weight:600}.color-label{font-weight:700;color:var(--color-text-heading)}.artwork-loading{display:flex;align-items:center;gap:.75rem;color:var(--color-text-muted);font-size:.875rem;font-weight:500;padding:1.25rem;background:var(--gradient-dark);border-radius:12px;border:2px solid var(--color-border-primary)}.artwork-loading .w-4,.artwork-loading .animate-spin{width:1rem;height:1rem;color:var(--color-accent-blue);animation:spin 1s linear infinite}.artwork-info{background:var(--gradient-primary);border:2px solid var(--color-button-primary);border-radius:12px;padding:1.25rem;box-shadow:var(--shadow-md);color:#fff;position:relative;overflow:hidden}.artwork-info:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.05),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.artwork-status{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;padding:.75rem;background:rgba(255,255,255,.15);border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;border:1px solid rgba(255,255,255,.2);position:relative;z-index:1}.artwork-status.approved{background:var(--gradient-green);border-color:var(--color-accent-green);color:#fff}.artwork-status.reference{background:var(--gradient-primary);border-color:var(--color-button-primary);color:#fff}.artwork-status .w-4{width:1rem;height:1rem;flex-shrink:0}.artwork-details{display:flex;align-items:center;gap:.75rem;color:#ffffffe6;font-size:.875rem;font-weight:500;padding:.75rem;background:rgba(255,255,255,.1);border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);position:relative;z-index:1}.artwork-details .w-4{width:1rem;height:1rem;color:#fffc}.artwork-warning{display:flex;align-items:center;gap:.75rem;color:#fbbf24;font-size:.875rem;font-weight:600;padding:1.25rem;background:linear-gradient(135deg,#451a03,#92400e);border:2px solid #f59e0b;border-radius:12px;box-shadow:var(--shadow-md)}.artwork-warning .w-4{width:1rem;height:1rem;color:#fbbf24}.quantity-selector{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.25rem;background:var(--gradient-dark);border-radius:12px;border:2px solid var(--color-border-primary)}.quantity-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid var(--color-border-primary);border-radius:12px;background:var(--color-bg-tertiary);color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm);font-weight:600}.quantity-btn:hover:not(:disabled){border-color:var(--color-button-primary);color:#fff;background:var(--gradient-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.quantity-btn:disabled{opacity:.4;cursor:not-allowed;transform:none;background:var(--color-bg-secondary)}.quantity-btn .w-4{width:1.125rem;height:1.125rem}.quantity-input-wrapper{display:flex;align-items:center;gap:.75rem}.quantity-input{width:90px;padding:.875rem .75rem;border:2px solid var(--color-border-primary);border-radius:8px;text-align:center;font-size:1.125rem;font-weight:700;color:var(--color-text-heading);background:var(--color-bg-tertiary);transition:all .2s ease;box-shadow:var(--shadow-sm)}.quantity-input:focus{outline:none;border-color:var(--color-button-primary);box-shadow:0 0 0 3px #e774274d;background:var(--gradient-primary);color:#fff}.quantity-label{color:var(--color-text-muted);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.quantity-presets{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.preset-btn{padding:.625rem 1rem;border:2px solid var(--color-border-primary);border-radius:8px;background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm);min-width:60px}.preset-btn:hover{border-color:var(--color-button-primary);color:#fff;background:var(--gradient-primary);transform:translateY(-1px);box-shadow:var(--shadow-md)}.preset-btn.active{background:var(--gradient-primary);border-color:var(--color-button-primary);color:#fff;box-shadow:var(--shadow-md);transform:translateY(-1px)}.price-breakdown{background:var(--gradient-dark);border:2px solid var(--color-border-primary);border-radius:12px;padding:1.25rem;margin-bottom:1rem;box-shadow:var(--shadow-md)}.price-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.price-row:not(:last-child){border-bottom:1px solid var(--color-border-primary)}.price-row span:first-child{color:var(--color-text-muted)}.price-row span:last-child{color:var(--color-text-primary);font-weight:600}.price-row.total{font-weight:700;font-size:1.125rem;color:var(--color-text-heading);padding-top:1rem;margin-top:.75rem;border-top:2px solid var(--color-border-primary);border-bottom:none}.estimated-price{display:flex;align-items:center;gap:.5rem;color:var(--color-accent-green);font-weight:800;font-size:1.25rem;background:var(--gradient-green);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.estimated-price .w-4{width:1.125rem;height:1.125rem;color:var(--color-accent-green)}.price-note{display:flex;align-items:flex-start;gap:.75rem;color:#fbbf24;font-size:.75rem;line-height:1.4;font-weight:500;margin-top:1rem;padding:1rem;background:linear-gradient(135deg,#451a03,#92400e);border-radius:8px;border:1px solid #f59e0b}.price-note .w-4{flex-shrink:0;margin-top:.1rem;color:#fbbf24;width:1rem;height:1rem}.reorder-error{display:flex;align-items:center;gap:.75rem;color:#fca5a5;font-size:.875rem;font-weight:600;padding:1.25rem;background:var(--gradient-red);border:2px solid var(--color-accent-red);border-radius:12px;margin-top:1rem;box-shadow:var(--shadow-md)}.reorder-error .w-4{width:1rem;height:1rem;color:#fca5a5;flex-shrink:0}.reorder-modal-footer{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:2px solid var(--color-border-primary);background:var(--gradient-darker);border-radius:0 0 16px 16px}.btn{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.75rem;border:2px solid transparent;border-radius:12px;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s ease;text-decoration:none;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.025em}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn:hover:not(:disabled):before{left:100%}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary{background:var(--color-bg-tertiary);border-color:var(--color-border-primary);color:var(--color-text-secondary)}.btn-secondary:hover:not(:disabled){background:var(--color-bg-secondary);border-color:var(--color-border-secondary);color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-primary{background:var(--gradient-orange);border-color:var(--color-accent-orange);color:#fff;box-shadow:0 4px 14px #f59e0b66}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);border-color:#d97706;transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b80}.reorder-btn{min-width:200px;justify-content:center;font-weight:800}.btn .w-4{width:1rem;height:1rem}.animate-spin,.reorder-btn .w-4.animate-spin{animation:spin 1s linear infinite}@media (max-width: 640px){.reorder-modal{margin:0;border-radius:12px;max-height:95vh}.reorder-modal-header,.reorder-modal-content,.reorder-modal-footer{padding:1rem}.reorder-section{padding:1rem;margin-bottom:1rem}.reorder-modal-header h3{font-size:1.125rem}.quantity-selector{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.quantity-input-wrapper,.quantity-presets{justify-content:center}.reorder-modal-footer{flex-direction:column}.btn{justify-content:center}.price-row{font-size:.8rem}.price-row.total{font-size:1rem}}@media (max-width: 480px){.reorder-modal-overlay{padding:.5rem}.reorder-modal{border-radius:8px}.reorder-modal-header,.reorder-modal-content,.reorder-modal-footer,.reorder-section{padding:.75rem}.quantity-btn{width:44px;height:44px}.quantity-input{width:80px;padding:.75rem .5rem;font-size:1rem}.btn{padding:.75rem 1.25rem;font-size:.8rem}}.reorder-modal-close-btn:focus,.quantity-btn:focus,.quantity-input:focus,.preset-btn:focus,.btn:focus{outline:2px solid var(--color-button-primary);outline-offset:2px}@media (prefers-contrast: high){.reorder-modal,.reorder-section,.quantity-selector,.price-breakdown{border:3px solid var(--color-text-primary)}.original-order-info,.artwork-info,.artwork-warning,.reorder-error{border:3px solid currentColor}.btn{border-width:3px}}@media print{.reorder-modal-overlay{display:none}}:root{--color-bg-primary: #f8fafc;--color-bg-secondary: #f1f5f9;--color-bg-card: #ffffff;--color-bg-overlay: rgba(0, 0, 0, .5);--color-text-primary: #1e293b;--color-text-secondary: #475569;--color-text-heading: #0f172a;--color-text-muted: #64748b;--color-border-primary: #e2e8f0;--color-button-primary: #E77427;--color-button-primary-hover: #d56a23;--color-button-secondary: #64748b;--color-button-secondary-hover: #475569;--color-success: #10b981;--color-success-hover: #059669;--gradient-primary: linear-gradient(135deg, #E77427, #c45f1f);--gradient-primary-hover: linear-gradient(135deg, #d56a23, #b8541e);--gradient-purple: linear-gradient(135deg, #8b5cf6, #7c3aed);--gradient-success: linear-gradient(135deg, #10b981, #059669);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-accent: 0 4px 14px 0 rgba(231, 116, 39, .25)}.shipping-orders-container{padding:2rem;margin:0 auto;background:var(--color-bg-primary);min-height:100vh;max-width:1400px}.role-description{color:var(--color-text-muted);font-size:.95rem;margin:.5rem 0 1rem;font-style:italic;font-weight:500}.shipping-summary{display:flex;gap:1.5rem;margin-top:1rem;flex-wrap:wrap}.summary-stat{display:flex;align-items:center;padding:1.25rem;background:var(--color-bg-card);border-radius:12px;border:1px solid var(--color-border-primary);min-width:140px;transition:all .2s ease;box-shadow:var(--shadow-sm);gap:1rem}.summary-stat:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.summary-stat.success{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#34d399}.ml-3{display:flex;flex-direction:column;gap:.25rem}.stat-value{font-size:1.75rem;font-weight:800;color:var(--color-text-heading)}.summary-stat.success .stat-value{color:#065f46}.summary-stat.success .stat-label{color:#047857}.tabs-container{margin-bottom:2rem}.tabs{display:flex;background:var(--color-bg-card);border-radius:12px;padding:.5rem;box-shadow:var(--shadow-sm);border:1px solid var(--color-border-primary);gap:.5rem}.tab{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;background:transparent;color:var(--color-text-secondary);flex:1;justify-content:center}.tab:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tab.active{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-accent)}.search-filter-section{background:var(--color-bg-card);border-radius:16px;box-shadow:var(--shadow-md);margin-bottom:2rem;border:1px solid var(--color-border-primary);overflow:hidden}.search-input:focus{outline:none;border-color:var(--color-button-primary);background:var(--color-bg-card);box-shadow:0 0 0 3px #e774271a}.clear-search-btn{position:absolute;right:2.75rem;top:50%;transform:translateY(-50%);background:var(--color-bg-card);border:1px solid var(--color-border-primary);color:var(--color-text-muted);cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease}.clear-search-btn:hover{color:var(--color-text-primary);background:var(--color-bg-secondary);border-color:var(--color-button-primary)}.filters-panel{padding:2rem;background:var(--color-bg-secondary)}.filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:2rem}.filter-group{display:flex;flex-direction:column;gap:.75rem}.filter-group label{font-size:.875rem;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em}.filter-select{padding:.875rem 1rem;border:2px solid var(--color-border-primary);border-radius:8px;font-size:.9rem;background:var(--color-bg-card);color:var(--color-text-primary);transition:all .2s ease;cursor:pointer;font-weight:500}.filter-select:focus{outline:none;border-color:var(--color-button-primary);box-shadow:0 0 0 3px #e774271a}.filter-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--color-border-primary)}.filter-summary{font-size:.9rem;color:var(--color-text-secondary);font-weight:600}.filter-badge{background:#ef4444;color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;margin-left:.5rem;position:absolute;top:-.25rem;right:-.25rem}.shipments-table-container{background:var(--color-bg-card);border-radius:16px;overflow-x:auto;overflow-y:hidden;box-shadow:var(--shadow-md);border:1px solid var(--color-border-primary)}.shipments-table{width:100%;min-width:1150px;border-collapse:collapse;background:var(--color-bg-card)}.shipments-table th,.shipments-table td{padding:1.25rem;text-align:left;border-bottom:1px solid var(--color-border-primary)}.shipments-table th{background:var(--color-bg-secondary);font-weight:700;color:var(--color-text-primary);text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.shipments-table tbody tr{transition:all .2s ease}.shipments-table tbody tr:hover{background:var(--color-bg-secondary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.shipments-table tbody tr:last-child td{border-bottom:none}.shipments-table-container::-webkit-scrollbar{height:12px;background:var(--color-bg-secondary);border-radius:0 0 16px 16px}.shipments-table-container::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:0 0 16px 16px}.shipments-table-container::-webkit-scrollbar-thumb{background:var(--color-button-primary);border-radius:10px;border:2px solid var(--color-bg-secondary)}.shipments-table-container::-webkit-scrollbar-thumb:hover{background:var(--color-button-primary-hover)}.order-number{font-family:Monaco,Menlo,monospace;font-weight:700;color:var(--color-text-primary);background:var(--color-bg-secondary);padding:.5rem .75rem;border-radius:6px;font-size:.875rem;border:1px solid var(--color-border-primary)}.customer-info{display:flex;flex-direction:column;gap:.5rem}.customer-name{font-weight:700;color:var(--color-text-primary);font-size:1rem}.customer-contact{font-size:.875rem;color:var(--color-text-secondary);font-weight:500}.date-info{font-size:.875rem;color:var(--color-text-secondary);white-space:nowrap;font-weight:500}.priority-badge{padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:capitalize;min-width:80px;text-align:center;display:inline-block}.priority-high{background:linear-gradient(135deg,#fecaca,#fca5a5);color:#991b1b;border:1px solid #ef4444}.priority-medium{background:linear-gradient(135deg,#fed7aa,#fdba74);color:#9a3412;border:1px solid #f97316}.priority-low{background:linear-gradient(135deg,#bbf7d0,#86efac);color:#166534;border:1px solid #22c55e}.shipping-method-info{display:flex;align-items:center;justify-content:flex-start}.shipping-method-badge{display:inline-flex;align-items:center;padding:.5rem 1rem;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:capitalize;white-space:nowrap;box-shadow:var(--shadow-sm);border:1px solid #2563eb;min-width:80px;justify-content:center}.status-dropdown{padding:.5rem 1rem;border:2px solid transparent;border-radius:20px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease;text-transform:capitalize;min-width:160px;background:var(--color-bg-card)}.status-dropdown:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.status-dropdown:disabled{cursor:not-allowed;opacity:.7}.shipping-status-assigned{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border-color:#f59e0b}.shipping-status-preparing{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#b8541e;border-color:#e77427}.shipping-status-ready{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46;border-color:#10b981}.shipping-status-transit{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#3730a3;border-color:#6366f1}.shipping-status-delivery{background:linear-gradient(135deg,#fce7f3,#f9a8d4);color:#be185d;border-color:#ec4899}.shipping-status-delivered{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#14532d;border-color:#16a34a}.shipping-status-attempted{background:linear-gradient(135deg,#fed7d7,#fca5a5);color:#c53030;border-color:#f56565}.shipping-status-hold{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b;border-color:#ef4444}.shipping-status-returned{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#374151;border-color:#9ca3af}.action-buttons{display:flex;gap:.75rem;align-items:center;flex-wrap:nowrap;min-width:280px}.btn-icon{color:var(--color-button-primary);background:var(--color-bg-card);border:2px solid var(--color-button-primary);cursor:pointer;font-weight:600;padding:.625rem;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.btn-icon:hover{background:var(--color-button-primary);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-icon.view{color:var(--color-button-primary);border-color:var(--color-button-primary)}.btn-icon.email{background-color:#8b5cf6;border-color:#8b5cf6;color:#fff}.btn-icon.email:hover{background-color:#7c3aed;border-color:#7c3aed;color:#fff}.btn-icon.tracking{background-color:var(--color-success);border-color:var(--color-success);color:#fff}.btn-icon.tracking:hover{background-color:var(--color-success-hover);border-color:var(--color-success-hover);color:#fff}.btn-text{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1rem;border-radius:8px;border:2px solid var(--color-button-primary);background:var(--color-bg-card);color:var(--color-button-primary);cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:600;white-space:nowrap;min-height:40px}.btn-text:hover{background:var(--color-button-primary);color:#fff;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-text.view{color:var(--color-button-primary);border-color:var(--color-button-primary)}.btn-text.view:hover{background:var(--color-button-primary);color:#fff;border-color:var(--color-button-primary)}.btn-text.email{background-color:#8b5cf6;border-color:#8b5cf6;color:#fff}.btn-text.email:hover{background-color:#7c3aed;border-color:#7c3aed;color:#fff}.btn-text.tracking{background-color:var(--color-success);border-color:var(--color-success);color:#fff}.btn-text.tracking:hover{background-color:var(--color-success-hover);border-color:var(--color-success-hover);color:#fff}.loading-spinner{animation:spin 1s linear infinite;border-radius:50%;height:48px;width:48px;border:4px solid var(--color-border-primary);border-top-color:var(--color-button-primary);margin:0 auto 1.5rem}.loading-text{color:var(--color-text-secondary);font-size:1.1rem;font-weight:500}.error-container{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border:2px solid #f87171;border-radius:16px;padding:2rem;margin-bottom:2rem}.error-content{display:flex;align-items:flex-start;gap:1.5rem}.error-icon{flex-shrink:0;width:24px;height:24px;color:#dc2626}.error-details h3{margin:0 0 .75rem;color:#991b1b;font-size:1.1rem;font-weight:700}.error-details p{margin:0 0 1.5rem;color:#7f1d1d;font-size:1rem;line-height:1.5}.error-retry-btn{background:#dc2626;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.error-retry-btn:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:var(--shadow-md)}.empty-state-icon{width:64px;height:64px;margin:0 auto 1.5rem;color:var(--color-text-muted)}.empty-state h3{margin:0 0 1rem;font-size:1.25rem;color:var(--color-text-secondary);font-weight:700}.empty-state p{margin:0 0 1.5rem;font-style:italic;font-size:1rem;line-height:1.6}.access-denied{text-align:center;padding:4rem 2rem;color:var(--color-text-muted);background:var(--color-bg-card);border-radius:16px;box-shadow:var(--shadow-md);border:1px solid var(--color-border-primary)}.access-denied h2{color:#dc2626;margin:0 0 1rem;font-size:1.5rem;font-weight:700}.access-denied p{margin:0;font-size:1.1rem;font-weight:500}.modal{background:var(--color-bg-card);border-radius:16px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg);border:1px solid var(--color-border-primary)}.email-modal{max-width:900px}.tracking-modal{max-width:700px}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:2px solid var(--color-border-primary)}.modal-header h3{margin:0;color:var(--color-text-heading);font-size:1.5rem;font-weight:800}.modal-section{margin-bottom:2.5rem}.modal-section h4{margin:0 0 1.5rem;color:var(--color-text-heading);font-size:1.1rem;font-weight:700;border-bottom:2px solid var(--color-border-primary);padding-bottom:.75rem}.modal-section h5{margin:0 0 1rem;color:var(--color-text-heading);font-size:1rem;font-weight:700}.tracking-description{background:linear-gradient(135deg,#dbeafe,#bfdbfe);padding:1.5rem;border-radius:12px;border:1px solid #E77427;margin-bottom:2rem;color:#b8541e;font-size:.95rem;line-height:1.6}.tracking-form{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.tracking-preview{background:var(--color-bg-secondary);padding:1.5rem;border-radius:12px;border:1px solid var(--color-border-primary)}.email-preview{background:var(--color-bg-card);padding:1.5rem;border-radius:8px;border:1px solid var(--color-border-primary);margin-top:1rem}.preview-subject{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border-primary);font-size:.95rem}.preview-content{font-size:.9rem;line-height:1.6;color:var(--color-text-secondary)}.preview-content p{margin-bottom:1rem}.preview-content ul{margin:1rem 0;padding-left:1.5rem}.preview-content li{margin-bottom:.5rem}.shipment-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.overview-item{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:var(--color-bg-secondary);border-radius:12px;border:1px solid var(--color-border-primary);transition:all .2s ease}.overview-item:hover{background:var(--color-bg-primary);border-color:var(--color-button-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.overview-item .label{font-weight:700;color:var(--color-text-primary)}.overview-item .value{color:var(--color-text-secondary);text-align:right;font-weight:600}.overview-item .value.priority,.overview-item .value.status{padding:.375rem .75rem;border-radius:16px;font-size:.75rem;font-weight:700;text-transform:uppercase}.shipping-address{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--color-bg-secondary);border-radius:12px;border:1px solid var(--color-border-primary)}.address-icon{width:24px;height:24px;color:var(--color-button-primary);flex-shrink:0;margin-top:.25rem}.address-details{flex:1;color:var(--color-text-primary);font-weight:500;line-height:1.6}.product-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.product-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--color-bg-secondary);border-radius:8px;border:1px solid var(--color-border-primary)}.product-label{font-weight:600;color:var(--color-text-secondary)}.product-value{font-weight:700;color:var(--color-text-primary)}.product-value.amount{font-size:1.25rem;color:var(--color-button-primary)}.assignment-notes{background:var(--color-bg-secondary);padding:1.5rem;border-radius:12px;border:1px solid var(--color-border-primary);white-space:pre-wrap;line-height:1.6;color:var(--color-text-primary);font-weight:500}.tracking-info{display:flex;flex-direction:column;gap:1rem}.tracking-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--color-bg-secondary);border-radius:8px;border:1px solid var(--color-border-primary)}.tracking-label{font-weight:600;color:var(--color-text-secondary)}.tracking-value{font-weight:700;color:var(--color-text-primary);font-family:Monaco,Menlo,monospace;text-align:right}.template-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1rem}.template-btn{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--color-bg-card);border:2px solid var(--color-border-primary);border-radius:12px;cursor:pointer;transition:all .2s ease;font-weight:600;color:var(--color-text-primary)}.template-btn:hover{background:var(--color-bg-secondary);border-color:var(--color-button-primary);color:var(--color-button-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.template-btn.active{background:var(--gradient-primary);border-color:var(--color-button-primary);color:#fff;box-shadow:var(--shadow-accent)}.email-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.875rem;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em}.form-input,.form-textarea{padding:.875rem 1rem;border:2px solid var(--color-border-primary);border-radius:8px;font-size:.9rem;background:var(--color-bg-card);color:var(--color-text-primary);transition:all .2s ease;font-weight:500;font-family:inherit}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--color-button-primary);box-shadow:0 0 0 3px #e774271a}.form-input.disabled{background:var(--color-bg-secondary);color:var(--color-text-muted);cursor:not-allowed}.form-textarea{resize:vertical;min-height:200px;line-height:1.6}.modal-footer{padding:2rem;border-top:2px solid var(--color-border-primary);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;background:var(--color-bg-secondary)}.modal-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.spinner{width:1rem;height:1rem;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 1024px){.shipping-summary{gap:1rem}.summary-stat{padding:1rem;min-width:120px}.stat-value{font-size:1.5rem}.action-buttons{gap:.5rem}.btn-icon{padding:.5rem;min-width:36px;min-height:36px}}@media (max-width: 768px){.shipping-orders-container{padding:1rem}.header{flex-direction:column;gap:1.5rem;align-items:flex-start}.header-left h1{font-size:1.75rem}.role-description{font-size:.875rem}.shipping-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.75rem;width:100%}.summary-stat{padding:.75rem;min-width:100px;flex-direction:column;text-align:center}.stat-value{font-size:1.25rem}.stat-label{font-size:.7rem}.header-actions{width:100%;justify-content:stretch}.btn{flex:1;justify-content:center}.tabs{flex-direction:column;gap:.25rem}.tab{justify-content:flex-start}.search-bar{padding:1.5rem}.search-icon{left:2.25rem}.clear-search-btn{right:2.25rem}.filters-panel{padding:1.5rem}.filters-grid{grid-template-columns:1fr;gap:1rem}.filter-actions{flex-direction:column;align-items:stretch}.shipments-table-container{overflow-x:auto}.shipments-table{min-width:900px;font-size:.875rem}.shipments-table th,.shipments-table td{padding:1rem .75rem}.action-buttons{flex-direction:column;gap:.5rem;width:100%}.btn-icon{width:100%;justify-content:center;padding:.75rem}.modal{margin:.5rem;max-height:95vh}.modal-header,.modal-content,.modal-footer{padding:1.5rem}.shipment-overview{grid-template-columns:1fr}.overview-item{flex-direction:column;align-items:flex-start;gap:.5rem}.overview-item .value{text-align:left}.modal-footer{flex-direction:column;align-items:stretch}.modal-actions{width:100%;justify-content:stretch}.modal-actions .btn{flex:1}.product-details,.template-buttons{grid-template-columns:1fr}.tracking-form{gap:1rem}.email-preview{padding:1rem}.preview-content{font-size:.85rem}}@media (max-width: 480px){.shipping-orders-container{padding:.75rem}.header-left h1{font-size:1.5rem}.shipping-summary{grid-template-columns:repeat(2,1fr)}.tabs{padding:.25rem}.tab{padding:.75rem 1rem;font-size:.875rem}.search-filter-section{border-radius:12px}.search-bar{padding:1rem}.search-input{padding:.75rem 2.5rem}.search-icon{left:1.75rem}.clear-search-btn{right:1.75rem}.filters-panel{padding:1rem}.modal{margin:.25rem;border-radius:12px}.modal-header,.modal-content,.modal-footer{padding:1rem}.modal-header h3{font-size:1.25rem}.shipments-table{min-width:700px}.shipments-table th,.shipments-table td{padding:.75rem .5rem}.order-number{font-size:.75rem;padding:.375rem .5rem}.customer-name{font-size:.875rem}.customer-contact{font-size:.75rem}.priority-badge{padding:.375rem .75rem;font-size:.7rem;min-width:60px}.status-dropdown{padding:.375rem .75rem;font-size:.7rem;min-width:120px}.date-info{font-size:.75rem}.form-group{gap:.375rem}.form-input,.form-textarea{padding:.75rem;font-size:.875rem}.form-textarea{min-height:150px}.template-btn{padding:.75rem;font-size:.875rem}.tracking-description{padding:1rem;font-size:.875rem}.tracking-preview{padding:1rem}.email-preview{padding:.75rem}.preview-subject{font-size:.875rem}.preview-content{font-size:.8rem}}.text-blue-600{color:#d56a23}.btn:focus,.btn-icon:focus,.form-input:focus,.form-textarea:focus,.filter-select:focus,.search-input:focus,.template-btn:focus,.status-dropdown:focus,.tab:focus{outline:2px solid var(--color-button-primary);outline-offset:2px}@media (prefers-contrast: high){.shipments-table-container,.modal,.search-filter-section,.tabs-container{border:2px solid var(--color-text-primary)}.overview-item,.product-item,.tracking-item{border:2px solid var(--color-border-primary)}.priority-badge,.status-dropdown{border-width:2px}.tab{border:1px solid var(--color-border-primary)}.tab.active{border:2px solid var(--color-button-primary)}}@media print{.header-actions,.search-filter-section,.tabs-container,.action-buttons,.modal-overlay{display:none!important}.shipping-orders-container{padding:1rem;background:white}.shipments-table-container{box-shadow:none;border:1px solid #000}.shipments-table th,.shipments-table td{border:1px solid #000;padding:.5rem}.priority-badge,.status-dropdown{border:1px solid #000;background:white!important;color:#000!important}}.ultra-unique-extreme-customer-support-management-main-wrapper-container-xyz{min-height:100vh;background:#0f172a!important;padding:1.5rem!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14px!important;color:#e2e8f0!important}.ultra-unique-customer-support-loading-state-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:400px!important;text-align:center!important}.ultra-unique-customer-support-loading-spinner-animation{width:32px!important;height:32px!important;border:3px solid #374151!important;border-top-color:#e77427!important;border-radius:50%!important;animation:ultra-support-loading-spin 1s linear infinite!important;margin-bottom:1rem!important}.ultra-unique-customer-support-loading-text-display{color:#94a3b8!important;font-weight:500!important;margin:0!important}.ultra-unique-customer-support-error-state-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;min-height:400px!important}.ultra-unique-customer-support-error-content-display{background:#1e293b!important;border:1px solid #dc2626!important;border-radius:8px!important;padding:1.5rem!important;max-width:400px!important;width:100%!important;text-align:center!important}.ultra-unique-customer-support-error-title-heading{font-size:1.125rem!important;font-weight:600!important;color:#ef4444!important;margin:0 0 .5rem!important}.ultra-unique-customer-support-error-message-text{color:#cbd5e1!important;margin:0 0 1rem!important}.ultra-unique-customer-support-error-retry-button{background:#dc2626!important;color:#fff!important;padding:.75rem 1.5rem!important;border-radius:6px!important;font-weight:500!important;border:none!important;cursor:pointer!important;transition:background .2s ease!important}.ultra-unique-customer-support-error-retry-button:hover{background:#b91c1c!important}.ultra-unique-customer-support-page-subtitle-container{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;flex-wrap:wrap!important;margin-bottom:1.5rem!important;padding-bottom:1rem!important;border-bottom:1px solid #334155!important}.ultra-unique-customer-support-page-title-heading{font-size:2rem!important;font-weight:700!important;color:#f8fafc!important;margin:0!important;display:flex!important;align-items:center!important;gap:.75rem!important}.ultra-unique-customer-support-page-title-icon-display{width:32px!important;height:32px!important;color:#e77427!important}.ultra-unique-customer-support-action-buttons-wrapper{display:flex!important;gap:.75rem!important;flex-wrap:wrap!important}.ultra-unique-customer-support-btn-component{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1rem!important;border-radius:6px!important;font-weight:500!important;font-size:.875rem!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;text-decoration:none!important;white-space:nowrap!important}.ultra-unique-customer-support-btn-primary-style{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;box-shadow:0 2px 4px #e7742733!important}.ultra-unique-customer-support-btn-primary-style:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #e774274d!important}.ultra-unique-customer-support-btn-secondary-style{background:#475569!important;color:#e2e8f0!important;border:1px solid #64748b!important;padding:.75rem 1.25rem!important;font-weight:500!important;font-size:.875rem!important}.ultra-unique-customer-support-btn-secondary-style:hover{background:#64748b!important;border-color:#94a3b8!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #0003!important}.ultra-unique-customer-support-stats-grid-container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:1rem!important;margin-bottom:1.5rem!important}.ultra-unique-customer-support-stat-card-component{background:#1e293b!important;border:1px solid #334155!important;border-radius:12px!important;padding:1.5rem!important;transition:all .2s ease!important;position:relative!important;overflow:hidden!important}.ultra-unique-customer-support-stat-card-component:hover{border-color:#475569!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000004d!important}.ultra-unique-customer-support-stat-card-component:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#E77427,#F59E0B)!important}.ultra-unique-customer-support-stat-content-wrapper{display:flex!important;justify-content:space-between!important;align-items:center!important}.ultra-unique-customer-support-stat-info-section{flex:1!important}.ultra-unique-customer-support-stat-value-text{font-size:2.5rem!important;font-weight:700!important;color:#f1f5f9!important;margin:0!important;line-height:1!important;display:block!important}.ultra-unique-customer-support-stat-label-text{font-size:.875rem!important;font-weight:500!important;color:#94a3b8!important;margin:.25rem 0 0!important;display:block!important}.ultra-unique-customer-support-stat-card-icon-container{width:48px!important;height:48px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.ultra-unique-customer-support-stat-card-icon-response-style{background:rgba(231,116,39,.15)!important;color:#e77427!important}.ultra-unique-customer-support-stat-card-icon-open-style{background:rgba(251,191,36,.15)!important;color:#fbbf24!important}.ultra-unique-customer-support-stat-card-icon-high-style{background:rgba(239,68,68,.15)!important;color:#ef4444!important}.ultra-unique-customer-support-stat-card-icon-closed-style{background:rgba(34,197,94,.15)!important;color:#22c55e!important}.ultra-unique-customer-support-search-filter-container{background:#1e293b!important;border:1px solid #334155!important;border-radius:12px!important;padding:1.5rem!important;margin-bottom:1.5rem!important}.ultra-unique-customer-support-search-row{display:flex!important;gap:1rem!important;align-items:stretch!important;flex-wrap:wrap!important}.ultra-unique-customer-support-search-input-container{position:relative!important;flex:1!important;min-width:300px!important}.ultra-unique-customer-support-search-icon{position:absolute!important;left:.75rem!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;pointer-events:none!important}.ultra-unique-customer-support-search-input{width:100%!important;background:#0f172a!important;border:1px solid #374151!important;border-radius:8px!important;padding:.875rem .875rem .875rem 2.75rem!important;color:#e2e8f0!important;font-size:.875rem!important;transition:all .2s ease!important}.ultra-unique-customer-support-search-input:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 3px #e774271a!important}.ultra-unique-customer-support-search-input::-moz-placeholder{color:#64748b!important}.ultra-unique-customer-support-search-input::placeholder{color:#64748b!important}.ultra-unique-customer-support-filters-group{display:flex!important;gap:.75rem!important;flex-wrap:wrap!important;flex-shrink:0!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.ultra-unique-customer-support-filter-select{background:#0f172a!important;border:1px solid #374151!important;border-radius:8px!important;padding:.875rem!important;color:#e2e8f0!important;font-size:.875rem!important;cursor:pointer!important;min-width:150px!important;transition:all .2s ease!important}.ultra-unique-customer-support-filter-select:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 3px #e774271a!important}.ultra-unique-customer-support-tickets-grid-container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))!important;gap:1rem!important}.ultra-unique-customer-support-ticket-card-component{background:#1e293b!important;border:1px solid #334155!important;border-radius:12px!important;padding:1.5rem!important;cursor:pointer!important;transition:all .2s ease!important;position:relative!important;overflow:hidden!important}.ultra-unique-customer-support-ticket-card-component:hover{border-color:#e77427!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #00000026!important}.ultra-unique-customer-support-ticket-card-component:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,#E77427,#F59E0B)!important;opacity:0!important;transition:opacity .2s ease!important}.ultra-unique-customer-support-ticket-card-component:hover:before{opacity:1!important}.ultra-unique-customer-support-has-unread{border-color:#60a5fa!important;background:rgba(96,165,250,.02)!important}.ultra-unique-customer-support-ticket-header-section{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:1rem!important}.ultra-unique-customer-support-ticket-info-wrapper{flex:1!important}.ultra-unique-customer-support-ticket-number-display{font-size:.75rem!important;color:#e77427!important;font-family:monospace!important;font-weight:600!important;margin-bottom:.5rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ultra-unique-customer-support-ticket-subject-heading{font-size:1.125rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0 0 .75rem!important;line-height:1.3!important}.ultra-unique-customer-support-customer-info-container{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:.75rem!important;color:#94a3b8!important;margin-top:.5rem!important}.ultra-unique-customer-support-customer-icon-display{width:14px!important;height:14px!important}.ultra-unique-customer-support-priority-badge-component{padding:.375rem .75rem!important;border-radius:6px!important;font-size:.625rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:1px solid!important}.ultra-unique-customer-support-priority-low{background:rgba(34,197,94,.1)!important;color:#22c55e!important;border-color:#22c55e33!important}.ultra-unique-customer-support-priority-medium{background:rgba(251,191,36,.1)!important;color:#fbbf24!important;border-color:#fbbf2433!important}.ultra-unique-customer-support-priority-high{background:rgba(239,68,68,.1)!important;color:#ef4444!important;border-color:#ef444433!important}.ultra-unique-customer-support-ticket-meta-container{display:flex!important;gap:1rem!important;margin-bottom:1rem!important;flex-wrap:wrap!important}.ultra-unique-customer-support-meta-item-wrapper{display:flex!important;align-items:center!important;gap:.375rem!important}.ultra-unique-customer-support-status-badge-component{display:flex!important;align-items:center!important;gap:.375rem!important;padding:.375rem .75rem!important;border-radius:6px!important;font-size:.75rem!important;font-weight:500!important;text-transform:capitalize!important;border:1px solid!important}.ultra-unique-customer-support-status-open{background:rgba(96,165,250,.1)!important;color:#60a5fa!important;border-color:#60a5fa33!important}.ultra-unique-customer-support-status-in-progress{background:rgba(251,191,36,.1)!important;color:#fbbf24!important;border-color:#fbbf2433!important}.ultra-unique-customer-support-status-waiting-customer{background:rgba(168,85,247,.1)!important;color:#a855f7!important;border-color:#a855f733!important}.ultra-unique-customer-support-status-resolved{background:rgba(34,197,94,.1)!important;color:#22c55e!important;border-color:#22c55e33!important}.ultra-unique-customer-support-status-closed{background:rgba(75,85,99,.1)!important;color:#6b7280!important;border-color:#4b556333!important}.ultra-unique-customer-support-ticket-message-preview{color:#cbd5e1!important;font-size:.875rem!important;line-height:1.5!important;margin-bottom:1rem!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.ultra-unique-customer-support-ticket-footer-section{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-top:1rem!important;border-top:1px solid #374151!important}.ultra-unique-customer-support-last-activity-text{font-size:.75rem!important;color:#64748b!important;font-weight:500!important}.ultra-unique-customer-support-unread-indicator{display:flex!important;align-items:center!important;gap:.375rem!important;font-size:.75rem!important;color:#60a5fa!important;font-weight:600!important;background:rgba(96,165,250,.1)!important;padding:.25rem .5rem!important;border-radius:4px!important;border:1px solid rgba(96,165,250,.2)!important}.ultra-unique-customer-support-unread-dot{width:6px!important;height:6px!important;background:#60a5fa!important;border-radius:50%!important;animation:pulse 2s infinite!important}.ultra-unique-customer-support-empty-state-container{grid-column:1 / -1!important;background:#1e293b!important;border:1px solid #334155!important;border-radius:12px!important;text-align:center!important;padding:4rem 2rem!important;margin:1.5rem 0!important}.ultra-unique-customer-support-empty-icon-display{margin:0 auto 1.5rem!important;width:64px!important;height:64px!important;color:#64748b!important}.ultra-unique-customer-support-empty-title-heading{font-size:1.25rem!important;font-weight:700!important;color:#f1f5f9!important;margin:0 0 .75rem!important}.ultra-unique-customer-support-empty-description-text{color:#94a3b8!important;max-width:500px!important;margin:0 auto!important;line-height:1.6!important}.ultra-unique-customer-support-modal-overlay-backdrop{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.8)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:50!important;padding:1rem!important}.ultra-unique-customer-support-modal-container{background:#1e293b!important;border-radius:12px!important;box-shadow:0 20px 40px #0006!important;width:100%!important;max-width:600px!important;max-height:85vh!important;border:1px solid #334155!important;animation:ultra-support-modal-appear .3s ease-out!important;display:flex!important;flex-direction:column!important;margin:auto!important}.ultra-unique-customer-support-modal-header-section{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1rem 1.5rem!important;border-bottom:1px solid #475569!important;flex-shrink:0!important;background:#334155!important}.ultra-unique-customer-support-modal-title-heading{font-size:1.125rem!important;font-weight:600!important;color:#f8fafc!important;margin:0!important;display:flex!important;align-items:center!important;gap:.5rem!important}.ultra-unique-customer-support-modal-title-heading:before{content:""!important;width:3px!important;height:16px!important;background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;border-radius:2px!important}.ultra-unique-customer-support-modal-close-button{background:#475569!important;color:#e2e8f0!important;border:1px solid #64748b!important;padding:.5rem!important;border-radius:6px!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important}.ultra-unique-customer-support-modal-close-button:hover{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #ef44444d!important}.ultra-unique-customer-support-modal-body-content{flex:1!important;overflow-y:auto!important;padding:1.5rem!important;background:#1e293b!important;min-height:0!important}.ultra-unique-customer-support-modal-footer-section{display:flex!important;justify-content:flex-end!important;gap:.75rem!important;padding:1rem 1.5rem!important;border-top:1px solid #475569!important;background:#334155!important;flex-shrink:0!important}.ultra-unique-customer-support-form-group-container{display:flex!important;flex-direction:column!important;gap:.5rem!important;margin-bottom:1rem!important}.ultra-unique-customer-support-form-label-text{font-size:.75rem!important;font-weight:600!important;color:#f1f5f9!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ultra-unique-customer-support-form-input-field,.ultra-unique-customer-support-form-textarea-field,.ultra-unique-customer-support-form-select-field{background:#334155!important;border:1px solid #475569!important;border-radius:6px!important;padding:.75rem!important;color:#f3f4f6!important;font-size:.875rem!important;transition:all .2s ease!important;box-sizing:border-box!important;width:100%!important}.ultra-unique-customer-support-form-input-field:focus,.ultra-unique-customer-support-form-textarea-field:focus,.ultra-unique-customer-support-form-select-field:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 3px #e7742726!important;background:#475569!important}.ultra-unique-customer-support-form-input-field::-moz-placeholder,.ultra-unique-customer-support-form-textarea-field::-moz-placeholder{color:#64748b!important}.ultra-unique-customer-support-form-input-field::placeholder,.ultra-unique-customer-support-form-textarea-field::placeholder{color:#64748b!important}.ultra-unique-customer-support-form-textarea-field{resize:vertical!important;min-height:80px!important;max-height:120px!important;line-height:1.4!important;font-family:inherit!important}.ultra-unique-customer-support-form-row{display:flex!important;gap:1rem!important}.ultra-unique-customer-support-form-row .ultra-unique-customer-support-form-group-container{flex:1!important}@keyframes ultra-support-loading-spin{to{transform:rotate(360deg)}}@keyframes ultra-support-modal-appear{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ultra-unique-customer-support-modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.8)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:50!important;padding:1rem!important}.ultra-unique-customer-support-chat-modal{max-width:900px!important;width:100%!important;height:90vh!important;max-height:90vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#1e293b!important;border-radius:12px!important;border:1px solid #334155!important;box-shadow:0 20px 40px #0009!important}.ultra-unique-customer-support-chat-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1.5rem!important;border-bottom:1px solid #334155!important;flex-shrink:0!important;background:#334155!important}.ultra-unique-customer-support-chat-title{display:flex!important;align-items:center!important;gap:.75rem!important}.ultra-unique-customer-support-chat-title-text{display:flex!important;flex-direction:column!important}.ultra-unique-customer-support-chat-ticket-title{font-size:1.125rem!important;font-weight:600!important;color:#f8fafc!important;margin:0!important}.ultra-unique-customer-support-chat-category{font-size:.75rem!important;color:#94a3b8!important;margin:0!important}.ultra-unique-customer-support-chat-header-actions{display:flex!important;align-items:center!important;gap:1rem!important}.ultra-unique-customer-support-status-dropdown{background:#0f172a!important;border:1px solid #374151!important;border-radius:6px!important;padding:.5rem!important;color:#e2e8f0!important;font-size:.75rem!important;cursor:pointer!important}.ultra-unique-customer-support-close-btn{background:#475569!important;color:#e2e8f0!important;border:1px solid #64748b!important;padding:.5rem!important;border-radius:6px!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important}.ultra-unique-customer-support-close-btn:hover{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #ef44444d!important}.ultra-unique-customer-support-chat-content{display:flex!important;flex-direction:column!important;flex:1!important;min-height:0!important;overflow:hidden!important;background:#1e293b!important}.ultra-unique-customer-support-ticket-summary-card{background:#334155!important;border-radius:8px!important;padding:1rem!important;margin:1rem!important;flex-shrink:0!important;border:1px solid #475569!important}.ultra-unique-customer-support-summary-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:1rem!important}.ultra-unique-customer-support-summary-item{display:flex!important;flex-direction:column!important;gap:.25rem!important}.ultra-unique-customer-support-summary-label{font-size:.75rem!important;color:#94a3b8!important;font-weight:500!important}.ultra-unique-customer-support-summary-value{font-size:.875rem!important;color:#f1f5f9!important;font-weight:500!important}.ultra-unique-customer-support-messages-container{flex:1!important;overflow-y:auto!important;padding:1rem!important;display:flex!important;flex-direction:column!important;gap:1rem!important;min-height:0!important;max-height:calc(90vh - 350px)!important;background:#1e293b!important}.ultra-unique-customer-support-message-loading{display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;padding:2rem!important;color:#94a3b8!important}.ultra-unique-customer-support-loading-spinner{width:16px!important;height:16px!important;border:2px solid #374151!important;border-top-color:#e77427!important;border-radius:50%!important;animation:ultra-support-loading-spin 1s linear infinite!important}.ultra-unique-customer-support-small{width:16px!important;height:16px!important}.ultra-unique-customer-support-no-messages{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:3rem!important;text-align:center!important;color:#94a3b8!important}.ultra-unique-customer-support-no-messages-icon{width:48px!important;height:48px!important;margin-bottom:1rem!important;color:#64748b!important}.ultra-unique-customer-support-no-messages-title{font-size:1.125rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0 0 .5rem!important}.ultra-unique-customer-support-no-messages-text{margin:0!important}.ultra-unique-customer-support-messages-list{display:flex!important;flex-direction:column!important;gap:1rem!important}.ultra-unique-customer-support-message{display:flex!important;flex-direction:column!important;gap:.5rem!important}.ultra-unique-customer-support-message-header{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:.75rem!important;color:#94a3b8!important}.ultra-unique-customer-support-sender-info{display:flex!important;align-items:center!important;gap:.5rem!important}.ultra-unique-customer-support-sender-avatar{width:24px!important;height:24px!important;background:#374151!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#e2e8f0!important}.ultra-unique-customer-support-sender-details{display:flex!important;flex-direction:column!important}.ultra-unique-customer-support-sender-name{font-weight:500!important;color:#f1f5f9!important}.ultra-unique-customer-support-sender-role{font-size:.625rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ultra-unique-customer-support-role-admin{color:#e77427!important}.ultra-unique-customer-support-role-customer{color:#22c55e!important}.ultra-unique-customer-support-message-time{font-size:.75rem!important;color:#64748b!important}.ultra-unique-customer-support-message-content{background:#334155!important;border-radius:8px!important;padding:.75rem!important;color:#e2e8f0!important;line-height:1.5!important}.ultra-unique-customer-support-own-message .ultra-unique-customer-support-message-content{background:#475569!important;border-left:3px solid #E77427!important}.ultra-unique-customer-support-other-message .ultra-unique-customer-support-message-content{background:#334155!important}.ultra-unique-customer-support-message-text{margin:0!important;color:#e2e8f0!important}.ultra-unique-customer-support-message-files{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin-top:.5rem!important}.ultra-unique-customer-support-file-attachment{display:flex!important;align-items:center!important;gap:.5rem!important;background:#1e293b!important;padding:.5rem!important;border-radius:6px!important;font-size:.75rem!important;border:1px solid #374151!important}.ultra-unique-customer-support-file-info{display:flex!important;align-items:center!important;gap:.5rem!important}.ultra-unique-customer-support-file-icon{color:#94a3b8!important}.ultra-unique-customer-support-file-details{display:flex!important;flex-direction:column!important}.ultra-unique-customer-support-file-name{font-weight:500!important;color:#e2e8f0!important}.ultra-unique-customer-support-file-size{color:#94a3b8!important;font-size:.625rem!important}.ultra-unique-customer-support-file-download-btn{background:#374151!important;color:#e2e8f0!important;border:none!important;padding:.25rem!important;border-radius:4px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.ultra-unique-customer-support-file-download-btn:hover{background:#4b5563!important}.ultra-unique-customer-support-message-input-container{padding:1rem!important;border-top:1px solid #334155!important;flex-shrink:0!important;background:#334155!important}.ultra-unique-customer-support-uploaded-files-preview{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin-bottom:1rem!important}.ultra-unique-customer-support-uploaded-file-item{display:flex!important;align-items:center!important;gap:.5rem!important;background:#475569!important;padding:.5rem!important;border-radius:6px!important;font-size:.75rem!important}.ultra-unique-customer-support-file-preview{display:flex!important;align-items:center!important;gap:.5rem!important}.ultra-unique-customer-support-remove-file-btn{background:#ef4444!important;color:#fff!important;border:none!important;padding:.25rem!important;border-radius:4px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.ultra-unique-customer-support-remove-file-btn:hover{background:#dc2626!important}.ultra-unique-customer-support-file-drop-area{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(231,116,39,.1)!important;border:2px dashed #E77427!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;z-index:10!important}.ultra-unique-customer-support-dragging{display:flex!important}.ultra-unique-customer-support-upload-icon{width:48px!important;height:48px!important;color:#e77427!important}.ultra-unique-customer-support-drop-text{color:#e77427!important;font-weight:500!important}.ultra-unique-customer-support-message-input-row{display:flex!important;gap:.75rem!important;align-items:flex-end!important}.ultra-unique-customer-support-file-upload-btn{background:#475569!important;color:#e2e8f0!important;border:1px solid #64748b!important;padding:.75rem!important;border-radius:6px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.ultra-unique-customer-support-file-upload-btn:hover{background:#64748b!important;border-color:#94a3b8!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #0003!important}.ultra-unique-customer-support-message-input{flex:1!important;background:#0f172a!important;border:1px solid #374151!important;border-radius:6px!important;padding:.75rem!important;color:#e2e8f0!important;font-size:.875rem!important;resize:vertical!important;min-height:2.5rem!important;max-height:120px!important;transition:all .2s ease!important}.ultra-unique-customer-support-message-input:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 3px #e774271a!important}.ultra-unique-customer-support-message-input::-moz-placeholder{color:#64748b!important}.ultra-unique-customer-support-message-input::placeholder{color:#64748b!important}.ultra-unique-customer-support-send-btn{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;border:none!important;padding:.75rem!important;border-radius:6px!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 4px #e7742733!important}.ultra-unique-customer-support-send-btn:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #e774274d!important}.ultra-unique-customer-support-send-btn:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.ultra-unique-customer-support-input-help-text{font-size:.75rem!important;color:#94a3b8!important;margin-top:.5rem!important;text-align:center!important}.ultra-unique-customer-support-hidden{display:none!important}.ultra-unique-customer-support-icon-size{width:16px!important;height:16px!important}@media (max-height: 800px){.ultra-unique-customer-support-modal-container{max-height:90vh!important}.ultra-unique-customer-support-modal-body-content{max-height:50vh!important;padding:1rem!important}.ultra-unique-customer-support-form-textarea-field{min-height:60px!important;max-height:80px!important}.ultra-unique-customer-support-form-group-container{margin-bottom:.75rem!important}.ultra-unique-customer-support-chat-modal{height:85vh!important;max-height:85vh!important}.ultra-unique-customer-support-messages-container{max-height:calc(85vh - 300px)!important}}@media (max-height: 700px){.ultra-unique-customer-support-modal-container{max-height:95vh!important}.ultra-unique-customer-support-modal-body-content{max-height:45vh!important;padding:.75rem!important}.ultra-unique-customer-support-modal-header-section,.ultra-unique-customer-support-modal-footer-section{padding:.75rem 1rem!important}.ultra-unique-customer-support-form-textarea-field{min-height:50px!important;max-height:60px!important}}@media (max-width: 1024px) and (min-width: 769px){.ultra-unique-customer-support-search-row{flex-direction:column!important;align-items:stretch!important;gap:1rem!important}.ultra-unique-customer-support-search-input-container{min-width:auto!important;width:100%!important}.ultra-unique-customer-support-filters-group{width:100%!important;justify-content:flex-start!important}.ultra-unique-customer-support-filter-select{min-width:150px!important;flex:1!important}}@media (max-width: 768px){.ultra-unique-extreme-customer-support-management-main-wrapper-container-xyz{padding:1rem!important}.ultra-unique-customer-support-page-subtitle-container{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}.ultra-unique-customer-support-action-buttons-wrapper{width:100%!important;justify-content:center!important}.ultra-unique-customer-support-stats-grid-container{grid-template-columns:1fr 1fr!important;gap:.75rem!important}.ultra-unique-customer-support-tickets-grid-container{grid-template-columns:1fr!important}.ultra-unique-customer-support-search-row{flex-direction:column!important;align-items:stretch!important}.ultra-unique-customer-support-search-input-container{min-width:auto!important}.ultra-unique-customer-support-filters-group{justify-content:stretch!important}.ultra-unique-customer-support-filter-select{min-width:auto!important;flex:1!important}.ultra-unique-customer-support-ticket-meta-container{flex-direction:column!important;gap:.5rem!important}.ultra-unique-customer-support-modal-container{max-height:95vh!important;margin:.5rem!important;height:auto!important}.ultra-unique-customer-support-modal-body-content{padding:1rem!important;max-height:60vh!important}.ultra-unique-customer-support-form-group-container{margin-bottom:.75rem!important}.ultra-unique-customer-support-form-textarea-field{min-height:60px!important;max-height:80px!important}.ultra-unique-customer-support-stat-card-component{padding:1rem!important}.ultra-unique-customer-support-stat-value-text{font-size:2rem!important}.ultra-unique-customer-support-chat-modal{height:95vh!important;max-height:95vh!important;margin:.5rem!important}.ultra-unique-customer-support-messages-container{max-height:calc(95vh - 300px)!important;padding:.75rem!important}.ultra-unique-customer-support-ticket-summary-card{margin:.75rem!important;padding:.75rem!important}.ultra-unique-customer-support-chat-header{padding:1rem!important}.ultra-unique-customer-support-message-input-container{padding:.75rem!important}}@media (max-width: 480px){.ultra-unique-customer-support-stats-grid-container{grid-template-columns:1fr!important}.ultra-unique-customer-support-stat-content-wrapper{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}.ultra-unique-customer-support-stat-card-icon-container{width:40px!important;height:40px!important}.ultra-unique-customer-support-chat-modal{height:98vh!important;max-height:98vh!important;margin:.25rem!important}.ultra-unique-customer-support-messages-container{max-height:calc(98vh - 250px)!important;padding:.5rem!important}.ultra-unique-customer-support-ticket-summary-card{margin:.5rem!important;padding:.5rem!important}.ultra-unique-customer-support-summary-grid{grid-template-columns:1fr!important;gap:.5rem!important}.ultra-unique-customer-support-chat-header{padding:.75rem!important}.ultra-unique-customer-support-message-input-container{padding:.5rem!important}.ultra-unique-customer-support-message-input-row{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}}.ultra-unique-admin-tickets-main-wrapper-container{background:#0f172a;min-height:100vh;padding:1.5rem;color:#f8fafc}.ultra-unique-admin-tickets-page-header-section{margin-bottom:1rem}.ultra-unique-admin-tickets-page-subtitle-container{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.ultra-unique-admin-tickets-page-title-heading{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;color:#f8fafc;margin:0}.ultra-unique-admin-tickets-page-title-icon-display{width:1.25rem;height:1.25rem;color:#e77427}.ultra-unique-admin-tickets-action-buttons-wrapper{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.ultra-unique-admin-tickets-btn-component{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.875rem}.ultra-unique-admin-tickets-btn-primary-style{background:linear-gradient(135deg,#E77427,#D56A23);color:#fff}.ultra-unique-admin-tickets-btn-primary-style:hover{background:linear-gradient(135deg,#D56A23,#C85A1F);transform:translateY(-1px)}.ultra-unique-admin-tickets-btn-secondary-style{background:#374151;color:#d1d5db}.ultra-unique-admin-tickets-btn-secondary-style:hover{background:#4b5563}.ultra-unique-admin-tickets-stats-grid-layout{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ultra-unique-admin-tickets-stat-card-component{background:#1e293b;border-radius:.375rem;padding:.5rem .75rem;border:1px solid #374151;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content}.ultra-unique-admin-tickets-stat-card-component:hover{border-color:#4b5563}.ultra-unique-admin-tickets-stat-card-header-section{display:flex;align-items:center;gap:.375rem}.ultra-unique-admin-tickets-stat-card-title-text{font-size:.7rem;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-admin-tickets-stat-card-icon-container{padding:.25rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center}.ultra-unique-admin-tickets-stat-card-icon-container svg{width:.875rem!important;height:.875rem!important}.ultra-unique-admin-tickets-stat-card-icon-open-style{background:#1e3a8a;color:#bfdbfe}.ultra-unique-admin-tickets-stat-card-icon-urgent-style{background:#dc2626;color:#fecaca}.ultra-unique-admin-tickets-stat-card-icon-pending-style{background:#d97706;color:#fed7aa}.ultra-unique-admin-tickets-stat-card-icon-resolved-style{background:#16a34a;color:#bbf7d0}.ultra-unique-admin-tickets-stat-card-value-display{font-size:1rem;font-weight:700;color:#e77427}.ultra-unique-admin-tickets-search-filter-section{background:#1e293b;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #374151}.ultra-unique-admin-tickets-search-bar{position:relative;margin-bottom:1rem}.ultra-unique-admin-tickets-search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#6b7280;pointer-events:none}.ultra-unique-admin-tickets-search-input{width:100%;padding:.75rem .75rem .75rem 2.5rem;background:#0f172a;border:1px solid #374151;border-radius:.375rem;color:#f8fafc;font-size:.875rem}.ultra-unique-admin-tickets-search-input:focus{outline:none;border-color:#e77427;box-shadow:0 0 0 3px #e774271a}.ultra-unique-admin-tickets-search-input::-moz-placeholder{color:#6b7280}.ultra-unique-admin-tickets-search-input::placeholder{color:#6b7280}.ultra-unique-admin-tickets-clear-search-btn{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem}.ultra-unique-admin-tickets-clear-search-btn:hover{color:#e77427;background:#374151}.ultra-unique-admin-tickets-filters-panel{border-top:1px solid #374151;padding-top:1rem;margin-top:1rem}.ultra-unique-admin-tickets-filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.ultra-unique-admin-tickets-filter-group{display:flex;flex-direction:column;gap:.5rem}.ultra-unique-admin-tickets-filter-group label{font-size:.875rem;font-weight:500;color:#d1d5db}.ultra-unique-admin-tickets-filter-select{padding:.5rem .75rem;background:#0f172a;border:1px solid #374151;border-radius:.375rem;color:#f8fafc;font-size:.875rem}.ultra-unique-admin-tickets-filter-select:focus{outline:none;border-color:#e77427;box-shadow:0 0 0 3px #e774271a}.ultra-unique-admin-tickets-filter-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.ultra-unique-admin-tickets-filter-summary{font-size:.875rem;color:#9ca3af}.ultra-unique-admin-tickets-resolved-hidden-note{font-style:italic;color:#6b7280}.ultra-unique-admin-tickets-entries-grid-container{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ultra-unique-admin-tickets-entry-card-item{background:#1e293b;border:1px solid #374151;border-radius:.5rem;padding:1rem;transition:all .2s ease;position:relative}.ultra-unique-admin-tickets-entry-card-item.ultra-unique-admin-tickets-compact{padding:.75rem 1rem}.ultra-unique-admin-tickets-entry-card-item:hover{border-color:#4b5563;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.ultra-unique-admin-tickets-has-unread{border-left:4px solid #E77427;background:#1a2332}.ultra-unique-admin-tickets-entry-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:1rem}.ultra-unique-admin-tickets-entry-card-title-section{display:flex;flex-direction:column;gap:.25rem;position:relative}.ultra-unique-admin-tickets-ticket-number-display{font-weight:600;font-size:1rem;color:#e77427}.ultra-unique-admin-tickets-ticket-date-display{font-size:.75rem;color:#9ca3af}.ultra-unique-admin-tickets-unread-indicator{position:absolute;top:-.25rem;right:-.5rem}.ultra-unique-admin-tickets-unread-dot{width:.5rem;height:.5rem;background:#E77427;border-radius:50%;display:block;animation:pulse 2s infinite}.ultra-unique-admin-tickets-entry-card-badges{display:flex;gap:.5rem;flex-wrap:wrap}.ultra-unique-admin-tickets-priority-badge,.ultra-unique-admin-tickets-status-badge{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.ultra-unique-admin-tickets-priority-high{background:#7f1d1d;color:#fecaca}.ultra-unique-admin-tickets-priority-medium{background:#92400e;color:#fed7aa}.ultra-unique-admin-tickets-priority-low{background:#166534;color:#bbf7d0}.ultra-unique-admin-tickets-status-open{background:#1e3a8a;color:#bfdbfe}.ultra-unique-admin-tickets-status-in-progress{background:#d97706;color:#fed7aa}.ultra-unique-admin-tickets-status-waiting{background:#7c2d12;color:#fed7aa}.ultra-unique-admin-tickets-status-resolved{background:#16a34a;color:#bbf7d0}.ultra-unique-admin-tickets-status-closed{background:#374151;color:#d1d5db}.ultra-unique-admin-tickets-entry-card-content{margin-bottom:1rem}.ultra-unique-admin-tickets-entry-detail-row{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;padding:.25rem 0}.ultra-unique-admin-tickets-entry-label{font-size:.75rem;font-weight:500;color:#9ca3af;min-width:80px;flex-shrink:0}.ultra-unique-admin-tickets-entry-value{font-size:.875rem;color:#f8fafc;flex:1;display:flex;align-items:center;gap:.25rem}.ultra-unique-admin-tickets-category-icon{width:.75rem;height:.75rem}.ultra-unique-admin-tickets-order-badge{background:#1e3a8a;color:#bfdbfe;padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.ultra-unique-admin-tickets-last-message-preview{color:#d1d5db;font-style:italic;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ultra-unique-admin-tickets-last-sender{font-size:.75rem;color:#9ca3af;margin-left:.5rem}.ultra-unique-admin-tickets-compact-content{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ultra-unique-admin-tickets-compact-main-info{display:flex;align-items:center;gap:1rem;flex:1;position:relative}.ultra-unique-admin-tickets-customer-name{font-weight:500;color:#f8fafc;font-size:.875rem}.ultra-unique-admin-tickets-last-activity{font-size:.75rem;color:#9ca3af;display:flex;align-items:center;gap:.25rem}.ultra-unique-admin-tickets-compact-actions{display:flex;align-items:center;gap:.75rem}.ultra-unique-admin-tickets-entry-card-actions{display:flex;gap:.5rem;align-items:center;justify-content:space-between;border-top:1px solid #374151;padding-top:.75rem;flex-wrap:wrap}.ultra-unique-admin-tickets-entry-action-btn{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:500;transition:all .2s ease;border:none;cursor:pointer}.ultra-unique-admin-tickets-view-btn{background:linear-gradient(135deg,#E77427,#D56A23);color:#fff}.ultra-unique-admin-tickets-view-btn:hover{background:linear-gradient(135deg,#D56A23,#C85A1F);transform:translateY(-1px)}.ultra-unique-admin-tickets-email-btn{background:#374151;color:#d1d5db}.ultra-unique-admin-tickets-email-btn:hover{background:#4b5563}.ultra-unique-admin-tickets-action-icon{width:.875rem;height:.875rem}.ultra-unique-admin-tickets-status-dropdown{padding:.375rem .5rem;border-radius:.25rem;border:1px solid #374151;background:#0f172a;color:#f8fafc;font-size:.75rem;cursor:pointer}.ultra-unique-admin-tickets-status-dropdown:focus{outline:none;border-color:#e77427}.ultra-unique-admin-tickets-empty-state{text-align:center;padding:3rem 2rem;color:#9ca3af;grid-column:1 / -1}.ultra-unique-admin-tickets-empty-state-icon{width:3rem;height:3rem;margin:0 auto 1rem;color:#6b7280}.ultra-unique-admin-tickets-empty-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#d1d5db}.ultra-unique-admin-tickets-empty-description{margin:0;font-size:.875rem}.ultra-unique-admin-tickets-modal-backdrop-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ultra-unique-admin-tickets-chat-modal-container{background:#1f2937;border-radius:12px;border:1px solid #374151;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #0009;animation:ultra-tickets-modal-appear .3s ease-out}@keyframes ultra-tickets-modal-appear{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ultra-unique-admin-tickets-modal-header-section{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #374151;background:#111827;flex-shrink:0}.ultra-unique-admin-tickets-modal-title-wrapper{display:flex;align-items:center;gap:.5rem}.ultra-unique-admin-tickets-modal-icon{width:1rem;height:1rem;color:#e77427;flex-shrink:0}.ultra-unique-admin-tickets-modal-title-content{display:flex;flex-direction:column;gap:.15rem}.ultra-unique-admin-tickets-modal-title-text{margin:0;font-size:1rem;font-weight:600;color:#f9fafb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:600px}.ultra-unique-admin-tickets-modal-subtitle-text{margin:0;font-size:.75rem;color:#9ca3af;display:flex;align-items:center;gap:.25rem}.ultra-unique-admin-tickets-user-icon{width:.75rem;height:.75rem}.ultra-unique-admin-tickets-modal-header-actions{display:flex;align-items:center;gap:.5rem}.ultra-unique-admin-tickets-modal-close-btn{background:#374151;border:1px solid #4b5563;color:#d1d5db;cursor:pointer;padding:.375rem;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ultra-unique-admin-tickets-modal-close-btn:hover{color:#f3f4f6;background:#4b5563}.ultra-unique-admin-tickets-close-icon{width:1rem;height:1rem}.ultra-unique-admin-tickets-modal-content-wrapper{padding:.75rem 1rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;background:#1f2937;scrollbar-width:thin;scrollbar-color:#4b5563 #374151}.ultra-unique-admin-tickets-modal-content-wrapper::-webkit-scrollbar{width:8px}.ultra-unique-admin-tickets-modal-content-wrapper::-webkit-scrollbar-track{background:#374151;border-radius:4px}.ultra-unique-admin-tickets-modal-content-wrapper::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}.ultra-unique-admin-tickets-modal-content-wrapper::-webkit-scrollbar-thumb:hover{background:#6b7280}.ultra-unique-admin-tickets-modal-section-container{background:#374151;border-radius:6px;padding:.5rem .6rem;margin-bottom:.5rem;border:1px solid #4b5563}.ultra-unique-admin-tickets-section-title{margin:0 0 .4rem;font-size:.8rem;font-weight:600;color:#e77427;display:flex;align-items:center;gap:.35rem;padding-bottom:.3rem;border-bottom:1px solid #4b5563}.ultra-unique-admin-tickets-overview-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.4rem}.ultra-unique-admin-tickets-overview-item-row{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0;border-bottom:1px solid rgba(75,85,99,.5)}.ultra-unique-admin-tickets-overview-item-row:last-child{border-bottom:none;padding-bottom:0}.ultra-unique-admin-tickets-overview-label-text{font-size:.65rem;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-admin-tickets-overview-value-text{font-size:.75rem;color:#f3f4f6;text-align:right;font-weight:500}.ultra-unique-admin-tickets-email-link,.ultra-unique-admin-tickets-order-link{color:#e77427;text-decoration:none}.ultra-unique-admin-tickets-email-link:hover,.ultra-unique-admin-tickets-order-link:hover{text-decoration:underline}.ultra-unique-admin-tickets-priority-high{color:#fca5a5}.ultra-unique-admin-tickets-priority-medium{color:#fed7aa}.ultra-unique-admin-tickets-priority-low{color:#bbf7d0}.ultra-unique-admin-tickets-messages-container{background:#374151;border-radius:6px;border:1px solid #4b5563;margin-bottom:.5rem;max-height:350px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4b5563 #374151}.ultra-unique-admin-tickets-message-loading,.ultra-unique-admin-tickets-no-messages{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;gap:.5rem}.ultra-unique-admin-tickets-loading-spinner{width:1.5rem;height:1.5rem;border:2px solid #374151;border-top:2px solid #E77427;border-radius:50%;animation:spin 1s linear infinite}.ultra-unique-admin-tickets-small{width:1rem;height:1rem}.ultra-unique-admin-tickets-no-messages-icon{width:3rem;height:3rem;color:#6b7280}.ultra-unique-admin-tickets-no-messages-title{margin:0;font-size:1.125rem;font-weight:600;color:#d1d5db}.ultra-unique-admin-tickets-no-messages-text{margin:0;font-size:.875rem;color:#9ca3af}.ultra-unique-admin-tickets-messages-list{padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.ultra-unique-admin-tickets-message{padding:.5rem;border-radius:6px;border:1px solid #4b5563}.ultra-unique-admin-tickets-admin-message{background:#4b5563;border-left:3px solid #E77427}.ultra-unique-admin-tickets-customer-message{background:#374151;border-left:3px solid #3b82f6}.ultra-unique-admin-tickets-message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.35rem}.ultra-unique-admin-tickets-sender-info{display:flex;align-items:center;gap:.35rem}.ultra-unique-admin-tickets-sender-avatar{width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.ultra-unique-admin-tickets-admin{background:#E77427;color:#fff}.ultra-unique-admin-tickets-customer{background:#3b82f6;color:#fff}.ultra-unique-admin-tickets-avatar-icon{width:.75rem;height:.75rem}.ultra-unique-admin-tickets-sender-details{display:flex;flex-direction:column;gap:.1rem}.ultra-unique-admin-tickets-sender-name{font-size:.7rem;font-weight:500;color:#f8fafc}.ultra-unique-admin-tickets-sender-role{font-size:.6rem;font-weight:500}.ultra-unique-admin-tickets-sender-role.ultra-unique-admin-tickets-admin{color:#fed7aa}.ultra-unique-admin-tickets-sender-role.ultra-unique-admin-tickets-customer{color:#bfdbfe}.ultra-unique-admin-tickets-message-time{font-size:.6rem;color:#9ca3af}.ultra-unique-admin-tickets-message-content{display:flex;flex-direction:column;gap:.35rem}.ultra-unique-admin-tickets-message-text{color:#f3f4f6;font-size:.7rem;line-height:1.4;white-space:pre-wrap}.ultra-unique-admin-tickets-message-files{display:flex;flex-direction:column;gap:.5rem}.ultra-unique-admin-tickets-file-attachment{display:flex;align-items:center;justify-content:space-between;background:#374151;border-radius:.25rem;padding:.5rem}.ultra-unique-admin-tickets-file-info{display:flex;align-items:center;gap:.5rem}.ultra-unique-admin-tickets-file-icon{color:#9ca3af}.ultra-unique-admin-tickets-file-details{display:flex;flex-direction:column;gap:.125rem}.ultra-unique-admin-tickets-file-name{font-size:.875rem;color:#f8fafc;font-weight:500}.ultra-unique-admin-tickets-file-size{font-size:.75rem;color:#9ca3af}.ultra-unique-admin-tickets-file-download-btn{background:none;border:none;color:#e77427;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s ease}.ultra-unique-admin-tickets-file-download-btn:hover{background:#4b5563}.ultra-unique-admin-tickets-download-icon{width:1rem;height:1rem}.ultra-unique-admin-tickets-admin-response-section{background:#0f172a;border-radius:.375rem;border:1px solid #374151;padding:1rem}.ultra-unique-admin-tickets-response-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ultra-unique-admin-tickets-response-title{margin:0;font-size:.875rem;font-weight:600;color:#e77427}.ultra-unique-admin-tickets-quick-actions{display:flex;gap:.5rem}.ultra-unique-admin-tickets-quick-reply-btn,.ultra-unique-admin-tickets-quick-action-btn{padding:.375rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.ultra-unique-admin-tickets-quick-reply-btn{background:#374151;color:#d1d5db}.ultra-unique-admin-tickets-quick-reply-btn:hover{background:#4b5563}.ultra-unique-admin-tickets-quick-action-btn.ultra-unique-admin-tickets-resolved{background:#16a34a;color:#fff}.ultra-unique-admin-tickets-quick-action-btn.ultra-unique-admin-tickets-resolved:hover{background:#22c55e}.ultra-unique-admin-tickets-uploaded-files-preview{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.ultra-unique-admin-tickets-uploaded-file-item{display:flex;align-items:center;justify-content:space-between;background:#374151;border-radius:.25rem;padding:.5rem}.ultra-unique-admin-tickets-file-preview{display:flex;align-items:center;gap:.5rem}.ultra-unique-admin-tickets-remove-file-btn{background:none;border:none;color:#ef4444;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s ease}.ultra-unique-admin-tickets-remove-file-btn:hover{background:#7f1d1d}.ultra-unique-admin-tickets-remove-icon{width:1rem;height:1rem}.ultra-unique-admin-tickets-file-drop-area{display:none;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #6b7280;border-radius:.375rem;padding:2rem;margin-bottom:1rem;transition:all .2s ease}.ultra-unique-admin-tickets-file-drop-area.ultra-unique-admin-tickets-dragging{border-color:#e77427;background:rgba(231,116,39,.1)}.ultra-unique-admin-tickets-upload-icon{width:2rem;height:2rem;color:#6b7280;margin-bottom:.5rem}.ultra-unique-admin-tickets-drop-text{color:#9ca3af;font-size:.875rem}.ultra-unique-admin-tickets-message-input-row{display:flex;gap:.5rem;align-items:flex-end;margin-bottom:.5rem}.ultra-unique-admin-tickets-hidden{display:none}.ultra-unique-admin-tickets-file-upload-btn{background:#374151;border:1px solid #4b5563;color:#d1d5db;cursor:pointer;padding:.5rem;border-radius:.25rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ultra-unique-admin-tickets-file-upload-btn:hover{background:#4b5563}.ultra-unique-admin-tickets-paperclip-icon{width:1rem;height:1rem}.ultra-unique-admin-tickets-message-input{flex:1;padding:.5rem .75rem;background:#374151;border:1px solid #4b5563;border-radius:.25rem;color:#f8fafc;resize:vertical;min-height:2.5rem}.ultra-unique-admin-tickets-message-input:focus{outline:none;border-color:#e77427;box-shadow:0 0 0 3px #e774271a}.ultra-unique-admin-tickets-message-input::-moz-placeholder{color:#9ca3af}.ultra-unique-admin-tickets-message-input::placeholder{color:#9ca3af}.ultra-unique-admin-tickets-send-btn{background:linear-gradient(135deg,#E77427,#D56A23);color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem;font-weight:500}.ultra-unique-admin-tickets-send-btn:hover:not(:disabled){background:linear-gradient(135deg,#D56A23,#C85A1F);transform:translateY(-1px)}.ultra-unique-admin-tickets-send-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ultra-unique-admin-tickets-send-icon{width:1rem;height:1rem}.ultra-unique-admin-tickets-input-help-text{font-size:.75rem;color:#9ca3af;text-align:center}.ultra-unique-admin-tickets-loading-state-wrapper,.ultra-unique-admin-tickets-error-state-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.ultra-unique-admin-tickets-loading-spinner-animation{width:2rem;height:2rem;border:2px solid #374151;border-top:2px solid #E77427;border-radius:50%;animation:spin 1s linear infinite}.ultra-unique-admin-tickets-loading-text-display{color:#9ca3af;font-size:.875rem;margin:0}.ultra-unique-admin-tickets-error-content-display{display:flex;align-items:center;gap:1rem;text-align:left}.ultra-unique-admin-tickets-error-icon-display{width:3rem;height:3rem;color:#ef4444;flex-shrink:0}.ultra-unique-admin-tickets-error-title-heading{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#f8fafc}.ultra-unique-admin-tickets-error-message-text{margin:0 0 1rem;color:#9ca3af}.ultra-unique-admin-tickets-error-retry-button{background:linear-gradient(135deg,#E77427,#D56A23);color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-weight:500;transition:all .2s ease}.ultra-unique-admin-tickets-error-retry-button:hover{background:linear-gradient(135deg,#D56A23,#C85A1F);transform:translateY(-1px)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.ultra-unique-admin-tickets-main-wrapper-container{padding:1rem}.ultra-unique-admin-tickets-page-subtitle-container{flex-direction:column;align-items:stretch;gap:1rem}.ultra-unique-admin-tickets-action-buttons-wrapper{justify-content:stretch}.ultra-unique-admin-tickets-btn-component{flex:1;justify-content:center}.ultra-unique-admin-tickets-stats-grid-layout{gap:.375rem}.ultra-unique-admin-tickets-entries-grid-container{grid-template-columns:1fr}.ultra-unique-admin-tickets-entry-card-actions{flex-direction:column;gap:.5rem}.ultra-unique-admin-tickets-status-dropdown{width:100%}.ultra-unique-admin-tickets-chat-modal-container{margin:.5rem;max-width:none;max-height:95vh}.ultra-unique-admin-tickets-modal-header-section,.ultra-unique-admin-tickets-modal-content-wrapper{padding:1rem}.ultra-unique-admin-tickets-overview-container{grid-template-columns:1fr}.ultra-unique-admin-tickets-message-input-row{flex-direction:column;align-items:stretch}.ultra-unique-admin-tickets-response-header{flex-direction:column;align-items:stretch;gap:.75rem}.ultra-unique-admin-tickets-quick-actions{justify-content:stretch}.ultra-unique-admin-tickets-quick-reply-btn,.ultra-unique-admin-tickets-quick-action-btn{flex:1;text-align:center}.ultra-unique-admin-tickets-compact-content{flex-direction:column;align-items:stretch;gap:.75rem}.ultra-unique-admin-tickets-compact-main-info{flex-wrap:wrap;gap:.5rem}.ultra-unique-admin-tickets-compact-actions{justify-content:space-between;padding-top:.5rem;border-top:1px solid #374151}}@media (max-width: 480px){.ultra-unique-admin-tickets-main-wrapper-container{padding:.75rem}.ultra-unique-admin-tickets-stats-grid-layout{gap:.25rem}.ultra-unique-admin-tickets-stat-card-component{padding:.375rem .5rem;gap:.375rem}.ultra-unique-admin-tickets-stat-card-title-text{font-size:.6rem}.ultra-unique-admin-tickets-stat-card-value-display{font-size:.875rem}.ultra-unique-admin-tickets-entry-card-header{flex-direction:column;align-items:stretch;gap:.5rem}.ultra-unique-admin-tickets-entry-card-badges{justify-content:flex-start}.ultra-unique-admin-tickets-entry-detail-row{flex-direction:column;gap:.25rem}.ultra-unique-admin-tickets-entry-label{min-width:auto}}:root{--color-bg-primary: #0f172a;--color-bg-secondary: #1e293b;--color-bg-card: #334155;--color-bg-overlay: rgba(0, 0, 0, .7);--color-text-primary: #f1f5f9;--color-text-secondary: #cbd5e1;--color-text-heading: #ffffff;--color-text-muted: #94a3b8;--color-border-primary: #475569;--color-border-secondary: #64748b;--color-button-primary: #E77427;--color-button-primary-hover: #d56a23;--color-button-secondary: #64748b;--color-button-secondary-hover: #475569;--gradient-primary: linear-gradient(135deg, #E77427, #c45f1f);--gradient-primary-hover: linear-gradient(135deg, #d56a23, #b8541e);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .4);--shadow-accent: 0 4px 14px 0 rgba(231, 116, 39, .4)}.factory-assignment-container{padding:2rem;margin:0 auto;background:var(--color-bg-primary);min-height:100vh;color:var(--color-text-primary)}.header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--color-border-primary);gap:1rem}.header-left h1{margin:0;color:var(--color-text-heading);font-size:2.25rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.role-description{color:var(--color-text-muted);margin:.5rem 0 0;font-size:1rem}.btn{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.75rem;border:none;border-radius:12px;font-weight:600;font-size:.95rem;transition:all .2s ease;cursor:pointer;text-decoration:none;min-height:44px;justify-content:center;position:relative;overflow:hidden}.btn-primary:hover{background:var(--gradient-primary-hover);box-shadow:0 8px 25px #e7742780}.assignment-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.summary-stat{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:var(--color-bg-card);border-radius:12px;border:1px solid var(--color-border-primary);transition:all .2s ease;box-shadow:var(--shadow-sm)}.summary-stat:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-border-secondary)}.summary-stat div{display:flex;flex-direction:column}.stat-value{font-size:1.75rem;font-weight:800;color:var(--color-text-heading);margin-bottom:.25rem}.stat-label{font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.filters-section{background:var(--color-bg-card);border-radius:16px;box-shadow:var(--shadow-md);margin-bottom:2rem;border:1px solid var(--color-border-primary);overflow:hidden}.search-bar{position:relative;padding:2rem;border-bottom:1px solid var(--color-border-primary)}.search-icon{position:absolute;left:2.75rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none;width:20px;height:20px}.search-input{width:100%;padding:1rem 3.5rem;border:2px solid var(--color-border-primary);border-radius:12px;font-size:1rem;background:var(--color-bg-secondary);transition:all .2s ease;color:var(--color-text-primary);font-weight:500}.search-input:focus{outline:none;border-color:var(--color-button-primary);background:var(--color-bg-primary);box-shadow:0 0 0 3px #e774274d}.search-input::-moz-placeholder{color:var(--color-text-muted);font-weight:400}.search-input::placeholder{color:var(--color-text-muted);font-weight:400}.filters-group{display:flex;gap:1rem;padding:2rem;background:var(--color-bg-secondary);flex-wrap:wrap}.filter-select{padding:.875rem 1rem;border:2px solid var(--color-border-primary);border-radius:8px;font-size:.9rem;background:var(--color-bg-card);color:var(--color-text-primary);transition:all .2s ease;cursor:pointer;font-weight:500;min-width:150px}.filter-select:focus{outline:none;border-color:var(--color-button-primary);box-shadow:0 0 0 3px #e774274d}.assignments-list{display:flex;flex-direction:column;gap:1rem}.assignment-card{background:var(--color-bg-card);border-radius:16px;padding:1.5rem;box-shadow:var(--shadow-md);cursor:pointer;transition:all .2s ease;border:1px solid var(--color-border-primary);border-left:4px solid transparent}.assignment-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);border-color:var(--color-border-secondary)}.assignment-card.has-unread{border-left-color:#10b981;background:linear-gradient(135deg,var(--color-bg-card),#064e3b15)}.assignment-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.assignment-info{flex:1}.order-details{display:flex;align-items:center;gap:12px;margin-bottom:8px}.order-number{font-weight:700;color:var(--color-text-heading);font-size:1.1rem}.customer-name{color:var(--color-text-secondary);font-size:.95rem;font-weight:500}.assignment-meta{display:flex;gap:8px}.priority-badge{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.priority-high{background:#7f1d1d;color:#fca5a5;border:1px solid #dc2626}.priority-medium{background:#78350f;color:#fed7aa;border:1px solid #d97706}.priority-low{background:#164e63;color:#7dd3fc;border:1px solid #0284c7}.status-badge{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.status-assigned{background:#164e63;color:#7dd3fc;border:1px solid #0284c7}.status-in-progress{background:#78350f;color:#fed7aa;border:1px solid #d97706}.status-completed{background:#14532d;color:#86efac;border:1px solid #16a34a}.status-on-hold{background:#7f1d1d;color:#fca5a5;border:1px solid #dc2626}.assignment-actions{display:flex;align-items:center;gap:12px}.unread-indicator{display:flex;align-items:center;gap:6px;background:#10b981;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.unread-dot{width:6px;height:6px;background:white;border-radius:50%}.last-message-time{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.assignment-details{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.assignment-details>div{display:flex;align-items:center;gap:6px;color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.assignment-notes{background:var(--color-bg-secondary);padding:1rem;border-radius:8px;border-left:3px solid var(--color-button-primary)}.notes-label{font-weight:600;color:var(--color-text-primary);margin-right:8px}.notes-text{color:var(--color-text-secondary)}.empty-state{text-align:center;padding:4rem 2rem;background:var(--color-bg-card);border-radius:16px;box-shadow:var(--shadow-md);border:1px solid var(--color-border-primary)}.empty-state-icon{width:64px;height:64px;color:var(--color-text-muted);margin:0 auto 1.5rem}.empty-state h3{color:var(--color-text-secondary);margin:0 0 1rem;font-size:1.25rem;font-weight:700}.empty-state p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.6}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.chat-modal{background:var(--color-bg-card);border-radius:16px;width:100%;max-width:900px;height:80vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);border:1px solid var(--color-border-primary)}.chat-header{padding:1.5rem;border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;align-items:center;background:var(--color-bg-secondary);border-radius:16px 16px 0 0}.chat-title{display:flex;align-items:center;gap:12px}.chat-title h3{margin:0;color:var(--color-text-heading);font-size:1.25rem;font-weight:700}.chat-title p{margin:0;color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.chat-header-actions{display:flex;align-items:center;gap:12px}.status-dropdown{padding:8px 12px;border-radius:8px;border:2px solid var(--color-border-primary);font-size:14px;font-weight:600;text-transform:capitalize;background:var(--color-bg-card);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease}.status-dropdown:focus{outline:none;border-color:var(--color-button-primary);box-shadow:0 0 0 3px #e774274d}.close-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:var(--color-text-muted);transition:all .2s ease}.close-btn:hover{background:var(--color-bg-primary);color:var(--color-text-primary)}.chat-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.order-summary-card{padding:1.5rem;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-primary)}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.summary-item{display:flex;flex-direction:column;gap:4px}.summary-item .label{font-size:12px;color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.summary-item .value{font-size:14px;color:var(--color-text-primary);font-weight:600}.priority-high{color:#fca5a5}.priority-medium{color:#fed7aa}.priority-low{color:#7dd3fc}.messages-container{flex:1;overflow-y:auto;padding:1.5rem;background:var(--color-bg-primary)}.message-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;color:var(--color-text-muted)}.loading-spinner{width:20px;height:20px;border:2px solid var(--color-border-primary);border-top:2px solid var(--color-button-primary);border-radius:50%;animation:spin 1s linear infinite}.loading-spinner.small{width:16px;height:16px}.no-messages{text-align:center;padding:60px 20px}.no-messages h4{color:var(--color-text-secondary);margin:16px 0 8px}.no-messages p{color:var(--color-text-muted);margin:0}.message{max-width:70%}.own-message{align-self:flex-end}.other-message{align-self:flex-start}.message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.sender-info{display:flex;align-items:center;gap:8px}.sender-avatar{width:32px;height:32px;background:var(--color-bg-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);border:1px solid var(--color-border-primary)}.sender-details{display:flex;flex-direction:column;gap:2px}.sender-name{font-size:14px;font-weight:600;color:var(--color-text-primary)}.sender-role{font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.sender-role.admin{color:#fca5a5}.sender-role.factory_worker{color:#86efac}.message-time{font-size:12px;color:var(--color-text-muted);font-weight:500}.message-content{background:var(--color-bg-secondary);padding:1rem;border-radius:12px;border:1px solid var(--color-border-primary)}.own-message .message-content{background:linear-gradient(135deg,#a0471b,#c45f1f);border-color:#e77427;color:#fff}.message-text{color:var(--color-text-primary);line-height:1.5;white-space:pre-wrap}.own-message .message-text{color:#fff}.message-files{margin-top:12px}.file-attachment{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--color-bg-card);border:1px solid var(--color-border-primary);border-radius:8px;margin-bottom:8px}.own-message .file-attachment{background:rgba(255,255,255,.1);border-color:#fff3}.file-info{display:flex;align-items:center;gap:8px}.file-icon{color:var(--color-text-muted)}.own-message .file-icon{color:#fffc}.file-details{display:flex;flex-direction:column;gap:2px}.file-name{font-size:14px;color:var(--color-text-primary);font-weight:500}.own-message .file-name{color:#fff}.file-size{font-size:12px;color:var(--color-text-muted)}.own-message .file-size{color:#ffffffb3}.file-download-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:var(--color-text-muted);transition:all .2s ease}.file-download-btn:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.own-message .file-download-btn{color:#fffc}.own-message .file-download-btn:hover{background:rgba(255,255,255,.1);color:#fff}.message-input-container{padding:1.5rem;border-top:1px solid var(--color-border-primary);background:var(--color-bg-card);border-radius:0 0 16px 16px;position:relative}.uploaded-files-preview{margin-bottom:12px;display:flex;flex-wrap:wrap;gap:8px}.uploaded-file-item{display:flex;align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;padding:8px 12px;gap:8px}.file-preview{display:flex;align-items:center;gap:8px}.remove-file-btn{background:none;border:none;cursor:pointer;padding:2px;border-radius:4px;color:var(--color-text-muted);transition:all .2s ease}.remove-file-btn:hover{background:var(--color-border-primary);color:var(--color-text-primary)}.file-drop-area{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(231,116,39,.2);border:2px dashed var(--color-button-primary);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--color-button-primary);font-weight:600;z-index:10}.message-input-row{display:flex;align-items:flex-end;gap:12px}.file-upload-btn{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;padding:10px;cursor:pointer;color:var(--color-text-muted);transition:all .2s ease}.file-upload-btn:hover{background:var(--color-border-primary);color:var(--color-text-primary)}.message-input{flex:1;padding:10px 12px;border:1px solid var(--color-border-primary);border-radius:8px;resize:none;font-family:inherit;transition:all .2s ease;background:var(--color-bg-secondary);color:var(--color-text-primary)}.message-input:focus{outline:none;border-color:var(--color-button-primary);box-shadow:0 0 0 3px #e774274d;background:var(--color-bg-primary)}.message-input::-moz-placeholder{color:var(--color-text-muted)}.message-input::placeholder{color:var(--color-text-muted)}.send-btn{background:var(--gradient-primary);color:#fff;border:none;border-radius:8px;padding:10px;cursor:pointer;transition:all .2s ease}.send-btn:hover:not(:disabled){background:var(--gradient-primary-hover);transform:translateY(-1px)}.send-btn:disabled{background:var(--color-border-primary);cursor:not-allowed;transform:none}.input-help-text{margin-top:8px;font-size:12px;color:var(--color-text-muted)}.access-denied,.loading-container,.error-container{display:flex;align-items:center;justify-content:center;min-height:400px;background:var(--color-bg-card);border-radius:16px;box-shadow:var(--shadow-md);border:1px solid var(--color-border-primary)}.error-content{text-align:center}.error-content h3{color:var(--color-text-heading);margin-bottom:1rem}.error-content p{color:var(--color-text-secondary);margin-bottom:1.5rem}.error-retry-btn{background:var(--gradient-primary);color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease}.error-retry-btn:hover{background:var(--gradient-primary-hover);transform:translateY(-1px)}.loading-text{color:var(--color-text-secondary);font-size:1.1rem;font-weight:500;margin-top:1rem}.access-denied h2{color:var(--color-text-heading);margin-bottom:1rem}.access-denied p{color:var(--color-text-secondary)}@media (max-width: 768px){.factory-assignment-container{padding:1rem}.header{flex-direction:column;gap:1rem;align-items:flex-start}.header-left h1{font-size:1.75rem}.assignment-summary{grid-template-columns:repeat(2,1fr);gap:1rem}.filters-group{flex-direction:column}.assignment-details{flex-direction:column;align-items:flex-start;gap:8px}.chat-modal{height:90vh;margin:10px}.summary-grid{grid-template-columns:1fr}.message{max-width:90%}.message-input-row{flex-wrap:wrap}.assignment-card{padding:1rem}.order-details{flex-direction:column;align-items:flex-start;gap:4px}.chat-header{padding:1rem;flex-direction:column;gap:1rem;align-items:flex-start}.chat-title{order:1}.chat-header-actions{order:2;align-self:flex-end}}@media (max-width: 480px){.factory-assignment-container{padding:.75rem}.header-left h1{font-size:1.5rem}.assignment-summary{grid-template-columns:1fr;gap:.75rem}.summary-stat{padding:1rem;flex-direction:column;text-align:center;gap:.5rem}.stat-value{font-size:1.5rem}.chat-modal{height:95vh;margin:5px}.chat-header,.order-summary-card,.messages-container,.message-input-container{padding:1rem}.message-input-row{flex-direction:column;gap:8px}.file-upload-btn,.send-btn{align-self:stretch}.assignment-meta{flex-direction:column;gap:4px;align-items:flex-start}.assignment-actions{flex-direction:column;align-items:flex-end;gap:4px}.search-bar{padding:1rem}.search-input{padding:.875rem 3rem}.search-icon{left:1.75rem}.filters-group{padding:1rem}.filter-select{min-width:unset;width:100%}}.w-4{width:1rem}.h-4{height:1rem}.w-5{width:1.25rem}.h-5{height:1.25rem}.w-6{width:1.5rem}.h-6{height:1.5rem}.w-8{width:2rem}.h-8{height:2rem}.w-12{width:3rem}.h-12{height:3rem}.text-blue-600{color:#e77427}.text-yellow-600{color:#d97706}.text-orange-600{color:#ea580c}.text-green-600{color:#16a34a}.text-purple-600{color:#9333ea}.text-gray-400{color:#9ca3af}.ultra-unique-artwork-viewer-modal-backdrop-overlay-xyz{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.85)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;padding:.5rem!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.ultra-unique-artwork-viewer-modal-main-container-xyz{background:#1f2937!important;border-radius:8px!important;width:100%!important;height:auto!important;max-width:1000px!important;max-height:88vh!important;overflow:hidden!important;box-shadow:0 15px 30px #00000080!important;border:1px solid #374151!important;animation:ultra-artwork-viewer-modal-appear-animation .2s ease-out!important;display:flex!important;flex-direction:column!important}.ultra-unique-artwork-viewer-modal-header-section-xyz{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:.5rem .75rem!important;border-bottom:1px solid #374151!important;background:#111827!important;flex-shrink:0!important}.ultra-unique-artwork-viewer-header-left-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;flex:1!important}.ultra-unique-artwork-viewer-modal-title-text-xyz{color:#f9fafb!important;font-size:1rem!important;font-weight:600!important;margin:0!important;display:flex!important;align-items:center!important;gap:.35rem!important}.ultra-unique-artwork-viewer-modal-title-icon-xyz{width:16px!important;height:16px!important;color:#e77427!important;flex-shrink:0!important}.ultra-unique-artwork-viewer-file-info-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;flex-wrap:wrap!important}.ultra-unique-artwork-viewer-file-name-xyz{color:#e2e8f0!important;font-size:.8rem!important;font-weight:500!important;background:#0f172a!important;padding:.25rem .5rem!important;border-radius:4px!important;border:1px solid #374151!important;max-width:200px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ultra-unique-artwork-viewer-version-badge-xyz{background:#E77427!important;color:#fff!important;padding:.2rem .5rem!important;border-radius:4px!important;font-size:.75rem!important;font-weight:600!important}.ultra-unique-artwork-viewer-header-controls-xyz{display:flex!important;align-items:center!important;gap:.35rem!important}.ultra-unique-artwork-viewer-zoom-controls-xyz{display:flex!important;gap:.25rem!important;background:#0f172a!important;padding:.25rem!important;border-radius:4px!important;border:1px solid #374151!important}.ultra-unique-artwork-viewer-control-btn-xyz{background:#374151!important;border:none!important;border-radius:4px!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#e5e7eb!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-artwork-viewer-control-btn-xyz:hover{background:#4b5563!important;color:#f3f4f6!important}.ultra-unique-artwork-viewer-control-icon-xyz{width:14px!important;height:14px!important}.ultra-unique-artwork-viewer-download-btn-xyz{display:flex!important;align-items:center!important;gap:.35rem!important;padding:.4rem .75rem!important;background:#E77427!important;color:#fff!important;border:none!important;border-radius:4px!important;font-weight:600!important;font-size:.8rem!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important}.ultra-unique-artwork-viewer-download-btn-xyz:hover{background:#D56A23!important}.ultra-unique-artwork-viewer-action-icon-xyz{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex-shrink:0!important;display:inline-block!important}.ultra-unique-artwork-viewer-modal-close-button-xyz{background:#374151!important;border:none!important;border-radius:4px!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#9ca3af!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important}.ultra-unique-artwork-viewer-modal-close-button-xyz:hover{background:#ef4444!important;color:#fff!important}.ultra-unique-artwork-viewer-close-icon-xyz{width:16px!important;height:16px!important}.ultra-unique-artwork-viewer-close-btn-xyz{background:#374151!important;border:none!important;border-radius:4px!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#e5e7eb!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important;font-size:1.1rem!important;font-weight:600!important}.ultra-unique-artwork-viewer-close-btn-xyz:hover{background:#ef4444!important;color:#fff!important}.ultra-unique-artwork-viewer-modal-body-content-xyz{flex:1!important;overflow:hidden!important;padding:0!important;background:#0f172a!important;display:flex!important;gap:0!important;min-height:0!important;max-height:calc(85vh - 50px)!important}.ultra-unique-artwork-viewer-image-section-xyz{background:#1e293b!important;border-right:1px solid #374151!important;padding:.75rem!important;flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important;min-width:0!important;overflow:hidden!important;max-width:calc(100% - 280px)!important}.ultra-unique-artwork-viewer-section-header-xyz{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:.35rem!important;padding-bottom:.35rem!important;border-bottom:1px solid #374151!important}.ultra-unique-artwork-viewer-section-title-xyz{font-size:.875rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0!important;display:flex!important;align-items:center!important;gap:.35rem!important}.ultra-unique-artwork-viewer-section-icon-xyz{width:14px!important;height:14px!important;color:#e77427!important}.ultra-unique-artwork-viewer-help-text-xyz{color:#94a3b8!important;font-size:.75rem!important;background:#0f172a!important;padding:.2rem .5rem!important;border-radius:4px!important;border:1px solid #374151!important}.ultra-unique-artwork-viewer-image-container-xyz{flex:1!important;background:#0f172a!important;border:1px solid #374151!important;border-radius:4px!important;position:relative!important;overflow:hidden!important;min-height:300px!important;max-height:500px!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.ultra-unique-artwork-viewer-image-wrapper-xyz{width:100%!important;height:100%!important;position:relative!important}.ultra-unique-artwork-viewer-image-display-xyz{width:100%!important;height:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important}.ultra-unique-artwork-viewer-main-image-xyz{max-width:100%!important;max-height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;cursor:crosshair!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;transition:transform .2s ease!important}.ultra-unique-artwork-viewer-loading-state-xyz{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(15,23,42,.95)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1rem!important}.ultra-unique-artwork-viewer-loading-spinner-xyz{width:48px!important;height:48px!important;border:4px solid #374151!important;border-top-color:#e77427!important;border-radius:50%!important;animation:ultra-artwork-viewer-loading-spin 1s linear infinite!important}.ultra-unique-artwork-viewer-loading-content-xyz{text-align:center!important}.ultra-unique-artwork-viewer-loading-title-xyz{color:#f1f5f9!important;font-size:1.125rem!important;font-weight:600!important;margin:0 0 .5rem!important}.ultra-unique-artwork-viewer-loading-text-xyz{color:#94a3b8!important;font-size:.875rem!important;margin:0!important}.ultra-unique-artwork-viewer-error-state-xyz{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:1.5rem!important;padding:3rem!important;background:#1e293b!important;border:1px solid #ef4444!important;border-radius:12px!important}.ultra-unique-artwork-viewer-error-icon-xyz{width:64px!important;height:64px!important;color:#ef4444!important}.ultra-unique-artwork-viewer-error-title-xyz{color:#f1f5f9!important;font-size:1.25rem!important;font-weight:600!important;margin:0!important}.ultra-unique-artwork-viewer-error-text-xyz{color:#94a3b8!important;margin:0!important;font-size:1rem!important}.ultra-unique-artwork-viewer-error-details-xyz{background:#0f172a!important;padding:1rem!important;border-radius:8px!important;border:1px solid #374151!important;color:#e2e8f0!important;font-size:.875rem!important;text-align:left!important}.ultra-unique-artwork-viewer-error-actions-xyz{display:flex!important;gap:1rem!important;flex-wrap:wrap!important;justify-content:center!important}.ultra-unique-artwork-viewer-retry-btn-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.25rem!important;background:#E77427!important;color:#fff!important;border:none!important;border-radius:8px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-artwork-viewer-retry-btn-xyz:hover{background:#D56A23!important;transform:translateY(-1px)!important}.ultra-unique-artwork-viewer-download-original-btn-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.25rem!important;background:#374151!important;color:#e5e7eb!important;border:1px solid #4b5563!important;border-radius:8px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-artwork-viewer-download-original-btn-xyz:hover{background:#4b5563!important;border-color:#6b7280!important;transform:translateY(-1px)!important}.ultra-unique-artwork-viewer-feedback-section-xyz{background:#1e293b!important;border-left:1px solid #374151!important;padding:.75rem!important;width:280px!important;flex-shrink:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;max-height:100%!important}.ultra-unique-artwork-viewer-feedback-list-xyz{display:flex!important;flex-direction:column!important;gap:.35rem!important;margin-top:.35rem!important;flex:1!important;overflow-y:auto!important;min-height:0!important}.ultra-unique-artwork-viewer-feedback-item-xyz{background:#0f172a!important;border:1px solid #374151!important;border-radius:4px!important;padding:.4rem!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-artwork-viewer-feedback-item-xyz:hover{border-color:#e77427!important;background:rgba(231,116,39,.05)!important}.ultra-unique-artwork-viewer-feedback-item-xyz.selected{border-color:#e77427!important;background:rgba(231,116,39,.1)!important}.ultra-unique-artwork-viewer-feedback-content-xyz{position:relative!important}.ultra-unique-artwork-viewer-feedback-text-xyz{color:#e2e8f0!important;margin:0 0 .25rem!important;font-size:.8rem!important;line-height:1.4!important}.ultra-unique-artwork-viewer-feedback-meta-xyz{display:flex!important;align-items:center!important;gap:.25rem!important;font-size:.7rem!important;color:#94a3b8!important}.ultra-unique-artwork-viewer-author-name-xyz{font-weight:600!important;color:#e77427!important}.ultra-unique-artwork-viewer-meta-separator-xyz{color:#64748b!important}.ultra-unique-artwork-viewer-feedback-date-xyz{color:#94a3b8!important}.ultra-unique-artwork-viewer-feedback-status-xyz{position:absolute!important;top:0!important;right:0!important}.ultra-unique-artwork-viewer-status-icon-resolved-xyz{width:12px!important;height:12px!important;color:#10b981!important}.ultra-unique-artwork-viewer-status-icon-unresolved-xyz{width:12px!important;height:12px!important;color:#ef4444!important}.ultra-unique-artwork-viewer-feedback-actions-xyz{display:flex!important;gap:.35rem!important;margin-top:.35rem!important;padding-top:.35rem!important;border-top:1px solid #374151!important}.ultra-unique-artwork-viewer-action-btn-xyz{padding:.25rem .5rem!important;border-radius:4px!important;font-size:.75rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important}.ultra-unique-artwork-viewer-resolve-btn-xyz{background:#10b981!important;color:#fff!important}.ultra-unique-artwork-viewer-resolve-btn-xyz:hover{background:#059669!important;transform:translateY(-1px)!important}.ultra-unique-artwork-viewer-reopen-btn-xyz{background:#f59e0b!important;color:#fff!important}.ultra-unique-artwork-viewer-reopen-btn-xyz:hover{background:#d97706!important;transform:translateY(-1px)!important}.ultra-unique-artwork-viewer-delete-btn-xyz{background:#ef4444!important;color:#fff!important}.ultra-unique-artwork-viewer-delete-btn-xyz:hover{background:#dc2626!important;transform:translateY(-1px)!important}.ultra-unique-artwork-viewer-empty-feedback-xyz{text-align:center!important;padding:1rem .5rem!important;color:#94a3b8!important}.ultra-unique-artwork-viewer-empty-feedback-icon-xyz{width:24px!important;height:24px!important;color:#64748b!important;margin:0 auto .5rem!important}.ultra-unique-artwork-viewer-empty-feedback-text-xyz{font-size:.85rem!important;font-weight:600!important;margin:0 0 .25rem!important;color:#e2e8f0!important}.ultra-unique-artwork-viewer-empty-feedback-subtext-xyz{font-size:.75rem!important;margin:0!important;color:#94a3b8!important}.ultra-unique-artwork-viewer-feedback-form-xyz{background:#0f172a!important;border:1px solid #374151!important;border-radius:4px!important;padding:.5rem!important;margin-top:.35rem!important;flex-shrink:0!important;width:100%!important;box-sizing:border-box!important}.ultra-unique-artwork-viewer-form-title-xyz{color:#f1f5f9!important;font-size:.85rem!important;font-weight:600!important;margin:0 0 .35rem!important}.ultra-unique-artwork-viewer-feedback-textarea-xyz{width:100%!important;background:#1e293b!important;border:1px solid #374151!important;border-radius:4px!important;padding:.5rem!important;color:#e2e8f0!important;font-size:.8rem!important;resize:none!important;min-height:50px!important;max-height:80px!important;box-sizing:border-box!important}.ultra-unique-artwork-viewer-feedback-textarea-xyz:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 1px #e7742733!important}.ultra-unique-artwork-viewer-feedback-form-actions-xyz{display:flex!important;gap:.35rem!important;margin-top:.35rem!important;justify-content:flex-end!important}.ultra-unique-artwork-viewer-submit-btn-xyz{display:flex!important;align-items:center!important;gap:.35rem!important;padding:.35rem .65rem!important;background:#E77427!important;color:#fff!important;border:none!important;border-radius:4px!important;font-weight:600!important;font-size:.75rem!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-artwork-viewer-submit-btn-xyz:hover:not(:disabled){background:#D56A23!important}.ultra-unique-artwork-viewer-submit-btn-xyz:disabled{opacity:.5!important;cursor:not-allowed!important}.ultra-unique-artwork-viewer-submit-icon-xyz{width:14px!important;height:14px!important}.ultra-unique-artwork-viewer-cancel-btn-xyz{padding:.35rem .65rem!important;background:#374151!important;color:#e5e7eb!important;border:1px solid #4b5563!important;border-radius:4px!important;font-weight:600!important;font-size:.75rem!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-artwork-viewer-cancel-btn-xyz:hover{background:#4b5563!important;border-color:#6b7280!important}.ultra-unique-artwork-viewer-loading-spinner-small-xyz{width:10px!important;height:10px!important;border:2px solid #374151!important;border-top-color:#fff!important;border-radius:50%!important;animation:ultra-artwork-viewer-loading-spin 1s linear infinite!important}@keyframes ultra-artwork-viewer-modal-appear-animation{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ultra-artwork-viewer-loading-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.ultra-unique-artwork-viewer-modal-main-container-xyz{max-width:100vw!important;max-height:100vh!important;border-radius:0!important}.ultra-unique-artwork-viewer-modal-header-section-xyz{padding:1rem 1.5rem!important;flex-direction:column!important;gap:1rem!important;align-items:stretch!important}.ultra-unique-artwork-viewer-header-controls-xyz{justify-content:space-between!important}.ultra-unique-artwork-viewer-zoom-controls-xyz{order:1!important}.ultra-unique-artwork-viewer-download-btn-xyz{order:2!important;flex:1!important;justify-content:center!important}.ultra-unique-artwork-viewer-modal-close-button-xyz{order:3!important;position:absolute!important;top:1rem!important;right:1rem!important}.ultra-unique-artwork-viewer-modal-body-content-xyz,.ultra-unique-artwork-viewer-image-section-xyz{padding:1rem!important}.ultra-unique-artwork-viewer-image-container-xyz{min-height:300px!important}.ultra-unique-artwork-viewer-file-info-xyz{flex-direction:column!important;align-items:stretch!important}.ultra-unique-artwork-viewer-modal-title-text-xyz{font-size:1.25rem!important}.ultra-unique-artwork-viewer-modal-body-content-xyz{flex-direction:column!important}.ultra-unique-artwork-viewer-image-section-xyz{border-right:none!important;border-bottom:1px solid #374151!important}.ultra-unique-artwork-viewer-feedback-section-xyz{width:100%!important;border-left:none!important;border-top:1px solid #374151!important;max-height:300px!important}}.feedback-marker{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000004d}.feedback-marker.unresolved{background:#ef4444;color:#fff}.feedback-marker.resolved{background:#10b981;color:#fff}.feedback-marker.new{background:#E77427;color:#fff;animation:pulse 2s infinite}.feedback-marker:hover{transform:scale(1.2)}.marker-icon{width:14px;height:14px}@keyframes pulse{0%,to{box-shadow:0 0 #e7742766}50%{box-shadow:0 0 0 8px #e7742700}}.ultra-unique-artwork-viewer-files-strip-xyz{display:flex!important;gap:.35rem!important;padding:.35rem!important;background:#0f172a!important;border-top:1px solid #374151!important;overflow-x:auto!important;flex-shrink:0!important}.ultra-unique-artwork-viewer-file-thumb-xyz{width:50px!important;height:50px!important;min-width:50px!important;border-radius:4px!important;border:2px solid #374151!important;overflow:hidden!important;cursor:pointer!important;transition:all .2s ease!important;background:#1e293b!important;display:flex!important;align-items:center!important;justify-content:center!important}.ultra-unique-artwork-viewer-file-thumb-xyz:hover{border-color:#e77427!important}.ultra-unique-artwork-viewer-file-thumb-xyz.active{border-color:#e77427!important;box-shadow:0 0 0 2px #e774274d!important}.ultra-unique-artwork-viewer-file-thumb-xyz img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.ultra-unique-artwork-viewer-file-thumb-placeholder-xyz{color:#64748b!important;font-size:.5rem!important;text-align:center!important;padding:.25rem!important;word-break:break-all!important}.ultra-unique-artwork-viewer-files-count-xyz{color:#94a3b8!important;font-size:.6rem!important;padding:.25rem .5rem!important;display:flex!important;align-items:center!important;gap:.25rem!important;white-space:nowrap!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz{min-height:100vh;background:#0f172a;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#e2e8f0;font-size:14px}.ultra-unique-artwork-preview-orders-list-container{display:flex!important;flex-direction:column!important;gap:0!important;background:#1e293b!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 20px #0006!important;border:1px solid #334155!important}.ultra-unique-artwork-preview-order-card{background:#374151!important;border-bottom:1px solid #4b5563!important;transition:all .2s ease!important;cursor:pointer!important;padding:0!important}.ultra-unique-artwork-preview-order-card:last-child{border-bottom:none!important}.ultra-unique-artwork-preview-order-card:hover{background:#4b5563!important}.ultra-unique-artwork-preview-order-card.ultra-unique-artwork-preview-needs-attention{border-left:4px solid #f59e0b!important;background:#451a03!important}.ultra-unique-artwork-preview-order-card.ultra-unique-artwork-preview-needs-attention:hover{background:#7c2d12!important}.ultra-unique-artwork-preview-order-header{padding:.5rem .75rem!important;display:grid!important;grid-template-columns:2fr 1.5fr 1fr auto!important;gap:.75rem!important;align-items:center!important}.ultra-unique-artwork-preview-order-icon-circle{width:28px!important;height:28px!important;background:#4b5563!important;border:1px solid #6b7280!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:600!important;font-size:.65rem!important;color:#f3f4f6!important}.ultra-unique-artwork-preview-order-details{display:flex!important;flex-direction:column!important;gap:.25rem!important}.ultra-unique-artwork-preview-order-number{font-weight:600!important;color:#f3f4f6!important;font-size:.75rem!important}.ultra-unique-artwork-preview-order-date{color:#9ca3af!important;font-size:.65rem!important}.ultra-unique-artwork-preview-status-section,.ultra-unique-artwork-preview-artwork-info{display:flex!important;flex-direction:column!important;gap:.25rem!important}.ultra-unique-artwork-preview-artwork-count{color:#f3f4f6!important;font-weight:600!important;font-size:.7rem!important}.ultra-unique-artwork-preview-artwork-stats{display:flex!important;gap:.5rem!important;flex-wrap:wrap!important}.ultra-unique-artwork-preview-stat-chip{padding:.1rem .375rem!important;border-radius:8px!important;font-size:.6rem!important;font-weight:500!important}.ultra-unique-artwork-preview-stat-chip.pending{background:#fef3c7!important;color:#92400e!important}.ultra-unique-artwork-preview-stat-chip.approved{background:#d1fae5!important;color:#065f46!important}.ultra-unique-artwork-preview-order-info{display:flex!important;align-items:center!important;gap:.75rem!important}.ultra-unique-artwork-preview-order-title{display:flex!important;flex-direction:column!important;gap:.5rem!important}.ultra-unique-artwork-preview-order-title h4{color:#f3f4f6!important;font-size:1rem!important;font-weight:600!important;margin:0!important}.ultra-unique-artwork-preview-status-badges{display:flex!important;gap:.5rem!important;flex-wrap:wrap!important}.ultra-unique-artwork-preview-status-badge{display:inline-flex!important;align-items:center!important;gap:.2rem!important;padding:.15rem .5rem!important;border-radius:10px!important;font-size:.55rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.025em!important}.ultra-unique-artwork-preview-attention-badge{background:#fbbf24!important;color:#92400e!important;border:1px solid #f59e0b!important}.ultra-unique-artwork-preview-pending-badge{background:#fef3c7!important;color:#92400e!important;border:1px solid #fbbf24!important}.ultra-unique-artwork-preview-approved-badge{background:#d1fae5!important;color:#065f46!important;border:1px solid #10b981!important}.ultra-unique-artwork-preview-changes_requested-badge{background:#fed7aa!important;color:#9a3412!important;border:1px solid #f97316!important}.ultra-unique-artwork-preview-rejected-badge{background:#fecaca!important;color:#991b1b!important;border:1px solid #ef4444!important}.ultra-unique-artwork-preview-order-meta{display:flex!important;flex-direction:column!important;gap:.25rem!important;color:#9ca3af!important}.ultra-unique-artwork-preview-order-meta-item{display:flex!important;align-items:center!important;gap:.35rem!important;font-size:.7rem!important}.ultra-unique-artwork-preview-order-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important}.ultra-unique-artwork-preview-expand-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.35rem .75rem!important;background:#8b5cf6!important;color:#fff!important;border:1px solid #7c3aed!important;border-radius:4px!important;font-size:.6rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;text-transform:uppercase!important;letter-spacing:.025em!important;box-shadow:0 2px 6px #8b5cf666!important}.ultra-unique-artwork-preview-expand-btn:hover{background:#7c3aed!important;border-color:#6d28d9!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #8b5cf699!important}.version-content{padding:.5rem .75rem!important;border-top:1px solid #4b5563!important;background:#2d3748!important;grid-column:1 / -1!important}.ultra-unique-artwork-preview-participants-section-xyz{margin-top:.75rem!important;padding:.5rem .75rem!important;background:linear-gradient(145deg,#1e293b 0%,#334155 100%)!important;border:1px solid #475569!important;border-radius:6px!important;box-shadow:0 2px 6px #0003!important}.ultra-unique-artwork-preview-participants-label-xyz{display:flex!important;align-items:center!important;gap:.35rem!important;font-size:.65rem!important;font-weight:600!important;color:#94a3b8!important;margin-bottom:.5rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ultra-unique-artwork-preview-participants-list-xyz{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important}.ultra-unique-artwork-preview-participant-item-xyz{display:flex!important;align-items:center!important;gap:.35rem!important;padding:.25rem .5rem!important;background:rgba(15,23,42,.6)!important;border:1px solid #334155!important;border-radius:12px!important;transition:all .2s ease!important}.ultra-unique-artwork-preview-participant-item-xyz:hover{background:rgba(15,23,42,.8)!important;border-color:#475569!important;transform:translateY(-1px)!important}.ultra-unique-artwork-preview-participant-avatar-xyz{width:18px!important;height:18px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:600!important;font-size:.55rem!important;color:#fff!important}.ultra-unique-artwork-preview-participant-avatar-xyz.customer{background:linear-gradient(135deg,#3b82f6,#2563eb)!important}.ultra-unique-artwork-preview-participant-avatar-xyz.factory{background:linear-gradient(135deg,#E77427,#d56a23)!important}.ultra-unique-artwork-preview-participant-avatar-xyz.admin{background:linear-gradient(135deg,#8b5cf6,#7c3aed)!important}.ultra-unique-artwork-preview-participant-name-xyz{font-size:.65rem!important;font-weight:600!important;color:#e2e8f0!important}.ultra-unique-artwork-preview-participant-role-xyz{font-size:.55rem!important;font-weight:500!important;color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:.1rem .25rem!important;background:rgba(148,163,184,.1)!important;border-radius:3px!important}.ultra-unique-customer-view-artwork-action-section-xyz{margin:24px 0!important;padding:20px!important;background:linear-gradient(145deg,#f8fafc 0%,#e2e8f0 100%)!important;border:2px solid #E77427!important;border-radius:12px!important;text-align:center!important;box-shadow:0 4px 12px #e774271a!important}.ultra-unique-customer-view-artwork-btn-xyz{display:inline-flex!important;align-items:center!important;gap:12px!important;padding:16px 32px!important;background:linear-gradient(135deg,#E77427,#d56a23)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:18px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;text-decoration:none!important;box-shadow:0 4px 14px #e774274d!important;min-width:200px!important;justify-content:center!important}.ultra-unique-customer-view-artwork-btn-xyz:hover{background:linear-gradient(135deg,#d56a23,#c55c1f)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #e7742766!important}.ultra-unique-customer-view-artwork-btn-xyz:active{transform:translateY(0)!important;box-shadow:0 2px 8px #e774274d!important}.ultra-unique-customer-view-artwork-icon-xyz{width:24px!important;height:24px!important;stroke-width:2!important}.ultra-unique-customer-view-artwork-help-text-xyz{color:#64748b!important;font-size:14px!important;line-height:1.5!important;max-width:500px!important;margin:12px auto 0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz{background:#0f172a!important;min-height:100vh!important;padding:1rem!important;color:#e2e8f0!important;margin:0 auto!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-page-header-section{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:.75rem!important;padding:.75rem 1rem!important;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)!important;border-radius:8px!important;box-shadow:0 2px 10px #0000004d!important;border:1px solid #334155!important;gap:.75rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-header-left-section{display:flex!important;flex-direction:column!important;gap:.35rem!important;flex:1!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-page-title-heading{font-size:1.25rem!important;font-weight:700!important;color:#f8fafc!important;margin:0!important;letter-spacing:-.025em!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-page-subtitle-text{font-size:.75rem!important;color:#94a3b8!important;margin:0!important;font-weight:500!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-back-button{display:inline-flex!important;align-items:center!important;gap:.35rem!important;padding:.35rem .6rem!important;background:transparent!important;color:#60a5fa!important;border:1px solid #334155!important;border-radius:4px!important;cursor:pointer!important;transition:all .2s ease!important;font-size:.7rem!important;font-weight:500!important;text-decoration:none!important;margin-bottom:.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-back-button:hover{background:#1e293b!important;border-color:#60a5fa!important;color:#93c5fd!important;transform:translate(-2px)!important;box-shadow:0 2px 8px #60a5fa33!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-action-buttons-container{display:flex!important;gap:.5rem!important;align-items:center!important;flex-wrap:wrap!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-btn-component{display:flex!important;align-items:center!important;gap:.35rem!important;padding:.4rem .75rem!important;border-radius:4px!important;font-size:.7rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;white-space:nowrap!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-btn-secondary-style{background:#374151!important;color:#d1d5db!important;border:1px solid #4b5563!important;box-shadow:0 1px 3px #0003!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-btn-secondary-style:hover{background:#4b5563!important;border-color:#6b7280!important;transform:translateY(-2px)!important;box-shadow:0 2px 6px #00000040!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-btn-danger-style{background:rgba(239,68,68,.15)!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.2)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-btn-danger-style:hover{background:rgba(239,68,68,.25)!important;border-color:#ef44444d!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-main-content-grid{display:grid!important;grid-template-columns:1fr 350px!important;gap:1rem!important;align-items:start!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-viewer-container{background:#1e293b!important;border:1px solid #374151!important;border-radius:6px!important;overflow:hidden!important;box-shadow:0 2px 4px #0003!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-viewer-header{padding:.5rem .75rem!important;background:#334155!important;border-bottom:1px solid #475569!important;display:flex!important;align-items:center!important;justify-content:space-between!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-viewer-title{font-size:.85rem!important;font-weight:600!important;color:#f8fafc!important;margin:0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-viewer-content{padding:.75rem!important;min-height:400px!important;display:flex!important;align-items:center!important;justify-content:center!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-card-container{background:#1e293b!important;border:1px solid #374151!important;border-radius:6px!important;margin-bottom:.75rem!important;box-shadow:0 2px 4px #0003!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-card-header{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.5rem .75rem!important;border-bottom:1px solid #374151!important;background:#334155!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-card-icon{width:1rem!important;height:1rem!important;color:#e77427!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-card-title{font-size:.8rem!important;font-weight:600!important;color:#f8fafc!important;margin:0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-card-content{padding:.5rem .75rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-detail-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-detail-item{display:flex!important;flex-direction:column!important;gap:.125rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-detail-label{font-size:.6rem!important;color:#94a3b8!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-detail-value{font-size:.7rem!important;color:#e2e8f0!important;font-weight:500!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-badge{padding:.15rem .5rem!important;border-radius:4px!important;font-size:.55rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-pending{background:rgba(251,191,36,.2)!important;color:#fbbf24!important;border:1px solid rgba(251,191,36,.3)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-in-progress{background:rgba(59,130,246,.2)!important;color:#3b82f6!important;border:1px solid rgba(59,130,246,.3)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-completed{background:rgba(34,197,94,.2)!important;color:#22c55e!important;border:1px solid rgba(34,197,94,.3)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-versions-list{display:flex!important;flex-direction:column!important;gap:.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-version-item{background:#334155!important;border:1px solid #475569!important;border-radius:4px!important;padding:.5rem .75rem!important;transition:all .2s ease!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-version-item:hover{border-color:#64748b!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-version-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:.35rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-version-info{display:flex!important;align-items:center!important;gap:.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-version-number{font-size:.7rem!important;font-weight:600!important;color:#e77427!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-version-date{font-size:.6rem!important;color:#94a3b8!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-loading-state{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:4rem!important;text-align:center!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-error-state{background:#7f1d1d!important;border:1px solid #dc2626!important;color:#fca5a5!important;padding:1rem 1.5rem!important;border-radius:.5rem!important;margin-bottom:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.8)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:50!important;padding:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-modal-content{background:#1e293b!important;border:1px solid #374151!important;border-radius:.75rem!important;max-width:500px!important;width:100%!important;max-height:90vh!important;overflow-y:auto!important;box-shadow:0 20px 25px -5px #00000080!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-header-stats-container{display:flex!important;flex-wrap:wrap!important;gap:1rem!important;margin-top:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-stat-item{display:flex!important;align-items:center!important;gap:.5rem!important;color:#94a3b8!important;font-size:.875rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-stat-item svg{color:#e77427!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-content-section{display:flex!important;flex-direction:column!important;gap:1.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-search-filter-container{padding:1.5rem!important;background:#1e293b!important;border:1px solid #374151!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;gap:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-search-row{display:flex!important;gap:1rem!important;align-items:center!important;flex-wrap:wrap!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-search-input-container{position:relative!important;flex:1!important;min-width:250px!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-search-input{width:100%!important;padding:.75rem .75rem .75rem 2.5rem!important;background:#374151!important;border:1px solid #4b5563!important;border-radius:6px!important;color:#f3f4f6!important;font-size:.875rem!important;transition:all .2s ease!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-search-input:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 2px #e7742733!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-search-input::-moz-placeholder{color:#9ca3af!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-search-input::placeholder{color:#9ca3af!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-search-icon{position:absolute!important;left:.75rem!important;top:50%!important;transform:translateY(-50%)!important;color:#9ca3af!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-filter-select{background:#374151!important;border:1px solid #4b5563!important;border-radius:6px!important;padding:.75rem!important;color:#f3f4f6!important;font-size:.875rem!important;transition:all .2s ease!important;min-width:150px!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-filter-select:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 2px #e7742733!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-empty-state{text-align:center!important;padding:4rem 2rem!important;background:#1e293b!important;border:1px solid #374151!important;border-radius:8px!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-empty-state svg{width:48px!important;height:48px!important;margin:0 auto 1rem!important;color:#cbd5e1!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-empty-state h3{font-size:1.25rem!important;font-weight:600!important;color:#f8fafc!important;margin:0 0 .5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-empty-state p{font-size:.875rem!important;color:#94a3b8!important;margin:0!important;line-height:1.5!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-orders-list-container{display:flex!important;flex-direction:column!important;gap:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-order-card{background:#1e293b!important;border:1px solid #374151!important;border-radius:8px!important;padding:1.5rem!important;transition:all .2s ease!important;cursor:pointer!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-order-card:hover{border-color:#475569!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #0003!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-order-card.ultra-unique-artwork-preview-needs-attention{border-color:#e77427!important;background:rgba(231,116,39,.05)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-order-header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-order-info{display:flex!important;flex-direction:column!important;gap:.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-order-title{display:flex!important;align-items:center!important;gap:.5rem!important;flex-wrap:wrap!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-order-title h4{font-size:1.125rem!important;font-weight:600!important;color:#f8fafc!important;margin:0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-badges{display:flex!important;gap:.5rem!important;align-items:center!important;flex-wrap:wrap!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-badge{display:flex!important;align-items:center!important;gap:.25rem!important;padding:.25rem .5rem!important;border-radius:.375rem!important;font-size:.75rem!important;font-weight:500!important;border:1px solid!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-badge.ultra-unique-artwork-preview-attention-badge{background:rgba(59,130,246,.15)!important;color:#60a5fa!important;border-color:#3b82f633!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-badge.ultra-unique-artwork-preview-approved-badge{background:rgba(34,197,94,.15)!important;color:#22c55e!important;border-color:#22c55e33!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-badge.ultra-unique-artwork-preview-rejected-badge{background:rgba(239,68,68,.15)!important;color:#ef4444!important;border-color:#ef444433!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-badge.ultra-unique-artwork-preview-pending-badge{background:rgba(251,191,36,.15)!important;color:#fbbf24!important;border-color:#fbbf2433!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-badge.ultra-unique-artwork-preview-changes-badge{background:rgba(245,158,11,.15)!important;color:#f59e0b!important;border-color:#f59e0b33!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-order-meta{display:flex!important;flex-wrap:wrap!important;gap:1rem!important;color:#94a3b8!important;font-size:.875rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-order-meta-item{display:flex!important;align-items:center!important;gap:.375rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-order-actions{display:flex!important;align-items:center!important;gap:.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-expand-btn{display:flex!important;align-items:center!important;gap:.25rem!important;padding:.5rem!important;background:rgba(231,116,39,.15)!important;color:#e77427!important;border:1px solid rgba(231,116,39,.2)!important;border-radius:.375rem!important;font-size:.75rem!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-expand-btn:hover{background:rgba(231,116,39,.25)!important;border-color:#e774274d!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-loading-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:4rem!important;text-align:center!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-loading-spinner{width:2rem!important;height:2rem!important;border:2px solid #374151!important;border-top:2px solid #E77427!important;border-radius:50%!important;animation:ultra-artwork-preview-spin 1s linear infinite!important;margin-bottom:1rem!important}@keyframes ultra-artwork-preview-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-loading-text{color:#94a3b8!important;font-size:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-error-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:4rem!important;text-align:center!important;background:#7f1d1d!important;border:1px solid #dc2626!important;color:#fca5a5!important;border-radius:8px!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-error-icon{width:48px!important;height:48px!important;margin-bottom:1rem!important;color:#ef4444!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-btn-component{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1rem!important;border-radius:.5rem!important;font-size:.875rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;text-decoration:none!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-btn-primary-style{background:#3b82f6!important;color:#fff!important;box-shadow:0 2px 8px #3b82f64d!important;border:1px solid #3b82f6!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-btn-primary-style:hover{background:#2563eb!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #3b82f666!important;border-color:#2563eb!important}@media (max-width: 1024px){div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-main-content-grid{grid-template-columns:1fr!important;gap:1.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-page-header-section{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-action-buttons-container{width:100%!important;justify-content:flex-start!important}}@media (max-width: 768px){div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz{padding:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-detail-grid{grid-template-columns:1fr!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-page-title-heading{font-size:1.5rem!important}}.ultra-unique-artwork-preview-modal-backdrop-overlay-xyz{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.85)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;padding:1rem!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.ultra-unique-artwork-preview-modal-main-container-xyz{background:#1f2937!important;border-radius:16px!important;width:100%!important;max-width:800px!important;max-height:90vh!important;overflow:hidden!important;box-shadow:0 25px 50px #0009!important;border:1px solid #374151!important;animation:ultra-artwork-modal-appear-animation .3s ease-out!important;display:flex!important;flex-direction:column!important}.ultra-unique-artwork-preview-modal-header-section-xyz{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1.5rem 2rem!important;border-bottom:1px solid #374151!important;background:#111827!important;flex-shrink:0!important}.ultra-unique-artwork-preview-modal-title-text-xyz{color:#f9fafb!important;font-size:1.375rem!important;font-weight:600!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:600px!important;display:flex!important;align-items:center!important;gap:.75rem!important}.ultra-unique-artwork-preview-modal-title-icon-xyz{width:24px!important;height:24px!important;color:#e77427!important;flex-shrink:0!important}.ultra-unique-artwork-preview-modal-close-button-xyz{background:#374151!important;border:none!important;border-radius:10px!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#9ca3af!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important}.ultra-unique-artwork-preview-modal-close-button-xyz:hover{background:#ef4444!important;color:#fff!important;transform:scale(1.1)!important;box-shadow:0 4px 12px #ef44444d!important}.ultra-unique-artwork-preview-modal-body-content-xyz{flex:1!important;overflow-y:auto!important;padding:2rem!important;background:#0f172a!important}.ultra-unique-artwork-preview-form-section-xyz{margin-bottom:2rem!important;background:#1e293b!important;border:1px solid #374151!important;border-radius:12px!important;padding:1.5rem!important;transition:all .2s ease!important}.ultra-unique-artwork-preview-form-section-xyz:hover{border-color:#475569!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0000004d!important}.ultra-unique-artwork-preview-form-section-xyz:last-child{margin-bottom:0!important}.ultra-unique-artwork-preview-form-section-title-xyz{font-size:1.125rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0 0 1rem!important;padding-bottom:.75rem!important;border-bottom:1px solid #374151!important;display:flex!important;align-items:center!important;gap:.75rem!important}.ultra-unique-artwork-preview-form-section-icon-xyz{width:20px!important;height:20px!important;color:#e77427!important;flex-shrink:0!important}.ultra-unique-artwork-preview-version-info-card-xyz{background:#0f172a!important;border:1px solid #374151!important;border-radius:8px!important;padding:1rem!important}.ultra-unique-artwork-preview-version-badge-xyz{display:inline-flex!important;align-items:center!important;padding:.5rem 1rem!important;background:linear-gradient(135deg,#E77427,#f59e0b)!important;color:#fff!important;border-radius:6px!important;font-weight:600!important;font-size:.875rem!important;margin-bottom:.75rem!important}.ultra-unique-artwork-preview-version-description-xyz{color:#94a3b8!important;margin:0!important;font-size:.875rem!important;line-height:1.5!important}.ultra-unique-artwork-preview-upload-area-xyz{position:relative!important}.ultra-unique-artwork-preview-file-input-xyz{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.ultra-unique-artwork-preview-upload-label-xyz{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:200px!important;padding:2rem!important;border:2px dashed #374151!important;border-radius:12px!important;background:#0f172a!important;cursor:pointer!important;transition:all .3s ease!important;text-align:center!important}.ultra-unique-artwork-preview-upload-label-xyz:hover{border-color:#e77427!important;background:rgba(231,116,39,.05)!important;transform:translateY(-2px)!important}.ultra-unique-artwork-preview-upload-icon-container-xyz{margin-bottom:1rem!important}.ultra-unique-artwork-preview-upload-icon-xyz{width:48px!important;height:48px!important;color:#e77427!important}.ultra-unique-artwork-preview-upload-text-container-xyz{display:flex!important;flex-direction:column!important;gap:.5rem!important}.ultra-unique-artwork-preview-upload-main-text-xyz{color:#f1f5f9!important;font-size:1.125rem!important;font-weight:600!important;margin:0!important}.ultra-unique-artwork-preview-upload-help-text-xyz{color:#94a3b8!important;font-size:.875rem!important;margin:0!important;line-height:1.4!important}.ultra-unique-artwork-preview-selected-files-container-xyz{display:flex!important;flex-direction:column!important;gap:.75rem!important;max-height:300px!important;overflow-y:auto!important}.ultra-unique-artwork-preview-file-item-xyz{display:flex!important;align-items:center!important;gap:1rem!important;padding:1rem!important;background:#0f172a!important;border:1px solid #374151!important;border-radius:8px!important;transition:all .2s ease!important}.ultra-unique-artwork-preview-file-item-xyz:hover{border-color:#475569!important;background:#1e293b!important}.ultra-unique-artwork-preview-file-icon-container-xyz{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;background:#374151!important;border-radius:8px!important;color:#e77427!important;flex-shrink:0!important}.ultra-unique-artwork-preview-file-details-xyz{flex:1!important;min-width:0!important}.ultra-unique-artwork-preview-file-name-xyz{color:#f1f5f9!important;font-weight:500!important;font-size:.875rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-bottom:.25rem!important}.ultra-unique-artwork-preview-file-size-xyz{color:#94a3b8!important;font-size:.75rem!important}.ultra-unique-artwork-preview-file-remove-button-xyz{background:#ef4444!important;border:none!important;border-radius:10px!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important;position:relative!important}.ultra-unique-artwork-preview-file-remove-button-xyz:hover{background:#dc2626!important;transform:scale(1.1)!important;box-shadow:0 2px 8px #ef444466!important}.ultra-unique-artwork-preview-file-remove-button-xyz svg{width:32px!important;height:32px!important;color:#fff!important;fill:none!important;stroke:#fff!important;stroke-width:4!important;stroke-linecap:round!important;stroke-linejoin:round!important;z-index:1!important;opacity:1!important}.ultra-unique-artwork-preview-file-remove-button-xyz:hover svg{color:#fff!important;stroke:#fff!important;opacity:1!important}.ultra-unique-artwork-preview-modal-footer-xyz{display:flex!important;justify-content:flex-end!important;gap:1rem!important;padding:1.5rem 2rem!important;border-top:1px solid #374151!important;background:#111827!important;flex-shrink:0!important}.ultra-unique-artwork-preview-modal-btn-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.5rem!important;border-radius:8px!important;font-size:.875rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;white-space:nowrap!important}.ultra-unique-artwork-preview-modal-btn-secondary-xyz{background:#374151!important;color:#e5e7eb!important;border:1px solid #4b5563!important}.ultra-unique-artwork-preview-modal-btn-secondary-xyz:hover:not(:disabled){background:#4b5563!important;border-color:#6b7280!important;transform:translateY(-1px)!important}.ultra-unique-artwork-preview-modal-btn-primary-xyz{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;box-shadow:0 4px 6px -1px #e774274d!important}.ultra-unique-artwork-preview-modal-btn-primary-xyz:hover:not(:disabled){background:linear-gradient(135deg,#D56A23 0%,#c2611f 100%)!important;transform:translateY(-1px)!important;box-shadow:0 8px 15px -3px #e7742766!important}.ultra-unique-artwork-preview-modal-btn-xyz:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.ultra-unique-artwork-preview-loading-spinner-small-xyz{width:16px!important;height:16px!important;border:2px solid #374151!important;border-top-color:#e77427!important;border-radius:50%!important;animation:ultra-artwork-loading-spin 1s linear infinite!important}@keyframes ultra-artwork-modal-appear-animation{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.ultra-unique-artwork-preview-modal-main-container-xyz{max-width:95vw!important;margin:.5rem!important}.ultra-unique-artwork-preview-modal-header-section-xyz,.ultra-unique-artwork-preview-modal-footer-xyz{padding:1rem 1.5rem!important}.ultra-unique-artwork-preview-modal-body-content-xyz{padding:1.5rem!important}.ultra-unique-artwork-preview-form-section-xyz{padding:1rem!important}.ultra-unique-artwork-preview-upload-label-xyz{min-height:150px!important;padding:1.5rem!important}.ultra-unique-artwork-preview-upload-icon-xyz{width:36px!important;height:36px!important}.ultra-unique-artwork-preview-modal-title-text-xyz{font-size:1.125rem!important}.ultra-unique-artwork-preview-modal-footer-xyz{flex-direction:column!important;gap:.75rem!important}.ultra-unique-artwork-preview-modal-btn-xyz{justify-content:center!important}.ultra-unique-artwork-preview-modal-close-button-xyz{width:44px!important;height:44px!important}.ultra-unique-artwork-preview-send-message-button-xyz{width:2.25rem!important;height:2.25rem!important}}.ultra-unique-artwork-preview-send-message-button-xyz{display:flex!important;align-items:center!important;justify-content:center!important;width:3rem!important;height:3rem!important;background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;border:none!important;border-radius:10px!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:0 2px 8px #e774274d!important;flex-shrink:0!important}.ultra-unique-artwork-preview-send-message-button-xyz:hover:not(:disabled){background:linear-gradient(135deg,#D56A23 0%,#c2611f 100%)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #e7742766!important}.ultra-unique-artwork-preview-send-message-button-xyz:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 6px #e774274d!important}.ultra-unique-artwork-preview-send-message-button-xyz:disabled{background:#6b7280!important;cursor:not-allowed!important;transform:none!important;opacity:.5!important;box-shadow:none!important}.ultra-unique-artwork-preview-send-message-button-xyz svg{width:20px!important;height:20px!important;color:#fff!important;stroke-width:2.5!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-input-wrapper{display:flex!important;align-items:flex-end!important;gap:.75rem!important;padding:1rem!important;background:#1e293b!important;border-radius:12px!important;border:1px solid #374151!important}.ultra-unique-artwork-preview-versions-list-xyz{display:flex!important;flex-direction:column!important;gap:.5rem!important}.ultra-unique-artwork-preview-version-card-xyz{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #334155!important;border-radius:6px!important;overflow:hidden!important;transition:all .2s ease!important;box-shadow:0 2px 6px #0003!important}.ultra-unique-artwork-preview-version-card-xyz:hover{transform:translateY(-3px)!important;box-shadow:0 8px 20px #0006!important;border-color:#3b82f6!important}.ultra-unique-artwork-preview-version-latest-xyz{border:1px solid #3b82f6!important;background:linear-gradient(135deg,#1e3a5f 0%,#0f172a 100%)!important;position:relative!important}.ultra-unique-artwork-preview-version-latest-xyz:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:3px!important;height:100%!important;background:#E77427!important}.ultra-unique-artwork-preview-version-header-xyz{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:.5rem .75rem!important;background:rgba(15,23,42,.3)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;gap:.75rem!important}.ultra-unique-artwork-preview-version-header-left-xyz{flex:1!important;display:flex!important;flex-direction:column!important;gap:.35rem!important}.ultra-unique-artwork-preview-version-title-section-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;flex-wrap:wrap!important}.ultra-unique-artwork-preview-sent-to-customer-badge-xyz{display:flex!important;align-items:center!important;gap:.25rem!important;background:#10b981!important;color:#fff!important;padding:.2rem .5rem!important;border-radius:4px!important;font-size:.6rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.025em!important;animation:ultra-artwork-sent-glow 2s ease-in-out infinite alternate!important}.ultra-unique-artwork-preview-sent-icon-xyz{width:10px!important;height:10px!important;flex-shrink:0!important}.ultra-unique-artwork-preview-version-number-badge-xyz{display:flex!important;align-items:center!important;gap:.25rem!important;padding:.35rem .6rem!important;background:#E77427!important;color:#fff!important;border-radius:4px!important;font-weight:700!important;font-size:.8rem!important}.ultra-unique-artwork-preview-version-icon-xyz{width:14px!important;height:14px!important;color:#fff!important}.ultra-unique-artwork-preview-version-meta-grid-xyz{display:flex!important;flex-wrap:wrap!important;gap:.35rem!important}.ultra-unique-artwork-preview-meta-item-xyz{display:flex!important;align-items:center!important;gap:.25rem!important;padding:.2rem .4rem!important;background:#0f172a!important;border:1px solid #374151!important;border-radius:4px!important;transition:all .2s ease!important}.ultra-unique-artwork-preview-meta-item-xyz:hover{border-color:#e77427!important;background:rgba(231,116,39,.05)!important}.ultra-unique-artwork-preview-meta-icon-xyz{width:12px!important;height:12px!important;color:#e77427!important;flex-shrink:0!important}.ultra-unique-artwork-preview-meta-text-xyz{color:#e2e8f0!important;font-size:.65rem!important;font-weight:500!important}.ultra-unique-artwork-preview-version-actions-xyz{display:flex!important;flex-direction:row!important;gap:.35rem!important;flex-shrink:0!important}.ultra-unique-artwork-preview-view-artwork-btn-xyz{display:flex!important;align-items:center!important;gap:.25rem!important;padding:.35rem .6rem!important;background:#E77427!important;color:#fff!important;border:none!important;border-radius:4px!important;font-weight:600!important;font-size:.65rem!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important}.ultra-unique-artwork-preview-view-artwork-btn-xyz:hover{background:#D56A23!important;transform:translateY(-1px)!important}.ultra-unique-artwork-preview-delete-btn-xyz{display:flex!important;align-items:center!important;justify-content:center!important;padding:.35rem!important;background:#ef4444!important;color:#fff!important;border:none!important;border-radius:4px!important;cursor:pointer!important;transition:all .2s ease!important;min-height:26px!important;min-width:26px!important}.ultra-unique-artwork-preview-delete-btn-xyz:hover:not(:disabled){background:#dc2626!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #ef44444d!important}.ultra-unique-artwork-preview-delete-btn-xyz:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.ultra-unique-artwork-preview-action-icon-xyz{width:18px!important;height:18px!important;flex-shrink:0!important}@keyframes ultra-artwork-latest-pulse{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 8px #10b98100}}@keyframes ultra-artwork-sent-glow{0%{box-shadow:0 0 #10b98166}to{box-shadow:0 0 8px 2px #10b98199}}@media (max-width: 768px){.ultra-unique-artwork-preview-version-header-xyz{flex-direction:column!important;align-items:stretch!important;padding:1rem!important;gap:1rem!important}.ultra-unique-artwork-preview-version-actions-xyz{flex-direction:row!important;justify-content:space-between!important}.ultra-unique-artwork-preview-version-meta-grid-xyz{grid-template-columns:1fr!important;gap:.5rem!important}.ultra-unique-artwork-preview-view-artwork-btn-xyz{padding:.5rem 1rem!important;font-size:.75rem!important}.ultra-unique-artwork-preview-version-number-badge-xyz{font-size:1rem!important;padding:.5rem 1rem!important}}.ultra-unique-send-customer-modal-backdrop-overlay-xyz{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.9)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;padding:1rem!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.ultra-unique-send-customer-modal-main-container-xyz{background:#1f2937!important;border-radius:16px!important;width:100%!important;max-width:600px!important;max-height:90vh!important;overflow:hidden!important;box-shadow:0 25px 50px #0009!important;border:1px solid #374151!important;animation:ultra-send-customer-modal-appear-animation .3s ease-out!important;display:flex!important;flex-direction:column!important}.ultra-unique-send-customer-modal-header-section-xyz{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:2rem!important;border-bottom:1px solid #374151!important;background:#111827!important;flex-shrink:0!important}.ultra-unique-send-customer-header-left-xyz{display:flex!important;flex-direction:column!important;gap:.75rem!important;flex:1!important}.ultra-unique-send-customer-modal-title-text-xyz{color:#f9fafb!important;font-size:1.5rem!important;font-weight:600!important;margin:0!important;display:flex!important;align-items:center!important;gap:.75rem!important}.ultra-unique-send-customer-modal-title-icon-xyz{width:24px!important;height:24px!important;color:#e77427!important;flex-shrink:0!important}.ultra-unique-send-customer-subtitle-text-xyz{color:#9ca3af!important;font-size:.875rem!important;margin:0!important;line-height:1.5!important}.ultra-unique-send-customer-modal-close-button-xyz{background:#374151!important;border:none!important;border-radius:8px!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#9ca3af!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important}.ultra-unique-send-customer-modal-close-button-xyz:hover{background:#ef4444!important;color:#fff!important;transform:scale(1.1)!important;box-shadow:0 4px 12px #ef44444d!important}.ultra-unique-send-customer-close-icon-xyz{width:24px!important;height:24px!important}.ultra-unique-send-customer-modal-body-content-xyz{flex:1!important;overflow-y:auto!important;padding:1.5rem 2rem!important;background:#0f172a!important;display:flex!important;flex-direction:column!important;gap:2rem!important}.ultra-unique-send-customer-section-xyz{display:flex!important;flex-direction:column!important;gap:1rem!important}.ultra-unique-send-customer-section-header-xyz{display:flex!important;flex-direction:column!important;gap:.5rem!important;margin-bottom:.5rem!important}.ultra-unique-send-customer-section-title-xyz{font-size:1.125rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0!important;display:flex!important;align-items:center!important;gap:.75rem!important}.ultra-unique-send-customer-section-icon-xyz{width:20px!important;height:20px!important;color:#e77427!important}.ultra-unique-send-customer-help-text-xyz{color:#94a3b8!important;font-size:.875rem!important;margin:0!important}.ultra-unique-send-customer-version-list-xyz{display:flex!important;flex-direction:column!important;gap:.75rem!important}.ultra-unique-send-customer-version-card-xyz{background:#1e293b!important;border:1px solid #374151!important;border-radius:12px!important;padding:1rem!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:flex-start!important;gap:1rem!important}.ultra-unique-send-customer-version-card-xyz:hover{border-color:#e77427!important;background:rgba(231,116,39,.05)!important;transform:translateY(-1px)!important}.ultra-unique-send-customer-version-card-xyz.selected{border-color:#e77427!important;background:rgba(231,116,39,.1)!important;box-shadow:0 4px 12px #e7742733!important}.ultra-unique-send-customer-version-selector-xyz{display:flex!important;align-items:center!important;padding-top:.125rem!important}.ultra-unique-send-customer-radio-button-xyz{width:20px!important;height:20px!important;border:2px solid #374151!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.ultra-unique-send-customer-radio-button-xyz.selected{border-color:#e77427!important;background:rgba(231,116,39,.1)!important}.ultra-unique-send-customer-radio-dot-xyz{width:8px!important;height:8px!important;background:#E77427!important;border-radius:50%!important}.ultra-unique-send-customer-version-info-xyz{flex:1!important;display:flex!important;flex-direction:column!important;gap:.5rem!important}.ultra-unique-send-customer-version-header-xyz{display:flex!important;align-items:center!important;gap:.75rem!important}.ultra-unique-send-customer-version-number-xyz{font-weight:600!important;font-size:1rem!important;color:#f1f5f9!important}.ultra-unique-send-customer-latest-badge-xyz{background:#E77427!important;color:#fff!important;padding:.25rem .5rem!important;border-radius:6px!important;font-size:.75rem!important;font-weight:600!important}.ultra-unique-send-customer-sent-badge-xyz{background:#10b981!important;color:#fff!important;padding:.25rem .5rem!important;border-radius:6px!important;font-size:.75rem!important;font-weight:600!important}.ultra-unique-send-customer-version-details-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:.875rem!important;color:#94a3b8!important;flex-wrap:wrap!important}.ultra-unique-send-customer-file-count-xyz{color:#e2e8f0!important;font-weight:500!important}.ultra-unique-send-customer-uploader-name-xyz{color:#e77427!important;font-weight:500!important}.ultra-unique-send-customer-meta-separator-xyz{color:#64748b!important}.ultra-unique-send-customer-upload-date-xyz{color:#94a3b8!important}.ultra-unique-send-customer-version-notes-xyz{background:#0f172a!important;padding:.75rem!important;border-radius:8px!important;border:1px solid #374151!important;color:#e2e8f0!important;font-size:.875rem!important;margin-top:.5rem!important}.ultra-unique-send-customer-message-container-xyz{display:flex!important;flex-direction:column!important;gap:.75rem!important}.ultra-unique-send-customer-message-textarea-xyz{width:100%!important;max-width:100%!important;box-sizing:border-box!important;background:#1e293b!important;border:1px solid #374151!important;border-radius:8px!important;padding:1rem!important;color:#e2e8f0!important;font-size:.875rem!important;resize:vertical!important;min-height:100px!important;font-family:inherit!important;line-height:1.5!important}.ultra-unique-send-customer-message-textarea-xyz:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 2px #e7742733!important}.ultra-unique-send-customer-message-textarea-xyz::-moz-placeholder{color:#64748b!important}.ultra-unique-send-customer-message-textarea-xyz::placeholder{color:#64748b!important}.ultra-unique-send-customer-message-help-xyz{color:#94a3b8!important;font-size:.75rem!important;margin:0!important}.ultra-unique-send-customer-modal-footer-xyz{display:flex!important;justify-content:flex-end!important;gap:1rem!important;padding:1.5rem 2rem!important;border-top:1px solid #374151!important;background:#111827!important;flex-shrink:0!important}.ultra-unique-send-customer-cancel-btn-xyz{padding:.75rem 1.25rem!important;background:#374151!important;color:#e5e7eb!important;border:1px solid #4b5563!important;border-radius:8px!important;font-weight:600!important;font-size:.875rem!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-send-customer-cancel-btn-xyz:hover:not(:disabled){background:#4b5563!important;border-color:#6b7280!important;transform:translateY(-1px)!important}.ultra-unique-send-customer-cancel-btn-xyz:disabled{opacity:.5!important;cursor:not-allowed!important}.ultra-unique-send-customer-submit-btn-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.25rem!important;background:#E77427!important;color:#fff!important;border:none!important;border-radius:8px!important;font-weight:600!important;font-size:.875rem!important;cursor:pointer!important;transition:all .2s ease!important;min-width:180px!important;justify-content:center!important}.ultra-unique-send-customer-submit-btn-xyz:hover:not(:disabled){background:#D56A23!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #e774274d!important}.ultra-unique-send-customer-submit-btn-xyz:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.ultra-unique-send-customer-submit-icon-xyz{width:18px!important;height:18px!important}.ultra-unique-send-customer-loading-spinner-xyz{width:18px!important;height:18px!important;border:2px solid rgba(255,255,255,.3)!important;border-top-color:#fff!important;border-radius:50%!important;animation:ultra-send-customer-loading-spin 1s linear infinite!important}@keyframes ultra-send-customer-modal-appear-animation{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ultra-send-customer-loading-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.ultra-unique-send-customer-modal-main-container-xyz{max-width:100%!important;max-height:100vh!important;border-radius:0!important}.ultra-unique-send-customer-modal-header-section-xyz{padding:1rem 1.5rem!important}.ultra-unique-send-customer-modal-body-content-xyz{padding:1rem 1.5rem!important;gap:1.5rem!important}.ultra-unique-send-customer-modal-footer-xyz{padding:1rem 1.5rem!important;flex-direction:column!important;gap:.75rem!important}.ultra-unique-send-customer-submit-btn-xyz{width:100%!important;min-width:auto!important}.ultra-unique-send-customer-version-details-xyz{flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important}}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-cards-section{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:.625rem!important;margin-bottom:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-card-xyz{background:#1e293b!important;border:1px solid #374151!important;border-radius:8px!important;padding:.75rem!important;display:flex!important;align-items:center!important;gap:.625rem!important;transition:all .2s ease!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-card-xyz:hover{border-color:#475569!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #0003!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-card-active-xyz{border-color:#e77427!important;background:rgba(231,116,39,.05)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-icon-wrapper-xyz{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;background:rgba(231,116,39,.1)!important;border-radius:6px!important;flex-shrink:0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-icon-xyz{width:18px!important;height:18px!important;color:#e77427!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-content-xyz{display:flex!important;flex-direction:column!important;gap:.25rem!important;flex:1!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-label-xyz{font-size:.6875rem!important;color:#94a3b8!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin:0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-value-xyz{font-size:.8125rem!important;color:#f1f5f9!important;font-weight:600!important;margin:0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-value-wrapper-xyz{display:flex!important;flex-direction:column!important;gap:.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-version-status-badge-xyz{display:flex!important;align-items:center!important;gap:.375rem!important;padding:.25rem .75rem!important;border-radius:6px!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;width:-moz-fit-content!important;width:fit-content!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-pending-xyz{background:rgba(251,191,36,.15)!important;color:#fbbf24!important;border:1px solid rgba(251,191,36,.2)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-approved-xyz{background:rgba(34,197,94,.15)!important;color:#22c55e!important;border:1px solid rgba(34,197,94,.2)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-rejected-xyz{background:rgba(239,68,68,.15)!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.2)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-status-changes-requested-xyz{background:rgba(168,85,247,.15)!important;color:#a855f7!important;border:1px solid rgba(168,85,247,.2)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .artwork-payment-status{margin-bottom:2rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-card{background:#1e293b!important;border:1px solid #374151!important;border-radius:12px!important;padding:1.5rem!important;display:flex!important;align-items:center!important;gap:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-card.completed{border-color:#22c55e!important;background:rgba(34,197,94,.05)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-card.ready{border-color:#e77427!important;background:rgba(231,116,39,.05)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-card.pending{border-color:#fbbf24!important;background:rgba(251,191,36,.05)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-status-content{display:flex!important;align-items:center!important;gap:1rem!important;flex:1!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-icon{width:48px!important;height:48px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-icon.completed{background:rgba(34,197,94,.15)!important;color:#22c55e!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-icon.ready{background:rgba(231,116,39,.15)!important;color:#e77427!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-icon.pending{background:rgba(251,191,36,.15)!important;color:#fbbf24!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-info{flex:1!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-info h3{font-size:1.125rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0 0 .5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-info p{color:#94a3b8!important;margin:0!important;font-size:.875rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .pay-now-btn{display:flex!important;align-items:center!important;gap:.5rem!important;background:#E77427!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:.75rem 1.25rem!important;font-weight:600!important;font-size:.875rem!important;cursor:pointer!important;transition:all .2s ease!important;text-decoration:none!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .pay-now-btn:hover{background:#D56A23!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #e774274d!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .artwork-content{display:flex!important;flex-direction:column!important;gap:2rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .empty-state{background:#1e293b!important;border:1px solid #374151!important;border-radius:12px!important;padding:4rem 2rem!important;text-align:center!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .empty-state .empty-icon{width:64px!important;height:64px!important;color:#64748b!important;margin:0 auto 1.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .empty-state h3{font-size:1.25rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0 0 .75rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .empty-state p{color:#94a3b8!important;font-size:.875rem!important;line-height:1.5!important;margin:auto!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .artwork-versions-container{display:flex!important;flex-direction:column!important;gap:2rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .versions-header{background:linear-gradient(135deg,#1e293b 0%,#111827 100%)!important;border:1px solid #374151!important;border-radius:12px!important;padding:1.5rem!important;box-shadow:0 2px 4px #0000001a!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .versions-header h3{font-size:1.25rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0 0 1rem!important;display:flex!important;align-items:center!important;gap:.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .versions-header h3:before{content:""!important;width:4px!important;height:24px!important;background:#E77427!important;border-radius:2px!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-selector select{background:#0f172a!important;border:1px solid #374151!important;color:#e2e8f0!important;padding:.75rem 1rem!important;border-radius:8px!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s ease!important;cursor:pointer!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-selector select:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 3px #e7742733!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-selector select:hover{border-color:#475569!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-card{background:#1e293b!important;border:1px solid #374151!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 4px #0000001a!important;margin-bottom:.75rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-card.latest{border-color:#e77427!important;background:rgba(231,116,39,.03)!important;box-shadow:0 4px 12px #e7742726!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:.875rem!important;background:linear-gradient(135deg,#111827 0%,#0f172a 100%)!important;border-bottom:1px solid #374151!important;gap:.75rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-info{flex:1!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-title{display:flex!important;align-items:center!important;gap:.5rem!important;margin-bottom:.5rem!important;flex-wrap:wrap!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-title h4{font-size:1rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .latest-badge{display:flex!important;align-items:center!important;gap:.375rem!important;padding:.375rem .75rem!important;border-radius:6px!important;font-size:.75rem!important;font-weight:600!important;text-transform:capitalize!important;background:#E77427!important;color:#fff!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-meta{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:.5rem!important;font-size:.8125rem!important;color:#94a3b8!important;background:#0f172a!important;padding:.5rem!important;border-radius:6px!important;border:1px solid #374151!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-meta span{display:flex!important;align-items:center!important;gap:.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-actions{display:flex!important;gap:.5rem!important;flex-wrap:wrap!important;align-items:flex-start!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .btn{display:flex!important;align-items:center!important;gap:.375rem!important;padding:.5rem .875rem!important;border-radius:6px!important;font-weight:600!important;font-size:.8125rem!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;text-decoration:none!important;white-space:nowrap!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .btn-primary{background:#E77427!important;color:#fff!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .btn-primary:hover{background:#D56A23!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .btn-secondary{background:#6b7280!important;color:#fff!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .btn-secondary:hover{background:#4b5563!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .btn-danger{background:#ef4444!important;color:#fff!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .btn-danger:hover{background:#dc2626!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-content{padding:.875rem!important;background:#111827!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-files-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:.75rem!important;margin-bottom:.75rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-card{background:#1e293b!important;border:1px solid #374151!important;border-radius:10px!important;padding:1.25rem!important;transition:all .2s ease!important;cursor:pointer!important;box-shadow:0 2px 4px #0000001a!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-card:hover{border-color:#e77427!important;background:rgba(231,116,39,.05)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #e7742726!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:56px!important;background:linear-gradient(135deg,rgba(231,116,39,.15) 0%,rgba(231,116,39,.05) 100%)!important;border-radius:12px!important;margin-bottom:1rem!important;color:#e77427!important;border:1px solid rgba(231,116,39,.2)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-info{flex:1!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-name{font-weight:600!important;color:#f1f5f9!important;margin-bottom:.5rem!important;font-size:.9375rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.4!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-meta{color:#94a3b8!important;font-size:.75rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-actions{display:flex!important;gap:.5rem!important;margin-top:.75rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .btn-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:6px!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important;background:#374151!important;color:#e2e8f0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .btn-icon:hover{background:#4b5563!important;transform:translateY(-1px)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .btn-icon.interactive{background:#8b5cf6!important;color:#fff!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-feedback-summary{background:#0f172a!important;border:1px solid #374151!important;border-radius:8px!important;padding:1rem!important;margin-bottom:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-feedback-summary h5{font-size:.875rem!important;font-weight:600!important;color:#e77427!important;margin:0 0 .75rem!important;text-transform:uppercase!important;letter-spacing:.05em!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .feedback-preview{background:#1e293b!important;border:1px solid #374151!important;border-radius:6px!important;padding:.75rem!important;margin-bottom:.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .feedback-preview:last-child{margin-bottom:0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .feedback-preview-text{color:#e2e8f0!important;font-size:.875rem!important;margin-bottom:.5rem!important;line-height:1.5!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .feedback-preview-meta{color:#94a3b8!important;font-size:.75rem!important}.ultra-unique-customer-discussion-main-section-xyz{background:#1e293b!important;border:1px solid #374151!important;border-radius:16px!important;overflow:hidden!important;margin-top:2rem!important;box-shadow:0 4px 12px #00000026!important;display:flex!important;flex-direction:column!important;max-height:600px!important}.ultra-unique-discussion-header-container-xyz{padding:.875rem 1.25rem!important;background:linear-gradient(135deg,#111827 0%,#0f172a 100%)!important;border-bottom:1px solid #374151!important;flex-shrink:0!important}.ultra-unique-discussion-title-wrapper-xyz{display:flex!important;flex-direction:column!important;gap:.375rem!important}.ultra-unique-discussion-icon-title-xyz{display:flex!important;align-items:center!important;gap:.625rem!important}.ultra-unique-discussion-icon-wrapper-xyz{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;background:linear-gradient(135deg,rgba(231,116,39,.2) 0%,rgba(231,116,39,.1) 100%)!important;border:2px solid rgba(231,116,39,.3)!important;border-radius:8px!important;flex-shrink:0!important}.ultra-unique-discussion-title-icon-xyz{width:18px!important;height:18px!important;color:#e77427!important}.ultra-unique-discussion-title-text-xyz{font-size:1.125rem!important;font-weight:700!important;color:#f9fafb!important;margin:0!important}.ultra-unique-discussion-message-count-xyz{background:#E77427!important;color:#fff!important;padding:.25rem .5rem!important;border-radius:6px!important;font-size:.75rem!important;font-weight:600!important;display:flex!important;align-items:center!important}.ultra-unique-discussion-subtitle-xyz{color:#9ca3af!important;font-size:.8125rem!important;margin:0!important;font-weight:500!important;line-height:1.4!important}.ultra-unique-discussion-content-container-xyz{flex:1!important;display:flex!important;flex-direction:column!important;min-height:0!important;background:#0f172a!important}.ultra-unique-discussion-messages-area-xyz{flex:1!important;overflow-y:auto!important;padding:.875rem!important;min-height:250px!important;max-height:350px!important}.ultra-unique-discussion-messages-area-xyz::-webkit-scrollbar{width:8px!important}.ultra-unique-discussion-messages-area-xyz::-webkit-scrollbar-track{background:#111827!important;border-radius:4px!important}.ultra-unique-discussion-messages-area-xyz::-webkit-scrollbar-thumb{background:#374151!important;border-radius:4px!important}.ultra-unique-discussion-messages-area-xyz::-webkit-scrollbar-thumb:hover{background:#475569!important}.ultra-unique-discussion-loading-state-xyz{display:flex!important;align-items:center!important;justify-content:center!important;gap:1rem!important;padding:3rem!important;text-align:center!important}.ultra-unique-discussion-loading-spinner-xyz{width:24px!important;height:24px!important;border:3px solid #374151!important;border-top-color:#e77427!important;border-radius:50%!important;animation:discussion-loading-spin 1s linear infinite!important}.ultra-unique-discussion-loading-text-xyz{color:#9ca3af!important;font-size:.9375rem!important;font-weight:500!important}.ultra-unique-discussion-empty-state-xyz{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:3rem 2rem!important;text-align:center!important}.ultra-unique-discussion-empty-icon-wrapper-xyz{display:flex!important;align-items:center!important;justify-content:center!important;width:80px!important;height:80px!important;background:linear-gradient(135deg,rgba(231,116,39,.1) 0%,rgba(231,116,39,.05) 100%)!important;border:2px solid rgba(231,116,39,.2)!important;border-radius:50%!important;margin-bottom:1.5rem!important}.ultra-unique-discussion-empty-icon-xyz{width:40px!important;height:40px!important;color:#e77427!important}.ultra-unique-discussion-empty-title-xyz{font-size:1.25rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0 0 .75rem!important}.ultra-unique-discussion-empty-description-xyz{color:#9ca3af!important;font-size:.9375rem!important;line-height:1.6!important;margin:0!important;max-width:400px!important}.ultra-unique-discussion-messages-list-xyz{display:flex!important;flex-direction:column!important;gap:1.25rem!important;padding:.5rem 0!important}.ultra-unique-discussion-message-item-xyz{display:flex!important;gap:.875rem!important;max-width:85%!important;animation:discussion-message-appear .3s ease-out!important}.ultra-unique-discussion-message-item-xyz.own-message{align-self:flex-end!important;flex-direction:row-reverse!important}.ultra-unique-discussion-message-item-xyz.sending{opacity:.7!important}.ultra-unique-discussion-message-avatar-xyz{width:36px!important;height:36px!important;background:linear-gradient(135deg,#374151 0%,#475569 100%)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;border:2px solid #0f172a!important;box-shadow:0 2px 8px #0003!important}.ultra-unique-discussion-message-avatar-xyz.own{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important}.ultra-unique-discussion-avatar-icon-xyz{width:18px!important;height:18px!important;color:#fff!important}.ultra-unique-discussion-message-content-xyz{flex:1!important;min-width:0!important}.ultra-unique-discussion-message-author-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;margin-bottom:.5rem!important;font-size:.8125rem!important}.ultra-unique-discussion-author-name-xyz{font-weight:600!important;color:#e77427!important}.ultra-unique-discussion-author-role-xyz{color:#9ca3af!important;font-weight:500!important}.ultra-unique-discussion-message-bubble-xyz{background:#1e293b!important;border:1px solid #374151!important;border-radius:18px 18px 18px 6px!important;padding:1rem 1.25rem!important;box-shadow:0 2px 12px #00000026!important;position:relative!important;transition:all .2s ease!important}.ultra-unique-discussion-message-item-xyz.own-message .ultra-unique-discussion-message-bubble-xyz{background:linear-gradient(135deg,rgba(231,116,39,.25) 0%,rgba(231,116,39,.15) 100%)!important;border-color:#e7742766!important;border-radius:18px 18px 6px!important}.ultra-unique-discussion-message-bubble-xyz:hover{transform:translateY(-1px)!important;box-shadow:0 4px 16px #0003!important}.ultra-unique-discussion-message-text-xyz{color:#e2e8f0!important;font-size:.9375rem!important;line-height:1.6!important;margin:0 0 .75rem!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.ultra-unique-discussion-message-time-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:.75rem!important;color:#6b7280!important;font-weight:500!important}.ultra-unique-discussion-sending-indicator-xyz{display:flex!important;align-items:center!important;gap:.25rem!important}.ultra-unique-discussion-loading-spinner-tiny-xyz{width:12px!important;height:12px!important;border:1px solid rgba(107,114,128,.3)!important;border-top-color:#6b7280!important;border-radius:50%!important;animation:discussion-loading-spin 1s linear infinite!important}.ultra-unique-discussion-input-container-xyz{border-top:1px solid #374151!important;padding:1.25rem 1.5rem!important;background:#111827!important;flex-shrink:0!important}.ultra-unique-discussion-input-wrapper-xyz{display:flex!important;align-items:flex-end!important;gap:.875rem!important;background:#1e293b!important;border:1px solid #374151!important;border-radius:16px!important;padding:1rem!important;transition:all .2s ease!important;box-shadow:0 2px 8px #0000001a!important}.ultra-unique-discussion-input-wrapper-xyz:focus-within{border-color:#e77427!important;box-shadow:0 0 0 3px #e7742726,0 4px 12px #00000026!important}.ultra-unique-discussion-input-textarea-xyz{flex:1!important;background:transparent!important;border:none!important;color:#e2e8f0!important;font-size:.9375rem!important;resize:none!important;max-height:120px!important;min-height:40px!important;font-family:inherit!important;line-height:1.5!important;outline:none!important;transition:all .2s ease!important}.ultra-unique-discussion-input-textarea-xyz::-moz-placeholder{color:#6b7280!important}.ultra-unique-discussion-input-textarea-xyz::placeholder{color:#6b7280!important}.ultra-unique-discussion-input-textarea-xyz:disabled{opacity:.6!important;cursor:not-allowed!important}.ultra-unique-discussion-send-button-xyz{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;border:none!important;border-radius:12px!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important;box-shadow:0 2px 8px #e774274d!important}.ultra-unique-discussion-send-button-xyz:hover:not(:disabled){background:linear-gradient(135deg,#D56A23 0%,#c2611f 100%)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #e7742766!important}.ultra-unique-discussion-send-button-xyz:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.ultra-unique-discussion-send-icon-xyz{width:20px!important;height:20px!important}.ultra-unique-discussion-send-loading-spinner-xyz{width:20px!important;height:20px!important;border:2px solid rgba(255,255,255,.3)!important;border-top-color:#fff!important;border-radius:50%!important;animation:discussion-loading-spin 1s linear infinite!important}.ultra-unique-discussion-input-hint-xyz{font-size:.75rem!important;color:#6b7280!important;margin-top:.75rem!important;text-align:center!important;font-weight:500!important}@keyframes discussion-loading-spin{to{transform:rotate(360deg)}}@keyframes discussion-message-appear{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.ultra-unique-customer-discussion-main-section-xyz{max-height:500px!important}.ultra-unique-discussion-header-container-xyz{padding:1rem 1.5rem!important}.ultra-unique-discussion-icon-title-xyz{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}.ultra-unique-discussion-title-text-xyz{font-size:1.25rem!important}.ultra-unique-discussion-messages-area-xyz{padding:1rem!important;min-height:250px!important;max-height:300px!important}.ultra-unique-discussion-message-item-xyz{max-width:95%!important}.ultra-unique-discussion-input-container-xyz{padding:1rem!important}.ultra-unique-discussion-input-wrapper-xyz{padding:.875rem!important}.ultra-unique-discussion-empty-icon-wrapper-xyz{width:64px!important;height:64px!important}.ultra-unique-discussion-empty-icon-xyz{width:32px!important;height:32px!important}.ultra-unique-discussion-empty-title-xyz{font-size:1.125rem!important}}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-container{padding:1.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-messages{max-height:450px!important;overflow-y:auto!important;margin-bottom:1rem!important;padding-right:.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-messages::-webkit-scrollbar{width:6px!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-messages::-webkit-scrollbar-track{background:#0f172a!important;border-radius:3px!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-messages::-webkit-scrollbar-thumb{background:#374151!important;border-radius:3px!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-messages::-webkit-scrollbar-thumb:hover{background:#475569!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .loading-messages{display:flex!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;padding:2rem!important;color:#94a3b8!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .empty-chat{text-align:center!important;padding:2rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .empty-chat-icon{width:48px!important;height:48px!important;color:#64748b!important;margin:0 auto 1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .empty-chat-text{font-size:1rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0 0 .5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .empty-chat-subtext{color:#94a3b8!important;font-size:.875rem!important;margin:0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .messages-list{display:flex!important;flex-direction:column!important;gap:1rem!important;padding:.5rem 0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .message-item{display:flex!important;gap:.75rem!important;max-width:85%!important;animation:message-appear .3s ease-out!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .message-item.own-message{align-self:flex-end!important;flex-direction:row-reverse!important}@keyframes message-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .message-avatar{width:32px!important;height:32px!important;background:linear-gradient(135deg,#374151 0%,#475569 100%)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;border:2px solid #0f172a!important;box-shadow:0 2px 4px #0003!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .message-avatar.own{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .avatar-icon{width:16px!important;height:16px!important;color:#fff!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .message-content{flex:1!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .message-author{display:flex!important;align-items:center!important;gap:.5rem!important;margin-bottom:.25rem!important;font-size:.75rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .author-name{font-weight:600!important;color:#e77427!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .author-role{color:#94a3b8!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .message-bubble{background:#1e293b!important;border:1px solid #374151!important;border-radius:16px 16px 16px 4px!important;padding:.875rem 1.125rem!important;box-shadow:0 2px 8px #00000026!important;position:relative!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .message-item.own-message .message-bubble{background:linear-gradient(135deg,rgba(231,116,39,.2) 0%,rgba(231,116,39,.1) 100%)!important;border-color:#e774274d!important;border-radius:16px 16px 4px!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .message-text{color:#e2e8f0!important;font-size:.875rem!important;line-height:1.5!important;margin:0 0 .5rem!important;word-wrap:break-word!important;overflow-wrap:break-word!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .message-time{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:.75rem!important;color:#64748b!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-input-container{border-top:1px solid #374151!important;padding:1rem 1.5rem!important;background:#111827!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-input-wrapper{display:flex!important;align-items:flex-end!important;gap:.75rem!important;background:#1e293b!important;border:1px solid #374151!important;border-radius:16px!important;padding:1rem!important;transition:all .2s ease!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-input-wrapper:focus-within{border-color:#e77427!important;box-shadow:0 0 0 3px #e774271a!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-input{flex:1!important;background:transparent!important;border:none!important;color:#e2e8f0!important;font-size:.875rem!important;resize:none!important;max-height:120px!important;min-height:20px!important;font-family:inherit!important;line-height:1.5!important;outline:none!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-input:focus{outline:none!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-input::-moz-placeholder{color:#64748b!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-input::placeholder{color:#64748b!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .send-button{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;border:none!important;border-radius:12px!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important;box-shadow:0 2px 8px #e774274d!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .send-button:hover:not(:disabled){background:linear-gradient(135deg,#D56A23 0%,#c2611f 100%)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #e7742766!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .send-button:disabled{opacity:.5!important;cursor:not-allowed!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .chat-input-hint{font-size:.75rem!important;color:#64748b!important;margin-top:.5rem!important;text-align:center!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.8)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:50!important;padding:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .modal{background:#1e293b!important;border:1px solid #374151!important;border-radius:16px!important;max-width:500px!important;width:100%!important;max-height:90vh!important;overflow-y:auto!important;box-shadow:0 20px 25px -5px #00000080!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .modal-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1.5rem!important;border-bottom:1px solid #374151!important;background:#111827!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .modal-header h3{font-size:1.25rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .modal-close-btn{background:#374151!important;border:none!important;border-radius:6px!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#9ca3af!important;cursor:pointer!important;transition:all .2s ease!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .modal-close-btn:hover{background:#ef4444!important;color:#fff!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .modal-content{padding:1.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .modal-content p{color:#e2e8f0!important;line-height:1.5!important;margin:0 0 1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .modal-content textarea{width:100%!important;background:#0f172a!important;border:1px solid #374151!important;border-radius:8px!important;padding:.75rem!important;color:#e2e8f0!important;font-size:.875rem!important;resize:vertical!important;font-family:inherit!important;line-height:1.5!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .modal-content textarea:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 2px #e7742733!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .modal-content textarea::-moz-placeholder{color:#64748b!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .modal-content textarea::placeholder{color:#64748b!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .modal-footer{display:flex!important;justify-content:flex-end!important;gap:.75rem!important;padding:1.5rem!important;border-top:1px solid #374151!important;background:#111827!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .loading-spinner-small{width:16px!important;height:16px!important;border:2px solid #374151!important;border-top-color:#e77427!important;border-radius:50%!important;animation:spin 1s linear infinite!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .loading-spinner-tiny{width:12px!important;height:12px!important;border:1px solid #374151!important;border-top-color:#e77427!important;border-radius:50%!important;animation:spin 1s linear infinite!important}.ultra-unique-approval-modal-backdrop-overlay-xyz{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.85)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;padding:1rem!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;animation:approval-modal-backdrop-appear .3s ease-out!important}.ultra-unique-approval-modal-main-container-xyz{background:#1f2937!important;border-radius:16px!important;width:100%!important;max-width:600px!important;max-height:90vh!important;overflow:hidden!important;box-shadow:0 25px 50px #0009!important;border:1px solid #374151!important;animation:approval-modal-appear-animation .3s ease-out!important;display:flex!important;flex-direction:column!important}.ultra-unique-approval-modal-header-section-xyz{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:2rem!important;border-bottom:1px solid #374151!important;background:linear-gradient(135deg,#111827 0%,#0f172a 100%)!important;flex-shrink:0!important}.ultra-unique-approval-header-left-xyz{display:flex!important;flex-direction:column!important;gap:.5rem!important;flex:1!important}.ultra-unique-approval-modal-title-text-xyz{display:flex!important;align-items:center!important;gap:.75rem!important;color:#f9fafb!important;font-size:1.5rem!important;font-weight:700!important;margin:0!important}.ultra-unique-approval-modal-icon-wrapper-xyz{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:12px!important;flex-shrink:0!important}.ultra-unique-approval-modal-icon-wrapper-xyz.approve{background:linear-gradient(135deg,rgba(34,197,94,.2) 0%,rgba(34,197,94,.1) 100%)!important;border:2px solid rgba(34,197,94,.3)!important}.ultra-unique-approval-modal-icon-wrapper-xyz.reject{background:linear-gradient(135deg,rgba(239,68,68,.2) 0%,rgba(239,68,68,.1) 100%)!important;border:2px solid rgba(239,68,68,.3)!important}.ultra-unique-approval-modal-icon-wrapper-xyz.changes{background:linear-gradient(135deg,rgba(245,158,11,.2) 0%,rgba(245,158,11,.1) 100%)!important;border:2px solid rgba(245,158,11,.3)!important}.ultra-unique-approval-modal-title-icon-xyz{width:24px!important;height:24px!important;flex-shrink:0!important}.ultra-unique-approval-modal-icon-wrapper-xyz.approve .ultra-unique-approval-modal-title-icon-xyz{color:#22c55e!important}.ultra-unique-approval-modal-icon-wrapper-xyz.reject .ultra-unique-approval-modal-title-icon-xyz{color:#ef4444!important}.ultra-unique-approval-modal-icon-wrapper-xyz.changes .ultra-unique-approval-modal-title-icon-xyz{color:#f59e0b!important}.ultra-unique-approval-subtitle-text-xyz{color:#9ca3af!important;font-size:.875rem!important;margin:0!important;font-weight:500!important}.ultra-unique-approval-modal-close-button-xyz{background:#374151!important;border:none!important;border-radius:12px!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#9ca3af!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important}.ultra-unique-approval-modal-close-button-xyz:hover:not(:disabled){background:#ef4444!important;color:#fff!important;transform:scale(1.05)!important;box-shadow:0 4px 12px #ef44444d!important}.ultra-unique-approval-modal-close-button-xyz:disabled{opacity:.5!important;cursor:not-allowed!important}.ultra-unique-approval-close-icon-xyz{width:24px!important;height:24px!important}.ultra-unique-approval-modal-body-content-xyz{flex:1!important;overflow-y:auto!important;padding:2rem!important;background:#0f172a!important;display:flex!important;flex-direction:column!important;gap:2rem!important}.ultra-unique-approval-action-card-xyz{border-radius:12px!important;padding:1.5rem!important;border:1px solid!important;transition:all .2s ease!important}.ultra-unique-approval-action-card-xyz.approve{background:linear-gradient(135deg,rgba(34,197,94,.1) 0%,rgba(34,197,94,.05) 100%)!important;border-color:#22c55e33!important}.ultra-unique-approval-action-card-xyz.reject{background:linear-gradient(135deg,rgba(239,68,68,.1) 0%,rgba(239,68,68,.05) 100%)!important;border-color:#ef444433!important}.ultra-unique-approval-action-card-xyz.changes{background:linear-gradient(135deg,rgba(245,158,11,.1) 0%,rgba(245,158,11,.05) 100%)!important;border-color:#f59e0b33!important}.ultra-unique-approval-action-content-xyz{display:flex!important;flex-direction:column!important;gap:.75rem!important}.ultra-unique-approval-action-title-xyz{font-size:1.125rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0!important}.ultra-unique-approval-action-description-xyz{color:#d1d5db!important;font-size:.9375rem!important;line-height:1.6!important;margin:0!important}.ultra-unique-approval-feedback-section-xyz{background:#1e293b!important;border:1px solid #374151!important;border-radius:12px!important;padding:1.5rem!important;transition:all .2s ease!important}.ultra-unique-approval-feedback-section-xyz:focus-within{border-color:#e77427!important;box-shadow:0 0 0 3px #e774271a!important}.ultra-unique-approval-feedback-header-xyz{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:1rem!important}.ultra-unique-approval-feedback-label-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:1rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0!important}.ultra-unique-approval-feedback-icon-xyz{width:18px!important;height:18px!important;color:#e77427!important;flex-shrink:0!important}.ultra-unique-approval-required-badge-xyz{background:#ef4444!important;color:#fff!important;padding:.25rem .5rem!important;border-radius:6px!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}.ultra-unique-approval-feedback-textarea-xyz{width:100%!important;max-width:100%!important;box-sizing:border-box!important;background:#0f172a!important;border:1px solid #374151!important;border-radius:8px!important;padding:1rem!important;color:#e2e8f0!important;font-size:.9375rem!important;resize:vertical!important;min-height:120px!important;font-family:inherit!important;line-height:1.5!important;transition:all .2s ease!important}.ultra-unique-approval-feedback-textarea-xyz:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 2px #e7742733!important}.ultra-unique-approval-feedback-textarea-xyz::-moz-placeholder{color:#6b7280!important}.ultra-unique-approval-feedback-textarea-xyz::placeholder{color:#6b7280!important}.ultra-unique-approval-feedback-help-xyz{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:.75rem!important;gap:1rem!important}.ultra-unique-approval-char-count-xyz{color:#9ca3af!important;font-size:.75rem!important;font-weight:500!important}.ultra-unique-approval-help-text-xyz{color:#f59e0b!important;font-size:.75rem!important;font-weight:500!important;text-align:right!important;flex:1!important}.ultra-unique-approval-modal-footer-xyz{display:flex!important;justify-content:flex-end!important;gap:1rem!important;padding:1.5rem 2rem!important;border-top:1px solid #374151!important;background:linear-gradient(135deg,#111827 0%,#0f172a 100%)!important;flex-shrink:0!important}.ultra-unique-approval-cancel-btn-xyz{padding:.75rem 1.5rem!important;background:#374151!important;color:#e5e7eb!important;border:1px solid #4b5563!important;border-radius:8px!important;font-weight:600!important;font-size:.875rem!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-approval-cancel-btn-xyz:hover:not(:disabled){background:#4b5563!important;border-color:#6b7280!important;transform:translateY(-1px)!important}.ultra-unique-approval-cancel-btn-xyz:disabled{opacity:.5!important;cursor:not-allowed!important}.ultra-unique-approval-submit-btn-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.5rem!important;border:none!important;border-radius:8px!important;font-weight:600!important;font-size:.875rem!important;cursor:pointer!important;transition:all .2s ease!important;min-width:180px!important;justify-content:center!important}.ultra-unique-approval-submit-btn-xyz.approve{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)!important;color:#fff!important;box-shadow:0 4px 12px #22c55e4d!important}.ultra-unique-approval-submit-btn-xyz.approve:hover:not(:disabled){background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #22c55e66!important}.ultra-unique-approval-submit-btn-xyz.reject{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;color:#fff!important;box-shadow:0 4px 12px #ef44444d!important}.ultra-unique-approval-submit-btn-xyz.reject:hover:not(:disabled){background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #ef444466!important}.ultra-unique-approval-submit-btn-xyz.changes{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;color:#fff!important;box-shadow:0 4px 12px #f59e0b4d!important}.ultra-unique-approval-submit-btn-xyz.changes:hover:not(:disabled){background:linear-gradient(135deg,#d97706 0%,#b45309 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #f59e0b66!important}.ultra-unique-approval-submit-btn-xyz:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.ultra-unique-approval-submit-icon-xyz{width:18px!important;height:18px!important}.ultra-unique-approval-loading-spinner-xyz{width:18px!important;height:18px!important;border:2px solid rgba(255,255,255,.3)!important;border-top-color:#fff!important;border-radius:50%!important;animation:approval-loading-spin 1s linear infinite!important}@keyframes approval-modal-backdrop-appear{0%{opacity:0}to{opacity:1}}@keyframes approval-modal-appear-animation{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes approval-loading-spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.ultra-unique-approval-modal-main-container-xyz{max-width:100%!important;max-height:100vh!important;border-radius:0!important;margin:0!important}.ultra-unique-approval-modal-header-section-xyz{padding:1rem 1.5rem!important;flex-direction:column!important;align-items:stretch!important;gap:1rem!important}.ultra-unique-approval-modal-close-button-xyz{align-self:flex-end!important}.ultra-unique-approval-modal-body-content-xyz{padding:1rem 1.5rem!important;gap:1.5rem!important}.ultra-unique-approval-modal-footer-xyz{padding:1rem 1.5rem!important;flex-direction:column!important;gap:.75rem!important}.ultra-unique-approval-submit-btn-xyz{width:100%!important;min-width:auto!important}.ultra-unique-approval-modal-title-text-xyz{font-size:1.25rem!important}.ultra-unique-approval-feedback-help-xyz{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.ultra-unique-approval-help-text-xyz{text-align:left!important}}.general-chat-section{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #334155!important;border-radius:6px!important;padding:.75rem!important;margin-top:.75rem!important;box-shadow:0 2px 8px #0000004d!important}.chat-header{margin-bottom:.5rem!important;padding-bottom:.5rem!important;border-bottom:1px solid #334155!important}.chat-title{display:flex!important;align-items:center!important;gap:.35rem!important;color:#f8fafc!important;font-size:.85rem!important;font-weight:600!important}.chat-title svg{color:#60a5fa!important;width:16px!important;height:16px!important}.message-count{background:#374151!important;color:#d1d5db!important;padding:.15rem .4rem!important;border-radius:8px!important;font-size:.65rem!important;font-weight:600!important}.chat-description{color:#94a3b8!important;font-size:.7rem!important;margin-top:.25rem!important;font-weight:500!important}.chat-container{background:#0f172a!important;border-radius:4px!important;border:1px solid #1e293b!important;overflow:hidden!important}.chat-messages{min-height:150px!important;max-height:250px!important;overflow-y:auto!important;padding:.5rem!important;background:#0a0f1a!important}.loading-messages{display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;padding:1rem!important;color:#94a3b8!important;font-size:.75rem!important}.empty-chat{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:1.5rem .75rem!important;text-align:center!important}.empty-chat-icon{width:32px!important;height:32px!important;color:#475569!important;margin-bottom:.5rem!important}.empty-chat-text{color:#d1d5db!important;font-size:.85rem!important;font-weight:600!important;margin:0 0 .25rem!important}.empty-chat-subtext{color:#94a3b8!important;font-size:.7rem!important;margin:0!important}.messages-list{display:flex!important;flex-direction:column!important;gap:.5rem!important}.message-item{display:flex!important;gap:.35rem!important;align-items:flex-start!important;animation:slideIn .3s ease!important}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-item.own-message{flex-direction:row-reverse!important}.message-avatar{width:24px!important;height:24px!important;min-width:24px!important;background:#374151!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #4b5563!important}.message-avatar.own{background:#3b82f6!important;border-color:#60a5fa!important}.avatar-icon{width:12px!important;height:12px!important;color:#e2e8f0!important}.message-content{flex:1!important;max-width:75%!important}.message-author{display:flex!important;align-items:center!important;gap:.25rem!important;margin-bottom:.15rem!important}.author-name{color:#f8fafc!important;font-weight:600!important;font-size:.7rem!important}.author-role{color:#94a3b8!important;font-size:.6rem!important}.message-bubble{background:#1e293b!important;border:1px solid #334155!important;border-radius:6px!important;padding:.35rem .5rem!important;box-shadow:0 1px 2px #00000026!important}.message-item.own-message .message-bubble{background:#3b82f6!important;border-color:#2563eb!important}.message-text{color:#e2e8f0!important;font-size:.75rem!important;line-height:1.4!important;margin:0!important;word-wrap:break-word!important}.message-item.own-message .message-text{color:#fff!important}.message-time{color:#94a3b8!important;font-size:.75rem!important;margin-top:.5rem!important;display:flex!important;align-items:center!important;gap:.375rem!important}.message-item.own-message .message-time{color:#bfdbfe!important}.sending-indicator{display:inline-flex!important;align-items:center!important}.loading-spinner-tiny{width:10px!important;height:10px!important;border:2px solid #94a3b8!important;border-top-color:#60a5fa!important;border-radius:50%!important;animation:spin .8s linear infinite!important}.chat-input-container{padding:.5rem!important;background:#1e293b!important;border-top:1px solid #334155!important}.chat-input-wrapper{display:flex!important;gap:.35rem!important;align-items:flex-end!important}.chat-input{flex:1!important;background:#0f172a!important;border:1px solid #334155!important;border-radius:4px!important;padding:.35rem .5rem!important;color:#e2e8f0!important;font-size:.75rem!important;resize:none!important;font-family:inherit!important;transition:all .2s ease!important}.chat-input:focus{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61a!important}.chat-input::-moz-placeholder{color:#64748b!important}.chat-input::placeholder{color:#64748b!important}.ultra-unique-artwork-preview-send-message-button-xyz{background:#3b82f6!important;color:#fff!important;border:none!important;border-radius:4px!important;padding:.35rem .5rem!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;min-height:32px!important;box-shadow:0 2px 4px #3b82f633!important}.ultra-unique-artwork-preview-send-message-button-xyz:hover:not(:disabled){background:#2563eb!important;transform:translateY(-1px)!important;box-shadow:0 3px 8px #3b82f64d!important}.ultra-unique-artwork-preview-send-message-button-xyz:disabled{background:#374151!important;cursor:not-allowed!important;opacity:.5!important;box-shadow:none!important}.chat-input-hint{color:#64748b!important;font-size:.6rem!important;margin-top:.25rem!important;text-align:center!important}.artwork-content{margin-top:.75rem!important}.empty-state{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:1.5rem 1rem!important;text-align:center!important;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #334155!important;border-radius:6px!important;box-shadow:0 2px 8px #0003!important}.empty-icon{width:40px!important;height:40px!important;color:#475569!important;margin-bottom:.75rem!important}.empty-state h3{color:#f8fafc!important;font-size:1.5rem!important;font-weight:600!important;margin:0 0 .75rem!important}.empty-state p{color:#94a3b8!important;font-size:1rem!important;margin:0!important;max-width:500px!important}.artwork-versions-container{background:transparent!important}.versions-header{margin-bottom:.5rem!important;padding:.5rem .75rem!important;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)!important;border:1px solid #334155!important;border-radius:6px!important;box-shadow:0 2px 8px #0003!important}.versions-header h3{color:#f8fafc!important;font-size:.9rem!important;font-weight:600!important;margin:0 0 .15rem!important}.versions-description{color:#94a3b8!important;font-size:.7rem!important;margin:0!important}.version-content{padding:.5rem .75rem!important;background:#0a0f1a!important}.version-files-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:.5rem!important;margin-bottom:.5rem!important}.file-card.version-file{background:#1e293b!important;border:1px solid #334155!important;border-radius:6px!important;padding:.5rem!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;flex-direction:column!important;gap:.35rem!important}.file-card.version-file:hover{background:#334155!important;border-color:#3b82f6!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #3b82f633!important}.file-icon{width:48px!important;height:48px!important;background:#374151!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#60a5fa!important}.file-info{flex:1!important}.file-name{color:#f8fafc!important;font-size:.875rem!important;font-weight:600!important;display:block!important;margin-bottom:.25rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.file-meta{display:flex!important;align-items:center!important;gap:.5rem!important}.file-size{color:#94a3b8!important;font-size:.75rem!important}.file-actions{display:flex!important;gap:.5rem!important;align-items:center!important}.btn-icon{width:32px!important;height:32px!important;background:#374151!important;border:1px solid #4b5563!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important;color:#d1d5db!important}.btn-icon:hover{background:#4b5563!important;border-color:#60a5fa!important;color:#60a5fa!important;transform:translateY(-1px)!important}.btn-icon.interactive{background:#8b5cf6!important;border-color:#8b5cf6!important;color:#fff!important}.btn-icon.interactive:hover{background:#7c3aed!important;border-color:#7c3aed!important}.version-feedback-summary{background:#0f172a!important;border:1px solid #334155!important;border-radius:10px!important;padding:1.25rem!important;margin-top:1rem!important}.version-feedback-summary h5{color:#f8fafc!important;font-size:1rem!important;font-weight:600!important;margin:0 0 1rem!important;display:flex!important;align-items:center!important;gap:.5rem!important}.feedback-items{display:flex!important;flex-direction:column!important;gap:.75rem!important}.feedback-preview{background:#1e293b!important;border:1px solid #334155!important;border-radius:8px!important;padding:.875rem!important}.feedback-preview-text{color:#e2e8f0!important;font-size:.875rem!important;margin-bottom:.5rem!important;line-height:1.5!important}.feedback-preview-meta{color:#94a3b8!important;font-size:.75rem!important}.feedback-more{color:#60a5fa!important;font-size:.875rem!important;font-weight:500!important;text-align:center!important;padding:.5rem!important}@media (max-width: 768px){div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-cards-section{grid-template-columns:1fr!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-header{flex-direction:column!important;align-items:stretch!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-actions{margin-top:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-files-grid{grid-template-columns:1fr!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .message-item{max-width:95%!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-status-content{flex-direction:column!important;align-items:stretch!important;text-align:center!important}}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .compact{margin-bottom:1rem!important;padding:.75rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-page-header-section.compact{margin-bottom:1rem!important;padding-bottom:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .header-title-row{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin-bottom:.75rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-artwork-preview-info-cards-section.compact{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:.75rem!important;margin:0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .artwork-payment-status.compact{margin:1rem 0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-card.compact{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.75rem!important;border-radius:.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-info .payment-title{font-size:.875rem!important;font-weight:600!important;display:block!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .payment-info .payment-desc{font-size:.75rem!important;color:#94a3b8!important;display:block!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .pay-now-btn.compact{padding:.5rem .75rem!important;font-size:.75rem!important;margin-left:auto!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .artwork-content.compact{margin-top:0!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .versions-header.compact{margin-bottom:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .versions-title-row{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-card.compact{margin-bottom:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-header.compact{margin-bottom:.75rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-meta.compact{gap:.5rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-meta.compact span{font-size:.75rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-customer-view-artwork-action-section-xyz.compact{margin:1rem 0!important;text-align:center!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-customer-view-artwork-btn-xyz.compact{padding:.75rem 1rem!important;font-size:.875rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-customer-discussion-main-section-xyz.compact{margin-top:1rem!important}div.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .ultra-unique-discussion-header-container-xyz.compact{padding:.75rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-card{border-radius:8px!important;border-width:1px!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-card.latest{border-color:#8b5cf6!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-header{padding:.75rem 1rem!important;gap:.75rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-info .version-title{gap:.5rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-info .version-title h4{font-size:.9rem!important;margin:0!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-info .latest-badge{padding:.2rem .5rem!important;font-size:.7rem!important;border-radius:4px!important;gap:.25rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-info .latest-badge svg{width:12px!important;height:12px!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-meta{gap:.75rem!important;margin-top:.35rem!important;flex-wrap:wrap!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-meta span{font-size:.7rem!important;display:flex!important;align-items:center!important;gap:.25rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-meta svg{width:12px!important;height:12px!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-actions{gap:.5rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-actions .btn{padding:.35rem .75rem!important;font-size:.75rem!important;gap:.35rem!important;border-radius:4px!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-actions .btn svg{width:14px!important;height:14px!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-content{padding:.75rem 1rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-files-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:.75rem!important;margin-bottom:1rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-card{padding:.5rem!important;border-radius:6px!important;gap:.5rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-card .file-icon{width:32px!important;height:32px!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-card .file-icon svg{width:16px!important;height:16px!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-card .file-info .file-name{font-size:.75rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-card .file-info .file-meta{font-size:.65rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-card .file-actions{gap:.35rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-card .file-actions .btn-icon{width:28px!important;height:28px!important;padding:0!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .file-card .file-actions .btn-icon svg{width:14px!important;height:14px!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .versions-header{padding:.5rem .75rem!important;margin-bottom:.75rem!important;background:#1e293b!important;border-radius:6px!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .versions-header h3{font-size:.85rem!important;margin:0 0 .5rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-selector select{padding:.4rem .75rem!important;font-size:.75rem!important;border-radius:4px!important;min-width:180px!important}.ultra-unique-customer-view-artwork-action-section-xyz{margin:.75rem 0!important;text-align:center!important}.ultra-unique-customer-view-artwork-btn-xyz{display:inline-flex!important;align-items:center!important;gap:.35rem!important;padding:.5rem 1rem!important;background:#8b5cf6!important;color:#fff!important;border:none!important;border-radius:6px!important;font-size:.8rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-customer-view-artwork-btn-xyz:hover{background:#7c3aed!important}.ultra-unique-customer-view-artwork-icon-xyz{width:16px!important;height:16px!important}.ultra-unique-customer-view-artwork-help-text-xyz{font-size:.7rem!important;color:#94a3b8!important;margin-top:.5rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-feedback-summary{background:#1e293b!important;padding:.75rem!important;border-radius:6px!important;margin-top:.75rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .version-feedback-summary h5{font-size:.8rem!important;margin:0 0 .5rem!important;color:#e2e8f0!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .feedback-preview{padding:.5rem!important;border-radius:4px!important;background:#0f172a!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .feedback-preview-text{font-size:.75rem!important;color:#e2e8f0!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .feedback-preview-meta{font-size:.65rem!important;color:#94a3b8!important;margin-top:.35rem!important}.ultra-unique-customer-discussion-main-section-xyz{background:#1e293b!important;border-radius:8px!important;margin-top:1rem!important;border:1px solid #334155!important}.ultra-unique-discussion-header-container-xyz{padding:.75rem 1rem!important;border-bottom:1px solid #334155!important}.ultra-unique-discussion-icon-title-xyz{display:flex!important;align-items:center!important;gap:.5rem!important}.ultra-unique-discussion-icon-wrapper-xyz{width:28px!important;height:28px!important;background:linear-gradient(135deg,#E77427,#c9621f)!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ultra-unique-discussion-title-icon-xyz{width:14px!important;height:14px!important;color:#fff!important}.ultra-unique-discussion-title-text-xyz{font-size:.9rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0!important}.ultra-unique-discussion-message-count-xyz{background:#374151!important;color:#94a3b8!important;padding:.15rem .5rem!important;border-radius:10px!important;font-size:.65rem!important;font-weight:500!important}.ultra-unique-discussion-subtitle-xyz{font-size:.7rem!important;color:#94a3b8!important;margin:.25rem 0 0!important}.ultra-unique-discussion-content-container-xyz{padding:.75rem!important}.ultra-unique-discussion-messages-area-xyz{max-height:250px!important;overflow-y:auto!important;margin-bottom:.75rem!important}.ultra-unique-discussion-empty-state-xyz{text-align:center!important;padding:1.5rem!important}.ultra-unique-discussion-empty-icon-wrapper-xyz{width:40px!important;height:40px!important;background:#374151!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto .75rem!important}.ultra-unique-discussion-empty-icon-xyz{width:20px!important;height:20px!important;color:#64748b!important}.ultra-unique-discussion-empty-title-xyz{font-size:.85rem!important;color:#e2e8f0!important;margin:0 0 .25rem!important}.ultra-unique-discussion-empty-description-xyz{font-size:.7rem!important;color:#94a3b8!important;margin:0!important}.ultra-unique-discussion-message-item-xyz{display:flex!important;gap:.5rem!important;margin-bottom:.5rem!important}.ultra-unique-discussion-message-item-xyz.own-message{flex-direction:row-reverse!important}.ultra-unique-discussion-message-avatar-xyz{width:28px!important;height:28px!important;background:#374151!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.ultra-unique-discussion-message-avatar-xyz.own{background:#E77427!important}.ultra-unique-discussion-avatar-icon-xyz{width:14px!important;height:14px!important;color:#94a3b8!important}.ultra-unique-discussion-message-avatar-xyz.own .ultra-unique-discussion-avatar-icon-xyz{color:#fff!important}.ultra-unique-discussion-message-content-xyz{max-width:75%!important}.ultra-unique-discussion-message-author-xyz{font-size:.65rem!important;margin-bottom:.2rem!important}.ultra-unique-discussion-author-name-xyz{color:#e2e8f0!important;font-weight:600!important}.ultra-unique-discussion-author-role-xyz{color:#64748b!important;margin-left:.25rem!important}.ultra-unique-discussion-message-bubble-xyz{background:#374151!important;padding:.5rem .75rem!important;border-radius:8px!important}.ultra-unique-discussion-message-item-xyz.own-message .ultra-unique-discussion-message-bubble-xyz{background:#E77427!important}.ultra-unique-discussion-message-text-xyz{font-size:.75rem!important;color:#e2e8f0!important;margin:0!important;line-height:1.4!important}.ultra-unique-discussion-message-time-xyz{font-size:.6rem!important;color:#94a3b8!important;margin-top:.25rem!important;display:flex!important;align-items:center!important;gap:.25rem!important}.ultra-unique-discussion-message-item-xyz.own-message .ultra-unique-discussion-message-time-xyz{color:#ffffffb3!important}.ultra-unique-discussion-input-container-xyz{border-top:1px solid #334155!important;padding-top:.75rem!important}.ultra-unique-discussion-input-wrapper-xyz{display:flex!important;gap:.5rem!important;align-items:flex-end!important}.ultra-unique-discussion-input-textarea-xyz{flex:1!important;background:#0f172a!important;border:1px solid #374151!important;border-radius:6px!important;padding:.5rem!important;color:#e2e8f0!important;font-size:.75rem!important;resize:none!important;min-height:36px!important}.ultra-unique-discussion-input-textarea-xyz:focus{outline:none!important;border-color:#e77427!important}.ultra-unique-discussion-send-button-xyz{width:36px!important;height:36px!important;background:#E77427!important;border:none!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important}.ultra-unique-discussion-send-button-xyz:hover:not(:disabled){background:#c9621f!important}.ultra-unique-discussion-send-button-xyz:disabled{opacity:.5!important;cursor:not-allowed!important}.ultra-unique-discussion-send-icon-xyz{width:16px!important;height:16px!important;color:#fff!important}.ultra-unique-discussion-input-hint-xyz{font-size:.6rem!important;color:#64748b!important;margin-top:.35rem!important}.artwork-payment-status.compact{margin-bottom:.75rem!important}.artwork-payment-status.compact .payment-card{padding:.5rem .75rem!important;border-radius:6px!important;gap:.5rem!important}.artwork-payment-status.compact .payment-icon{width:20px!important;height:20px!important}.artwork-payment-status.compact .payment-info .payment-title{font-size:.8rem!important}.artwork-payment-status.compact .payment-info .payment-desc{font-size:.7rem!important}.artwork-payment-status.compact .pay-now-btn{padding:.35rem .75rem!important;font-size:.75rem!important;gap:.35rem!important}.artwork-payment-status.compact .pay-now-btn svg{width:14px!important;height:14px!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .artwork-content{margin-top:.75rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .empty-state{padding:2rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .empty-state .empty-icon{width:40px!important;height:40px!important;margin-bottom:.75rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .empty-state h3{font-size:1rem!important;margin-bottom:.35rem!important}.ultra-unique-extreme-artwork-preview-management-main-wrapper-container-xyz .empty-state p{font-size:.8rem!important}.ultra-unique-artwork-preview-approve-btn-xyz{display:inline-flex!important;align-items:center!important;gap:.35rem!important;padding:.35rem .75rem!important;background:#22c55e!important;color:#fff!important;border:none!important;border-radius:4px!important;font-size:.75rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-artwork-preview-approve-btn-xyz:hover{background:#16a34a!important}.ultra-unique-artwork-preview-version-entry-xyz{display:flex!important;align-items:center!important;gap:1rem!important;padding:.75rem 1rem!important;background:#1e293b!important;border:1px solid #334155!important;border-radius:8px!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-artwork-preview-version-entry-xyz:hover{background:#334155!important;border-color:#475569!important}.ultra-unique-artwork-preview-version-entry-xyz.selected{border-color:#e77427!important;background:linear-gradient(135deg,#1e293b 0%,rgba(231,116,39,.1) 100%)!important}.ultra-unique-artwork-preview-version-status-col-xyz{flex-shrink:0!important}.ultra-unique-artwork-preview-version-status-badge-xyz{display:inline-flex!important;align-items:center!important;gap:.25rem!important;padding:.3rem .6rem!important;border-radius:4px!important;font-size:.7rem!important;font-weight:600!important;text-transform:capitalize!important}.ultra-unique-artwork-preview-version-status-badge-xyz svg{width:12px!important;height:12px!important}.ultra-unique-artwork-preview-status-pending-xyz{background:rgba(245,158,11,.2)!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.3)!important}.ultra-unique-artwork-preview-status-approved-xyz{background:rgba(34,197,94,.2)!important;color:#4ade80!important;border:1px solid rgba(34,197,94,.3)!important}.ultra-unique-artwork-preview-status-rejected-xyz{background:rgba(239,68,68,.2)!important;color:#f87171!important;border:1px solid rgba(239,68,68,.3)!important}.ultra-unique-artwork-preview-status-changes-requested-xyz,.ultra-unique-artwork-preview-status-changes-xyz{background:rgba(249,115,22,.2)!important;color:#fb923c!important;border:1px solid rgba(249,115,22,.3)!important}.ultra-unique-artwork-preview-version-info-col-xyz{flex:1!important;min-width:0!important}.ultra-unique-artwork-preview-version-title-xyz{font-size:.9rem!important;font-weight:600!important;color:#f1f5f9!important;margin-bottom:.25rem!important}.ultra-unique-artwork-preview-version-meta-xyz{display:flex!important;flex-wrap:wrap!important;gap:.75rem!important}.ultra-unique-artwork-preview-version-meta-xyz span{display:inline-flex!important;align-items:center!important;gap:.25rem!important;font-size:.7rem!important;color:#94a3b8!important}.ultra-unique-artwork-preview-version-meta-xyz svg{color:#64748b!important}.ultra-unique-artwork-preview-version-actions-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;flex-shrink:0!important}.ultra-unique-artwork-preview-view-artwork-btn-xyz{display:inline-flex!important;align-items:center!important;gap:.35rem!important;padding:.4rem .75rem!important;background:#8b5cf6!important;color:#fff!important;border:none!important;border-radius:4px!important;font-size:.75rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}.ultra-unique-artwork-preview-view-artwork-btn-xyz:hover{background:#7c3aed!important}.ultra-unique-customer-artwork-main-wrapper-container{min-height:100vh;background:#0f172a;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#e2e8f0}.ultra-unique-customer-artwork-loading-state-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.ultra-unique-customer-artwork-loading-spinner-animation{width:32px;height:32px;border:3px solid #374151;border-top-color:#60a5fa;border-radius:50%;animation:ultra-artwork-loading-spin 1s linear infinite;margin-bottom:1rem}.ultra-unique-customer-artwork-loading-text-display{color:#94a3b8;font-weight:500;margin:0}.ultra-unique-customer-artwork-error-state-wrapper{display:flex;align-items:center;justify-content:center;min-height:400px}.ultra-unique-customer-artwork-error-content-container{background:#1e293b;border:1px solid #dc2626;border-radius:8px;padding:1.5rem;max-width:400px;width:100%;text-align:center}.ultra-unique-customer-artwork-error-icon-display{width:48px;height:48px;color:#ef4444;margin:0 auto 1rem}.ultra-unique-customer-artwork-error-title-heading{font-size:1.125rem;font-weight:600;color:#ef4444;margin:0 0 .75rem}.ultra-unique-customer-artwork-error-message-text{color:#cbd5e1;margin:0 0 1rem}.ultra-unique-customer-artwork-error-retry-button{background:#dc2626;color:#fff;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;border:none;cursor:pointer;transition:background .2s ease}.ultra-unique-customer-artwork-error-retry-button:hover{background:#b91c1c}.ultra-unique-customer-artwork-page-header-section{margin-bottom:1.5rem}.ultra-unique-customer-artwork-header-top-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.ultra-unique-customer-artwork-header-content-wrapper{flex:1}.ultra-unique-customer-artwork-page-title-heading{font-size:1.5rem;font-weight:700;color:#f8fafc;margin:0 0 .5rem}.ultra-unique-customer-artwork-page-subtitle-text{color:#94a3b8;margin:0;font-size:.9rem}.ultra-unique-customer-artwork-header-stats-container{display:flex;gap:1rem}.ultra-unique-customer-artwork-stat-item-wrapper{display:flex;align-items:center;gap:.5rem;background:#1e293b;padding:.75rem 1rem;border-radius:8px;border:1px solid #334155}.ultra-unique-customer-artwork-stat-icon-display{width:20px;height:20px;color:#60a5fa}.ultra-unique-customer-artwork-stat-value-display{font-size:1.25rem;font-weight:700;color:#f1f5f9;margin:0}.ultra-unique-customer-artwork-stat-label-display{font-size:.75rem;color:#94a3b8;margin:0}.ultra-unique-customer-artwork-search-filter-section{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.ultra-unique-customer-artwork-search-controls-wrapper{display:flex;flex-direction:column;gap:.75rem}.ultra-unique-customer-artwork-search-bar-container{position:relative;flex:1;min-width:280px}.ultra-unique-customer-artwork-search-icon-display{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#64748b}.ultra-unique-customer-artwork-search-input-field{width:100%;background:#0f172a;border:1px solid #374151;border-radius:6px;padding:.75rem .75rem .75rem 2.5rem;color:#e2e8f0;font-size:.875rem;transition:border-color .2s ease}.ultra-unique-customer-artwork-search-input-field:focus{outline:none;border-color:#60a5fa}.ultra-unique-customer-artwork-search-input-field::-moz-placeholder{color:#64748b}.ultra-unique-customer-artwork-search-input-field::placeholder{color:#64748b}.ultra-unique-customer-artwork-filter-controls-wrapper{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.ultra-unique-customer-artwork-filter-toggle-button{display:flex;align-items:center;gap:.5rem;background:#374151;color:#e2e8f0;border:1px solid #4b5563;padding:.75rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s ease;position:relative}.ultra-unique-customer-artwork-filter-toggle-button:hover{background:#4b5563}.ultra-unique-customer-artwork-filter-toggle-button.ultra-unique-customer-artwork-filter-active-state{background:#1e40af;border-color:#2563eb}.ultra-unique-customer-artwork-filter-icon-display{width:16px;height:16px}.ultra-unique-customer-artwork-filter-count-badge{position:absolute;top:-4px;right:-4px;background:#ef4444;color:#fff;font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:10px;min-width:16px;text-align:center}.ultra-unique-customer-artwork-results-count-container{color:#94a3b8;font-size:.875rem}.ultra-unique-customer-artwork-count-text-display{font-weight:500}.ultra-unique-customer-artwork-filters-panel-wrapper{margin-top:1rem;padding-top:1rem;border-top:1px solid #374151}.ultra-unique-customer-artwork-filters-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.ultra-unique-customer-artwork-filter-group-wrapper{display:flex;flex-direction:column;gap:.5rem}.ultra-unique-customer-artwork-filter-group-label{font-size:.75rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-customer-artwork-filter-select-field{background:#0f172a;border:1px solid #374151;border-radius:6px;padding:.75rem;color:#e2e8f0;font-size:.875rem;cursor:pointer}.ultra-unique-customer-artwork-filter-select-field:focus{outline:none;border-color:#60a5fa}.ultra-unique-customer-artwork-filter-actions-container{display:flex;justify-content:flex-end}.ultra-unique-customer-artwork-clear-filters-button{background:#374151;color:#e2e8f0;border:1px solid #4b5563;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background .2s ease}.ultra-unique-customer-artwork-clear-filters-button:hover:not(:disabled){background:#4b5563}.ultra-unique-customer-artwork-clear-filters-button:disabled{opacity:.5;cursor:not-allowed}.ultra-unique-customer-artwork-orders-grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.ultra-unique-customer-artwork-order-card-component{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1.25rem;cursor:pointer;transition:all .2s ease;position:relative}.ultra-unique-customer-artwork-order-card-component:hover{border-color:#475569;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.ultra-unique-customer-artwork-order-main-info-section{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.ultra-unique-customer-artwork-order-details-wrapper{flex:1}.ultra-unique-customer-artwork-order-number-heading{font-size:1rem;font-weight:600;color:#f1f5f9;margin:0 0 .5rem}.ultra-unique-customer-artwork-order-customer-info{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:.875rem}.ultra-unique-customer-artwork-meta-icon-display{width:14px;height:14px}.ultra-unique-customer-artwork-status-badge-component{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;text-transform:capitalize}.ultra-unique-customer-artwork-status-pending-style{background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.ultra-unique-customer-artwork-status-approved-style{background:rgba(34,197,94,.1);color:#22c55e;border:1px solid rgba(34,197,94,.2)}.ultra-unique-customer-artwork-status-rejected-style{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.ultra-unique-customer-artwork-status-changes-requested-style{background:rgba(168,85,247,.1);color:#a855f7;border:1px solid rgba(168,85,247,.2)}.ultra-unique-customer-artwork-status-icon-display{width:12px;height:12px}.ultra-unique-customer-artwork-stats-section{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1rem}.ultra-unique-customer-artwork-stat-item-inline-wrapper{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.ultra-unique-customer-artwork-stat-item-pending-style{background:rgba(251,191,36,.1);color:#fbbf24}.ultra-unique-customer-artwork-stat-item-approved-style{background:rgba(34,197,94,.1);color:#22c55e}.ultra-unique-customer-artwork-stat-item-changes-style{background:rgba(168,85,247,.1);color:#a855f7}.ultra-unique-customer-artwork-stat-item-rejected-style{background:rgba(239,68,68,.1);color:#ef4444}.ultra-unique-customer-artwork-stat-number-inline-display{font-weight:700}.ultra-unique-customer-artwork-stat-label-inline-display{font-weight:400}.ultra-unique-customer-artwork-meta-item-wrapper{display:flex;align-items:center;gap:.375rem;color:#64748b;font-size:.75rem;margin-left:auto}.ultra-unique-customer-artwork-view-button-wrapper{position:absolute;top:1rem;right:1rem;width:32px;height:32px;background:#374151;border:1px solid #4b5563;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:0}.ultra-unique-customer-artwork-order-card-component:hover .ultra-unique-customer-artwork-view-button-wrapper{opacity:1}.ultra-unique-customer-artwork-view-button-wrapper:hover{background:#4b5563;border-color:#60a5fa}.ultra-unique-customer-artwork-view-button-icon{width:16px;height:16px;color:#e2e8f0}.ultra-unique-customer-artwork-empty-state-container{background:#1e293b;border:1px solid #334155;border-radius:8px;text-align:center;padding:4rem 2rem;margin:1.5rem 0 0}.ultra-unique-customer-artwork-empty-icon-display{margin:0 auto 1.5rem;width:64px;height:64px;color:#64748b}.ultra-unique-customer-artwork-empty-title-heading{font-size:1.25rem;font-weight:700;color:#f1f5f9;margin:0 0 .75rem}.ultra-unique-customer-artwork-empty-description-text{color:#94a3b8;max-width:500px;margin:0 auto;line-height:1.5}@keyframes ultra-artwork-loading-spin{to{transform:rotate(360deg)}}.ultra-unique-customer-artwork-entries-grid-container{display:flex!important;flex-direction:column!important;gap:1.5rem!important}.ultra-unique-customer-artwork-entry-card-component{background:#1e293b!important;border:1px solid #374151!important;border-radius:12px!important;padding:1rem!important;cursor:pointer!important;transition:all .2s ease!important;overflow:hidden!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:1rem!important;min-height:80px!important}.ultra-unique-customer-artwork-entry-card-component:hover{border-color:#e77427!important;background:rgba(231,116,39,.05)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #0000004d!important}.ultra-unique-customer-artwork-entry-status-column{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;min-width:120px!important}.ultra-unique-customer-artwork-entry-main-info{flex:1!important;display:flex!important;flex-direction:column!important;gap:.5rem!important;min-width:0!important}.ultra-unique-customer-artwork-entry-title-section{display:flex!important;flex-direction:column!important;gap:.25rem!important}.ultra-unique-customer-artwork-entry-version-title{color:#f1f5f9!important;font-size:1rem!important;font-weight:600!important;margin:0!important}.ultra-unique-customer-artwork-entry-status-badge{display:flex!important;align-items:center!important;gap:.375rem!important;padding:.375rem .75rem!important;border-radius:6px!important;font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}.ultra-unique-customer-artwork-entry-order-info{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:.8125rem!important;color:#94a3b8!important}.ultra-unique-customer-artwork-entry-order-number{color:#e77427!important;font-weight:600!important}.ultra-unique-customer-artwork-entry-separator{color:#64748b!important}.ultra-unique-customer-artwork-entry-customer-name{color:#e2e8f0!important;font-weight:500!important}.ultra-unique-customer-artwork-entry-meta-compact{display:flex!important;align-items:center!important;gap:1rem!important;font-size:.75rem!important;color:#94a3b8!important;flex-wrap:wrap!important}.ultra-unique-customer-artwork-entry-meta-item-compact{display:flex!important;align-items:center!important;gap:.375rem!important}.ultra-unique-customer-artwork-entry-meta-icon-compact{width:14px!important;height:14px!important;color:#e77427!important;flex-shrink:0!important}.ultra-unique-customer-artwork-entry-meta-text-compact{color:#e2e8f0!important;font-weight:500!important}.ultra-unique-customer-artwork-factory-worker-item{background:rgba(59,130,246,.15)!important;padding:.25rem .5rem!important;border-radius:4px!important;border:1px solid rgba(59,130,246,.3)!important}.ultra-unique-customer-artwork-factory-worker-item .ultra-unique-customer-artwork-entry-meta-icon-compact{color:#3b82f6!important}.ultra-unique-customer-artwork-factory-worker-item .ultra-unique-customer-artwork-entry-meta-text-compact{color:#93c5fd!important;font-weight:600!important}.ultra-unique-customer-artwork-number-item{background:rgba(16,185,129,.15)!important;padding:.25rem .5rem!important;border-radius:4px!important;border:1px solid rgba(16,185,129,.3)!important}.ultra-unique-customer-artwork-number-item .ultra-unique-customer-artwork-entry-meta-icon-compact{color:#10b981!important}.ultra-unique-customer-artwork-number-item .ultra-unique-customer-artwork-entry-meta-text-compact{color:#6ee7b7!important;font-weight:600!important}.ultra-unique-customer-artwork-entry-sent-info{display:flex!important;flex-direction:column!important;align-items:center!important;gap:.25rem!important;text-align:center!important;min-width:140px!important;flex-shrink:0!important}.ultra-unique-customer-artwork-entry-sent-badge{display:flex!important;align-items:center!important;gap:.375rem!important;background:#10b981!important;color:#fff!important;padding:.375rem .75rem!important;border-radius:6px!important;font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}.ultra-unique-customer-artwork-entry-sent-icon{width:12px!important;height:12px!important;flex-shrink:0!important}.ultra-unique-customer-artwork-entry-sent-details{display:flex!important;flex-direction:column!important;gap:.125rem!important;font-size:.6875rem!important}.ultra-unique-customer-artwork-entry-sent-by{color:#e77427!important;font-weight:600!important}.ultra-unique-customer-artwork-entry-sent-date{color:#94a3b8!important;font-weight:500!important}.ultra-unique-customer-artwork-entry-content-section{display:none!important}.ultra-unique-customer-artwork-entry-meta-item{display:flex!important;align-items:center!important;gap:.75rem!important}.ultra-unique-customer-artwork-entry-meta-icon{width:18px!important;height:18px!important;color:#e77427!important;flex-shrink:0!important}.ultra-unique-customer-artwork-entry-meta-text{color:#e2e8f0!important;font-size:.875rem!important;font-weight:500!important}.ultra-unique-customer-artwork-entry-comment-item{background:#0f172a!important;padding:1rem!important;border-radius:8px!important;border:1px solid #374151!important}.ultra-unique-customer-artwork-entry-comment-text{color:#94a3b8!important;font-style:italic!important;line-height:1.5!important}.ultra-unique-customer-artwork-entry-footer-section{display:flex!important;align-items:center!important;justify-content:center!important;min-width:100px!important;flex-shrink:0!important}.ultra-unique-customer-artwork-entry-view-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;padding:.5rem 1rem!important;background:#E77427!important;color:#fff!important;border:none!important;border-radius:6px!important;font-weight:600!important;font-size:.8125rem!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important}.ultra-unique-customer-artwork-entry-view-button:hover{background:#D56A23!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #e774274d!important}.ultra-unique-customer-artwork-entry-view-icon,.ultra-unique-customer-artwork-entry-arrow-icon{width:16px!important;height:16px!important;flex-shrink:0!important}.ultra-unique-customer-artwork-status-pending-style{background:#f59e0b!important;color:#fff!important}.ultra-unique-customer-artwork-status-approved-style{background:#10b981!important;color:#fff!important}.ultra-unique-customer-artwork-status-rejected-style{background:#ef4444!important;color:#fff!important}.ultra-unique-customer-artwork-status-changes-requested-style{background:#8b5cf6!important;color:#fff!important}@keyframes ultra-customer-artwork-sent-glow{0%{box-shadow:0 0 #10b98166}to{box-shadow:0 0 8px 2px #10b98199}}@media (max-width: 768px){.ultra-unique-customer-artwork-entry-card-component{flex-direction:column!important;align-items:stretch!important;min-height:auto!important;gap:.75rem!important}.ultra-unique-customer-artwork-entry-status-column{min-width:auto!important;justify-content:flex-start!important}.ultra-unique-customer-artwork-entry-main-info{order:1!important}.ultra-unique-customer-artwork-entry-sent-info{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;text-align:left!important;min-width:auto!important;order:2!important}.ultra-unique-customer-artwork-entry-footer-section{min-width:auto!important;order:3!important}.ultra-unique-customer-artwork-entry-meta-compact{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}}@media (max-width: 1024px){.ultra-unique-customer-artwork-orders-grid-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ultra-unique-customer-artwork-search-controls-wrapper{flex-direction:column;align-items:stretch}.ultra-unique-customer-artwork-search-bar-container{min-width:auto}}@media (max-width: 768px){.ultra-unique-customer-artwork-main-wrapper-container{padding:.75rem}.ultra-unique-customer-artwork-content-wrapper-container{padding:1rem}.ultra-unique-customer-artwork-header-top-section{flex-direction:column;align-items:flex-start}.ultra-unique-customer-artwork-header-stats-container{width:100%;justify-content:center}.ultra-unique-customer-artwork-orders-grid-container,.ultra-unique-customer-artwork-filters-grid-container{grid-template-columns:1fr}.ultra-unique-customer-artwork-search-controls-wrapper{flex-direction:column;gap:.75rem}.ultra-unique-customer-artwork-filter-controls-wrapper{flex-direction:column;align-items:stretch;gap:.5rem}.ultra-unique-customer-artwork-empty-state-container{padding:3rem 1.5rem}}@media (max-width: 480px){.ultra-unique-customer-artwork-order-card-component{padding:1rem}.ultra-unique-customer-artwork-stats-section{flex-direction:column;align-items:flex-start;gap:.5rem}.ultra-unique-customer-artwork-meta-item-wrapper{margin-left:0}}:root{--color-bg-primary: #0f172a;--color-bg-secondary: #1e293b;--color-bg-card: #334155;--color-bg-overlay: rgba(0, 0, 0, .8);--color-text-primary: #f1f5f9;--color-text-secondary: #cbd5e1;--color-text-heading: #ffffff;--color-text-muted: #94a3b8;--color-border-primary: #475569;--color-button-primary: #E77427;--color-button-primary-hover: #d56a23;--gradient-primary: linear-gradient(135deg, #E77427, #c45f1f);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -2px rgba(0, 0, 0, .2);--shadow-accent: 0 4px 14px 0 rgba(231, 116, 39, .4)}.artwork-preview-container{padding:2rem;margin:0 auto;background:var(--color-bg-primary);min-height:100vh;max-width:1400px}.artwork-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--color-border-primary);gap:1rem}.header-left{display:flex;flex-direction:column;gap:1rem}.artwork-review-header{background:linear-gradient(135deg,var(--color-bg-secondary) 0%,var(--color-bg-card) 100%);border:1px solid var(--color-border-primary);border-radius:20px;padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-lg);position:relative;overflow:hidden;color:var(--color-text-primary)}.artwork-review-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);border-radius:20px 20px 0 0}.review-header-top{margin-bottom:1.5rem}.review-header-main{display:flex;flex-direction:column;gap:2rem}.review-title-section{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.review-main-title{margin:0;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,var(--color-text-heading) 0%,var(--color-text-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.order-number-badge{background:var(--gradient-primary);color:#fff;padding:.75rem 1.5rem;border-radius:50px;font-weight:700;font-size:1rem;letter-spacing:.5px;box-shadow:var(--shadow-accent)}.review-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.info-card{background:var(--color-bg-card);border:1px solid var(--color-border-primary);border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease;box-shadow:var(--shadow-sm)}.info-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-button-primary)}.info-icon{width:48px;height:48px;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);flex-shrink:0}.version-card .info-icon{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.info-content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.info-label{font-size:.875rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.info-value{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.version-status{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:50px;text-transform:capitalize;letter-spacing:.5px}.version-status.pending{background:#fef3c7;color:#d97706}.version-status.approved{background:#d1fae5;color:#059669}.version-status.rejected{background:#fee2e2;color:#dc2626}.version-status.changes_requested{background:#fed7aa;color:#ea580c}@media (max-width: 768px){.artwork-review-header{padding:1.5rem}.review-main-title{font-size:2rem}.review-title-section{flex-direction:column;align-items:flex-start;gap:1rem}.review-info-grid{grid-template-columns:1fr;gap:1rem}.info-card{padding:1rem}.info-icon{width:40px;height:40px}}.back-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-bg-card);border:2px solid var(--color-border-primary);border-radius:12px;color:var(--color-text-secondary);font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;font-size:.95rem}.back-btn:hover{background:var(--color-bg-secondary);border-color:var(--color-button-primary);color:var(--color-button-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.header-info h1{margin:0;color:var(--color-text-heading);font-size:2rem;font-weight:800;background:linear-gradient(135deg,#8b5cf6,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-details{display:flex;gap:1.5rem;margin-top:.75rem;flex-wrap:wrap}.detail-item{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);font-size:.95rem;font-weight:500}.header-actions{display:flex;gap:1rem;align-items:center}.btn{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.75rem;border:none;border-radius:12px;font-weight:600;font-size:.95rem;transition:all .2s ease;cursor:pointer;text-decoration:none;min-height:44px;justify-content:center}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 14px #e7742740}.btn-primary:hover{background:linear-gradient(135deg,#d56a23,#b8541e);box-shadow:0 8px 25px #e7742759}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 14px #ef444440}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn-icon{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;background:var(--color-bg-card);border:1px solid var(--color-border-primary);border-radius:8px;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease}.btn-icon:hover{background:var(--color-bg-secondary);color:var(--color-text-primary);border-color:var(--color-button-primary)}.btn-icon.interactive{background-color:#8b5cf6!important;color:#fff!important;border-color:#8b5cf6!important}.btn-icon.interactive:hover{background-color:#7c3aed!important;border-color:#7c3aed!important}.btn-icon.delete{color:#dc2626;border-color:#fecaca}.btn-icon.delete:hover{background:#fef2f2;border-color:#dc2626}.btn-icon.expand{background:var(--color-bg-secondary);border-color:var(--color-border-primary)}.btn-icon.expand:hover{background:var(--color-button-primary);color:#fff;border-color:var(--color-button-primary)}.artwork-content{background:var(--color-bg-card);border-radius:16px;box-shadow:var(--shadow-md);border:1px solid var(--color-border-primary);overflow:hidden}.empty-state{text-align:center;padding:4rem 2rem;color:var(--color-text-muted)}.empty-icon{width:80px;height:80px;margin:0 auto 1.5rem;color:#8b5cf6;opacity:.6}.empty-state h3{margin:0 0 1rem;font-size:1.5rem;color:var(--color-text-secondary);font-weight:700}.empty-state p{margin:0 0 2rem;font-size:1.1rem;line-height:1.6;max-width:500px;margin-left:auto!important;margin-right:auto!important}.artwork-versions-container{padding:2rem}.versions-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--color-border-primary)}.versions-header h3{margin:0 0 .5rem;color:var(--color-text-heading);font-size:1.5rem;font-weight:700}.versions-description{margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.5}.versions-list{display:flex;flex-direction:column;gap:1.5rem}.version-card{background:var(--color-bg-secondary);border:2px solid var(--color-border-primary);border-radius:16px;overflow:hidden;transition:all .2s ease}.version-card.latest{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf61a}.version-card:hover{border-color:var(--color-button-primary);box-shadow:var(--shadow-md)}.version-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--color-bg-card);border-bottom:1px solid var(--color-border-primary)}.version-info{flex:1}.version-title{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.version-title h4{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-text-heading)}.latest-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-radius:12px;font-size:.75rem;font-weight:600}.version-meta{display:flex;gap:1.5rem;flex-wrap:wrap}.version-date,.version-uploader,.version-files,.version-feedback{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.version-actions{display:flex;gap:.5rem;align-items:center}.version-content{padding:1.5rem;background:var(--color-bg-card)}.version-files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}.file-card{background:var(--color-bg-secondary);border:2px solid var(--color-border-primary);border-radius:12px;padding:1rem;cursor:pointer;transition:all .2s ease;position:relative;text-align:center}.file-card:hover{background:var(--color-bg-card);border-color:#8b5cf6;transform:translateY(-2px);box-shadow:var(--shadow-md)}.file-card .file-icon{color:#8b5cf6;margin-bottom:.75rem;display:flex;justify-content:center}.file-card .file-info{text-align:center;margin-bottom:.75rem}.file-card .file-name{font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-card .file-meta{display:flex;justify-content:center;gap:.5rem;font-size:.8rem;color:var(--color-text-muted)}.file-card .file-actions{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.25rem;opacity:0;transition:opacity .2s ease}.file-card:hover .file-actions{opacity:1}.version-feedback-summary{background:var(--color-bg-secondary);border-radius:12px;padding:1.25rem;border:1px solid var(--color-border-primary)}.version-feedback-summary h5{margin:0 0 1rem;color:var(--color-text-heading);font-size:1rem;font-weight:700}.feedback-items{display:flex;flex-direction:column;gap:.75rem}.feedback-preview{padding:.75rem;background:var(--color-bg-card);border-radius:8px;border:1px solid var(--color-border-primary)}.feedback-preview-text{font-size:.875rem;color:var(--color-text-primary);margin-bottom:.5rem;line-height:1.4}.feedback-preview-meta{font-size:.75rem;color:var(--color-text-muted)}.feedback-more{font-size:.875rem;color:var(--color-text-secondary);font-style:italic;text-align:center;padding:.5rem}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal{background:var(--color-bg-card);border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg);border:1px solid var(--color-border-primary)}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem;border-bottom:2px solid var(--color-border-primary)}.modal-header h3{margin:0 0 .5rem;color:var(--color-text-heading);font-size:1.5rem;font-weight:800}.version-indicator{margin:0;color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.modal-close-btn{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);color:var(--color-text-muted);cursor:pointer;padding:.75rem;border-radius:8px;transition:all .2s ease}.modal-close-btn:hover{background:var(--color-bg-primary);color:var(--color-text-primary);border-color:var(--color-button-primary)}.modal-content{padding:2rem}.modal-footer{padding:2rem;border-top:2px solid var(--color-border-primary);display:flex;justify-content:space-between;align-items:center;gap:1rem;background:var(--color-bg-secondary)}.delete-confirm-modal .modal-content{text-align:center}.delete-warning{display:flex;flex-direction:column;align-items:center;gap:1rem}.warning-icon{width:48px;height:48px;color:#f59e0b}.version-to-delete{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-bg-secondary);border-radius:12px;border:1px solid var(--color-border-primary);width:100%;text-align:left}.version-icon{color:var(--color-text-muted)}.version-details{flex:1}.version-title{font-weight:700;color:var(--color-text-heading);margin-bottom:.25rem}.version-info{font-size:.875rem;color:var(--color-text-secondary)}.warning-text{color:#dc2626;font-weight:500;font-size:.875rem;margin:0}.upload-area{margin-bottom:2rem}.upload-label{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;border:3px dashed var(--color-border-primary);border-radius:12px;background:var(--color-bg-secondary);cursor:pointer;transition:all .2s ease;color:var(--color-text-muted)}.upload-label:hover{border-color:#8b5cf6;background:var(--color-bg-card);color:var(--color-text-primary)}.upload-label p{margin:0;font-size:1.1rem;font-weight:600}.upload-label small{margin:0;font-size:.9rem;opacity:.8}.selected-files{margin-top:2rem}.selected-files h4{margin:0 0 1rem;color:var(--color-text-heading);font-size:1.1rem;font-weight:700}.files-list{display:flex;flex-direction:column;gap:.75rem}.file-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px}.file-details{flex:1;display:flex;flex-direction:column;gap:.25rem}.file-name{font-weight:600;color:var(--color-text-primary)}.file-size{font-size:.8rem;color:var(--color-text-muted)}.loading-container,.error-container{display:flex;justify-content:center;align-items:center;min-height:400px;background:var(--color-bg-card);border-radius:16px;box-shadow:var(--shadow-md);margin-bottom:2rem}.loading-container{flex-direction:column;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border-radius:50%;height:48px;width:48px;border:4px solid var(--color-border-primary);border-top-color:#8b5cf6;margin:0 auto 1.5rem}.error-container{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border:2px solid #f87171;border-radius:16px;padding:2rem;margin-bottom:2rem;flex-direction:column;text-align:center}.error-icon{width:48px;height:48px;color:#dc2626;margin-bottom:1rem}.error-container h3{margin:0 0 .75rem;color:#991b1b;font-size:1.25rem;font-weight:700}.error-container p{margin:0 0 1.5rem;color:#7f1d1d;font-size:1rem;line-height:1.5}.interactive-viewer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0f172afa;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.interactive-viewer-container{width:100%;height:100%;max-width:1400px;display:flex;flex-direction:column;position:relative}.interactive-viewer-header{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:1rem 1.5rem;margin-bottom:1rem;box-shadow:var(--shadow-lg);border:1px solid #475569}.viewer-title{margin:0;font-size:1.25rem;font-weight:700;color:#fff}.control-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#334155;border:1px solid #475569;border-radius:8px;color:#cbd5e1;cursor:pointer;transition:all .2s ease}.control-btn:hover{background:#475569;color:#fff;border-color:#e77427;transform:translateY(-1px)}.control-btn.close-btn{background:#dc2626;color:#fff;border-color:#dc2626}.control-btn.close-btn:hover{background:#b91c1c;border-color:#b91c1c}@media (max-width: 1024px){.version-files-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.version-meta{flex-direction:column;gap:.5rem}}@media (max-width: 768px){.artwork-preview-container{padding:1rem}.artwork-header{flex-direction:column;gap:1.5rem;align-items:flex-start}.header-details{flex-direction:column;gap:.75rem}.header-actions{width:100%;justify-content:stretch}.btn{flex:1;justify-content:center}.artwork-versions-container{padding:1.5rem}.version-header{flex-direction:column;gap:1rem;align-items:stretch}.version-actions{justify-content:center}.version-files-grid{grid-template-columns:1fr}.modal{margin:.5rem;max-height:95vh}.modal-header,.modal-content,.modal-footer{padding:1.5rem}.modal-footer{flex-direction:column;gap:1rem}.modal-footer .btn{width:100%}.version-to-delete{flex-direction:column;text-align:center}}@media (max-width: 480px){.artwork-preview-container{padding:.75rem}.header-info h1{font-size:1.5rem}.artwork-versions-container{padding:1rem}.version-card{border-radius:12px}.version-header,.version-content{padding:1rem}.upload-label{padding:2rem 1rem}.modal{margin:.25rem;border-radius:12px}.modal-header,.modal-content,.modal-footer{padding:1rem}.modal-header h3{font-size:1.25rem}}.general-chat-section{margin-top:2rem;padding:1.5rem;background:var(--color-bg-card);border-radius:12px;border:1px solid var(--color-border-primary);box-shadow:var(--shadow-md);color:var(--color-text-primary)}.chat-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f3f4f6}.chat-title{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.chat-title h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-heading)}.message-count{font-size:.875rem;color:var(--color-text-muted);font-weight:400}.chat-description{margin:0;color:var(--color-text-secondary);font-size:.875rem}.chat-container{display:flex;flex-direction:column;height:400px}.chat-messages{flex:1;overflow-y:auto;padding:1rem;border:1px solid #e5e7eb;border-radius:8px 8px 0 0;background:#f9fafb}.loading-messages{display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%;color:#6b7280;font-size:.875rem}.empty-chat{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#6b7280}.empty-chat-icon{width:3rem;height:3rem;margin-bottom:1rem;color:#d1d5db}.empty-chat-text{margin:0 0 .5rem;font-size:1rem;font-weight:500;color:#4b5563}.empty-chat-subtext{margin:0;font-size:.875rem;color:#9ca3af}.messages-list{display:flex;flex-direction:column;gap:1rem}.message-item{display:flex;gap:.75rem;max-width:85%;animation:messageSlideIn .3s ease-out}.message-item.own-message{align-self:flex-end;flex-direction:row-reverse}.message-item.other-message{align-self:flex-start}.message-item.sending{opacity:.7}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-avatar{display:flex;align-items:flex-end;width:2rem;height:2rem;background:#e5e7eb;border-radius:50%;flex-shrink:0}.message-avatar.own{background:#E77427;color:#fff}.avatar-icon{width:1.25rem;height:1.25rem;margin:auto}.message-content{flex:1;min-width:0}.message-author{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.75rem}.author-name{font-weight:600;color:#374151}.author-role{color:#6b7280;text-transform:capitalize}.message-bubble{background:#ffffff;border:1px solid #e5e7eb;border-radius:1rem;padding:.75rem 1rem;box-shadow:0 1px 2px #0000000d;word-wrap:break-word}.own-message .message-bubble{background:#E77427;color:#fff;border-color:#e77427}.message-text{margin:0 0 .5rem;line-height:1.4;white-space:pre-wrap}.message-time{display:flex;align-items:center;gap:.5rem;font-size:.75rem;opacity:.7}.own-message .message-time{color:#fffc}.sending-indicator{display:flex;align-items:center}.chat-input-container{border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;background:#ffffff}.chat-input-wrapper{display:flex;align-items:flex-end;gap:.75rem;padding:1rem}.chat-input{flex:1;min-height:2.5rem;max-height:6rem;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:8px;resize:none;font-family:inherit;font-size:.875rem;line-height:1.4;transition:border-color .2s,box-shadow .2s;background:var(--color-bg-card);color:var(--color-text-primary)}.chat-input:focus{outline:none;border-color:#e77427;box-shadow:0 0 0 3px #e774271a}.chat-input:disabled{background:var(--color-bg-secondary);color:var(--color-text-muted);cursor:not-allowed}.send-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#E77427;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s,transform .1s;flex-shrink:0}.send-button:hover:not(:disabled){background:#d56a23;transform:translateY(-1px)}.send-button:active:not(:disabled){transform:translateY(0)}.send-button:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.chat-input-hint{padding:.5rem 1rem;font-size:.75rem;color:#6b7280;border-top:1px solid #f3f4f6;background:#f9fafb}.loading-spinner-tiny{width:.75rem;height:.75rem;border:1px solid rgba(255,255,255,.3);border-top:1px solid rgba(255,255,255,.8);border-radius:50%;animation:spin 1s linear infinite}.loading-spinner-small{width:1rem;height:1rem;border:2px solid #e5e7eb;border-top:2px solid #E77427;border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 768px){.general-chat-section{margin-top:1rem;padding:1rem}.chat-container{height:300px}.message-item{max-width:95%}.chat-input-wrapper{padding:.75rem;gap:.5rem}.chat-input{font-size:.875rem}.send-button{width:2.25rem;height:2.25rem}}@media (prefers-color-scheme: dark){.general-chat-section{background:#1f2937;border-color:#374151}.chat-title h3{color:#f9fafb}.chat-description{color:#9ca3af}.chat-messages{background:#111827;border-color:#374151}.message-bubble{background:#374151;border-color:#4b5563;color:#f9fafb}.own-message .message-bubble{background:#E77427;border-color:#e77427;color:#fff}.author-name{color:#e5e7eb}.chat-input-container{background:#374151;border-color:#4b5563}.chat-input{background:#1f2937;border-color:#4b5563;color:#f9fafb}.chat-input:focus{border-color:#e77427;box-shadow:0 0 0 3px #e7742733}.chat-input-hint{background:#1f2937;border-color:#374151;color:#9ca3af}}.artwork-payment-status{margin-bottom:2rem}.payment-card{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;border:2px solid transparent;transition:all .3s ease}.payment-card.completed{border-color:#22c55e;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)}.payment-card.ready{border-color:#e77427;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)}.payment-card.pending{border-color:#f59e0b;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%)}.payment-status-content{display:flex;align-items:center;gap:1rem}.payment-icon{width:3rem;height:3rem;flex-shrink:0}.payment-icon.completed{color:#22c55e}.payment-icon.ready{color:#e77427}.payment-icon.pending{color:#f59e0b}.payment-info{flex:1}.payment-info h3{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#1f2937}.payment-info p{margin:0;color:#6b7280;line-height:1.5}.pay-now-btn{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 2px 4px #22c55e33;text-decoration:none}.pay-now-btn:hover{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);transform:translateY(-1px);box-shadow:0 4px 8px #22c55e4d}.pay-now-btn:active{transform:translateY(0)}.pay-now-btn:focus{outline:2px solid #22c55e;outline-offset:2px}@media (max-width: 768px){.payment-status-content{flex-direction:column;text-align:center;gap:1.5rem}.payment-icon{align-self:center}.pay-now-btn{align-self:stretch;justify-content:center}}@keyframes payment-status-update{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.payment-card{animation:payment-status-update .5s ease-out}.payment-status-loading{display:flex;align-items:center;justify-content:center;padding:2rem;background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem}.payment-status-loading .loading-spinner{width:2rem;height:2rem;border:2px solid #e5e7eb;border-top:2px solid #E77427;border-radius:50%;animation:spin 1s linear infinite;margin-right:.75rem}.pay-now-btn svg{width:1rem;height:1rem}.pay-now-btn:disabled{background:#9ca3af;color:#6b7280;cursor:not-allowed;transform:none;box-shadow:none}.pay-now-btn:disabled:hover{background:#9ca3af;transform:none;box-shadow:none}.payment-status-indicator{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}.payment-status-indicator.completed{background:#dcfce7;color:#166534}.payment-status-indicator.pending{background:#fef3c7;color:#92400e}.payment-status-indicator.ready{background:#dbeafe;color:#b8541e}.payment-amount{font-size:1.125rem;font-weight:600;color:#1f2937}.payment-amount.large{font-size:1.5rem;font-weight:700}.payment-description{color:#6b7280;font-size:.875rem;line-height:1.4}.pay-now-btn:focus-visible{outline:2px solid #22c55e;outline-offset:2px}.payment-card:focus-within{box-shadow:0 4px 12px #00000026}@keyframes payment-success{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.payment-card.completed{animation:payment-success .6s ease-out}@media (prefers-color-scheme: dark){.payment-card{background:#1f2937;color:#f9fafb}.payment-info h3{color:#f9fafb}.payment-info p{color:#d1d5db}.payment-card.completed{background:linear-gradient(135deg,#064e3b 0%,#065f46 100%)}.payment-card.ready{background:linear-gradient(135deg,#a0471b 0%,#b8541e 100%)}.payment-card.pending{background:linear-gradient(135deg,#92400e 0%,#b45309 100%)}}.send-customer-section{padding:1.5rem!important;background:var(--color-bg-secondary)!important;border-radius:12px!important;border:1px solid var(--color-border-primary)!important;margin-bottom:1.5rem!important}.version-info-card{padding:1rem!important;background:var(--color-bg-card)!important;border-radius:8px!important;border:1px solid var(--color-border-primary)!important;margin-bottom:1rem!important}.version-info-header{display:flex!important;align-items:center!important;gap:.75rem!important;margin-bottom:.75rem!important}.version-icon{color:var(--color-button-primary)!important;width:20px!important;height:20px!important;flex-shrink:0!important}.version-number{font-weight:700!important;font-size:1rem!important;color:var(--color-text-primary)!important;margin:0!important}.version-details{font-size:.875rem!important;color:var(--color-text-secondary)!important;line-height:1.4!important}.message-section{margin-top:1.5rem!important}.message-label{display:block!important;margin-bottom:.75rem!important;font-weight:600!important;font-size:.9rem!important;color:var(--color-text-primary)!important}.customer-message-textarea{width:100%!important;max-width:500px!important;min-height:80px!important;padding:.75rem!important;border:2px solid var(--color-border-primary)!important;border-radius:8px!important;background:var(--color-bg-card)!important;font-family:inherit!important;font-size:.875rem!important;line-height:1.5!important;color:var(--color-text-primary)!important;resize:vertical!important;transition:all .2s ease!important}.customer-message-textarea:focus{outline:none!important;border-color:var(--color-button-primary)!important;box-shadow:0 0 0 3px #e774271a!important;background:var(--color-bg-card)!important}.customer-message-textarea::-moz-placeholder{color:var(--color-text-muted)!important;font-style:italic!important}.customer-message-textarea::placeholder{color:var(--color-text-muted)!important;font-style:italic!important}.message-help-text{margin-top:.5rem!important;font-size:.75rem!important;color:var(--color-text-muted)!important;font-style:italic!important}.artwork-overview-container{padding:2rem!important;margin:0 auto!important;background:var(--color-bg-primary)!important;min-height:100vh!important}.compact-header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;background:var(--color-bg-card)!important;border-radius:16px!important;padding:2rem!important;margin-bottom:2rem!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--color-border-primary)!important}.compact-header .header-left h1{margin:0 0 .5rem!important;color:var(--color-text-heading)!important;font-size:2rem!important;font-weight:800!important;background:var(--gradient-primary)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.compact-header .header-subtitle{margin:0!important;color:var(--color-text-secondary)!important;font-size:1rem!important;font-weight:500!important;font-style:italic!important}.header-stats{display:flex!important;gap:1rem!important;align-items:center!important}.header-stats .stat-item{display:flex!important;flex-direction:column!important;align-items:center!important;padding:1rem!important;background:var(--color-bg-secondary)!important;border-radius:12px!important;border:1px solid var(--color-border-primary)!important;min-width:80px!important}.header-stats .stat-icon{width:20px!important;height:20px!important;color:var(--color-button-primary)!important;margin-bottom:.5rem!important}.header-stats .stat-value{font-size:1.5rem!important;font-weight:700!important;color:var(--color-text-primary)!important;line-height:1!important}.header-stats .stat-label{font-size:.75rem!important;color:var(--color-text-secondary)!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:500!important}.search-filter-section{background:var(--color-bg-card)!important;border-radius:16px!important;box-shadow:var(--shadow-md)!important;margin-bottom:2rem!important;border:1px solid var(--color-border-primary)!important;overflow:hidden!important}.search-bar{position:relative!important;padding:2rem!important;border-bottom:1px solid var(--color-border-primary)!important}.search-icon{position:absolute!important;left:2.75rem!important;top:50%!important;transform:translateY(-50%)!important;color:var(--color-text-muted)!important;pointer-events:none!important;width:20px!important;height:20px!important}.search-input{width:100%!important;padding:1rem 3.5rem!important;border:2px solid var(--color-border-primary)!important;border-radius:12px!important;font-size:1rem!important;background:var(--color-bg-secondary)!important;transition:all .2s ease!important;color:var(--color-text-primary)!important;font-weight:500!important}.search-input:focus{outline:none!important;border-color:var(--color-button-primary)!important;background:var(--color-bg-secondary)!important;box-shadow:0 0 0 3px #e774271a!important}.search-input::-moz-placeholder{color:var(--color-text-muted)!important;font-weight:400!important}.search-input::placeholder{color:var(--color-text-muted)!important;font-weight:400!important}.filters-panel{padding:2rem!important;background:var(--color-bg-secondary)!important}.filters-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:1.5rem!important;margin-bottom:2rem!important}.filter-group{display:flex!important;flex-direction:column!important;gap:.75rem!important}.filter-group label{font-size:.875rem!important;font-weight:700!important;color:var(--color-text-primary)!important;text-transform:uppercase!important;letter-spacing:.05em!important}.filter-select{padding:.875rem 1rem!important;border:2px solid var(--color-border-primary)!important;border-radius:8px!important;font-size:.9rem!important;background:var(--color-bg-card)!important;color:var(--color-text-primary)!important;transition:all .2s ease!important;cursor:pointer!important;font-weight:500!important}.filter-select:focus{outline:none!important;border-color:var(--color-button-primary)!important;box-shadow:0 0 0 3px #e774271a!important}.filter-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;padding-top:1.5rem!important;border-top:1px solid var(--color-border-primary)!important}.filter-summary{font-size:.9rem!important;color:var(--color-text-secondary)!important;font-weight:600!important}.orders-grid{display:flex!important;flex-direction:column!important;gap:1rem!important}.order-card{background:var(--color-bg-card)!important;border-radius:12px!important;padding:1rem!important;box-shadow:var(--shadow-sm)!important;border:1px solid var(--color-border-primary)!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;gap:1rem!important}.order-card:hover{box-shadow:var(--shadow-md)!important;border-color:var(--color-button-primary)!important;background:var(--color-bg-secondary)!important}.order-main-info{display:flex!important;align-items:center!important;gap:1rem!important;flex:1!important}.order-details{display:flex!important;flex-direction:column!important;gap:.25rem!important}.order-number{margin:0!important;font-size:1rem!important;font-weight:700!important;color:var(--color-text-primary)!important}.order-customer{font-size:.875rem!important;color:var(--color-text-secondary)!important;display:flex!important;align-items:center!important;gap:.375rem!important}.status-badge{display:inline-flex!important;align-items:center!important;gap:.375rem!important;padding:.375rem .75rem!important;border-radius:20px!important;font-size:.75rem!important;font-weight:600!important;text-transform:capitalize!important;border:1px solid!important}.status-pending{background:#92400e!important;color:#fef3c7!important;border-color:#f59e0b!important}.status-approved{background:#065f46!important;color:#d1fae5!important;border-color:#10b981!important}.status-changes-requested{background:#c53030!important;color:#fed7d7!important;border-color:#f56565!important}.status-rejected{background:#991b1b!important;color:#fee2e2!important;border-color:#ef4444!important}.status-created{background:#1e40af!important;color:#dbeafe!important;border-color:#3b82f6!important}.status-customer{background:#7c2d12!important;color:#fed7aa!important;border-color:#ea580c!important}.status-icon{width:14px!important;height:14px!important;flex-shrink:0!important}.stat-icon-large{width:24px!important;height:24px!important}.stat-icon-blue{color:var(--color-button-primary)!important}.stat-icon-yellow{color:#f59e0b!important}.stat-icon-orange{color:#f97316!important}.stat-icon-green{color:#10b981!important}.btn-icon.view-btn{color:#fff!important;background:var(--color-button-primary)!important;border:1.5px solid var(--color-button-primary)!important;cursor:pointer!important;font-weight:600!important;padding:.5rem!important;border-radius:8px!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;height:36px!important}.btn-icon.view-btn:hover{background:var(--color-button-primary-hover)!important;border-color:var(--color-button-primary-hover)!important}.btn-icon-svg{width:16px!important;height:16px!important;color:#fff!important}.order-meta{display:flex!important;flex-direction:column!important;gap:.5rem!important;margin-bottom:1rem!important}.meta-item{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:.875rem!important;color:var(--color-text-secondary)!important}.meta-icon{width:14px!important;height:14px!important;flex-shrink:0!important;color:var(--color-text-muted)!important}.artwork-stats{display:flex!important;align-items:center!important;gap:.75rem!important}.stat-item-inline{display:flex!important;align-items:center!important;gap:.375rem!important;padding:.25rem .5rem!important;border-radius:6px!important;font-size:.75rem!important;font-weight:600!important;border:1px solid!important}.stat-item-inline.pending{background:#fef3c7!important;border-color:#f59e0b!important;color:#92400e!important}.stat-item-inline.approved{background:#d1fae5!important;border-color:#10b981!important;color:#065f46!important}.stat-item-inline.changes{background:#fed7d7!important;border-color:#f56565!important;color:#c53030!important}.stat-item-inline.rejected{background:#fee2e2!important;border-color:#ef4444!important;color:#991b1b!important}.stat-number-inline{font-weight:700!important;font-size:.875rem!important}.stat-label-inline{font-size:.75rem!important;text-transform:capitalize!important}.empty-state{text-align:center!important;padding:4rem 2rem!important;color:var(--color-text-muted)!important;background:var(--color-bg-card)!important;border-radius:16px!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--color-border-primary)!important}.empty-state-icon{width:64px!important;height:64px!important;margin:0 auto 1.5rem!important;color:var(--color-text-muted)!important}.empty-state h3{margin:0 0 1rem!important;font-size:1.25rem!important;color:var(--color-text-secondary)!important;font-weight:700!important}.empty-state p{margin-left:auto!important;margin-right:auto!important;font-style:italic!important;font-size:1rem!important;line-height:1.6!important}@media (max-width: 768px){.orders-grid{grid-template-columns:1fr!important}.compact-header{flex-direction:column!important;gap:1.5rem!important;align-items:flex-start!important}.stat-grid{grid-template-columns:repeat(2,1fr)!important}}.search-controls{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.search-controls .search-bar{flex:1;min-width:300px;max-width:500px}.filter-controls{display:flex;align-items:center;gap:1rem}.filter-toggle-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--color-bg-card);border:2px solid var(--color-border-primary);border-radius:12px;color:var(--color-text-primary);font-weight:600;cursor:pointer;transition:all .2s ease;position:relative}.filter-toggle-btn:hover{background:var(--color-bg-secondary);border-color:var(--color-button-primary)}.filter-toggle-btn.active{background:var(--color-button-primary);border-color:var(--color-button-primary);color:#fff}.filter-icon{width:1.25rem;height:1.25rem}.filter-count{background:#dc2626;color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;margin-left:.25rem}.results-count{padding:.5rem 0}.count-text{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.filters-panel.collapsible{background:var(--color-bg-card);border:2px solid var(--color-border-primary);border-radius:12px;padding:1.5rem;margin-top:.5rem;box-shadow:var(--shadow-md);animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.clear-filters-btn{padding:.5rem 1rem;background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:8px;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.clear-filters-btn:hover:not(:disabled){background:#dc2626;border-color:#dc2626;color:#fff}.clear-filters-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.search-controls{flex-direction:column;align-items:stretch}.search-controls .search-bar{min-width:auto;max-width:none}.filter-controls{justify-content:space-between;width:100%}}.ultra-unique-final-payment-main-wrapper-container{background:#0f172a!important;min-height:100vh!important;padding:1rem!important;color:#e2e8f0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14px!important}.ultra-unique-final-payment-content-container{max-width:1200px!important;margin:0 auto!important;position:relative!important;z-index:1!important}.ultra-unique-final-payment-page-header-section{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:2rem!important;padding-bottom:1.5rem!important;border-bottom:2px solid #475569!important;gap:1rem!important}.ultra-unique-final-payment-header-left-section{display:flex!important;flex-direction:column!important;gap:.5rem!important}.ultra-unique-final-payment-page-title-heading{font-size:1.875rem!important;font-weight:700!important;color:#f8fafc!important;margin:0!important}.ultra-unique-final-payment-page-subtitle-text{font-size:1rem!important;color:#94a3b8!important;margin:0!important}.ultra-unique-final-payment-back-button{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1rem!important;border-radius:.5rem!important;font-size:.875rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;white-space:nowrap!important;text-decoration:none!important;background:#1e293b!important;color:#e2e8f0!important;border:1px solid #374151!important;margin-bottom:1rem!important}.ultra-unique-final-payment-back-button:hover{background:#334155!important;border-color:#475569!important;transform:translateY(-1px)!important}.ultra-unique-final-payment-grid-container{display:grid!important;gap:2rem!important}@media (min-width: 1024px){.ultra-unique-final-payment-grid-container{grid-template-columns:2fr 1fr!important}}.ultra-unique-final-payment-card-component{background:#1e293b!important;border:1px solid #334155!important;border-radius:8px!important;padding:2rem!important;transition:all .2s ease!important;margin-bottom:2rem!important;box-shadow:0 1px 3px #0000004d!important}.ultra-unique-final-payment-card-component:hover{border-color:#475569!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #0003!important}.ultra-unique-final-payment-card-title{font-size:1.375rem!important;font-weight:700!important;color:#f8fafc!important;margin-bottom:1.5rem!important;display:flex!important;align-items:center!important;gap:.75rem!important}.ultra-unique-final-payment-card-title:before{content:""!important;width:6px!important;height:24px!important;background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;border-radius:3px!important}.ultra-unique-final-payment-payment-card{background:#1e293b!important;border:1px solid rgba(231,116,39,.2)!important;box-shadow:0 8px 32px #e7742726!important}.ultra-unique-final-payment-order-details-container{display:flex!important;flex-direction:column!important;gap:1rem!important}.ultra-unique-final-payment-detail-row{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.75rem!important;background:#334155!important;border-radius:8px!important;border:1px solid #475569!important;transition:all .2s ease!important}.ultra-unique-final-payment-detail-row:hover{background:#475569!important;border-color:#e77427!important;transform:translateY(-1px)!important;box-shadow:0 2px 4px #0000001a!important}.ultra-unique-final-payment-detail-icon{width:1.25rem!important;height:1.25rem!important;color:#e77427!important;flex-shrink:0!important}.ultra-unique-final-payment-detail-content{flex:1!important}.ultra-unique-final-payment-detail-title{font-weight:600!important;color:#f8fafc!important;margin:0!important;font-size:.95rem!important}.ultra-unique-final-payment-detail-subtitle{font-size:.875rem!important;color:#94a3b8!important;margin:0!important}.ultra-unique-final-payment-product-details{display:flex!important;flex-direction:column!important;gap:.25rem!important}.ultra-unique-final-payment-product-detail-item{font-size:.875rem!important;color:#e2e8f0!important;line-height:1.4!important}.ultra-unique-final-payment-instructions-container{background:#334155!important;border:1px solid #475569!important;border-radius:8px!important;padding:1.5rem!important;box-shadow:0 1px 3px #0000004d!important;margin-bottom:1.5rem!important}.ultra-unique-final-payment-instructions-title{font-size:1.125rem!important;font-weight:700!important;color:#f8fafc!important;margin-bottom:.75rem!important;display:flex!important;align-items:center!important;gap:.5rem!important}.ultra-unique-final-payment-instructions-title:before{content:"💡"!important;font-size:1.25rem!important}.ultra-unique-final-payment-instructions-list{color:#e2e8f0!important;display:flex!important;flex-direction:column!important;gap:.5rem!important}.ultra-unique-final-payment-instructions-list p{margin:0!important;line-height:1.5!important;font-weight:500!important;position:relative!important;padding-left:1rem!important}.ultra-unique-final-payment-instructions-list p:before{content:"✓"!important;position:absolute!important;left:0!important;color:#22c55e!important;font-weight:700!important}.ultra-unique-final-payment-breakdown-container{display:flex!important;flex-direction:column!important;gap:.75rem!important;margin-bottom:1.5rem!important;padding:1rem!important;background:#334155!important;border-radius:8px!important;border:1px solid #475569!important}.ultra-unique-final-payment-breakdown-row{display:flex!important;justify-content:space-between!important;font-size:.875rem!important;padding:.25rem 0!important}.ultra-unique-final-payment-breakdown-label{color:#e2e8f0!important;font-weight:500!important}.ultra-unique-final-payment-breakdown-value{font-weight:600!important;color:#f8fafc!important}.ultra-unique-final-payment-breakdown-value.ultra-unique-final-payment-deposit{color:#22c55e!important}.ultra-unique-final-payment-breakdown-total{border-top:2px solid #475569!important;padding-top:.75rem!important;margin-top:.5rem!important;display:flex!important;justify-content:space-between!important}.ultra-unique-final-payment-total-label{font-weight:700!important;color:#f8fafc!important;font-size:1rem!important}.ultra-unique-final-payment-total-amount{font-weight:800!important;color:#e77427!important;font-size:1.25rem!important}.ultra-unique-final-payment-actions-container{display:flex!important;flex-direction:column!important;gap:1rem!important}.ultra-unique-final-payment-pay-button{width:100%!important;background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#fff!important;padding:1rem 1.5rem!important;border-radius:8px!important;border:none!important;font-weight:700!important;font-size:1rem!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;transition:all .2s ease!important;box-shadow:0 4px 14px #22c55e40!important}.ultra-unique-final-payment-pay-button:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d)!important;transform:translateY(-1px)!important;box-shadow:0 8px 25px #22c55e59!important}.ultra-unique-final-payment-pay-button:disabled{background:#9ca3af!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.ultra-unique-final-payment-pay-button-icon{width:1.25rem!important;height:1.25rem!important}.ultra-unique-final-payment-secure-indicator{text-align:center!important;padding:.75rem!important;background:#334155!important;border-radius:8px!important;border:1px solid #475569!important}.ultra-unique-final-payment-secure-content{display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;font-size:.875rem!important;color:#22c55e!important;font-weight:600!important}.ultra-unique-final-payment-secure-icon{width:1rem!important;height:1rem!important;color:#22c55e!important}.ultra-unique-final-payment-test-bypass-section{background:#475569!important;border:1px dashed #64748b!important;border-radius:8px!important;padding:1rem!important;text-align:center!important;margin:1rem 0!important}.ultra-unique-final-payment-test-bypass-warning{font-size:.875rem!important;font-weight:700!important;color:#fbbf24!important;margin-bottom:.75rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}.ultra-unique-final-payment-bypass-button{width:100%!important;background:#64748b!important;color:#fff!important;padding:.875rem 1.5rem!important;border-radius:8px!important;border:1px solid #94a3b8!important;font-weight:600!important;font-size:.95rem!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;transition:all .2s ease!important}.ultra-unique-final-payment-bypass-button:hover:not(:disabled){background:#475569!important;border-color:#64748b!important;transform:translateY(-1px)!important}.ultra-unique-final-payment-bypass-button:disabled{background:#9ca3af!important;cursor:not-allowed!important;transform:none!important}.ultra-unique-final-payment-bypass-note{font-size:.75rem!important;color:#cbd5e1!important;margin-top:.5rem!important;font-style:italic!important;font-weight:500!important}.ultra-unique-final-payment-status-container{margin-top:1.5rem!important;padding-top:1.5rem!important;border-top:2px solid #475569!important}.ultra-unique-final-payment-status-item{display:flex!important;align-items:center!important;gap:.75rem!important;font-size:.875rem!important;padding:.5rem!important;border-radius:8px!important;transition:all .2s ease!important}.ultra-unique-final-payment-status-item:hover{background:#334155!important}.ultra-unique-final-payment-status-item+.ultra-unique-final-payment-status-item{margin-top:.5rem!important}.ultra-unique-final-payment-status-icon{width:1rem!important;height:1rem!important;flex-shrink:0!important}.ultra-unique-final-payment-status-icon.ultra-unique-final-payment-yellow{color:#fbbf24!important}.ultra-unique-final-payment-status-icon.ultra-unique-final-payment-green{color:#22c55e!important}.ultra-unique-final-payment-status-icon.ultra-unique-final-payment-blue{color:#e77427!important}.ultra-unique-final-payment-status-text{color:#e2e8f0!important;font-weight:500!important}.ultra-unique-final-payment-help-card{background:#334155!important;border:1px solid #475569!important;border-radius:8px!important;padding:1rem!important;margin-top:1.5rem!important;box-shadow:0 1px 3px #0000004d!important}.ultra-unique-final-payment-help-title{font-weight:600!important;color:#f8fafc!important;margin:0 0 .5rem!important;display:flex!important;align-items:center!important;gap:.5rem!important}.ultra-unique-final-payment-help-title:before{content:"💬"!important;font-size:1rem!important}.ultra-unique-final-payment-help-text{font-size:.875rem!important;color:#e2e8f0!important;margin:0 0 .75rem!important;line-height:1.4!important}.ultra-unique-final-payment-help-link{font-size:.875rem!important;color:#e77427!important;text-decoration:none!important;font-weight:600!important;transition:color .2s ease!important}.ultra-unique-final-payment-help-link:hover{color:#d56a23!important;text-decoration:underline!important}.ultra-unique-final-payment-loading-container{min-height:100vh!important;background:#0f172a!important;display:flex!important;align-items:center!important;justify-content:center!important}.ultra-unique-final-payment-loading-content{text-align:center!important;background:#1e293b!important;padding:3rem!important;border-radius:8px!important;box-shadow:0 8px 25px #00000040!important;border:1px solid #374151!important}.ultra-unique-final-payment-loading-spinner{width:3rem!important;height:3rem!important;border:3px solid #374151!important;border-top:3px solid #E77427!important;border-radius:50%!important;animation:ultra-unique-final-payment-spin 1s linear infinite!important;margin:0 auto 1.5rem!important}.ultra-unique-final-payment-loading-text{color:#e2e8f0!important;font-weight:500!important;font-size:1rem!important}.ultra-unique-final-payment-error-container,.ultra-unique-final-payment-success-container{min-height:100vh!important;background:#0f172a!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1rem!important}.ultra-unique-final-payment-error-card,.ultra-unique-final-payment-success-card{max-width:28rem!important;width:100%!important}.ultra-unique-final-payment-error-content,.ultra-unique-final-payment-success-content{background:#1e293b!important;border-radius:8px!important;box-shadow:0 8px 25px #00000040!important;padding:2rem!important;text-align:center!important;border:1px solid #374151!important}.ultra-unique-final-payment-error-icon,.ultra-unique-final-payment-success-icon{width:4rem!important;height:4rem!important;margin:0 auto 1rem!important}.ultra-unique-final-payment-error-icon{color:#ef4444!important}.ultra-unique-final-payment-success-icon{color:#22c55e!important}.ultra-unique-final-payment-error-title,.ultra-unique-final-payment-success-title{font-size:1.25rem!important;font-weight:700!important;color:#f8fafc!important;margin:0 0 1rem!important}.ultra-unique-final-payment-error-message,.ultra-unique-final-payment-success-message{color:#e2e8f0!important;margin:0 0 1.5rem!important;line-height:1.5!important;font-size:1rem!important}.ultra-unique-final-payment-redirect-text{color:#e77427!important;font-size:.875rem!important;font-weight:600!important;animation:ultra-unique-final-payment-pulse 2s infinite!important}.ultra-unique-final-payment-error-button{width:100%!important;background:linear-gradient(135deg,#E77427,#d56a23)!important;color:#fff!important;padding:.75rem 1rem!important;border-radius:8px!important;border:none!important;font-weight:600!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;transition:all .2s ease!important}.ultra-unique-final-payment-error-button:hover{background:linear-gradient(135deg,#d56a23,#b8541e)!important;transform:translateY(-1px)!important}@keyframes ultra-unique-final-payment-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ultra-unique-final-payment-pulse{0%,to{opacity:1}50%{opacity:.7}}.ultra-unique-final-payment-processing-spinner{width:1rem!important;height:1rem!important;border:2px solid transparent!important;border-top:2px solid white!important;border-radius:50%!important;animation:ultra-unique-final-payment-spin 1s linear infinite!important}.ultra-unique-final-payment-details{display:flex!important;flex-direction:column!important;gap:.5rem!important}.ultra-unique-final-payment-detail-value strong{color:#f8fafc!important}@media (max-width: 1024px){.ultra-unique-final-payment-grid-container{grid-template-columns:1fr!important}.ultra-unique-final-payment-page-header-section{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}}@media (max-width: 768px){.ultra-unique-final-payment-main-wrapper-container{padding:1rem!important}.ultra-unique-final-payment-page-title-heading{font-size:1.5rem!important}.ultra-unique-final-payment-card-component{padding:1rem!important}.ultra-unique-final-payment-detail-row{gap:.5rem!important;padding:.5rem!important}.ultra-unique-final-payment-detail-icon{width:1rem!important;height:1rem!important}.ultra-unique-final-payment-instructions-container{padding:1rem!important}.ultra-unique-final-payment-help-card{padding:.75rem!important}}@media (max-width: 480px){.ultra-unique-final-payment-main-wrapper-container{padding:.75rem!important}.ultra-unique-final-payment-page-header-section{margin-bottom:1rem!important}.ultra-unique-final-payment-page-title-heading{font-size:1.25rem!important}.ultra-unique-final-payment-card-component{padding:.75rem!important}.ultra-unique-final-payment-card-title{font-size:1.125rem!important}.ultra-unique-final-payment-detail-row{flex-direction:column!important;text-align:center!important;gap:.25rem!important}.ultra-unique-final-payment-pay-button{padding:.875rem 1rem!important;font-size:.925rem!important}}.ultra-unique-final-payment-back-button:focus,.ultra-unique-final-payment-pay-button:focus,.ultra-unique-final-payment-bypass-button:focus,.ultra-unique-final-payment-error-button:focus,.ultra-unique-final-payment-help-link:focus{outline:2px solid #E77427!important;outline-offset:2px!important}@media (prefers-contrast: high){.ultra-unique-final-payment-card-component,.ultra-unique-final-payment-help-card{border:2px solid #f8fafc!important}.ultra-unique-final-payment-instructions-container{border:2px solid #E77427!important}.ultra-unique-final-payment-detail-row{border:2px solid #475569!important}}.ultra-unique-final-payment-shipping-form{display:flex!important;flex-direction:column!important;gap:1.5rem!important}.ultra-unique-final-payment-form-row{display:flex!important;flex-direction:column!important;gap:1rem!important}.ultra-unique-final-payment-form-row-split{flex-direction:row!important}.ultra-unique-final-payment-form-group{display:flex!important;flex-direction:column!important;gap:.5rem!important;flex:1!important}.ultra-unique-final-payment-form-label{font-size:.875rem!important;font-weight:600!important;color:#f8fafc!important;margin:0!important}.ultra-unique-final-payment-form-input{background:#1e293b!important;border:1px solid #475569!important;border-radius:6px!important;color:#f8fafc!important;font-size:.875rem!important;padding:.75rem!important;transition:all .2s ease!important;width:100%!important;box-sizing:border-box!important}.ultra-unique-final-payment-form-input:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 3px #e774271a!important}.ultra-unique-final-payment-form-input::-moz-placeholder{color:#94a3b8!important}.ultra-unique-final-payment-form-input::placeholder{color:#94a3b8!important}.ultra-unique-final-payment-form-input:hover{border-color:#64748b!important}.ultra-unique-final-payment-form-label span{color:#ef4444!important;font-weight:700!important}@media (max-width: 768px){.ultra-unique-final-payment-form-row-split{flex-direction:column!important}.ultra-unique-final-payment-shipping-form{gap:1rem!important}.ultra-unique-final-payment-form-input{padding:.625rem!important;font-size:.875rem!important}}.ultra-unique-user-management-page-container{background:#0f172a;min-height:100vh;padding:1.5rem;color:#f8fafc}.ultra-unique-user-management-page-subtitle-container{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.ultra-unique-user-management-page-title-heading{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;color:#f8fafc;margin:0}.ultra-unique-user-management-page-title-icon-display{width:1.25rem;height:1.25rem;color:#e77427}.ultra-unique-user-management-action-buttons-wrapper{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.ultra-unique-user-management-btn-component{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#E77427,#D56A23);color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-size:.875rem}.ultra-unique-user-management-btn-component:hover{background:linear-gradient(135deg,#D56A23,#C85A1F);transform:translateY(-1px)}.ultra-unique-user-management-btn-component:disabled{opacity:.5;cursor:not-allowed;transform:none}.ultra-unique-user-management-btn-secondary{background:#374151;color:#d1d5db}.ultra-unique-user-management-btn-secondary:hover{background:#4b5563}.ultra-unique-user-management-icon-size{width:1rem;height:1rem}.ultra-unique-user-management-search-filter-section{background:#1e293b;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #374151;max-width:100%;overflow:hidden}.ultra-unique-user-management-search-bar{position:relative;margin-bottom:1rem;width:100%;max-width:100%}.ultra-unique-user-management-search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:#6b7280;pointer-events:none}.ultra-unique-user-management-search-input{width:100%;max-width:100%;padding:.75rem .75rem .75rem 2.5rem;background:#0f172a;border:1px solid #374151;border-radius:.375rem;color:#f8fafc;font-size:.875rem;box-sizing:border-box}.ultra-unique-user-management-search-input:focus{outline:none;border-color:#e77427;box-shadow:0 0 0 3px #e774271a}.ultra-unique-user-management-search-input::-moz-placeholder{color:#6b7280}.ultra-unique-user-management-search-input::placeholder{color:#6b7280}.ultra-unique-user-management-clear-search-btn{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem}.ultra-unique-user-management-clear-search-btn:hover{color:#e77427;background:#374151}.ultra-unique-user-management-filters-panel{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.ultra-unique-user-management-filters-grid{display:flex;gap:1rem;flex-wrap:wrap}.ultra-unique-user-management-filter-group{display:flex;flex-direction:column;gap:.5rem}.ultra-unique-user-management-filter-group label{font-size:.875rem;font-weight:500;color:#d1d5db}.ultra-unique-user-management-filter-select{padding:.5rem .75rem;background:#0f172a;border:1px solid #374151;border-radius:.375rem;color:#f8fafc;font-size:.875rem;min-width:150px}.ultra-unique-user-management-filter-select:focus{outline:none;border-color:#e77427;box-shadow:0 0 0 3px #e774271a}.ultra-unique-user-management-filter-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.ultra-unique-user-management-filter-summary{font-size:.875rem;color:#9ca3af}.ultra-unique-user-management-filter-buttons{display:flex;gap:.5rem}.ultra-unique-user-management-error-container,.ultra-unique-user-management-success-container{padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem}.ultra-unique-user-management-error-container{background:#7f1d1d;border:1px solid #dc2626}.ultra-unique-user-management-success-container{background:#14532d;border:1px solid #16a34a}.ultra-unique-user-management-error-icon,.ultra-unique-user-management-success-icon{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.125rem}.ultra-unique-user-management-error-icon{color:#ef4444}.ultra-unique-user-management-success-icon{color:#22c55e}.ultra-unique-user-management-error-details h3,.ultra-unique-user-management-success-details h3{margin:0 0 .25rem;font-size:.875rem;font-weight:600}.ultra-unique-user-management-error-details p,.ultra-unique-user-management-success-details p{margin:0;font-size:.875rem;opacity:.9}.ultra-unique-user-management-users-table-container{background:#1e293b;border-radius:.5rem;border:1px solid #374151;overflow:hidden}.ultra-unique-user-management-users-table{width:100%;border-collapse:collapse}.ultra-unique-user-management-users-table th{background:#0f172a;padding:.5rem .75rem;text-align:left;font-weight:600;font-size:.7rem;color:#d1d5db;border-bottom:1px solid #374151;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-user-management-users-table td{padding:.5rem .75rem;border-bottom:1px solid #374151;font-size:.75rem;vertical-align:middle}.ultra-unique-user-management-users-table tr:hover{background:#334155}.ultra-unique-user-management-user-info{display:flex;flex-direction:column;gap:.125rem}.ultra-unique-user-management-user-name{font-weight:600;color:#f8fafc;font-size:.75rem}.ultra-unique-user-management-user-phone{font-size:.65rem;color:#9ca3af}.ultra-unique-user-management-role-badge{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:.25rem;font-size:.6rem;font-weight:600}.ultra-unique-user-management-role-admin{background:#7c2d12;color:#fed7aa}.ultra-unique-user-management-role-sales{background:#1e3a8a;color:#bfdbfe}.ultra-unique-user-management-role-factory{background:#166534;color:#bbf7d0}.ultra-unique-user-management-role-shipping{background:#7c2d12;color:#fed7aa}.ultra-unique-user-management-role-customer,.ultra-unique-user-management-role-default{background:#374151;color:#d1d5db}.ultra-unique-user-management-password-status{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:.25rem;font-size:.6rem;font-weight:600}.ultra-unique-user-management-needs-reset{background:#7c2d12;color:#fed7aa}.ultra-unique-user-management-normal{background:#166534;color:#bbf7d0}.ultra-unique-user-management-date-info{font-size:.7rem;color:#9ca3af}.ultra-unique-user-management-action-buttons{display:flex;gap:.375rem;flex-wrap:wrap}.ultra-unique-user-management-btn-text{background:#374151;border:1px solid #4b5563;color:#e77427;cursor:pointer;font-size:.65rem;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s ease;font-weight:600}.ultra-unique-user-management-btn-text:hover{background:linear-gradient(135deg,#E77427,#D56A23);color:#fff;border-color:#e77427;transform:translateY(-1px)}.ultra-unique-user-management-btn-text.ultra-unique-user-management-delete{background:#7f1d1d;color:#fca5a5;border-color:#dc2626}.ultra-unique-user-management-btn-text.ultra-unique-user-management-delete:hover{background:#dc2626;color:#fff;border-color:#ef4444;transform:translateY(-1px)}.ultra-unique-user-management-entry-action-btn{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:.65rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;white-space:nowrap}.ultra-unique-user-management-action-icon{width:12px;height:12px}.ultra-unique-user-management-edit-btn{background:#374151;color:#e2e8f0}.ultra-unique-user-management-edit-btn:hover{background:#4b5563}.ultra-unique-user-management-reset-btn{background:#1e40af;color:#fff}.ultra-unique-user-management-reset-btn:hover{background:#1d4ed8}.ultra-unique-user-management-delete-btn{background:#dc2626;color:#fff}.ultra-unique-user-management-delete-btn:hover{background:#b91c1c}.ultra-unique-user-management-empty-state{text-align:center;padding:3rem 2rem;color:#9ca3af}.ultra-unique-user-management-empty-state-icon{width:3rem;height:3rem;margin:0 auto 1rem;color:#6b7280}.ultra-unique-user-management-empty-state h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#d1d5db}.ultra-unique-user-management-empty-state p{margin:0;font-size:.875rem}.ultra-unique-user-management-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ultra-unique-user-management-modal{background:#1e293b;border-radius:.5rem;border:1px solid #374151;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column}.ultra-unique-user-management-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #374151;flex-shrink:0}.ultra-unique-user-management-modal-header h3{margin:0;font-size:1.125rem;font-weight:600;color:#f8fafc}.ultra-unique-user-management-modal-close-btn{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s ease}.ultra-unique-user-management-modal-close-btn:hover{color:#f8fafc;background:#374151}.ultra-unique-user-management-modal-content{padding:1.5rem;overflow-y:auto;flex:1}.ultra-unique-user-management-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.ultra-unique-user-management-form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.ultra-unique-user-management-form-group label{font-size:.875rem;font-weight:500;color:#d1d5db}.ultra-unique-user-management-form-group input,.ultra-unique-user-management-form-group select{padding:.75rem;background:#0f172a;border:1px solid #374151;border-radius:.375rem;color:#f8fafc;font-size:.875rem}.ultra-unique-user-management-form-group input:focus,.ultra-unique-user-management-form-group select:focus{outline:none;border-color:#e77427;box-shadow:0 0 0 3px #e774271a}.ultra-unique-user-management-form-group input::-moz-placeholder{color:#6b7280}.ultra-unique-user-management-form-group input::placeholder{color:#6b7280}.ultra-unique-user-management-form-group input:disabled{background:#374151;color:#9ca3af;cursor:not-allowed}.ultra-unique-user-management-field-help{font-size:.75rem;color:#9ca3af;margin:0}.ultra-unique-user-management-modal-footer{padding:1.5rem;border-top:1px solid #374151;flex-shrink:0;display:flex;justify-content:flex-end;gap:.75rem}.ultra-unique-user-management-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.ultra-unique-user-management-loading-spinner{width:2rem;height:2rem;border:2px solid #374151;border-top:2px solid #E77427;border-radius:50%;animation:ultra-unique-user-management-spin 1s linear infinite}.ultra-unique-user-management-loading-text{color:#9ca3af;font-size:.875rem;margin:0}@keyframes ultra-unique-user-management-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.ultra-unique-user-management-page-container{padding:1rem}.ultra-unique-user-management-page-subtitle-container{flex-direction:column;align-items:stretch;gap:1rem}.ultra-unique-user-management-action-buttons-wrapper{justify-content:stretch}.ultra-unique-user-management-btn-component{flex:1;justify-content:center}.ultra-unique-user-management-filters-panel{flex-direction:column;gap:1rem}.ultra-unique-user-management-filter-actions{align-items:stretch}.ultra-unique-user-management-users-table-container{overflow-x:auto}.ultra-unique-user-management-users-table{min-width:700px}.ultra-unique-user-management-form-row{grid-template-columns:1fr}.ultra-unique-user-management-modal{margin:.5rem;max-width:none}}@media (max-width: 480px){.ultra-unique-user-management-page-container{padding:.75rem}.ultra-unique-user-management-search-filter-section{padding:1rem}.ultra-unique-user-management-action-buttons{flex-direction:column;gap:.25rem}.ultra-unique-user-management-btn-text{font-size:.75rem;padding:.125rem .25rem}.ultra-unique-user-management-entry-action-btn{font-size:.625rem;padding:.25rem .5rem;gap:.25rem}.ultra-unique-user-management-action-icon{width:12px;height:12px}}.ultra-unique-customers-page-main-container{background:#0f172a;min-height:100vh;padding:2rem;color:#e2e8f0}.ultra-unique-customers-page-header-section{margin-bottom:1rem}.ultra-unique-customers-page-title-heading{font-size:1.5rem;font-weight:700;color:#f8fafc;margin:0 0 .5rem}.ultra-unique-customers-page-subtitle-container{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ultra-unique-customers-page-stats-container{display:flex;gap:.5rem;align-items:center}.ultra-unique-customers-stat-item-card{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#1e293b;border:1px solid #374151;border-radius:.375rem}.ultra-unique-customers-stat-label-text{font-size:.75rem;color:#94a3b8;font-weight:500}.ultra-unique-customers-stat-value-number{font-size:.875rem;font-weight:600;color:#e77427}.ultra-unique-customers-add-btn{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#E77427 0%,#D56A23 100%);color:#fff;border:none;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px #e774274d}.ultra-unique-customers-add-btn:hover{background:linear-gradient(135deg,#D56A23 0%,#c2611f 100%);transform:translateY(-2px);box-shadow:0 8px 15px -3px #e7742766}.ultra-unique-customers-add-icon{width:1.25rem;height:1.25rem}.ultra-unique-customers-page-controls-section{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.ultra-unique-customers-search-section{flex:1;max-width:600px}.ultra-unique-customers-search-box{position:relative;display:flex;align-items:center}.ultra-unique-customers-search-icon{position:absolute;left:1rem;width:1.25rem;height:1.25rem;color:#64748b;z-index:1}.ultra-unique-customers-search-input{width:100%;padding:.875rem 1rem .875rem 3rem;border:2px solid #374151;border-radius:.75rem;font-size:1rem;background:#1e293b;color:#e2e8f0;transition:all .2s ease}.ultra-unique-customers-search-input:focus{outline:none;border-color:#e77427;box-shadow:0 0 0 3px #e7742733}.ultra-unique-customers-search-input::-moz-placeholder{color:#64748b}.ultra-unique-customers-search-input::placeholder{color:#64748b}.ultra-unique-customers-sort-section{display:flex;align-items:center;gap:.5rem}.ultra-unique-customers-sort-select{padding:.875rem 1rem;border:2px solid #374151;border-radius:.75rem;background:#1e293b;color:#e2e8f0;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ultra-unique-customers-sort-select:focus{outline:none;border-color:#e77427}.ultra-unique-customers-sort-order-btn{padding:.875rem 1rem;border:2px solid #374151;border-radius:.75rem;background:#1e293b;color:#e2e8f0;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .2s ease;min-width:50px}.ultra-unique-customers-sort-order-btn:hover{background:#E77427;color:#fff;border-color:#e77427}.ultra-unique-customers-error-banner{background:#7f1d1d;border:1px solid #991b1b;border-radius:.75rem;padding:1rem 1.5rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;color:#fca5a5}.ultra-unique-customers-retry-btn{padding:.5rem 1rem;background:#dc2626;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:500;transition:all .2s ease}.ultra-unique-customers-retry-btn:hover{background:#b91c1c}.ultra-unique-customers-bulk-actions-toolbar{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%);border-radius:.75rem;padding:1rem 1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 6px -1px #e774274d;border:2px solid #E77427}.ultra-unique-customers-bulk-actions-info{color:#fef3e2;font-weight:600;font-size:1rem}.ultra-unique-customers-bulk-actions-buttons{display:flex;gap:1rem;align-items:center}.ultra-unique-customers-bulk-action-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.ultra-unique-customers-bulk-delete-btn{background:rgba(255,255,255,.1);color:#fff;border-color:#ffffff4d}.ultra-unique-customers-bulk-delete-btn:hover{background:rgba(255,255,255,.2);border-color:#ffffff80;transform:translateY(-1px)}.ultra-unique-customers-bulk-cancel-btn{background:rgba(255,255,255,.2);color:#fef3e2;border-color:#ffffff4d}.ultra-unique-customers-bulk-cancel-btn:hover{background:rgba(255,255,255,.3);color:#fff;border-color:#ffffff80}.ultra-unique-customers-bulk-action-icon{width:1rem;height:1rem}.ultra-unique-customers-select-all-section{margin-bottom:1.5rem;background:#1e293b;border:1px solid #374151;border-radius:.75rem;padding:1rem 1.5rem}.ultra-unique-customers-select-all-label{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#e2e8f0;cursor:pointer}.ultra-unique-customers-bulk-checkbox{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#E77427;border-radius:.25rem}.ultra-unique-customers-table-header{display:flex;align-items:center;gap:1.25rem;padding:.75rem 1.25rem;background:#334155;border-radius:.5rem;margin-bottom:.75rem;font-weight:600;font-size:.875rem;color:#e2e8f0;text-transform:uppercase;letter-spacing:.025em}.ultra-unique-customers-header-checkbox{width:1.25rem;height:1.25rem;flex-shrink:0}.ultra-unique-customers-header-name{min-width:180px}.ultra-unique-customers-header-details{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;align-items:center}.ultra-unique-customers-header-actions{min-width:140px;text-align:right}.ultra-unique-customers-entries-grid-container{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.5rem;background:#0f172a;border-radius:.5rem;padding:.75rem;border:1px solid #334155}.ultra-unique-customers-entry-card-item{background:#1e293b;border:1px solid #374151;border-radius:.375rem;padding:.5rem .75rem;transition:all .2s ease;position:relative;display:flex;align-items:center;gap:.75rem;min-height:44px;box-shadow:0 1px 2px #0000001a;border-bottom:1px solid #475569}.ultra-unique-customers-entry-card-item:last-child{border-bottom:none}.ultra-unique-customers-entry-card-item:hover{border-color:#e77427;box-shadow:0 8px 16px -4px #0006;transform:translateY(-2px)}.ultra-unique-customers-entry-card-item.ultra-unique-customers-selected{border-color:#e77427;background:rgba(231,116,39,.1);box-shadow:0 0 0 2px #e7742733}.ultra-unique-customers-entry-card-header{display:flex;align-items:center;gap:.5rem;min-width:140px}.ultra-unique-customers-row-checkbox{width:1rem;height:1rem;cursor:pointer;accent-color:#E77427;border-radius:.25rem;flex-shrink:0}.ultra-unique-customers-customer-name-display{font-size:.75rem;font-weight:600;color:#f8fafc}.ultra-unique-customers-entry-card-content{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;align-items:center}.ultra-unique-customers-entry-detail-row{display:flex;flex-direction:column;gap:.0625rem}.ultra-unique-customers-entry-label{font-size:.55rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-customers-entry-value{font-size:.7rem;color:#e2e8f0;word-break:break-word}.ultra-unique-customers-customer-uid{font-size:.6rem;color:#64748b;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.ultra-unique-customers-status-badge{padding:.125rem .375rem;border-radius:9999px;font-size:.55rem;font-weight:600;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.ultra-unique-customers-status-active{background:#065f46;color:#d1fae5;border:1px solid #059669}.ultra-unique-customers-status-inactive{background:#7f1d1d;color:#fca5a5;border:1px solid #dc2626}.ultra-unique-customers-status-pending{background:#78350f;color:#fde68a;border:1px solid #f59e0b}.ultra-unique-customers-entry-card-actions{display:flex;gap:.375rem;align-items:center;min-width:120px;justify-content:flex-end}.ultra-unique-customers-entry-action-btn{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .5rem;border:1px solid #374151;border-radius:.25rem;background:#334155;color:#e2e8f0;font-size:.65rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ultra-unique-customers-entry-action-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0003}.ultra-unique-customers-edit-btn{color:#60a5fa;border-color:#3b82f6}.ultra-unique-customers-edit-btn:hover{background:#3b82f6;color:#fff;border-color:#2563eb}.ultra-unique-customers-delete-btn{color:#f87171;border-color:#ef4444}.ultra-unique-customers-delete-btn:hover{background:#ef4444;color:#fff;border-color:#dc2626}.ultra-unique-customers-action-icon{width:.75rem;height:.75rem}.ultra-unique-customers-empty-state{grid-column:1 / -1;text-align:center;padding:3rem;color:#64748b;font-style:italic;font-size:1.125rem;background:#1e293b;border:1px solid #374151;border-radius:.75rem}.ultra-unique-customers-results-summary{text-align:center;color:#64748b;font-size:.875rem;padding:1rem;background:#1e293b;border:1px solid #374151;border-radius:.75rem;margin-bottom:2rem}.ultra-unique-customers-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:#64748b}.ultra-unique-customers-loading-spinner{width:40px;height:40px;border:4px solid #374151;border-top:4px solid #E77427;border-radius:50%;animation:ultra-unique-customers-spin 1s linear infinite;margin-bottom:1rem}@keyframes ultra-unique-customers-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ultra-unique-customers-modal-backdrop-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ultra-unique-customers-modal-content-container{background:#1e293b;border:1px solid #374151;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000080;width:90vw;max-width:500px;max-height:90vh;overflow-y:auto}.ultra-unique-customers-modal-header-section{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid #374151}.ultra-unique-customers-modal-header-section h2{margin:0;color:#f8fafc;font-size:1.5rem;font-weight:700}.ultra-unique-customers-modal-close-btn{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ultra-unique-customers-modal-close-btn:hover{background:#334155}.ultra-unique-customers-modal-close-icon{width:1.5rem;height:1.5rem;color:#64748b}.ultra-unique-customers-modal-form{padding:1.5rem 2rem 2rem}.ultra-unique-customers-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.ultra-unique-customers-form-group{margin-bottom:1.5rem}.ultra-unique-customers-form-group label{display:block;margin-bottom:.5rem;color:#f8fafc;font-weight:600;font-size:.875rem}.ultra-unique-customers-form-input{width:100%;padding:.875rem 1rem;border:2px solid #374151;border-radius:.5rem;font-size:1rem;background:#334155;color:#e2e8f0;transition:all .2s ease;box-sizing:border-box}.ultra-unique-customers-form-input:focus{outline:none;border-color:#e77427;box-shadow:0 0 0 3px #e7742733}.ultra-unique-customers-form-input::-moz-placeholder{color:#64748b}.ultra-unique-customers-form-input::placeholder{color:#64748b}.ultra-unique-customers-modal-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #374151}.ultra-unique-customers-cancel-btn{padding:.875rem 1.5rem;border:2px solid #374151;border-radius:.5rem;background:#334155;color:#94a3b8;font-weight:600;cursor:pointer;transition:all .2s ease}.ultra-unique-customers-cancel-btn:hover{background:#475569;border-color:#64748b;color:#e2e8f0}.ultra-unique-customers-submit-btn{padding:.875rem 1.5rem;border:none;border-radius:.5rem;background:linear-gradient(135deg,#E77427 0%,#D56A23 100%);color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px #e774274d}.ultra-unique-customers-submit-btn:hover{background:linear-gradient(135deg,#D56A23 0%,#c2611f 100%);transform:translateY(-1px);box-shadow:0 8px 15px -3px #e7742766}@media (max-width: 1024px){.ultra-unique-customers-page-main-container{padding:1.5rem}.ultra-unique-customers-header-content-wrapper{flex-direction:column;gap:1.5rem}.ultra-unique-customers-header-stats-section{justify-content:center;width:100%}.ultra-unique-customers-page-controls-section{flex-direction:column;align-items:stretch;gap:1rem}.ultra-unique-customers-search-section{max-width:none}.ultra-unique-customers-sort-section{justify-content:center}.ultra-unique-customers-entries-grid-container{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width: 768px){.ultra-unique-customers-page-main-container{padding:1rem}.ultra-unique-customers-page-header-section{padding:1.5rem}.ultra-unique-customers-header-stats-section{flex-direction:column;gap:1rem}.ultra-unique-customers-stat-card{min-width:auto;width:100%}.ultra-unique-customers-entries-grid-container{grid-template-columns:1fr}.ultra-unique-customers-bulk-actions-toolbar{flex-direction:column;gap:1rem;padding:1rem}.ultra-unique-customers-bulk-actions-buttons{gap:.75rem;flex-wrap:wrap}.ultra-unique-customers-modal-content-container{width:95vw;margin:1rem}.ultra-unique-customers-modal-header-section{padding:1.5rem 1.5rem 1rem}.ultra-unique-customers-modal-form{padding:1rem 1.5rem 1.5rem}.ultra-unique-customers-form-row{grid-template-columns:1fr;gap:0}.ultra-unique-customers-modal-actions{flex-direction:column;gap:.75rem}.ultra-unique-customers-cancel-btn,.ultra-unique-customers-submit-btn{width:100%}}@media (max-width: 480px){.ultra-unique-customers-page-main-container{padding:.5rem}.ultra-unique-customers-page-header-section{padding:1rem}.ultra-unique-customers-header-title-group{flex-direction:column;gap:.5rem}.ultra-unique-customers-header-icon{width:2rem;height:2rem}.ultra-unique-customers-header-title-group h1{font-size:1.5rem}.ultra-unique-customers-entry-card-actions{flex-direction:column;gap:.5rem}.ultra-unique-customers-entry-action-btn{width:100%}}.ultra-unique-settings-page-main-container{background:#0f172a;min-height:100vh;padding:1rem;color:#e2e8f0}.ultra-unique-settings-page-header-section{margin-bottom:.75rem}.ultra-unique-settings-page-title-heading{font-size:1.25rem;font-weight:700;color:#f8fafc;margin:0 0 .35rem}.ultra-unique-settings-page-subtitle-container{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ultra-unique-settings-page-stats-container{display:flex;gap:.5rem;align-items:center}.ultra-unique-settings-stat-item-card{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#1e293b;border:1px solid #374151;border-radius:.375rem}.ultra-unique-settings-stat-label-text{font-size:.75rem;color:#94a3b8;font-weight:500}.ultra-unique-settings-stat-value-number{font-size:.875rem;font-weight:600;color:#e77427}.ultra-unique-settings-success-message{background:#064e3b;border:1px solid #059669;color:#d1fae5;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.ultra-unique-settings-error-message{background:#7f1d1d;border:1px solid #dc2626;color:#fca5a5;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.ultra-unique-settings-content-wrapper{display:flex;flex-direction:column;gap:.75rem}.ultra-unique-settings-section-card{background:#1e293b;border:1px solid #374151;border-radius:.5rem;padding:.75rem;box-shadow:0 4px 6px -1px #0000004d}.ultra-unique-settings-section-title{font-size:.9rem;font-weight:600;color:#f8fafc;margin:0 0 .5rem;border-bottom:1px solid #374151;padding-bottom:.35rem}.ultra-unique-settings-form{display:flex;flex-direction:column;gap:.5rem}.ultra-unique-settings-form-group{display:flex;flex-direction:column;gap:.25rem}.ultra-unique-settings-form-label{font-size:.75rem;font-weight:600;color:#f8fafc}.ultra-unique-settings-section-label{font-size:.75rem;font-weight:600;color:#f8fafc;margin-bottom:.5rem;display:block}.ultra-unique-settings-input-field{padding:.5rem .75rem;border:1px solid #374151;border-radius:.375rem;background:#334155;color:#e2e8f0;font-size:.8rem;transition:all .2s ease}.ultra-unique-settings-input-field:focus{outline:none;border-color:#e77427;box-shadow:0 0 0 3px #e7742733}.ultra-unique-settings-input-field:disabled{background:#1e293b;color:#64748b;cursor:not-allowed}.ultra-unique-settings-input-field::-moz-placeholder{color:#64748b}.ultra-unique-settings-input-field::placeholder{color:#64748b}.ultra-unique-settings-submit-btn{padding:.5rem 1rem;border:none;border-radius:.375rem;background:linear-gradient(135deg,#E77427 0%,#D56A23 100%);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px #e774274d;align-self:flex-start}.ultra-unique-settings-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#D56A23 0%,#c2611f 100%);transform:translateY(-1px);box-shadow:0 8px 15px -3px #e7742766}.ultra-unique-settings-submit-btn:disabled{background:#475569;cursor:not-allowed;transform:none;box-shadow:none}.ultra-unique-settings-account-info{display:flex;flex-direction:column;gap:.35rem}.ultra-unique-settings-info-row{display:flex;justify-content:space-between;align-items:center;padding:.4rem .6rem;background:#334155;border:1px solid #475569;border-radius:.375rem}.ultra-unique-settings-info-label{font-size:.75rem;font-weight:600;color:#94a3b8}.ultra-unique-settings-info-value{font-size:.75rem;color:#e2e8f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;word-break:break-all}.ultra-unique-settings-info-value.ultra-unique-settings-verified{color:#10b981;font-weight:600}.ultra-unique-settings-info-value.ultra-unique-settings-unverified{color:#ef4444;font-weight:600}.ultra-unique-settings-theme-selector{margin-bottom:.75rem}.ultra-unique-settings-theme-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.5rem;margin-top:.5rem}.ultra-unique-settings-theme-option{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#334155;border:1px solid #475569;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.ultra-unique-settings-theme-option:hover{border-color:#64748b;transform:translateY(-1px)}.ultra-unique-settings-theme-option.ultra-unique-settings-selected{border-color:#e77427;background:rgba(231,116,39,.1);box-shadow:0 0 0 1px #e7742733}.ultra-unique-settings-theme-preview{display:flex;gap:.15rem;min-width:40px}.ultra-unique-settings-theme-preview-color{width:8px;height:24px;border-radius:.15rem;border:1px solid #475569}.ultra-unique-settings-theme-info{flex:1}.ultra-unique-settings-theme-name{font-size:.75rem;font-weight:600;color:#f8fafc;margin-bottom:.15rem}.ultra-unique-settings-theme-description{font-size:.65rem;color:#94a3b8}.ultra-unique-settings-btn-danger{padding:.35rem .5rem;border:1px solid #dc2626;border-radius:.25rem;background:#7f1d1d;color:#fca5a5;font-size:.65rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ultra-unique-settings-btn-danger:hover{background:#dc2626;color:#fff;transform:translateY(-1px)}.ultra-unique-settings-theme-export-btn{padding:.5rem 1rem;border:1px solid #374151;border-radius:.375rem;background:#334155;color:#e2e8f0;font-weight:600;font-size:.75rem;cursor:pointer;transition:all .2s ease;margin-bottom:.75rem}.ultra-unique-settings-theme-export-btn:hover{border-color:#e77427;background:rgba(231,116,39,.1);color:#e77427}.ultra-unique-settings-theme-import-section{margin-top:.75rem;padding:.5rem;background:#334155;border:1px solid #475569;border-radius:.375rem}.ultra-unique-settings-theme-import-section h4{font-size:.75rem;font-weight:600;color:#f8fafc;margin:0 0 .5rem}.ultra-unique-settings-theme-import-section input[type=file]{display:none}.ultra-unique-settings-theme-import-section label{display:block;padding:.5rem;border:1px dashed #64748b;border-radius:.375rem;text-align:center;color:#94a3b8;font-size:.75rem;cursor:pointer;transition:all .2s ease}.ultra-unique-settings-theme-import-section label:hover{border-color:#e77427;color:#e77427}.settings-section{background:#1e293b;border:1px solid #374151;border-radius:.5rem;padding:.75rem;box-shadow:0 4px 6px -1px #0000004d}.ultra-unique-settings-section-card .branding-management{display:flex;flex-direction:column;gap:.75rem}.ultra-unique-settings-section-card .current-logo-section h4,.ultra-unique-settings-section-card .upload-logo-section h4{font-size:.75rem;font-weight:600;color:#f8fafc;margin:0 0 .5rem}.loading{display:flex;align-items:center;justify-content:center;padding:4rem;color:#64748b;font-size:1.125rem;background:#0f172a;min-height:100vh}@media (max-width: 1024px){.ultra-unique-settings-page-main-container{padding:1.5rem}.ultra-unique-settings-theme-options{grid-template-columns:1fr}}@media (max-width: 768px){.ultra-unique-settings-page-main-container,.ultra-unique-settings-section-card{padding:1rem}.ultra-unique-settings-page-subtitle-container{flex-direction:column;align-items:flex-start;gap:1rem}.ultra-unique-settings-info-row{flex-direction:column;align-items:flex-start;gap:.5rem}.ultra-unique-settings-theme-option{flex-direction:column;align-items:flex-start;gap:.75rem}.ultra-unique-settings-theme-preview{align-self:center}}@media (max-width: 480px){.ultra-unique-settings-page-main-container{padding:.5rem}.ultra-unique-settings-section-card{padding:.75rem}.ultra-unique-settings-page-title-heading{font-size:1.25rem}.ultra-unique-settings-submit-btn,.ultra-unique-settings-theme-export-btn{width:100%}}.auth-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background-color:#0f172a;position:relative;overflow:hidden}.auth-wrapper:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:url(/assets/logo-5b07af2b.webp),url(/assets/logo-5b07af2b.webp),url(/assets/logo-5b07af2b.webp),url(/assets/logo-5b07af2b.webp);background-size:120px 120px,100px 100px,140px 140px,110px 110px;background-position:0 0,100px 150px,250px 50px,350px 200px;background-repeat:repeat;opacity:.05;transform:rotate(-15deg);z-index:0;pointer-events:none}.auth-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(15,23,42,.3) 0%,rgba(15,23,42,.8) 100%);z-index:1;pointer-events:none}.auth-container{max-width:400px;width:100%;margin:40px auto;padding:30px 25px;background-color:#1e293b;border-radius:12px;box-shadow:0 10px 25px #0000004d;border:1px solid #334155;position:relative;z-index:10}.auth-logo-section{text-align:center;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid #334155}.auth-logo{max-width:180px;height:auto;margin:0 auto 10px;display:block;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3));transition:transform .3s ease}.auth-logo:hover{transform:scale(1.05)}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#cbd5e1}.loading-spinner{width:40px;height:40px;border:4px solid #334155;border-top:4px solid #E77427;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.brand-tagline{color:#e77427;font-size:.9rem;font-weight:500;margin-top:8px;letter-spacing:.5px;text-transform:uppercase;opacity:.9}.auth-container h1{text-align:center;margin-bottom:10px;color:#f1f5f9;font-size:1.75rem;font-weight:600}.auth-subtitle{text-align:center;color:#94a3b8;font-size:.95rem;margin-bottom:20px;margin-top:0}.form-group input:focus,.branded-input:focus{outline:none;border-color:#e77427;box-shadow:0 0 0 3px #e7742733;background-color:#3f4a5c}.auth-button{background-color:#e77427;color:#fff;border:none;border-radius:8px;padding:12px 15px;font-size:16px;font-weight:600;cursor:pointer;margin-top:10px;transition:all .2s;box-shadow:0 4px 6px #e7742733;position:relative;overflow:hidden}.auth-button.branded-button{background:linear-gradient(135deg,#E77427,#d56a23);box-shadow:0 4px 12px #e774274d}.auth-button:hover{background-color:#d56a23;transform:translateY(-1px);box-shadow:0 6px 12px #e7742766}.auth-button.branded-button:hover{background:linear-gradient(135deg,#d56a23,#c45f1f)}.auth-button:disabled{background-color:#475569;cursor:not-allowed;transform:none;box-shadow:none;background:#475569}.error{color:#f87171;background-color:#374151;padding:10px;border-radius:8px;margin-bottom:15px;margin-top:10px;border:1px solid #dc2626;font-size:.9rem}.success{color:#4ade80;background-color:#374151;padding:10px;border-radius:8px;margin-bottom:15px;margin-top:10px;border:1px solid #059669;font-size:.9rem}.auth-links a,.branded-link{color:#e77427;text-decoration:none;font-weight:500;transition:all .2s}.auth-links a:hover,.branded-link:hover{color:#d56a23;text-decoration:underline}.text-button{background:none;border:none;color:#e77427;cursor:pointer;font-size:14px;text-decoration:underline;padding:4px 8px;border-radius:4px;transition:all .2s}.trust-indicators{margin-top:25px;padding-top:20px;border-top:1px solid #334155;text-align:center}.trust-text{color:#94a3b8;font-size:.85rem;margin:0;letter-spacing:.3px}.auth-button.branded-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.auth-button.branded-button:hover:before{left:100%}.auth-logo[style*="opacity: 0.7"]{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.7}50%{opacity:.4}}@media (max-width: 600px){.auth-wrapper{padding:10px}.auth-container{margin:20px;padding:25px 20px;max-width:none}.auth-logo{max-width:150px}.auth-container h1{font-size:1.5rem}.auth-subtitle{font-size:.9rem}.brand-tagline{font-size:.8rem}.form-group input{padding:14px;font-size:16px}.auth-button{padding:14px 16px;font-size:16px}}@media (max-width: 480px){.auth-container{margin:10px;padding:20px 15px}.auth-logo{max-width:130px}.auth-container h1{font-size:1.25rem}.trust-indicators{font-size:.75rem}}body{background-color:#0f172a;margin:0;padding:0}.auth-container{max-width:400px;margin:40px auto;padding:25px;background-color:#1e293b;border-radius:12px;box-shadow:0 10px 25px #0000004d;border:1px solid #334155}.auth-container h1{text-align:center;margin-bottom:25px;color:#f1f5f9;font-size:1.75rem;font-weight:600}.auth-form{display:flex;flex-direction:column}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;font-weight:500;color:#e2e8f0;font-size:.9rem}.form-group input{width:100%;padding:12px;border:1px solid #475569;border-radius:8px;font-size:16px;background-color:#334155;color:#e2e8f0;transition:all .2s ease;box-sizing:border-box}.form-group input:focus{outline:none;border-color:#e77427;box-shadow:0 0 0 3px #e7742733;background-color:#3f4a5c}.form-group input::-moz-placeholder{color:#94a3b8}.form-group input::placeholder{color:#94a3b8}.auth-button{background-color:#e77427;color:#fff;border:none;border-radius:8px;padding:12px 15px;font-size:16px;font-weight:600;cursor:pointer;margin-top:10px;transition:all .2s;box-shadow:0 4px 6px #0003}.auth-button:hover{background-color:#d56a23;transform:translateY(-1px);box-shadow:0 6px 12px #0000004d}.auth-button:disabled{background-color:#475569;cursor:not-allowed;transform:none;box-shadow:none}.error{color:#f87171;background-color:#374151;padding:10px;border-radius:8px;margin-bottom:15px;border:1px solid #dc2626;font-size:.9rem}.success{color:#4ade80;background-color:#374151;padding:10px;border-radius:8px;margin-bottom:15px;border:1px solid #059669;font-size:.9rem}.auth-links,.auth-toggle{text-align:center;margin-top:15px}.auth-links p{color:#cbd5e1;margin:0;font-size:.9rem}.auth-links a{color:#e77427;text-decoration:none;font-weight:500}.auth-links a:hover{color:#d56a23;text-decoration:underline}.text-button{background:none;border:none;color:#e77427;cursor:pointer;font-size:14px;text-decoration:underline;padding:4px;border-radius:4px;transition:all .2s}.text-button:hover{color:#d56a23;background-color:#e774271a}.text-button:disabled{color:#64748b;cursor:not-allowed;background:none}.form-group input:invalid{border-color:#f87171}.form-group input:valid:not(:-moz-placeholder){border-color:#4ade80}.form-group input:valid:not(:placeholder-shown){border-color:#4ade80}.auth-button:disabled{position:relative}.auth-button:disabled:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid transparent;border-top-color:#fffc;border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 600px){.auth-container{margin:20px;padding:20px;max-width:none}.auth-container h1{font-size:1.5rem}.form-group input{padding:14px;font-size:16px}.auth-button{padding:14px 16px;font-size:16px}}@media (max-width: 480px){.auth-container{margin:10px;padding:15px}.auth-container h1{font-size:1.25rem}}:root{--color-bg-primary: #0f172a;--color-bg-secondary: #1e293b;--color-bg-card: #334155;--color-bg-overlay: rgba(0, 0, 0, .5);--color-text-primary: #f8fafc;--color-text-secondary: #cbd5e1;--color-text-heading: #ffffff;--color-text-muted: #94a3b8;--color-border-primary: #475569;--color-button-primary: #E77427;--color-button-primary-hover: #d56a23;--color-button-secondary: #64748b;--color-button-secondary-hover: #475569;--gradient-primary: linear-gradient(135deg, #E77427, #c45f1f);--gradient-primary-hover: linear-gradient(135deg, #d56a23, #b8541e);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .3), 0 4px 6px -2px rgba(0, 0, 0, .2);--shadow-accent: 0 4px 14px 0 rgba(231, 116, 39, .4);--color-cardx: #6366f1;--color-cardx-hover: #4f46e5}.payment-verification-page{min-height:100vh;background:linear-gradient(135deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 100%);padding:1rem .75rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--color-text-primary);font-size:14px}@media (max-width: 768px){.payment-verification-page{padding:1rem .5rem}}.verification-container{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.verification-header{background:var(--color-bg-card);border-radius:8px;box-shadow:var(--shadow-md);padding:1.25rem;text-align:center;border:1px solid var(--color-border-primary)}@media (max-width: 768px){.verification-header{padding:1rem;border-radius:8px}}.verification-logo{max-width:180px;height:auto;margin-bottom:.5rem}.verification-header p{margin:0;font-size:.9rem;color:var(--color-text-secondary);font-weight:500}.progress-steps{display:flex;align-items:center;justify-content:center;margin-top:1rem;gap:.5rem;flex-wrap:wrap}.step-item{display:flex;align-items:center;gap:.4rem;transition:all .2s ease}.step-number{width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;transition:all .2s ease;border:2px solid transparent}.step-item.active .step-number{background:var(--gradient-primary);color:#fff;border-color:#e77427;box-shadow:0 0 0 4px #e7742733}.step-item.completed .step-number{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border-color:#10b981}.step-item.inactive .step-number{background:var(--color-bg-secondary);color:var(--color-text-muted);border-color:var(--color-border-primary)}.step-label{font-weight:500;font-size:.75rem;transition:color .2s ease;color:var(--color-text-primary)}.step-item.active .step-label{color:#f39957}.step-item.completed .step-label{color:#34d399}.step-item.inactive .step-label{color:var(--color-text-muted)}.progress-connector{width:1.5rem;height:2px;background:var(--color-border-primary);position:relative;overflow:hidden}.progress-connector.active{background:linear-gradient(90deg,#E77427 0%,#10b981 100%)}.verification-card{background:var(--color-bg-card);border-radius:8px;box-shadow:var(--shadow-md);border:1px solid var(--color-border-primary);overflow:hidden;transition:all .2s ease}.verification-card:hover{box-shadow:var(--shadow-lg)}.card-header{padding:1rem 1.25rem;border-bottom:1px solid var(--color-border-primary);background:linear-gradient(135deg,var(--color-bg-secondary) 0%,#475569 100%)}.card-title{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--color-text-heading);display:flex;align-items:center;gap:.5rem}.card-title:before{content:"🎯";font-size:1rem}.card-subtitle{margin:0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.5}.card-content{padding:1.25rem;background:var(--color-bg-card)}.quote-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1rem}.summary-item{padding:.75rem;background:var(--color-bg-secondary);border-radius:6px;border:1px solid var(--color-border-primary);text-align:center;transition:all .2s ease}.summary-item:hover{border-color:var(--color-button-primary)}.summary-label{display:block;font-size:.65rem;color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem}.summary-value{font-size:.85rem;font-weight:600;color:var(--color-text-primary);margin:0}.summary-value.highlight{font-size:.95rem;color:#34d399}.payment-instructions{background:linear-gradient(135deg,#1e3a8a 0%,#3730a3 100%);border:1px solid #E77427;border-radius:8px;padding:1rem;margin-bottom:1rem}.instructions-title{margin:0 0 .75rem;font-size:.9rem;font-weight:600;color:#dbeafe;display:flex;align-items:center;gap:.5rem}.instructions-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.instruction-item{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;background:rgba(231,116,39,.1);border-radius:4px;border:1px solid rgba(231,116,39,.3)}.instruction-number{flex-shrink:0;width:1.25rem;height:1.25rem;background:var(--gradient-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.65rem}.instruction-text{color:#dbeafe;font-weight:500;line-height:1.4;font-size:.8rem}.instruction-text strong{color:#fff}.bank-details{background:linear-gradient(135deg,#92400e 0%,#b45309 100%);border:1px solid #f59e0b;border-radius:8px;padding:1rem;margin-bottom:1rem}.bank-details-title{margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:#fef3c7}.bank-details-content{color:#fef3c7;line-height:1.5;font-weight:500;font-size:.8rem}.payment-confirmation{margin:1rem 0}.checkbox-container{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:linear-gradient(135deg,#064e3b 0%,#065f46 100%);border:1px solid #10b981;border-radius:6px;cursor:pointer;transition:all .2s ease}.checkbox-container:hover{background:linear-gradient(135deg,#047857 0%,#059669 100%)}.checkbox-container.checked{border-color:#34d399;box-shadow:0 0 0 2px #34d39933}.payment-checkbox{width:1rem;height:1rem;accent-color:#10b981;margin:0}.checkbox-label{color:#d1fae5;font-weight:500;line-height:1.4;margin:0;cursor:pointer;font-size:.8rem}.account-form{display:flex;flex-direction:column;gap:.75rem;background:var(--color-bg-secondary);padding:1rem;border-radius:8px;border:1px solid var(--color-border-primary)}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.form-group{display:flex;flex-direction:column;gap:.25rem}.form-label{font-weight:600;color:var(--color-text-primary);font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;display:flex;align-items:center;gap:.25rem}.form-label:before{content:"📝";font-size:.65rem}.form-input{padding:.5rem .75rem;border:1px solid var(--color-border-primary);border-radius:6px;background:var(--color-bg-primary);color:var(--color-text-primary);font-size:.85rem;font-weight:500;transition:all .2s ease}.form-input:focus{outline:none;border-color:var(--color-button-primary);box-shadow:0 0 0 2px #e7742726}.form-input::-moz-placeholder{color:var(--color-text-muted);font-weight:400}.form-input::placeholder{color:var(--color-text-muted);font-weight:400}.form-input:hover:not(:focus){border-color:#64748b}.form-help{font-size:.7rem;color:var(--color-text-muted);margin:0;font-style:italic;display:flex;align-items:center;gap:.25rem}.form-help:before{content:"ℹ️";font-size:.65rem}.btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border:none;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;text-decoration:none;position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.btn-success{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border:2px solid transparent;position:relative}.btn-success:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-success:hover:not(:disabled){background:linear-gradient(135deg,#059669 0%,#047857 100%);transform:translateY(-3px);box-shadow:0 12px 20px -5px #10b98166}.btn-success:hover:not(:disabled):before{left:100%}.btn-primary{background:var(--gradient-primary);color:#fff;border:2px solid transparent;position:relative}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-primary:hover:not(:disabled){background:var(--gradient-primary-hover);transform:translateY(-3px);box-shadow:0 12px 20px -5px #e7742766}.btn-primary:hover:not(:disabled):before{left:100%}.btn-secondary{background:var(--color-bg-secondary);color:var(--color-text-primary);border:2px solid var(--color-border-primary)}.btn-secondary:hover:not(:disabled){background:var(--color-bg-primary);border-color:var(--color-button-primary);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-full{width:100%}.form-input[type=email]:focus{border-color:#059669;box-shadow:0 0 0 4px #05966926,var(--shadow-md)}.form-input[type=password]:focus{border-color:#dc2626;box-shadow:0 0 0 4px #dc262626,var(--shadow-md)}.form-input[type=tel]:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed26,var(--shadow-md)}.form-group:has(input[type=email]) .form-label:before{content:"✉️"}.form-group:has(input[type=password]) .form-label:before{content:"🔒"}.form-group:has(input[type=tel]) .form-label:before{content:"📞"}.form-group:has(input[type=text]) .form-label:before{content:"👤"}.spinner{width:1.25rem;height:1.25rem;border:2px solid transparent;border-top:2px solid currentColor;border-right:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.form-input:valid{border-color:#10b981}.form-input:invalid:not(:-moz-placeholder){border-color:#ef4444}.form-input:invalid:not(:placeholder-shown){border-color:#ef4444}.form-input:invalid:not(:-moz-placeholder):focus{box-shadow:0 0 0 4px #ef444426,var(--shadow-md)}.form-input:invalid:not(:placeholder-shown):focus{box-shadow:0 0 0 4px #ef444426,var(--shadow-md)}.success-content{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,#064e3b 0%,#065f46 100%);border-radius:16px;border:2px solid #10b981;display:block!important}.success-icon{font-size:5rem;margin-bottom:1.5rem;animation:bounce 2s infinite;filter:drop-shadow(0 4px 6px rgba(16,185,129,.3))}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-15px) scale(1.1)}60%{transform:translateY(-8px) scale(1.05)}}.success-title{margin:0 0 1rem;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#34d399 0%,#10b981 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.success-subtitle{margin:0 0 2.5rem;color:#d1fae5;font-size:1.25rem;line-height:1.6;font-weight:500;max-width:600px;margin-left:auto;margin-right:auto}.order-status-section{margin:2rem 0;padding:2rem;background:linear-gradient(135deg,var(--color-bg-secondary) 0%,#374151 100%);border-radius:12px;border:1px solid var(--color-border-primary)}.order-status-title{margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;color:var(--color-text-primary);display:flex;align-items:center;gap:.75rem}.order-status-card{padding:1.5rem;background:var(--color-bg-primary);border-radius:10px;border:1px solid var(--color-border-primary)}.order-info{display:flex;flex-direction:column;gap:.75rem}.order-number{font-size:1.1rem;font-weight:700;color:var(--color-button-primary)}.order-status{color:var(--color-text-secondary);font-weight:500}.order-amount{color:#34d399;font-weight:600}.remaining-balance{color:#fbbf24;font-weight:600}.order-success-details{margin:2.5rem 0!important;padding:0!important}.order-success-title{margin:0 0 1.5rem!important;font-size:1.4rem!important;font-weight:700!important;color:var(--color-text-primary)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;text-align:center!important}.order-success-card{background:rgba(231,116,39,.05)!important;border:2px solid rgba(231,116,39,.2)!important;border-radius:16px!important;padding:2rem!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:1.5rem!important;margin-bottom:2rem!important}.order-detail{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:1rem!important;background:var(--color-bg-card)!important;border-radius:12px!important;border:1px solid var(--color-border-primary)!important;gap:.5rem!important}.detail-label{color:var(--color-text-muted)!important;font-weight:600!important;font-size:.875rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin:0!important}.detail-value{color:var(--color-text-primary)!important;font-weight:700!important;font-size:1.1rem!important;margin:0!important}.detail-value.paid{color:#22c55e!important;font-size:1.25rem!important}.detail-value.status{color:#f59e0b!important;background:rgba(245,158,11,.1)!important;padding:.375rem .75rem!important;border-radius:8px!important;border:1px solid rgba(245,158,11,.3)!important}.next-steps{background:rgba(231,116,39,.05)!important;border:2px solid rgba(231,116,39,.3)!important;border-radius:16px!important;padding:2rem!important;margin:2.5rem 0!important;box-shadow:var(--shadow-md)!important}.next-steps-title{margin:0 0 1.5rem!important;font-size:1.3rem!important;font-weight:700!important;color:var(--color-text-primary)!important;text-align:center!important;display:block!important}.next-steps-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:.75rem!important}.next-step-item{display:flex!important;align-items:center!important;gap:.75rem!important;padding:1rem!important;background:var(--color-bg-card)!important;border-radius:8px!important;border:1px solid var(--color-border-primary)!important;transition:all .2s ease!important}.next-step-item:hover{border-color:var(--color-button-primary)!important;background:var(--color-bg-secondary)!important}.step-icon{flex-shrink:0!important;font-size:1.25rem!important;width:2rem!important;text-align:center!important}.next-step-item div{color:var(--color-text-primary)!important;font-weight:500!important;font-size:.95rem!important;line-height:1.4!important}.next-step-item div:last-child{color:var(--color-text-primary);font-weight:600;line-height:1.5;font-size:1rem}.action-buttons{display:flex;flex-direction:column;gap:1.25rem;margin-top:2.5rem;max-width:400px;margin-left:auto;margin-right:auto}.action-buttons .btn{padding:1.25rem 2rem;font-size:1.1rem;font-weight:700;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.action-buttons .btn span{margin-right:.75rem;font-size:1.25rem}.action-buttons .btn-primary{background:var(--gradient-primary);color:#fff;border:2px solid transparent;box-shadow:var(--shadow-accent)}.action-buttons .btn-primary:hover{background:var(--gradient-primary-hover);transform:translateY(-3px);box-shadow:0 8px 25px #e7742766}.action-buttons .btn-secondary{background:var(--color-bg-secondary);color:var(--color-text-primary);border:2px solid var(--color-border-primary)}.action-buttons .btn-secondary:hover{background:var(--color-bg-primary);border-color:var(--color-button-primary);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.contact-info{text-align:center;margin-top:3rem;padding:2rem;background:var(--color-bg-secondary);border-radius:12px;border:1px solid var(--color-border-primary)}.contact-info p{margin:.75rem 0;color:var(--color-text-secondary);font-size:.95rem;line-height:1.6}.contact-info p:first-child{font-weight:700;color:var(--color-text-primary);font-size:1.1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.contact-info p:first-child:before{content:"📋";font-size:1.25rem}.contact-info p:last-child{display:flex;align-items:center;justify-content:center;gap:.5rem}.contact-info p:last-child:before{content:"💬";font-size:1.25rem}.error-message{background:linear-gradient(135deg,#7f1d1d 0%,#991b1b 100%);border:2px solid #ef4444;border-radius:12px;padding:1.5rem;margin-bottom:2rem;color:#fecaca;font-weight:500;display:flex;align-items:center;gap:1rem}.error-icon{flex-shrink:0;font-size:1.5rem;color:#fca5a5}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:2rem}.loading-spinner{width:3rem;height:3rem;border:4px solid var(--color-border-primary);border-top:4px solid var(--color-button-primary);border-radius:50%;animation:spin 1s linear infinite}.loading-text{color:var(--color-text-secondary);font-size:1.125rem;font-weight:500}.order-created-badge{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#065f46 0%,#047857 100%);color:#d1fae5;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;border:1px solid #10b981;margin-top:.5rem}.badge-icon{font-size:1rem}@media (max-width: 768px){.payment-verification-page{padding:1rem .5rem}.verification-container{gap:1.5rem}.verification-header{padding:2rem 1.5rem}.verification-header h1{font-size:2rem}.progress-steps{flex-direction:column;gap:1.5rem}.progress-connector{width:2px;height:3rem;transform:rotate(90deg)}.card-content{padding:1.5rem}.quote-summary-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.form-row{grid-template-columns:1fr;gap:1rem}.step-item{flex-direction:column;text-align:center;gap:.5rem}.instruction-item{flex-direction:column;text-align:center;gap:.75rem}.account-form{padding:1.5rem;margin:0 -.5rem}.form-input{padding:.875rem 1rem;font-size:16px}.payment-methods-grid{grid-template-columns:1fr!important;gap:1rem!important}.payment-method-card{padding:1rem!important}.payment-checkbox,.checkbox-container input{min-width:20px;min-height:20px}.btn-full{min-height:48px}.btn{padding:1rem 1.5rem;font-size:.95rem}.success-content{padding:2rem 1.5rem}.success-icon{font-size:4rem;margin-bottom:1rem}.success-title{font-size:2rem}.success-subtitle{font-size:1.1rem;margin-bottom:2rem}.next-steps{padding:2rem 1.5rem;margin:2rem 0}.next-steps-title{font-size:1.25rem;flex-direction:column;gap:.5rem}.next-step-item{padding:1rem;flex-direction:column;text-align:center;gap:.75rem}.next-step-item:hover{transform:none}.step-icon{font-size:2rem;margin-top:0}.action-buttons{gap:1rem}.action-buttons .btn{padding:1rem 1.5rem;font-size:1rem}.contact-info{padding:1.5rem;margin-top:2rem}.contact-info p{flex-direction:column;gap:.25rem}.order-success-card{padding:1rem!important;grid-template-columns:1fr!important;gap:1rem!important}.order-detail{flex-direction:column!important;align-items:center!important;gap:.5rem!important;text-align:center!important}}@media (max-width: 480px){.verification-header{padding:1.5rem 1rem}.verification-header h1{font-size:1.75rem}.card-content{padding:1rem}.payment-instructions,.bank-details{padding:1.5rem}.checkbox-container{padding:1rem;flex-direction:column;gap:.75rem}.btn{padding:.875rem 1.5rem}.account-form{padding:1rem}.form-label{font-size:.8rem}.form-input{padding:.75rem}.success-content{padding:1.5rem 1rem}.success-icon{font-size:3.5rem}.success-title{font-size:1.75rem}.success-subtitle{font-size:1rem}.next-steps{padding:1.5rem 1rem}.next-step-item{padding:.875rem}.next-step-item div:last-child{font-size:.9rem}.order-success-details{margin:1.5rem 0}.order-success-card{grid-template-columns:1fr!important;gap:1rem!important;padding:1rem!important}.order-detail{text-align:center!important;align-items:center!important;padding:.75rem!important}.summary-item{padding:1rem}.summary-value{font-size:1.1rem}.summary-value.highlight{font-size:1.25rem}}.remaining-balance{color:var(--color-button-primary)!important;font-weight:600!important;background:white!important;padding:.25rem .75rem!important;border-radius:6px!important;border:1px solid var(--color-button-primary)!important;box-shadow:0 1px 3px #0000001a!important}.account-options{margin-top:2rem!important;padding-top:1.5rem!important;border-top:1px solid var(--color-border-primary)!important;text-align:center!important}.divider{position:relative!important;margin:1.5rem 0!important;text-align:center!important}.divider:before{content:""!important;position:absolute!important;top:50%!important;left:0!important;right:0!important;height:1px!important;background:var(--color-border-primary)!important}.divider-text{background:var(--color-bg-card)!important;color:var(--color-text-muted)!important;padding:0 1rem!important;font-size:.875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}.existing-account-text{color:var(--color-text-secondary)!important;font-size:.9rem!important;margin:1rem 0 1.5rem!important;font-style:italic!important}.signin-btn{background:var(--color-button-secondary)!important;color:var(--color-text-primary)!important;border:2px solid var(--color-border-primary)!important;transition:all .3s ease!important}.signin-btn:hover:not(:disabled){background:var(--color-button-secondary-hover)!important;border-color:var(--color-button-primary)!important;color:var(--color-button-primary)!important;transform:translateY(-2px)!important;box-shadow:var(--shadow-md)!important}.signin-btn:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.payment-method-selection{margin-bottom:1rem}.payment-methods-title{color:var(--color-text-heading);font-size:.9rem;font-weight:600;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.payment-methods-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1rem}.payment-method-card{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:6px;padding:.5rem;cursor:pointer;transition:all .2s ease;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem}.payment-method-card:hover{border-color:var(--color-button-primary);background:var(--color-bg-card)}.payment-method-card.selected{border-color:var(--color-button-primary);background:rgba(231,116,39,.1)}.payment-method-icon{font-size:1.25rem;text-align:center;margin-bottom:.25rem}.payment-method-info{flex:1}.payment-method-name{color:var(--color-text-heading);font-size:.75rem;font-weight:600;margin:0 0 .125rem}.payment-method-desc{color:var(--color-text-secondary);font-size:.65rem;margin:0;line-height:1.3}.payment-method-features{display:flex;flex-direction:column;gap:.25rem}.payment-method-features .feature{color:var(--color-text-muted);font-size:.8rem;font-weight:500}.payment-method-radio{position:absolute;top:.5rem;right:.5rem}.payment-method-radio input[type=radio]{width:.875rem;height:.875rem;accent-color:var(--color-button-primary)}.cardx-payment-section{background:linear-gradient(135deg,var(--color-cardx),var(--color-cardx-hover));border-radius:8px;padding:1rem;margin:1rem 0;color:#fff}.cardx-payment-section .instructions-title{color:#fff;margin-bottom:.75rem;font-size:.9rem}.cardx-payment-info{display:flex;flex-direction:column;gap:.75rem}.payment-amount-display{background:rgba(255,255,255,.1);border-radius:6px;padding:.75rem;text-align:center;border:1px solid rgba(255,255,255,.2)}.amount-label{color:#fffc;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.amount-value{color:#fff;font-size:1.25rem;font-weight:700}.cardx-instructions{text-align:center}.cardx-instructions p{color:#ffffffe6;margin:.25rem 0;line-height:1.4;font-size:.8rem}.btn-cardx{background:white;color:var(--color-cardx);border:none;font-weight:600;font-size:.85rem;padding:.625rem 1rem;border-radius:6px;transition:all .2s ease;box-shadow:0 2px 8px #0003}.btn-cardx:hover{box-shadow:0 4px 12px #0000004d;background:#f8fafc}.cardx-security-info{margin-top:.5rem}.security-badges{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.security-badge{background:rgba(255,255,255,.15);color:#ffffffe6;padding:.25rem .5rem;border-radius:10px;font-size:.65rem;font-weight:600;border:1px solid rgba(255,255,255,.2)}.cardx-payment-notice{margin-top:1rem}.notice-card{background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:6px;padding:.75rem;display:flex;align-items:flex-start;gap:.5rem;color:#fff;border:1px solid rgba(255,255,255,.2)}.notice-icon{font-size:1rem;flex-shrink:0}.notice-content p{margin:0;line-height:1.4;font-size:.8rem}.notice-content p:first-child{font-weight:600;margin-bottom:.25rem}.notice-content p:last-child{color:#ffffffe6}@media (max-width: 768px){.payment-methods-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.payment-method-card{padding:.5rem}.cardx-payment-section{padding:1rem;margin:.75rem 0}.amount-value{font-size:1.1rem}.security-badges{flex-direction:row;flex-wrap:wrap;gap:.375rem}.notice-card{padding:.75rem;text-align:left}}.ultra-unique-admin-invoices-main-wrapper-container{min-height:100vh;background:#0f172a;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#e2e8f0}.ultra-unique-admin-invoices-loading-state-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.ultra-unique-admin-invoices-loading-spinner-animation{width:32px;height:32px;border:3px solid #374151;border-top-color:#60a5fa;border-radius:50%;animation:ultra-invoices-loading-spin 1s linear infinite;margin-bottom:1rem}.ultra-unique-admin-invoices-loading-text-display{color:#94a3b8;font-weight:500;margin:0}.ultra-unique-admin-invoices-error-state-wrapper{display:flex;align-items:center;justify-content:center;min-height:400px}.ultra-unique-admin-invoices-error-content-display{background:#1e293b;border:1px solid #dc2626;border-radius:8px;padding:1.5rem;max-width:400px;width:100%;display:flex;gap:1rem;align-items:center}.ultra-unique-admin-invoices-error-icon-display{width:48px;height:48px;color:#ef4444;flex-shrink:0}.ultra-unique-admin-invoices-error-title-heading{font-size:1.125rem;font-weight:600;color:#ef4444;margin:0 0 .5rem}.ultra-unique-admin-invoices-error-message-text{color:#cbd5e1;margin:0 0 1rem}.ultra-unique-admin-invoices-error-retry-button{background:#dc2626;color:#fff;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;border:none;cursor:pointer;transition:background .2s ease}.ultra-unique-admin-invoices-error-retry-button:hover{background:#b91c1c}.ultra-unique-admin-invoices-page-header-section{margin-bottom:1rem}.ultra-unique-admin-invoices-page-subtitle-container{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.ultra-unique-admin-invoices-page-title-heading{font-size:1.5rem;font-weight:700;color:#f8fafc;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.ultra-unique-admin-invoices-page-title-icon-display{width:24px;height:24px;color:#60a5fa}.ultra-unique-admin-invoices-action-buttons-wrapper{display:flex;gap:.75rem}.ultra-unique-admin-invoices-btn-component{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:6px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none;white-space:nowrap}.ultra-unique-admin-invoices-btn-primary-style{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%);color:#fff;box-shadow:0 2px 4px #e7742733}.ultra-unique-admin-invoices-btn-primary-style:hover{transform:translateY(-1px);box-shadow:0 4px 12px #e774274d}.ultra-unique-admin-invoices-btn-secondary-style{background:#374151;color:#e2e8f0;border:1px solid #4b5563}.ultra-unique-admin-invoices-btn-secondary-style:hover{background:#4b5563}.ultra-unique-admin-invoices-btn-success-style{background:#22c55e;color:#fff}.ultra-unique-admin-invoices-btn-success-style:hover{background:#16a34a}.ultra-unique-admin-invoices-stats-grid-layout{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ultra-unique-admin-invoices-stat-card-component{background:#1e293b;border:1px solid #334155;border-radius:.375rem;padding:.5rem .75rem;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content}.ultra-unique-admin-invoices-stat-card-component:hover{border-color:#475569}.ultra-unique-admin-invoices-stat-card-header-section{display:flex;align-items:center;gap:.375rem}.ultra-unique-admin-invoices-stat-card-title-text{font-size:.7rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-admin-invoices-stat-card-icon-container{padding:.25rem;border-radius:.25rem}.ultra-unique-admin-invoices-stat-card-icon-container svg{width:.875rem!important;height:.875rem!important}.ultra-unique-admin-invoices-stat-card-icon-invoices-style{background:rgba(96,165,250,.1);color:#60a5fa}.ultra-unique-admin-invoices-stat-card-icon-pending-style{background:rgba(251,191,36,.1);color:#fbbf24}.ultra-unique-admin-invoices-stat-card-icon-paid-style{background:rgba(34,197,94,.1);color:#22c55e}.ultra-unique-admin-invoices-stat-card-icon-overdue-style{background:rgba(239,68,68,.1);color:#ef4444}.ultra-unique-admin-invoices-stat-card-icon-revenue-style{background:rgba(168,85,247,.1);color:#a855f7}.ultra-unique-admin-invoices-stat-card-icon-collected-style{background:rgba(34,197,94,.1);color:#22c55e}.ultra-unique-admin-invoices-stat-card-value-display{font-size:1rem;font-weight:700;color:#e77427;margin:0;line-height:1}.ultra-unique-admin-invoices-filters-container-wrapper{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.ultra-unique-admin-invoices-filters-grid-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.ultra-unique-admin-invoices-filter-group-container{display:flex;flex-direction:column;gap:.5rem}.ultra-unique-admin-invoices-filter-label-text{font-size:.75rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-admin-invoices-filter-select-dropdown{background:#0f172a;border:1px solid #374151;border-radius:6px;padding:.75rem;color:#e2e8f0;font-size:.875rem;cursor:pointer}.ultra-unique-admin-invoices-filter-select-dropdown:focus{outline:none;border-color:#60a5fa}.ultra-unique-admin-invoices-filter-input-field{background:#0f172a;border:1px solid #374151;border-radius:6px;padding:.75rem;color:#e2e8f0;font-size:.875rem;transition:border-color .2s ease}.ultra-unique-admin-invoices-filter-input-field:focus{outline:none;border-color:#60a5fa}.ultra-unique-admin-invoices-filter-input-field::-moz-placeholder{color:#64748b}.ultra-unique-admin-invoices-filter-input-field::placeholder{color:#64748b}.ultra-unique-admin-invoices-customer-info-container{display:flex;align-items:center;gap:.5rem}.ultra-unique-admin-invoices-customer-avatar-circle{width:24px;height:24px;background:#374151;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#e2e8f0;font-size:.65rem}.ultra-unique-admin-invoices-customer-details-container{flex:1;display:flex;flex-direction:column;gap:.0625rem}.ultra-unique-admin-invoices-customer-name-display{font-weight:600;color:#f3f4f6;font-size:.75rem}.ultra-unique-admin-invoices-customer-email-display{font-size:.65rem;color:#94a3b8;text-transform:capitalize}.ultra-unique-admin-invoices-amount-display{font-weight:700;color:#22c55e;font-size:.75rem}.ultra-unique-admin-invoices-status-badge-component{display:flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:4px;font-size:.6rem;font-weight:600;text-transform:capitalize}.ultra-unique-admin-invoices-status-pending-style{background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.ultra-unique-admin-invoices-status-paid-style{background:rgba(34,197,94,.1);color:#22c55e;border:1px solid rgba(34,197,94,.2)}.ultra-unique-admin-invoices-status-overdue-style{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.ultra-unique-admin-invoices-status-cancelled-style{background:rgba(107,114,128,.1);color:#9ca3af;border:1px solid rgba(107,114,128,.2)}.ultra-unique-admin-invoices-date-display{color:#94a3b8;font-size:.7rem}.ultra-unique-admin-invoices-table-actions-container{display:flex;gap:.375rem;flex-wrap:wrap}.ultra-unique-admin-invoices-action-btn-component{display:flex;align-items:center;gap:.2rem;padding:.25rem .5rem;border-radius:4px;font-size:.65rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;white-space:nowrap}.ultra-unique-admin-invoices-action-btn-component svg{width:10px;height:10px}.ultra-unique-admin-invoices-action-btn-view-style{background:#374151;color:#e2e8f0}.ultra-unique-admin-invoices-action-btn-view-style:hover{background:#4b5563}.ultra-unique-admin-invoices-action-btn-edit-style{background:#1e40af;color:#fff}.ultra-unique-admin-invoices-action-btn-edit-style:hover{background:#1d4ed8}.ultra-unique-admin-invoices-action-btn-delete-style{background:#dc2626;color:#fff}.ultra-unique-admin-invoices-action-btn-delete-style:hover{background:#b91c1c}.ultra-unique-admin-invoices-entry-action-btn{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;white-space:nowrap}.ultra-unique-admin-invoices-view-btn{background:#374151;color:#e2e8f0}.ultra-unique-admin-invoices-view-btn:hover{background:#4b5563}.ultra-unique-admin-invoices-pdf-btn{background:#1e40af;color:#fff}.ultra-unique-admin-invoices-pdf-btn:hover{background:#1d4ed8}.ultra-unique-admin-invoices-delete-btn{background:#dc2626;color:#fff}.ultra-unique-admin-invoices-delete-btn:hover{background:#b91c1c}.ultra-unique-admin-invoices-modal-overlay-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.ultra-unique-admin-invoices-modal-container{background:#1f2937;border-radius:12px;box-shadow:0 20px 40px #0009;max-width:800px;width:100%;max-height:90vh;border:1px solid #374151;animation:ultra-invoices-modal-appear .3s ease-out;display:flex;flex-direction:column}.ultra-unique-admin-invoices-modal-header-section{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #374151;flex-shrink:0}.ultra-unique-admin-invoices-modal-title-heading{font-size:1.25rem;font-weight:600;color:#f1f5f9;margin:0}.ultra-unique-admin-invoices-modal-close-button{background:#374151;color:#e2e8f0;border:none;padding:.5rem;border-radius:6px;cursor:pointer;transition:background .2s ease}.ultra-unique-admin-invoices-modal-close-button:hover{background:#4b5563}.ultra-unique-admin-invoices-modal-body-content{flex:1;overflow-y:auto;padding:1.5rem}.ultra-unique-admin-invoices-modal-footer-section{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #374151;background:#111827;flex-shrink:0}.invoices-table-container{background:#1e293b;border:1px solid #334155;border-radius:8px;overflow:hidden}.view-indicator{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #374151;background:#111827}.view-indicator-left span{color:#f1f5f9;font-weight:500}.search-icon{position:absolute;left:.75rem;width:16px;height:16px;color:#64748b}.search-input{background:#0f172a;border:1px solid #374151;border-radius:6px;padding:.75rem .75rem .75rem 2.5rem;color:#e2e8f0;font-size:.875rem;width:280px;transition:border-color .2s ease}.search-input:focus{outline:none;border-color:#60a5fa}.invoices-table{width:100%;border-collapse:collapse}.invoices-table th{background:#111827;color:#94a3b8;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;padding:.5rem .75rem;text-align:left;border-bottom:1px solid #374151}.invoices-table td{padding:.5rem .75rem;border-bottom:1px solid #374151;vertical-align:middle;font-size:.75rem}.invoices-table tr:hover{background:#374151}.empty-state{text-align:center;padding:4rem 2rem;color:#94a3b8}.empty-icon{width:64px;height:64px;margin:0 auto 1.5rem;color:#64748b}.empty-state h3{font-size:1.25rem;font-weight:600;color:#f1f5f9;margin:0 0 .75rem}.empty-state p{margin:0 0 2rem;max-width:400px;margin-left:auto;margin-right:auto}@keyframes ultra-invoices-loading-spin{to{transform:rotate(360deg)}}@keyframes ultra-invoices-modal-appear{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ultra-unique-admin-invoices-modal-section-container{background:#374151;border:1px solid #4b5563;border-radius:8px;padding:1rem;margin-bottom:1rem}.ultra-unique-admin-invoices-modal-section-container h4{font-size:.875rem;font-weight:600;color:#f1f5f9;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #4b5563;padding-bottom:.5rem}.ultra-unique-admin-invoices-overview-container{display:flex;flex-direction:column;gap:.5rem}.ultra-unique-admin-invoices-overview-item-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(75,85,99,.3)}.ultra-unique-admin-invoices-overview-item-row:last-child{border-bottom:none}.ultra-unique-admin-invoices-overview-label-text{font-size:.75rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.ultra-unique-admin-invoices-overview-value-text{font-size:.875rem;color:#e2e8f0;font-weight:500;text-align:right;word-break:break-word}.ultra-unique-admin-invoices-amount-highlight{color:#22c55e!important;font-weight:700!important}.ultra-unique-admin-invoices-modal-section-grid-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.ultra-unique-admin-invoices-modal-field-container{display:flex;flex-direction:column;gap:.25rem}.ultra-unique-admin-invoices-modal-field-label{font-size:.75rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-admin-invoices-modal-field-value{font-size:.875rem;color:#e2e8f0;font-weight:500;word-break:break-word}.ultra-unique-admin-invoices-description-text{background:#1f2937;border:1px solid #374151;border-radius:6px;padding:.75rem;line-height:1.5;white-space:pre-wrap}.ultra-unique-admin-invoices-items-container{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.ultra-unique-admin-invoices-item-row{background:#1f2937;border:1px solid #374151;border-radius:6px;padding:.75rem}.ultra-unique-admin-invoices-item-description{font-weight:600;color:#f1f5f9;margin-bottom:.5rem;font-size:.875rem}.ultra-unique-admin-invoices-item-details{display:flex;gap:1rem;font-size:.75rem;color:#94a3b8;flex-wrap:wrap}.ultra-unique-admin-invoices-item-amount{color:#22c55e!important;font-weight:600!important}.ultra-unique-admin-invoices-totals-container{background:#1f2937;border:1px solid #374151;border-radius:6px;padding:1rem}.ultra-unique-admin-invoices-total-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(75,85,99,.3);font-size:.875rem;color:#e2e8f0}.ultra-unique-admin-invoices-total-row:last-child{border-bottom:none}.ultra-unique-admin-invoices-final-total{font-weight:700;font-size:1rem;padding-top:1rem;border-top:2px solid #4b5563;border-bottom:none!important}.ultra-unique-admin-invoices-notes-content{background:#1f2937;border:1px solid #374151;border-radius:6px;padding:.75rem;color:#e2e8f0;line-height:1.5;white-space:pre-wrap;font-size:.875rem}@media (max-width: 768px){.ultra-unique-admin-invoices-main-wrapper-container{padding:.75rem}.ultra-unique-admin-invoices-page-subtitle-container{flex-direction:column;align-items:flex-start}.ultra-unique-admin-invoices-stats-grid-layout{gap:.25rem}.ultra-unique-admin-invoices-stat-card-component{padding:.375rem .5rem;gap:.375rem}.ultra-unique-admin-invoices-stat-card-title-text{font-size:.6rem}.ultra-unique-admin-invoices-stat-card-value-display{font-size:.875rem}.ultra-unique-admin-invoices-filters-grid-layout{grid-template-columns:1fr}.ultra-unique-admin-invoices-action-buttons-wrapper{width:100%;justify-content:center}.search-input{width:200px}.ultra-unique-admin-invoices-table-actions-container{flex-direction:column;gap:.25rem}.ultra-unique-admin-invoices-modal-footer-section{flex-direction:column;gap:1rem}}.ultra-unique-extreme-customer-invoices-management-main-wrapper-container-xyz{min-height:100vh;background:#0f172a;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#e2e8f0}.ultra-unique-customer-invoices-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.ultra-unique-customer-invoices-loading-spinner{width:32px;height:32px;border:3px solid #374151;border-top-color:#e77427;border-radius:50%;animation:ultra-customer-invoices-spin 1s linear infinite;margin-bottom:1rem}.ultra-unique-customer-invoices-loading-text{color:#94a3b8;font-weight:500;margin:0}@keyframes ultra-customer-invoices-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ultra-unique-customer-invoices-error-container{display:flex;align-items:center;justify-content:center;min-height:400px}.ultra-unique-customer-invoices-page-header-section{margin-bottom:1rem}.ultra-unique-customer-invoices-page-subtitle-container{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.ultra-unique-customer-invoices-page-title-heading{font-size:1.5rem;font-weight:700;color:#f8fafc;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.ultra-unique-customer-invoices-page-title-icon-display{width:24px;height:24px;color:#e77427}.ultra-unique-customer-invoices-page-subtitle-text{font-size:.875rem;color:#94a3b8;margin:0}.ultra-unique-customer-invoices-stats-grid-layout{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ultra-unique-customer-invoices-stat-card-component{background:#1e293b;border:1px solid #334155;border-radius:.375rem;padding:.5rem .75rem;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content}.ultra-unique-customer-invoices-stat-card-component:hover{border-color:#475569}.ultra-unique-customer-invoices-stat-card-header-section{display:flex;align-items:center;gap:.375rem}.ultra-unique-customer-invoices-stat-card-title-text{font-size:.7rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-customer-invoices-stat-card-icon-container{padding:.25rem;border-radius:.25rem}.ultra-unique-customer-invoices-stat-card-icon-container svg{width:.875rem!important;height:.875rem!important}.ultra-unique-customer-invoices-stat-card-icon-invoices-style{background:rgba(96,165,250,.1);color:#60a5fa}.ultra-unique-customer-invoices-stat-card-icon-pending-style{background:rgba(251,191,36,.1);color:#fbbf24}.ultra-unique-customer-invoices-stat-card-icon-paid-style{background:rgba(34,197,94,.1);color:#22c55e}.ultra-unique-customer-invoices-stat-card-icon-overdue-style,.ultra-unique-customer-invoices-stat-card-icon-pending-amount-style{background:rgba(239,68,68,.1);color:#ef4444}.ultra-unique-customer-invoices-stat-card-icon-paid-amount-style{background:rgba(34,197,94,.1);color:#22c55e}.ultra-unique-customer-invoices-stat-card-value-display{font-size:1rem;font-weight:700;color:#e77427;margin:0;line-height:1}.ultra-unique-customer-invoices-filters-container-wrapper{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:1rem;margin-bottom:1rem}.ultra-unique-customer-invoices-filters-grid-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.ultra-unique-customer-invoices-filter-group-container{display:flex;flex-direction:column;gap:.5rem}.ultra-unique-customer-invoices-filter-label-text{font-size:.75rem;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.ultra-unique-customer-invoices-filter-select-dropdown,.ultra-unique-customer-invoices-filter-select{background:#0f172a;border:1px solid #374151;border-radius:6px;padding:.5rem .75rem;color:#e2e8f0;font-size:.75rem;cursor:pointer}.ultra-unique-customer-invoices-filter-select-dropdown:focus,.ultra-unique-customer-invoices-filter-select:focus{outline:none;border-color:#e77427}.ultra-unique-customer-invoices-filter-input-field,.ultra-unique-customer-invoices-search-input{background:#0f172a;border:1px solid #374151;border-radius:6px;padding:.5rem .75rem .5rem 2rem;color:#e2e8f0;font-size:.75rem;transition:border-color .2s ease;width:100%}.ultra-unique-customer-invoices-filter-input-field:focus,.ultra-unique-customer-invoices-search-input:focus{outline:none;border-color:#e77427}.ultra-unique-customer-invoices-filter-input-field::-moz-placeholder,.ultra-unique-customer-invoices-search-input::-moz-placeholder{color:#64748b}.ultra-unique-customer-invoices-filter-input-field::placeholder,.ultra-unique-customer-invoices-search-input::placeholder{color:#64748b}.ultra-unique-customer-invoices-search-filter-section{display:flex;align-items:center;gap:1rem;flex:1}.ultra-unique-customer-invoices-search-bar-container{position:relative;flex:1;max-width:300px}.ultra-unique-customer-invoices-search-icon{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:.875rem;height:.875rem;color:#9ca3af}.ultra-unique-customer-invoices-table-container-wrapper,.invoices-table-container{background:#1e293b;border:1px solid #334155;border-radius:8px;overflow:hidden}.view-indicator{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #374151;background:#111827}.view-indicator-left span{color:#f1f5f9;font-weight:500;font-size:.75rem}.view-indicator-search{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:.5rem;width:14px;height:14px;color:#64748b}.search-input{background:#0f172a;border:1px solid #374151;border-radius:6px;padding:.5rem .5rem .5rem 2rem;color:#e2e8f0;font-size:.75rem;width:200px;transition:border-color .2s ease}.search-input:focus{outline:none;border-color:#e77427}.search-input::-moz-placeholder{color:#64748b}.search-input::placeholder{color:#64748b}.table-wrapper{overflow-x:auto}.invoices-table,.ultra-unique-customer-invoices-table-element{width:100%;border-collapse:collapse}.invoices-table th,.ultra-unique-customer-invoices-table-element th{background:#111827;color:#94a3b8;font-weight:600;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;padding:.5rem .75rem;text-align:left;border-bottom:1px solid #374151}.invoices-table td,.ultra-unique-customer-invoices-table-element td{padding:.5rem .75rem;border-bottom:1px solid #374151;vertical-align:middle;font-size:.7rem}.invoices-table tr:hover,.ultra-unique-customer-invoices-table-element tbody tr:hover{background:#374151}.ultra-unique-customer-invoices-invoice-info-container{display:flex;align-items:center;gap:.5rem}.ultra-unique-customer-invoices-invoice-icon-circle{width:24px;height:24px;background:#374151;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#e2e8f0;font-size:.6rem}.ultra-unique-customer-invoices-invoice-details-container{flex:1;display:flex;flex-direction:column;gap:.0625rem}.ultra-unique-customer-invoices-invoice-number-display{font-weight:600;color:#f3f4f6;font-size:.7rem}.ultra-unique-customer-invoices-invoice-date-display{font-size:.6rem;color:#94a3b8}.ultra-unique-customer-invoices-sender-info-container{display:flex;flex-direction:column;gap:.0625rem}.ultra-unique-customer-invoices-sender-name-display{font-weight:600;color:#f3f4f6;font-size:.7rem}.ultra-unique-customer-invoices-sender-role-display{font-size:.6rem;color:#94a3b8;text-transform:capitalize}.ultra-unique-customer-invoices-amount-display{font-weight:700;color:#22c55e;font-size:.75rem}.ultra-unique-customer-invoices-status-badge{display:flex;align-items:center;gap:.25rem;padding:.15rem .4rem;border-radius:4px;font-size:.55rem;font-weight:600;text-transform:uppercase}.ultra-unique-customer-invoices-status-pending{background:rgba(251,191,36,.1);color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.ultra-unique-customer-invoices-status-paid{background:rgba(34,197,94,.1);color:#22c55e;border:1px solid rgba(34,197,94,.2)}.ultra-unique-customer-invoices-status-overdue{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.ultra-unique-customer-invoices-status-draft{background:rgba(107,114,128,.1);color:#9ca3af;border:1px solid rgba(107,114,128,.2)}.ultra-unique-customer-invoices-due-date-container{display:flex;flex-direction:column;gap:.0625rem}.ultra-unique-customer-invoices-due-date-display{font-weight:500;color:#f8fafc;font-size:.7rem}.ultra-unique-customer-invoices-days-until-due{font-size:.55rem;font-weight:500;padding:.1rem .25rem;border-radius:.25rem}.ultra-unique-customer-invoices-days-until-due.ultra-unique-customer-invoices-warning{background:rgba(251,191,36,.2);color:#fbbf24}.ultra-unique-customer-invoices-days-until-due.ultra-unique-customer-invoices-overdue{background:rgba(239,68,68,.2);color:#ef4444}.ultra-unique-customer-invoices-actions-container{display:flex;gap:.375rem;flex-wrap:wrap}.ultra-unique-customer-invoices-action-btn{display:flex;align-items:center;gap:.2rem;padding:.25rem .5rem;border-radius:4px;font-size:.6rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;white-space:nowrap}.ultra-unique-customer-invoices-action-btn svg{width:10px;height:10px}.ultra-unique-customer-invoices-view-btn{background:#374151;color:#e2e8f0}.ultra-unique-customer-invoices-view-btn:hover{background:#4b5563}.ultra-unique-customer-invoices-download-btn{background:#1e40af;color:#fff}.ultra-unique-customer-invoices-download-btn:hover{background:#1d4ed8}.ultra-unique-customer-invoices-pay-btn{background:linear-gradient(135deg,#E77427,#D56A23);color:#fff}.ultra-unique-customer-invoices-pay-btn:hover{background:linear-gradient(135deg,#D56A23,#c2611f)}.ultra-unique-customer-invoices-empty-state,.empty-state{text-align:center;padding:3rem 2rem;color:#94a3b8}.ultra-unique-customer-invoices-empty-icon,.empty-icon{width:48px;height:48px;margin:0 auto 1rem;color:#64748b}.ultra-unique-customer-invoices-empty-title,.empty-state h3{font-size:1rem;font-weight:600;color:#f1f5f9;margin:0 0 .5rem}.ultra-unique-customer-invoices-empty-description,.empty-state p{font-size:.75rem;max-width:400px;margin:0 auto}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal{background:#1f2937;border-radius:12px;box-shadow:0 20px 40px #0009;max-width:800px;width:100%;max-height:90vh;border:1px solid #374151;animation:ultra-customer-invoices-modal-appear .3s ease-out;display:flex;flex-direction:column}@keyframes ultra-customer-invoices-modal-appear{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal.large{max-width:900px}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #374151;background:#111827;flex-shrink:0}.modal-header h3{font-size:1rem;font-weight:600;color:#f1f5f9;margin:0}.modal-close-btn{background:#374151;border:1px solid #4b5563;color:#d1d5db;padding:.375rem;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.modal-close-btn:hover{background:#4b5563;color:#f3f4f6}.modal-content{flex:1;overflow-y:auto;padding:0}.modal-footer{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-top:1px solid #374151;background:#111827;flex-shrink:0}.invoice-view{padding:1rem;background:#0f172a;color:#f8fafc}.company-header-section{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #475569}.company-branding{display:flex;align-items:center;gap:.75rem}.company-logo{width:40px;height:40px;border-radius:6px;-o-object-fit:contain;object-fit:contain;background:white;padding:.25rem}.company-info{display:flex;flex-direction:column;gap:.125rem}.company-name{font-size:1rem;font-weight:700;color:#f8fafc;margin:0}.company-tagline{font-size:.7rem;color:#94a3b8;margin:0}.company-contact{display:flex;flex-direction:column;gap:.0625rem;margin-top:.25rem}.company-contact p{font-size:.6rem;color:#64748b;margin:0}.invoice-meta{text-align:right;display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.invoice-number-large{font-size:1rem;font-weight:700;color:#e77427;letter-spacing:.05em}.status-badge.large{padding:.25rem .5rem;border-radius:4px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.25rem;color:#fff}.invoice-header-section{margin-bottom:1rem}.invoice-parties{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.party{background:#1e293b;padding:.75rem;border-radius:6px;border:1px solid #334155}.party h5{font-size:.65rem;font-weight:600;color:#94a3b8;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.party-name{font-size:.8rem;font-weight:700;color:#f8fafc;margin-bottom:.25rem}.party div{font-size:.7rem;color:#94a3b8;margin-bottom:.125rem}.role-badge{display:inline-block;background:rgba(231,116,39,.2);color:#e77427;padding:.125rem .375rem;border-radius:4px;font-size:.6rem;font-weight:600;margin-top:.25rem;text-transform:uppercase;letter-spacing:.05em}.invoice-details-section{margin-bottom:1rem;background:#1e293b;padding:.75rem;border-radius:6px;border:1px solid #334155}.invoice-details-section h4{font-size:.8rem;font-weight:700;color:#f8fafc;margin:0 0 .5rem}.invoice-description{font-size:.7rem;color:#94a3b8;margin:0 0 .75rem;line-height:1.4}.invoice-dates{display:flex;flex-wrap:wrap;gap:1rem}.date-item{display:flex;flex-direction:column;gap:.125rem}.date-item strong{font-size:.6rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.date-item span{font-size:.7rem;color:#f8fafc}.due-indicator{font-size:.6rem;font-weight:500}.due-indicator.warning{color:#fbbf24}.due-indicator.overdue{color:#ef4444}.invoice-items-section{margin-bottom:1rem}.invoice-items-section h5{font-size:.75rem;font-weight:600;color:#f8fafc;margin:0 0 .5rem}.items-table{width:100%;background:#1e293b;border:1px solid #334155;border-radius:6px;overflow:hidden;margin-bottom:.75rem}.items-table th,.items-table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #334155}.items-table th{background:#0f172a;font-size:.65rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.items-table td{font-size:.7rem;color:#f8fafc}.items-table th:last-child,.items-table td:last-child{text-align:right}.invoice-totals{max-width:250px;margin-left:auto;background:#1e293b;padding:.75rem;border-radius:6px;border:1px solid #334155}.total-row{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;font-size:.7rem;color:#94a3b8;border-bottom:1px solid #334155}.total-row:last-child{border-bottom:none}.total-row.final{font-size:.85rem;font-weight:700;color:#f8fafc;padding-top:.5rem;border-top:1px solid #475569}.invoice-notes-section{margin-bottom:1rem;background:#1e293b;padding:.75rem;border-radius:6px;border:1px solid #334155}.invoice-notes-section h5{font-size:.75rem;font-weight:600;color:#f8fafc;margin:0 0 .5rem}.invoice-notes-section p{font-size:.7rem;color:#94a3b8;margin:0;line-height:1.4}.payment-instructions-section{background:#1e293b;padding:.75rem;border-radius:6px;border:1px solid #334155;margin-bottom:1rem}.payment-instructions-section h5{font-size:.75rem;font-weight:600;color:#f8fafc;margin:0 0 .5rem}.payment-info{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.payment-method ul{list-style:none;padding:0;margin:.25rem 0}.payment-method li{font-size:.7rem;color:#94a3b8;margin-bottom:.125rem}.payment-details{background:#0f172a;padding:.5rem;border-radius:4px;margin-top:.5rem}.payment-details h6{font-size:.7rem;font-weight:600;color:#e77427;margin:0 0 .25rem}.payment-details p{font-size:.65rem;color:#94a3b8;margin:.125rem 0}.payment-reference{background:#0f172a;padding:.5rem;border-radius:4px;text-align:center}.payment-reference h6{font-size:.7rem;font-weight:600;color:#e77427;margin:0 0 .25rem}.reference-number{font-size:.85rem;font-weight:700;color:#f8fafc;letter-spacing:.1em;margin-bottom:.125rem}.payment-note p{font-size:.7rem;color:#94a3b8;line-height:1.4;margin:.5rem 0}.terms-note{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #334155}.terms-note small{font-size:.6rem;color:#64748b}.btn{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none}.btn-primary{background:linear-gradient(135deg,#E77427,#d56a23);color:#fff}.btn-primary:hover{background:linear-gradient(135deg,#d56a23,#b8541e);transform:translateY(-1px)}.btn-success{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.btn-success:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px)}.loading-spinner-small{width:.75rem;height:.75rem;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:ultra-customer-invoices-spin 1s linear infinite}.payment-actions{display:flex;align-items:center;gap:.75rem}.overdue-notice,.paid-notice{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500}.overdue-notice{color:#ef4444}.paid-notice{color:#22c55e}.filters-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem;background:#1e293b;padding:.75rem;border-radius:8px;border:1px solid #334155}.search-box{position:relative;flex:1;max-width:250px}.filter-controls{display:flex;align-items:center;gap:.5rem}.filter-select{padding:.5rem .75rem;background:#0f172a;border:1px solid #475569;border-radius:6px;color:#f8fafc;font-size:.75rem;min-width:120px;cursor:pointer;transition:all .2s ease}.filter-select:focus{outline:none;border-color:#e77427}.sort-toggle{padding:.5rem;background:#0f172a;border:1px solid #475569;border-radius:6px;color:#f8fafc;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.sort-toggle:hover{background:#1e293b;border-color:#64748b}@media (max-width: 768px){.ultra-unique-extreme-customer-invoices-management-main-wrapper-container-xyz{padding:.75rem}.ultra-unique-customer-invoices-page-subtitle-container{flex-direction:column;align-items:flex-start}.ultra-unique-customer-invoices-stats-grid-layout{gap:.25rem}.ultra-unique-customer-invoices-stat-card-component{padding:.375rem .5rem;gap:.375rem}.ultra-unique-customer-invoices-stat-card-title-text{font-size:.6rem}.ultra-unique-customer-invoices-stat-card-value-display{font-size:.875rem}.filters-section{flex-direction:column;align-items:stretch;gap:.75rem}.filter-controls{justify-content:space-between}.filter-select{min-width:auto;flex:1}.modal{margin:.5rem;max-height:calc(100vh - 1rem)}.modal-header,.modal-footer,.invoice-view{padding:.75rem}.company-header-section{flex-direction:column;gap:.75rem}.invoice-meta{text-align:left;align-items:flex-start}.invoice-parties,.payment-info{grid-template-columns:1fr;gap:.75rem}.invoice-dates{flex-direction:column;gap:.5rem}}@media (max-width: 480px){.ultra-unique-customer-invoices-actions-container{flex-direction:column;gap:.25rem;width:100%}.ultra-unique-customer-invoices-action-btn{width:100%;justify-content:center}}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz{background:#0f172a!important;min-height:100vh!important;padding:1.5rem!important;color:#e2e8f0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14px!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-loading-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:50vh!important;text-align:center!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-loading-spinner{width:32px!important;height:32px!important;border:3px solid #374151!important;border-top-color:#e77427!important;border-radius:50%!important;animation:ultra-factory-invoices-loading-spin 1s linear infinite!important;margin-bottom:1rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz p.ultra-unique-factory-worker-invoices-loading-text{color:#94a3b8!important;margin:0!important;font-weight:500!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-error-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:50vh!important;text-align:center!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz .ultra-unique-factory-worker-invoices-error-icon{width:48px!important;height:48px!important;color:#ef4444!important;margin-bottom:1rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz h3.ultra-unique-factory-worker-invoices-error-title{color:#ef4444!important;margin:0 0 .5rem!important;font-size:1.25rem!important;font-weight:600!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz p.ultra-unique-factory-worker-invoices-error-message{color:#fca5a5!important;margin:0 0 1.5rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-header-section{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:1.5rem!important;padding-bottom:1rem!important;border-bottom:1px solid #334155!important;flex-wrap:wrap!important;gap:1rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-header-left{display:flex!important;flex-direction:column!important;gap:.5rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz h1.ultra-unique-factory-worker-invoices-page-title{font-size:2rem!important;font-weight:700!important;color:#f8fafc!important;margin:0!important;display:flex!important;align-items:center!important;gap:.75rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz .ultra-unique-factory-worker-invoices-page-title-icon{width:32px!important;height:32px!important;color:#e77427!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz p.ultra-unique-factory-worker-invoices-page-subtitle{color:#94a3b8!important;margin:0!important;font-size:1rem!important;font-weight:500!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-header-actions{display:flex!important;gap:.75rem!important;align-items:center!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-invoices-btn{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1rem!important;border-radius:6px!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;text-decoration:none!important;white-space:nowrap!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-invoices-btn.ultra-unique-factory-worker-invoices-btn-primary{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;box-shadow:0 2px 4px #e7742733!important;margin:auto}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-invoices-btn.ultra-unique-factory-worker-invoices-btn-primary:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #e774274d!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-invoices-btn.ultra-unique-factory-worker-invoices-btn-secondary{background:#374151!important;color:#e2e8f0!important;border:1px solid #4b5563!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-invoices-btn.ultra-unique-factory-worker-invoices-btn-secondary:hover{background:#4b5563!important;border-color:#6b7280!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stats-grid{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin-bottom:.75rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-card{background:#1e293b!important;border:1px solid #334155!important;border-radius:6px!important;padding:.5rem .75rem!important;transition:all .2s ease!important;position:relative!important;overflow:hidden!important;flex:0 0 auto!important;min-width:100px!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-card:hover{border-color:#475569!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000004d!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-card:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:3px!important;height:100%!important;background:linear-gradient(180deg,#E77427,#F59E0B)!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-content-wrapper{display:flex!important;align-items:center!important;gap:.5rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-info{display:flex!important;align-items:center!important;gap:.35rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-value{font-size:1.25rem!important;font-weight:700!important;color:#f1f5f9!important;margin:0!important;line-height:1!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-label{font-size:.75rem!important;font-weight:500!important;color:#94a3b8!important;margin:0!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-icon{width:24px!important;height:24px!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-icon.ultra-unique-factory-worker-invoices-total{background:rgba(96,165,250,.15)!important;color:#60a5fa!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-icon.ultra-unique-factory-worker-invoices-pending{background:rgba(251,191,36,.15)!important;color:#fbbf24!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-icon.ultra-unique-factory-worker-invoices-paid{background:rgba(34,197,94,.15)!important;color:#22c55e!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-icon.ultra-unique-factory-worker-invoices-revenue{background:rgba(168,85,247,.15)!important;color:#a855f7!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-icon.ultra-unique-factory-worker-invoices-collected{background:rgba(34,197,94,.15)!important;color:#22c55e!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-filters-section{background:#1e293b!important;border:1px solid #334155!important;border-radius:12px!important;padding:1.5rem!important;margin-bottom:1.5rem!important;display:flex!important;gap:1rem!important;align-items:center!important;flex-wrap:wrap!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-search-box{position:relative!important;flex:1!important;min-width:300px!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz .ultra-unique-factory-worker-invoices-search-icon{position:absolute!important;left:.75rem!important;top:50%!important;transform:translateY(-50%)!important;color:#94a3b8!important;pointer-events:none!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz input.ultra-unique-factory-worker-invoices-search-input{width:100%!important;background:#0f172a!important;border:1px solid #374151!important;border-radius:8px!important;padding:.875rem .875rem .875rem 2.75rem!important;color:#e2e8f0!important;font-size:.875rem!important;transition:all .2s ease!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz input.ultra-unique-factory-worker-invoices-search-input:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 3px #e774271a!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz input.ultra-unique-factory-worker-invoices-search-input::-moz-placeholder{color:#64748b!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz input.ultra-unique-factory-worker-invoices-search-input::placeholder{color:#64748b!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-filter-controls{display:flex!important;gap:.75rem!important;align-items:center!important;flex-wrap:wrap!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz select.ultra-unique-factory-worker-invoices-filter-select{background:#0f172a!important;border:1px solid #374151!important;border-radius:8px!important;padding:.875rem!important;color:#e2e8f0!important;font-size:.875rem!important;cursor:pointer!important;min-width:140px!important;transition:all .2s ease!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz select.ultra-unique-factory-worker-invoices-filter-select:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 3px #e774271a!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-invoices-sort-toggle{background:#374151!important;border:1px solid #4b5563!important;color:#e2e8f0!important;padding:.875rem!important;border-radius:8px!important;cursor:pointer!important;font-weight:600!important;transition:all .2s ease!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-invoices-sort-toggle:hover{background:#4b5563!important;border-color:#6b7280!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-table-container{background:#1e293b!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 12px #0000004d!important;border:1px solid #334155!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-table-wrapper{overflow-x:auto!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz table.ultra-unique-factory-worker-invoices-table{width:100%!important;border-collapse:collapse!important;min-width:900px!important;font-size:.75rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz table.ultra-unique-factory-worker-invoices-table th{background:#4b5563!important;padding:.5rem .75rem!important;text-align:left!important;font-weight:600!important;color:#f3f4f6!important;border-bottom:1px solid #6b7280!important;font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.5px!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz table.ultra-unique-factory-worker-invoices-table td{padding:.5rem .75rem!important;border-bottom:1px solid #4b5563!important;vertical-align:middle!important;color:#f3f4f6!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz table.ultra-unique-factory-worker-invoices-table tr.ultra-unique-factory-worker-invoices-invoice-row:hover{background-color:#4b5563!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-invoice-number{font-weight:600!important;color:#e77427!important;font-family:monospace!important;font-size:.75rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-invoice-title{font-weight:500!important;color:#f1f5f9!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:180px!important;font-size:.75rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-related-order{display:flex!important;align-items:center!important;gap:.25rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-order-link{display:flex!important;align-items:center!important;gap:.25rem!important;color:#e77427!important;font-weight:500!important;font-size:.7rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz span.ultra-unique-factory-worker-invoices-no-order{color:#64748b!important;font-style:italic!important;font-size:.7rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-amount{font-weight:600!important;color:#f1f5f9!important;font-size:.8rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-status-badge{display:inline-flex!important;align-items:center!important;gap:.2rem!important;padding:.25rem .5rem!important;border-radius:4px!important;font-size:.625rem!important;font-weight:600!important;text-transform:capitalize!important;color:#fff!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-date{color:#fff!important;font-size:.7rem!important;background:transparent!important;padding:.25rem .4rem!important;border-radius:4px!important;border:1px solid #ffffff6c!important;white-space:nowrap!important;display:inline-block!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-actions{display:flex!important;gap:.35rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-invoices-btn-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border-radius:4px!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-invoices-btn-icon:hover{transform:translateY(-1px)!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-invoices-btn-icon.ultra-unique-factory-worker-invoices-view{background:#3b82f6!important;color:#fff!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-invoices-btn-icon.ultra-unique-factory-worker-invoices-view:hover{background:#2563eb!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-invoices-btn-icon.ultra-unique-factory-worker-invoices-delete{background:#ef4444!important;color:#fff!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz button.ultra-unique-factory-worker-invoices-btn-icon.ultra-unique-factory-worker-invoices-delete:hover{background:#dc2626!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-empty-state{text-align:center!important;padding:4rem 2rem!important;color:#94a3b8!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz .ultra-unique-factory-worker-invoices-empty-icon{width:64px!important;height:64px!important;margin:0 auto 1.5rem!important;color:#64748b!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz h3.ultra-unique-factory-worker-invoices-empty-title{font-size:1.25rem!important;font-weight:600!important;color:#f1f5f9!important;margin-bottom:.5rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz p.ultra-unique-factory-worker-invoices-empty-description{margin-bottom:1.5rem!important;line-height:1.6!important}@keyframes ultra-factory-invoices-loading-spin{to{transform:rotate(360deg)}}.ultra-unique-factory-worker-invoices-modal-backdrop-overlay-xyz{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:rgba(0,0,0,.85)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9999!important;padding:1rem!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.ultra-unique-factory-worker-invoices-modal-main-container-xyz{background:#1f2937!important;border-radius:16px!important;width:100%!important;max-width:1000px!important;max-height:90vh!important;overflow:hidden!important;box-shadow:0 25px 50px #0009!important;border:1px solid #374151!important;animation:ultra-factory-invoices-modal-appear-animation .3s ease-out!important;display:flex!important;flex-direction:column!important}.ultra-unique-factory-worker-invoices-modal-header-section-xyz{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1.5rem 2rem!important;border-bottom:1px solid #374151!important;background:#111827!important;flex-shrink:0!important}.ultra-unique-factory-worker-invoices-modal-title-text-xyz{color:#f9fafb!important;font-size:1.375rem!important;font-weight:600!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:600px!important;display:flex!important;align-items:center!important;gap:.75rem!important}.ultra-unique-factory-worker-invoices-modal-title-icon-xyz{width:24px!important;height:24px!important;color:#e77427!important}.ultra-unique-factory-worker-invoices-modal-close-button-xyz{background:#374151!important;border:1px solid #4b5563!important;color:#d1d5db!important;padding:.625rem!important;border-radius:8px!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.ultra-unique-factory-worker-invoices-modal-close-button-xyz:hover{background:#4b5563!important;color:#f3f4f6!important;transform:scale(1.05)!important}.ultra-unique-factory-worker-invoices-modal-body-content-xyz{padding:2rem!important;overflow-y:auto!important;flex:1!important;background:#1f2937!important}.ultra-unique-factory-worker-invoices-form-section-xyz{margin-bottom:2rem!important;background:#0f172a!important;border:1px solid #374151!important;border-radius:12px!important;padding:1.5rem!important;transition:all .2s ease!important}.ultra-unique-factory-worker-invoices-form-section-xyz:hover{border-color:#475569!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0000004d!important}.ultra-unique-factory-worker-invoices-form-section-xyz:last-child{margin-bottom:0!important}.ultra-unique-factory-worker-invoices-form-section-title-xyz{font-size:1.125rem!important;font-weight:600!important;color:#f1f5f9!important;margin:0 0 1rem!important;padding-bottom:.75rem!important;border-bottom:1px solid #374151!important;display:flex!important;align-items:center!important;gap:.5rem!important}.ultra-unique-factory-worker-invoices-form-section-icon-xyz{width:18px!important;height:18px!important;color:#e77427!important}.ultra-unique-factory-worker-invoices-form-grid-xyz{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:1rem!important}.ultra-unique-factory-worker-invoices-form-group-xyz{display:flex!important;flex-direction:column!important;gap:.5rem!important}.ultra-unique-factory-worker-invoices-form-group-xyz.ultra-unique-factory-worker-invoices-full-width{grid-column:1 / -1!important}.ultra-unique-factory-worker-invoices-form-label-xyz{font-weight:600!important;color:#f1f5f9!important;font-size:.875rem!important;margin-bottom:.5rem!important}.ultra-unique-factory-worker-invoices-form-input-xyz,.ultra-unique-factory-worker-invoices-form-textarea-xyz,.ultra-unique-factory-worker-invoices-form-select-xyz{background:#1e293b!important;border:1px solid #374151!important;border-radius:8px!important;padding:.875rem!important;color:#e2e8f0!important;font-size:.875rem!important;transition:all .2s ease!important}.ultra-unique-factory-worker-invoices-form-input-xyz:focus,.ultra-unique-factory-worker-invoices-form-textarea-xyz:focus,.ultra-unique-factory-worker-invoices-form-select-xyz:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 3px #e774271a!important}.ultra-unique-factory-worker-invoices-form-input-xyz::-moz-placeholder,.ultra-unique-factory-worker-invoices-form-textarea-xyz::-moz-placeholder{color:#64748b!important}.ultra-unique-factory-worker-invoices-form-input-xyz::placeholder,.ultra-unique-factory-worker-invoices-form-textarea-xyz::placeholder{color:#64748b!important}.ultra-unique-factory-worker-invoices-form-textarea-xyz{resize:vertical!important;min-height:100px!important}.ultra-unique-factory-worker-invoices-form-help-xyz{font-size:.75rem!important;color:#94a3b8!important;margin-top:.25rem!important;font-style:italic!important}.ultra-unique-factory-worker-invoices-linked-order-info-xyz{background:#1e293b!important;border:1px solid #374151!important;border-radius:8px!important;padding:1rem!important;margin-top:.5rem!important}.ultra-unique-factory-worker-invoices-linked-order-badge-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;color:#e77427!important;font-weight:600!important;font-size:.875rem!important}.ultra-unique-factory-worker-invoices-section-header-xyz{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:1rem!important}.ultra-unique-factory-worker-invoices-btn-small-xyz{padding:.5rem .75rem!important;font-size:.75rem!important;border-radius:6px!important;display:flex!important;align-items:center!important;gap:.375rem!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important}.ultra-unique-factory-worker-invoices-btn-small-xyz.ultra-unique-factory-worker-invoices-btn-secondary-small{background:#374151!important;color:#e2e8f0!important;border:1px solid #4b5563!important}.ultra-unique-factory-worker-invoices-btn-small-xyz.ultra-unique-factory-worker-invoices-btn-secondary-small:hover{background:#4b5563!important;border-color:#6b7280!important}.ultra-unique-factory-worker-invoices-items-container-xyz{display:flex!important;flex-direction:column!important;gap:.75rem!important}.ultra-unique-factory-worker-invoices-items-header-xyz{display:grid!important;grid-template-columns:3fr 100px 120px 140px 50px!important;gap:1rem!important;padding:.75rem 1.25rem!important;font-weight:600!important;color:#94a3b8!important;font-size:.875rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:1px solid #374151!important;margin-bottom:.5rem!important}.ultra-unique-factory-worker-invoices-items-header-label-xyz{color:#94a3b8!important}.ultra-unique-factory-worker-invoices-items-header-label-center-xyz{text-align:center!important}.ultra-unique-factory-worker-invoices-items-header-label-right-xyz{text-align:right!important}.ultra-unique-factory-worker-invoices-item-row-xyz{display:grid!important;grid-template-columns:3fr 100px 120px 140px 50px!important;gap:1rem!important;align-items:center!important;padding:1.25rem!important;background:#1e293b!important;border:1px solid #374151!important;border-radius:8px!important;transition:all .2s ease!important}.ultra-unique-factory-worker-invoices-item-row-xyz:hover{border-color:#475569!important;background:#334155!important}.ultra-unique-factory-worker-invoices-item-description-xyz input,.ultra-unique-factory-worker-invoices-item-quantity-xyz input,.ultra-unique-factory-worker-invoices-item-rate-xyz input{background:#0f172a!important;border:1px solid #374151!important;border-radius:6px!important;padding:.75rem .5rem!important;color:#e2e8f0!important;width:100%!important;font-size:.875rem!important;transition:all .2s ease!important}.ultra-unique-factory-worker-invoices-item-quantity-xyz input,.ultra-unique-factory-worker-invoices-item-rate-xyz input{text-align:center!important}.ultra-unique-factory-worker-invoices-item-description-xyz input:focus,.ultra-unique-factory-worker-invoices-item-quantity-xyz input:focus,.ultra-unique-factory-worker-invoices-item-rate-xyz input:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 2px #e774271a!important}.ultra-unique-factory-worker-invoices-item-amount-xyz{font-weight:600!important;color:#f1f5f9!important;text-align:right!important;padding:.75rem .5rem!important;background:#0f172a!important;border:1px solid #374151!important;border-radius:6px!important;font-size:.875rem!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-height:44px!important}.ultra-unique-factory-worker-invoices-item-actions-xyz{display:flex!important;justify-content:center!important}.ultra-unique-factory-worker-invoices-btn-icon-delete-xyz{background:#ef4444!important;color:#fff!important;border:none!important;padding:.375rem!important;border-radius:6px!important;cursor:pointer!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.ultra-unique-factory-worker-invoices-btn-icon-delete-xyz:hover{background:#dc2626!important;transform:scale(1.05)!important}.ultra-unique-factory-worker-invoices-totals-section-xyz{background:#1e293b!important;border:1px solid #374151!important;border-radius:8px!important;padding:1.5rem!important;margin-top:1rem!important}.ultra-unique-factory-worker-invoices-totals-row-xyz{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:.75rem 0!important;border-bottom:1px solid #374151!important;font-size:.875rem!important}.ultra-unique-factory-worker-invoices-totals-row-xyz:last-child{border-bottom:none!important}.ultra-unique-factory-worker-invoices-totals-row-xyz.ultra-unique-factory-worker-invoices-total{font-size:1.125rem!important;font-weight:700!important;color:#f1f5f9!important;border-top:2px solid #E77427!important;padding-top:1rem!important;margin-top:.5rem!important}.ultra-unique-factory-worker-invoices-tax-input-xyz{background:#0f172a!important;border:1px solid #374151!important;border-radius:6px!important;padding:.5rem!important;color:#e2e8f0!important;font-size:.875rem!important;width:120px!important;text-align:right!important;transition:all .2s ease!important}.ultra-unique-factory-worker-invoices-tax-input-xyz:focus{outline:none!important;border-color:#e77427!important;box-shadow:0 0 0 2px #e774271a!important}.ultra-unique-factory-worker-invoices-modal-footer-xyz{display:flex!important;justify-content:flex-end!important;gap:1rem!important;padding:1.5rem 2rem!important;border-top:1px solid #374151!important;background:#111827!important;flex-shrink:0!important}.ultra-unique-factory-worker-invoices-modal-btn-xyz{display:flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.5rem!important;border-radius:8px!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important;border:none!important;text-decoration:none!important;white-space:nowrap!important}.ultra-unique-factory-worker-invoices-modal-btn-xyz.ultra-unique-factory-worker-invoices-modal-btn-primary-xyz{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%)!important;color:#fff!important;box-shadow:0 2px 4px #e7742733!important}.ultra-unique-factory-worker-invoices-modal-btn-xyz.ultra-unique-factory-worker-invoices-modal-btn-primary-xyz:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #e774274d!important}.ultra-unique-factory-worker-invoices-modal-btn-xyz.ultra-unique-factory-worker-invoices-modal-btn-primary-xyz:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.ultra-unique-factory-worker-invoices-modal-btn-xyz.ultra-unique-factory-worker-invoices-modal-btn-secondary-xyz{background:#374151!important;color:#e2e8f0!important;border:1px solid #4b5563!important}.ultra-unique-factory-worker-invoices-modal-btn-xyz.ultra-unique-factory-worker-invoices-modal-btn-secondary-xyz:hover{background:#4b5563!important;border-color:#6b7280!important}.ultra-unique-factory-worker-invoices-loading-spinner-small-xyz{width:16px!important;height:16px!important;border:2px solid #374151!important;border-top-color:#e77427!important;border-radius:50%!important;animation:ultra-factory-invoices-loading-spin 1s linear infinite!important}@keyframes ultra-factory-invoices-modal-appear-animation{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz{padding:1rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-header-section{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stats-grid{grid-template-columns:1fr 1fr!important;gap:.75rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-filters-section{flex-direction:column!important;align-items:stretch!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-search-box{min-width:auto!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-filter-controls{justify-content:stretch!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz select.ultra-unique-factory-worker-invoices-filter-select{min-width:auto!important;flex:1!important}}@media (max-width: 480px){div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stats-grid{grid-template-columns:1fr!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-content-wrapper{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}div.ultra-unique-extreme-factory-worker-invoices-management-main-wrapper-container-xyz div.ultra-unique-factory-worker-invoices-stat-value{font-size:2rem!important}.ultra-unique-factory-worker-invoices-modal-main-container-xyz{margin:.5rem!important;max-width:calc(100vw - 1rem)!important;height:95vh!important}.ultra-unique-factory-worker-invoices-modal-header-section-xyz{padding:1rem 1.5rem!important}.ultra-unique-factory-worker-invoices-modal-title-text-xyz{font-size:1.125rem!important;max-width:250px!important}.ultra-unique-factory-worker-invoices-modal-body-content-xyz{padding:1.5rem!important}.ultra-unique-factory-worker-invoices-form-grid-xyz{grid-template-columns:1fr!important}.ultra-unique-factory-worker-invoices-items-header-xyz{display:none!important}.ultra-unique-factory-worker-invoices-item-row-xyz{grid-template-columns:1fr!important;gap:.75rem!important;padding:1rem!important}.ultra-unique-factory-worker-invoices-item-description-xyz,.ultra-unique-factory-worker-invoices-item-quantity-xyz,.ultra-unique-factory-worker-invoices-item-rate-xyz,.ultra-unique-factory-worker-invoices-item-amount-xyz{position:relative!important;margin-top:1.5rem!important}.ultra-unique-factory-worker-invoices-item-description-xyz:first-child{margin-top:0!important}.ultra-unique-factory-worker-invoices-item-description-xyz:before{content:"Description:"!important;position:absolute!important;top:-1.5rem!important;left:0!important;font-size:.75rem!important;color:#94a3b8!important;font-weight:600!important}.ultra-unique-factory-worker-invoices-item-quantity-xyz:before{content:"Quantity:"!important;position:absolute!important;top:-1.5rem!important;left:0!important;font-size:.75rem!important;color:#94a3b8!important;font-weight:600!important}.ultra-unique-factory-worker-invoices-item-rate-xyz:before{content:"Rate:"!important;position:absolute!important;top:-1.5rem!important;left:0!important;font-size:.75rem!important;color:#94a3b8!important;font-weight:600!important}.ultra-unique-factory-worker-invoices-item-amount-xyz:before{content:"Amount:"!important;position:absolute!important;top:-1.5rem!important;left:0!important;font-size:.75rem!important;color:#94a3b8!important;font-weight:600!important}.ultra-unique-factory-worker-invoices-item-quantity-xyz input,.ultra-unique-factory-worker-invoices-item-rate-xyz input{text-align:left!important}.ultra-unique-factory-worker-invoices-modal-footer-xyz{flex-direction:column!important;padding:1rem 1.5rem!important}.ultra-unique-factory-worker-invoices-modal-btn-xyz{justify-content:center!important}}.factory-settings-container{padding:2rem;max-width:1200px;margin:0 auto;min-height:calc(100vh - 80px)}.header,.header-left{margin-bottom:1.5rem}.header-left h1{margin:0 0 .75rem;color:var(--color-text-heading);font-size:1.75rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:left}.header-subtitle{margin:0;color:var(--color-text-secondary);font-size:.9rem;font-weight:500;text-align:left}.success-message,.error-message{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:8px;margin-bottom:2rem;font-weight:500}.success-message{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.error-message{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.access-denied{text-align:center;padding:4rem 2rem;color:var(--text-secondary)}.access-denied h2{margin:0 0 .5rem;color:var(--text-primary);font-size:1.5rem}.access-denied p{margin:0;font-size:1rem}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.loading-spinner{width:2rem;height:2rem;border:3px solid var(--border-primary);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.loading-spinner-small{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settings-form{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;overflow:hidden}.settings-section{padding:2rem;border-bottom:1px solid var(--border-secondary)}.settings-section:last-child{border-bottom:none}.section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.section-header h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.section-header svg{color:var(--primary-color)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:1 / -1}.form-group label{margin-bottom:.5rem;font-weight:500;color:var(--text-primary);font-size:.875rem}.form-group input,.form-group select,.form-group textarea{padding:.75rem;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem;transition:all .2s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #e774271a}.form-group textarea{resize:vertical;min-height:80px;font-family:inherit}.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder{color:var(--text-secondary)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-secondary)}.payment-methods{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.payment-method-checkbox{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.875rem}.payment-method-checkbox:hover{background:var(--bg-quaternary)}.payment-method-checkbox input[type=checkbox]{margin:0;width:auto;height:auto}.payment-method-checkbox input[type=checkbox]:checked+span{color:var(--primary-color);font-weight:500}.form-actions{padding:2rem;background:var(--bg-tertiary);border-top:1px solid var(--border-secondary);display:flex;justify-content:flex-end}.save-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.save-button:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #e774274d}.save-button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.save-button:disabled:hover{background:var(--primary-color)}@media (max-width: 768px){.factory-settings-container{padding:1rem}.header-left h1{font-size:1.5rem}.settings-section{padding:1.5rem}.form-grid{grid-template-columns:1fr;gap:1rem}.payment-methods{flex-direction:column;gap:.5rem}.form-actions{padding:1.5rem}.save-button{width:100%;justify-content:center;padding:1rem}}:root{--primary-color: #E77427;--primary-dark: #d56a23;--text-primary: #1f2937;--text-secondary: #6b7280;--bg-primary: #ffffff;--bg-secondary: #f9fafb;--bg-tertiary: #f3f4f6;--bg-quaternary: #e5e7eb;--border-primary: #d1d5db;--border-secondary: #e5e7eb}@media (prefers-color-scheme: dark){:root{--text-primary: #f9fafb;--text-secondary: #d1d5db;--bg-primary: #1f2937;--bg-secondary: #111827;--bg-tertiary: #374151;--bg-quaternary: #4b5563;--border-primary: #374151;--border-secondary: #4b5563}}.navbar{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,var(--color-bg-secondary),var(--color-bg-primary));color:var(--color-text-primary);padding:.75rem 1rem;position:fixed;top:0;left:0;right:0;z-index:1000;height:70px;border-bottom:1px solid var(--color-border-primary);box-sizing:border-box;transition:background .3s ease,color .3s ease}.navbar-logo img{height:40px;transition:transform .3s ease}.navbar-logo img:hover{transform:scale(1.05)}.navbar-left,.navbar-middle,.navbar-right{display:flex;align-items:center}.navbar-left{gap:1rem}.navbar-right{display:flex;align-items:center;gap:.75rem}.user-info{position:relative;display:flex;align-items:center}.user-trigger{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:.5rem .75rem;border-radius:var(--radius-lg);transition:all .2s ease;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.user-trigger:hover{background-color:var(--color-bg-tertiary)}.user-trigger:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}.user-email{color:var(--color-text-secondary);font-weight:500;font-size:.8rem;display:none}.user-role-badge{background:var(--gradient-primary);color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-accent);flex-shrink:0}.user-role-badge.admin{background:linear-gradient(135deg,var(--color-button-danger),var(--color-button-danger-hover))}.user-role-badge.factory{background:linear-gradient(135deg,var(--color-button-success),var(--color-button-success-hover))}.chevron{display:flex;align-items:center;justify-content:center;width:16px;height:16px;transition:transform .2s ease;color:var(--color-text-secondary);flex-shrink:0}.chevron.rotated{transform:rotate(180deg)}.chevron svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.user-dropdown{position:absolute;top:100%;right:0;background:linear-gradient(135deg,var(--color-bg-secondary),var(--color-bg-primary));border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:150px;z-index:1001;opacity:0;transform:translateY(-10px);pointer-events:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 0}.user-dropdown.open{opacity:1;transform:translateY(0);pointer-events:auto}.logout-link{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:var(--color-text-secondary);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease;cursor:pointer;text-align:left}.logout-link:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.logout-link:focus{outline:2px solid var(--color-border-accent);outline-offset:-2px;background-color:var(--color-bg-tertiary)}.logout-link .icon-svg{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logout-link .icon-svg svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.user-dropdown:before{content:"";position:absolute;top:-6px;right:12px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent var(--color-border-primary) transparent}.user-dropdown:after{content:"";position:absolute;top:-5px;right:13px;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent var(--color-bg-secondary) transparent}.auth-buttons{display:flex;gap:.5rem}.btn{padding:.5rem .75rem;border-radius:var(--radius-md);font-weight:600;text-decoration:none;transition:all .3s ease;font-size:.75rem;border:none;cursor:pointer;width:auto;min-height:44px;display:flex;align-items:center;justify-content:center}.btn-outline{background:transparent;color:var(--color-text-secondary);border:2px solid var(--color-border-secondary)}.btn-outline:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary);transform:translateY(-1px)}.btn-primary{background:var(--gradient-primary);color:#fff}.btn-primary:hover{background:var(--gradient-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-accent)}.hamburger-menu{position:relative;display:none}.hamburger-btn{background:none;border:none;color:var(--color-text-secondary);font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:var(--radius-md);transition:all .2s ease;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;width:auto}.hamburger-btn:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.hamburger-btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.hamburger-dropdown{position:absolute;top:100%;left:0;background:linear-gradient(135deg,var(--color-bg-secondary),var(--color-bg-primary));border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:200px;z-index:1001;opacity:0;transform:translateY(-10px);pointer-events:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hamburger-dropdown.open{opacity:1;transform:translateY(0);pointer-events:auto}.hamburger-dropdown ul{list-style:none;margin:0;padding:.5rem 0}.hamburger-dropdown ul li{margin:0}.hamburger-dropdown ul li a{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--color-text-secondary);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease;border-radius:0}.hamburger-dropdown ul li a:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}.hamburger-dropdown ul li a.active{background:var(--gradient-primary);color:#fff;font-weight:600}.hamburger-dropdown ul li a .icon-svg{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hamburger-dropdown ul li a .icon-svg svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.hamburger-dropdown:before{content:"";position:absolute;top:-6px;left:12px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent var(--color-border-primary) transparent}.hamburger-dropdown:after{content:"";position:absolute;top:-5px;left:13px;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent var(--color-bg-secondary) transparent}.navbar.show-hamburger .hamburger-menu{display:block}@media (min-width: 768px){.navbar{padding:1rem 1.5rem;height:80px}.navbar-logo img{height:50px}.navbar-right{gap:1rem}.user-trigger{gap:.75rem;padding:.625rem 1rem}.user-email{display:block;font-size:.875rem}.user-role-badge{padding:.375rem .75rem;font-size:.75rem}.btn{padding:.625rem 1rem;font-size:.875rem}.hamburger-btn{padding:.625rem}.hamburger-dropdown{min-width:220px}.user-dropdown{min-width:160px}}@media (min-width: 1024px){.navbar{padding:1rem 2rem}.navbar-right{gap:1.5rem}.user-trigger{gap:1rem;padding:.75rem 1.25rem}.user-email{font-size:.9rem}}@media (max-width: 767px){.user-trigger{padding:.375rem .5rem;gap:.375rem}.user-role-badge{padding:.2rem .4rem;font-size:.65rem}.auth-buttons{gap:.375rem}.btn{padding:.375rem .5rem;font-size:.7rem}.hamburger-dropdown{min-width:180px;left:-50px}.user-dropdown{min-width:140px;right:-20px}@media (max-width: 480px){.auth-buttons{flex-direction:column;width:100px}.navbar-right{flex-direction:column;gap:.5rem}.hamburger-dropdown{left:-80px}.user-dropdown{right:-40px}}}@media (max-width: 320px){.navbar{padding:.5rem}.navbar-logo img{height:35px}.user-trigger{padding:.25rem .375rem}.user-role-badge{display:none}.hamburger-dropdown{left:-100px;min-width:160px}.user-dropdown{right:-60px;min-width:120px}}@media (prefers-reduced-motion: reduce){.hamburger-dropdown,.user-dropdown,.hamburger-btn,.user-trigger,.navbar-logo img,.chevron{transition:none;animation:none}}.hamburger-btn:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}.hamburger-dropdown ul li a:focus{outline:2px solid var(--color-border-accent);outline-offset:-2px;background-color:var(--color-bg-tertiary)}@media (prefers-contrast: high){.hamburger-dropdown,.user-dropdown{border:2px solid var(--color-text-primary);background:var(--color-bg-primary)}.hamburger-dropdown ul li a,.logout-link{color:var(--color-text-primary);border-bottom:1px solid var(--color-border-primary)}.hamburger-dropdown ul li a:hover,.hamburger-dropdown ul li a.active,.logout-link:hover{background:var(--color-bg-tertiary);border:1px solid var(--color-text-primary)}.user-trigger{border:1px solid var(--color-text-primary)}.user-role-badge{background:var(--color-text-primary)!important;color:var(--color-bg-primary)!important}}.sidebar{background:#1e293b;color:#e2e8f0;display:flex;flex-direction:column;min-height:100vh;box-shadow:0 8px 25px #00000040;border-right:1px solid #374151;position:fixed;left:0;top:70px;z-index:999;transition:all .3s ease;overflow:hidden}.sidebar.desktop-sidebar{width:60px}.sidebar.desktop-sidebar.expanded{width:280px}.sidebar.desktop-sidebar.collapsed{width:60px}.sidebar.mobile-sidebar{width:280px;transform:translate(-100%)}.sidebar.mobile-sidebar.open{transform:translate(0)}.sidebar.mobile-sidebar.mobile-hidden{transform:translate(-100%)}.sidebar-toggle-container{position:relative;width:100%;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-toggle{width:36px;height:36px;background:#334155;border:1px solid #475569;border-radius:50%;cursor:pointer;transition:all .3s ease;z-index:1001;display:flex;align-items:center;justify-content:center;color:#94a3b8;box-shadow:0 2px 4px #0000001a}.sidebar-toggle:hover{background:#E77427;color:#fff;transform:scale(1.05);box-shadow:0 4px 12px #e774274d;border-color:#e77427}.sidebar-toggle:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}.toggle-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease;width:18px;height:18px}.toggle-icon.rotated{transform:rotate(180deg)}.toggle-icon svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.sidebar-content{display:flex;flex-direction:column;height:calc(100% - 60px);transition:all .3s ease;overflow:visible;opacity:1;pointer-events:auto;transform:translate(0);width:100%}.sidebar ul{list-style:none;margin:1.5rem 0;padding:0;flex:1}.sidebar ul li{margin:.25rem .5rem;border-radius:var(--radius-lg);overflow:hidden}.sidebar ul li a{display:flex;align-items:center;padding:1rem;color:#94a3b8;text-decoration:none;font-size:.9rem;font-weight:500;border-radius:8px;transition:all .3s ease;position:relative;letter-spacing:.5px;min-height:44px;box-sizing:border-box;white-space:nowrap;gap:1rem;justify-content:flex-start}.sidebar.desktop-sidebar.collapsed ul li a{padding:1rem;justify-content:center;align-items:center;gap:0;width:100%;display:flex}.sidebar.desktop-sidebar.expanded ul li a{padding:1rem 1.5rem;justify-content:flex-start;gap:1rem}.sidebar ul li a .icon-svg{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.sidebar.desktop-sidebar.collapsed ul li a .icon-svg{margin:0 auto}.sidebar ul li a .icon-svg svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}.sidebar ul li a .label{flex:1;display:block;opacity:1;font-size:.9rem;line-height:1.2;letter-spacing:.5px;color:#94a3b8;transition:all .3s ease;transform:translate(0)}.sidebar.desktop-sidebar.collapsed ul li a .label{opacity:0;transform:translate(-10px);width:0;overflow:hidden}.sidebar.desktop-sidebar.expanded ul li a .label{opacity:1;transform:translate(0);width:auto}.sidebar ul li a:hover{background:#475569;color:#f1f5f9;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.sidebar ul li a:hover .icon-svg svg{stroke:#f1f5f9}.sidebar ul li a:hover .label{color:#f1f5f9}.sidebar ul li a.active{background:linear-gradient(135deg,#E77427 0%,#D56A23 100%);color:#fff;font-weight:600;box-shadow:0 4px 14px #e774274d;position:relative}.sidebar ul li a.active .icon-svg svg{stroke:#fff}.sidebar ul li a.active .label{color:#fff}.sidebar-close-btn{display:none;position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--color-text-muted);font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:var(--radius-md);transition:all .2s ease;min-width:44px;min-height:44px;align-items:center;justify-content:center}.sidebar.mobile-sidebar .sidebar-close-btn{display:flex}.sidebar-close-btn:hover{background-color:#ef4444;color:#fff;transform:scale(1.05)}.sidebar-close-btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.notification-badge{position:absolute;top:-6px;right:-6px;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:12px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #ef444466,0 0 0 2px #ef44441a;z-index:10;animation:pulse-notification 2s infinite;border:1px solid rgba(255,255,255,.2)}@keyframes pulse-notification{0%{box-shadow:0 2px 4px #ef44444d,0 0 #ef4444b3}50%{box-shadow:0 2px 4px #ef44444d,0 0 0 6px #ef444400}to{box-shadow:0 2px 4px #ef44444d,0 0 #ef444400}}.label-badge{background:#ef4444;color:#fff;font-size:10px;font-weight:600;padding:1px 4px;border-radius:8px;margin-left:4px;min-width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #ef44444d;transition:all .3s ease}.sidebar.desktop-sidebar.collapsed ul li a .label-badge{opacity:0;transform:scale(0)}.sidebar.desktop-sidebar.collapsed ul li a{position:relative}.sidebar.desktop-sidebar.collapsed ul li a:hover:after{content:attr(data-tooltip);position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:12px;padding:8px 12px;background:#1e293b;color:#f1f5f9;border:1px solid #475569;border-radius:6px;font-size:.875rem;font-weight:500;white-space:nowrap;box-shadow:0 4px 12px #00000040;z-index:1000;opacity:1;pointer-events:none;transition:opacity .2s ease}.sidebar.desktop-sidebar.collapsed ul li a:hover:before{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:6px;border:6px solid transparent;border-right-color:#475569;z-index:1000}.sidebar ul li a:hover .notification-badge{transform:scale(1.1);transition:transform .2s ease}.sidebar ul li a:hover .label-badge{transform:scale(1.05);transition:transform .2s ease}.sidebar ul li a.active .notification-badge{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);box-shadow:0 2px 8px #22c55e66,0 0 0 2px #22c55e1a;border:1px solid rgba(255,255,255,.3)}.sidebar ul li a.active .label-badge{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:1px solid rgba(255,255,255,.2)}.sidebar .loading{padding:2rem 1rem;text-align:center;color:var(--color-text-muted);font-size:.875rem;font-weight:500}.debug-info{position:fixed;bottom:10px;left:10px;background:rgba(0,0,0,.9);color:#fff;padding:8px;border-radius:4px;font-size:11px;z-index:9999;max-width:200px}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-bg-overlay);z-index:998;display:none;opacity:0;transition:opacity .3s ease}.sidebar-overlay.active{display:block;opacity:1}@media (min-width: 1024px){.sidebar{top:80px}.sidebar.desktop-sidebar{transform:translate(0)}.sidebar.mobile-sidebar{display:none}.sidebar-overlay{display:none!important}}@media (min-width: 768px) and (max-width: 1023px){.sidebar{top:80px}.sidebar.desktop-sidebar{width:50px;transform:translate(0)}.sidebar.desktop-sidebar.expanded{width:250px}.sidebar.mobile-sidebar{display:none}.sidebar-toggle-container{height:50px}.sidebar-toggle{width:32px;height:32px}.toggle-icon svg{width:14px;height:14px}.sidebar ul li a{padding:.875rem 1.25rem;font-size:.85rem}.sidebar-content{height:calc(100% - 50px)}.sidebar-overlay{display:none!important}}@media (max-width: 767px){.sidebar{top:70px}.sidebar.desktop-sidebar{display:none}.sidebar.mobile-sidebar{display:flex}.sidebar.mobile-sidebar .sidebar-toggle-container{display:none}.sidebar.mobile-sidebar .sidebar-content{height:calc(100% - 3rem);opacity:1;pointer-events:auto;transform:translate(0)}.sidebar ul{margin:1rem 0}.sidebar ul li{margin:.375rem 1rem}.sidebar ul li a{padding:1.125rem 1.5rem;font-size:1rem;gap:1.25rem}.sidebar ul li a .icon-svg{width:22px;height:22px}.sidebar ul li a .icon-svg svg{width:20px;height:20px}.sidebar ul li a .label{font-size:1rem}.notification-badge{top:-6px;right:-6px;font-size:9px;min-width:14px;height:14px;padding:1px 4px}.label-badge{font-size:9px;min-width:12px;height:12px;padding:1px 3px}}@media (max-width: 480px){.sidebar.mobile-sidebar{width:100%;max-width:320px}.sidebar ul li a{padding:1rem 1.25rem;font-size:.95rem;gap:1rem}.sidebar ul li a .icon-svg{width:20px;height:20px}.sidebar ul li a .icon-svg svg{width:18px;height:18px}}@media (prefers-reduced-motion: reduce){.sidebar,.sidebar-content,.sidebar-overlay,.sidebar ul li a,.sidebar-toggle,.sidebar ul li a .icon-svg,.sidebar ul li a .icon-svg svg,.toggle-icon{transition:none;animation:none}.sidebar ul li a:hover{transform:none}.notification-badge{animation:none}.sidebar ul li a:hover .notification-badge,.sidebar ul li a:hover .label-badge{transform:none}}.sidebar ul li a:focus-visible{outline:2px solid #E77427;outline-offset:2px;background:linear-gradient(135deg,#E77427 0%,#D56A23 100%);color:#fff}.sidebar ul li a:focus:not(:focus-visible){outline:none!important;box-shadow:none!important;border:none!important}.sidebar-toggle:focus,.sidebar-close-btn:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}@media (prefers-contrast: high){.sidebar{border-right:3px solid var(--color-text-primary);background:var(--color-bg-primary)}.sidebar ul li a{border:1px solid transparent;color:var(--color-text-primary)}.sidebar ul li a:hover,.sidebar ul li a.active{border:2px solid var(--color-text-primary);background:var(--color-bg-tertiary)}.sidebar ul li a .icon-svg svg{stroke:var(--color-text-primary)}.sidebar-toggle{border:3px solid var(--color-text-primary);background:var(--color-bg-primary);color:var(--color-text-primary)}.notification-badge,.label-badge{background:#000000;border:1px solid #ffffff}}@media print{.sidebar,.sidebar-overlay,.sidebar-toggle{display:none!important}}.breadcrumb-nav{margin-bottom:1rem;padding:.75rem 1rem;background:var(--color-bg-secondary, #1e293b);border-radius:8px;border:1px solid var(--color-border-primary, #374151)}.breadcrumb-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:.5rem;flex-wrap:wrap}.breadcrumb-item{display:flex;align-items:center;gap:.5rem}.breadcrumb-link{color:var(--color-text-secondary, #cbd5e1);text-decoration:none;font-size:.875rem;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease}.breadcrumb-link:hover{color:var(--color-text-primary, #f8fafc);background:var(--color-bg-tertiary, #374151)}.breadcrumb-current{color:var(--color-text-primary, #f8fafc);font-weight:600;font-size:.875rem;padding:.25rem .5rem;background:var(--color-button-primary, #E77427);border-radius:4px}.breadcrumb-separator{color:var(--color-text-muted, #94a3b8);font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 768px){.breadcrumb-nav{padding:.5rem .75rem;margin-bottom:.75rem}.breadcrumb-link,.breadcrumb-current{font-size:.8rem;padding:.2rem .4rem}.breadcrumb-list{gap:.375rem}}@media (prefers-color-scheme: dark){.breadcrumb-nav{background:#111827;border-color:#374151}}.breadcrumb-nav.compact{padding:.5rem .75rem;margin-bottom:.5rem}.breadcrumb-nav.compact .breadcrumb-link,.breadcrumb-nav.compact .breadcrumb-current{font-size:.8rem;padding:.2rem .4rem}:root{--color-bg-primary: #0f172a;--color-bg-secondary: #1e293b;--color-bg-tertiary: #2d3748;--color-bg-card: #1e293b;--color-bg-input: #334155;--color-bg-input-focus: #3f4a5c;--color-bg-overlay: rgba(0, 0, 0, .8);--color-text-primary: #e2e8f0;--color-text-secondary: #cbd5e1;--color-text-muted: #94a3b8;--color-text-accent: #f39957;--color-text-heading: #f1f5f9;--color-border-primary: #334155;--color-border-secondary: #475569;--color-border-accent: #E77427;--color-button-primary: #E77427;--color-button-primary-hover: #d56a23;--color-button-secondary: #64748b;--color-button-secondary-hover: #475569;--color-button-success: #10b981;--color-button-success-hover: #059669;--color-button-danger: #ef4444;--color-button-danger-hover: #dc2626;--color-button-warning: #f59e0b;--color-button-warning-hover: #d97706;--color-status-success: #10b981;--color-status-error: #ef4444;--color-status-warning: #f59e0b;--color-status-info: #E77427;--gradient-primary: linear-gradient(135deg, #E77427, #c45f1f);--gradient-primary-hover: linear-gradient(135deg, #d56a23, #b8541e);--gradient-success: linear-gradient(135deg, #10b981, #059669);--gradient-success-hover: linear-gradient(135deg, #059669, #047857);--gradient-bg: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--gradient-text: linear-gradient(135deg, #E77427, #f39957);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-accent: 0 2px 8px rgba(231, 116, 39, .3);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-full: 50%;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: .75rem;--spacing-lg: 1rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem}[data-theme=light]{--color-bg-primary: #ffffff;--color-bg-secondary: #f8fafc;--color-bg-tertiary: #e2e8f0;--color-bg-card: #ffffff;--color-bg-input: #f1f5f9;--color-bg-input-focus: #e2e8f0;--color-bg-overlay: rgba(0, 0, 0, .5);--color-text-primary: #1e293b;--color-text-secondary: #475569;--color-text-muted: #64748b;--color-text-accent: #E77427;--color-text-heading: #0f172a;--color-border-primary: #e2e8f0;--color-border-secondary: #cbd5e1;--color-border-accent: #E77427;--gradient-bg: linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);--gradient-text: linear-gradient(135deg, #E77427, #c45f1f);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .15);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .2);--shadow-accent: 0 2px 8px rgba(231, 116, 39, .3)}#root{max-width:100%;margin:0 auto;padding:0;text-align:left}body{margin:0;background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:Montserrat,sans-serif;line-height:1.6;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}.card{padding:var(--spacing-lg);background-color:var(--color-bg-card);color:var(--color-text-primary);border-radius:var(--radius-md);border:1px solid var(--color-border-primary);box-shadow:var(--shadow-sm)}button{background-color:var(--color-button-primary);color:#fff;border:none;border-radius:var(--radius-sm);padding:var(--spacing-md) var(--spacing-lg);font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit;font-size:.875rem;min-height:44px;box-sizing:border-box;width:100%}button:hover{background-color:var(--color-button-primary-hover);transform:translateY(-1px)}button:active{transform:translateY(0)}.btn-secondary{background-color:var(--color-button-secondary);color:#fff}.btn-secondary:hover{background-color:var(--color-button-secondary-hover)}.btn-danger{background-color:var(--color-button-danger)}.btn-danger:hover{background-color:var(--color-button-danger-hover)}.main-container{display:flex;min-height:100vh;background-color:var(--color-bg-primary)}.main-content{flex:1;margin-left:0;padding:70px 0 0;min-height:100vh;position:relative;background-color:var(--color-bg-primary);transition:margin-left .3s ease,background-color .3s ease}.customers-container,.users-container,.files-container,.notes-container,.settings-container{background:var(--gradient-bg);color:var(--color-text-primary);padding:var(--spacing-md);min-height:100vh;box-sizing:border-box;width:100%}.header{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border-primary)}.header h2{font-size:1.25rem;font-weight:600;color:var(--color-text-heading);margin:0;background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.toggle-form-btn,.create-user-btn{background:var(--gradient-primary);color:#fff;padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--radius-sm);cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s ease;width:100%}.toggle-form-btn:hover,.create-user-btn:hover{background:var(--gradient-primary-hover);transform:translateY(-1px)}.customer-form,.create-user-form{background-color:var(--color-bg-secondary);padding:var(--spacing-lg);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);border:1px solid var(--color-border-primary);width:100%;box-sizing:border-box}.customer-form{display:flex;flex-direction:column;gap:var(--spacing-md)}.create-user-form h2{color:var(--color-text-heading);margin-bottom:var(--spacing-lg);font-size:1.25rem}.form-group{margin-bottom:var(--spacing-md);width:100%}.form-group label{display:block;margin-bottom:var(--spacing-sm);font-weight:500;color:var(--color-text-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.input-field,.form-group input,.form-group select,.form-group textarea{width:100%;padding:var(--spacing-md);border-radius:var(--radius-sm);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-input);color:var(--color-text-primary);font-size:1rem;font-family:inherit;transition:all .2s ease;box-sizing:border-box;min-height:44px}.input-field:focus,.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--color-border-accent);background-color:var(--color-bg-input-focus)}.input-field::-moz-placeholder{color:var(--color-text-muted)}.input-field::placeholder{color:var(--color-text-muted)}.submit-btn{background:var(--gradient-success);color:#fff;padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--radius-sm);cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s ease;width:100%}.submit-btn:hover{background:var(--gradient-success-hover);transform:translateY(-1px)}.customers-table{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border-primary);margin-top:var(--spacing-lg);overflow-x:auto;width:100%;box-shadow:var(--shadow-sm)}.customers-table table{width:100%;min-width:600px;border-collapse:collapse;background-color:transparent}.customers-table thead{background-color:var(--color-bg-tertiary)}.customers-table th{background-color:var(--color-bg-tertiary);color:var(--color-text-heading);font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;padding:var(--spacing-md) var(--spacing-sm);text-align:left;border-bottom:2px solid var(--color-border-accent);white-space:nowrap}.customers-table tbody{background-color:var(--color-bg-secondary)}.customers-table td{background-color:var(--color-bg-secondary);color:var(--color-text-primary);padding:var(--spacing-md) var(--spacing-sm);border-bottom:1px solid var(--color-border-primary);font-size:.875rem}.customers-table tbody tr{background-color:var(--color-bg-secondary);transition:background-color .2s ease}.customers-table tbody tr:hover,.customers-table tbody tr:hover td{background-color:var(--color-bg-tertiary)}.customers-table tbody tr:last-child td{border-bottom:none}.customer-row{cursor:pointer}.customer-row:hover{background-color:var(--color-bg-tertiary)!important}.edit-btn,.delete-btn{padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-sm);cursor:pointer;font-weight:500;font-size:.75rem;transition:all .2s ease;margin-right:var(--spacing-xs);min-height:36px;width:auto}.edit-btn{background-color:var(--color-button-warning);color:#fff}.edit-btn:hover{background-color:var(--color-button-warning-hover);transform:translateY(-1px)}.delete-btn{background-color:var(--color-button-danger);color:#fff}.delete-btn:hover{background-color:var(--color-button-danger-hover);transform:translateY(-1px)}.users-list{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border-primary);margin-top:var(--spacing-lg);overflow-x:auto;width:100%;box-shadow:var(--shadow-sm)}.users-list table{width:100%;min-width:500px;border-collapse:collapse;background-color:transparent}.users-list thead{background-color:var(--color-bg-tertiary)}.users-list th{background-color:var(--color-bg-tertiary);color:var(--color-text-heading);font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;padding:var(--spacing-md) var(--spacing-sm);text-align:left;border-bottom:2px solid var(--color-border-accent);white-space:nowrap}.users-list tbody{background-color:var(--color-bg-secondary)}.users-list td{background-color:var(--color-bg-secondary);color:var(--color-text-primary);padding:var(--spacing-md) var(--spacing-sm);border-bottom:1px solid var(--color-border-primary);font-size:.875rem}.users-list tbody tr{background-color:var(--color-bg-secondary);transition:background-color .2s ease}.users-list tbody tr:hover,.users-list tbody tr:hover td{background-color:var(--color-bg-tertiary)}.users-list tbody tr:last-child td{border-bottom:none}.role-badge{padding:var(--spacing-xs) var(--spacing-sm);border-radius:12px;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.role-badge.admin{background-color:var(--color-button-danger);color:#fff}.role-badge.user{background-color:var(--color-button-primary);color:#fff}.role-badge.factory{background-color:var(--color-button-success);color:#fff}.form-actions{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.form-actions button{width:100%}.success,.error{padding:var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);font-weight:500;font-size:.875rem}.success{background-color:#10b9811a;border:1px solid var(--color-status-success);color:var(--color-status-success)}.error{background-color:#ef44441a;border:1px solid var(--color-status-error);color:var(--color-status-error)}.loading{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);color:var(--color-text-muted);font-size:1rem}.right-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-primary);background-color:#33415580;min-height:60px;box-sizing:border-box}.settings-content{max-width:100%;margin:0}.settings-section{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-sm)}.settings-section h3{margin:0 0 var(--spacing-lg) 0;color:var(--color-text-heading);font-size:1.125rem;font-weight:600;border-bottom:1px solid var(--color-border-primary);padding-bottom:var(--spacing-sm)}.settings-form{display:flex;flex-direction:column;gap:var(--spacing-lg)}.account-info{display:flex;flex-direction:column;gap:var(--spacing-md)}.info-row{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);background-color:#3341554d;border-radius:var(--radius-sm)}.info-label{color:var(--color-text-muted);font-weight:500;font-size:.875rem}.info-value{color:var(--color-text-primary);font-size:.875rem;word-break:break-all}.info-value.verified{color:var(--color-status-success)}.info-value.unverified{color:var(--color-status-warning)}.theme-selector{margin-bottom:var(--spacing-lg)}.theme-options{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.theme-option{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border:2px solid var(--color-border-primary);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.theme-option:hover{border-color:var(--color-border-accent);background-color:var(--color-bg-input)}.theme-option.selected{border-color:var(--color-border-accent);background-color:#e774271a}.theme-preview{width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid var(--color-border-secondary);display:flex;overflow:hidden}.theme-preview-color,.theme-info{flex:1}.theme-name{font-weight:500;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.theme-description{font-size:.8rem;color:var(--color-text-muted)}.theme-actions{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.theme-import-section{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-primary)}.theme-import-area{border:2px dashed var(--color-border-secondary);border-radius:var(--radius-sm);padding:var(--spacing-lg);text-align:center;margin-top:var(--spacing-sm)}.theme-import-input{display:none}.theme-import-label{display:block;color:var(--color-text-accent);cursor:pointer;font-weight:500}.theme-import-label:hover{text-decoration:underline}.theme-export-btn{background-color:var(--color-button-secondary);color:#fff;margin-top:var(--spacing-sm)}.theme-export-btn:hover{background-color:var(--color-button-secondary-hover)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:10000;padding:var(--spacing-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:var(--gradient-bg);border-radius:var(--radius-lg);border:1px solid var(--color-border-primary);width:100%;max-width:95vw;max-height:90vh;overflow-y:auto;animation:slideInScale .3s ease-out;box-shadow:var(--shadow-lg)}@keyframes slideInScale{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-primary);background:rgba(51,65,85,.3);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.modal-header h3{margin:0;color:var(--color-text-heading);font-size:1rem;font-weight:500;background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-close-btn{background:none;border:none;color:var(--color-text-muted);font-size:1.5rem;cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all .2s ease;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;line-height:1;width:auto}.modal-close-btn:hover{background-color:var(--color-button-danger);color:#fff;transform:none}.right-sidebar{position:fixed;top:70px;right:0;bottom:0;width:100%;background:var(--gradient-bg);border-left:1px solid var(--color-border-primary);z-index:1000;display:flex;flex-direction:column;animation:slideInRight .3s ease-out;box-shadow:var(--shadow-lg)}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.right-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-primary);background-color:var(--color-bg-secondary);min-height:60px;box-sizing:border-box}.right-sidebar-title h3{margin:0;color:var(--color-text-heading);font-size:1rem;font-weight:500}.customer-email{color:var(--color-text-muted);font-size:.8rem;display:block;margin-top:var(--spacing-xs)}.close-btn{background:none;border:none;color:var(--color-text-muted);font-size:1.5rem;cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-sm);transition:all .2s ease;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto}.close-btn:hover{background-color:var(--color-button-danger);color:#fff;transform:none}.right-sidebar-tabs{display:flex;background-color:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-primary);overflow-x:auto;min-height:50px}.tab-btn{background:none;border:none;color:var(--color-text-muted);padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s ease;border-bottom:2px solid transparent;white-space:nowrap;min-width:-moz-max-content;min-width:max-content;flex-shrink:0;width:auto}.tab-btn:hover{background-color:#4755694d;color:var(--color-text-secondary);transform:none}.tab-btn.active{color:var(--color-border-accent);background-color:#e774271a;border-bottom-color:var(--color-border-accent);font-weight:600}.right-sidebar-content{flex:1;overflow-y:auto;padding:var(--spacing-lg)}.info-tab{height:100%}.info-summary{width:100%}.info-list{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.info-item-vertical{display:flex;flex-direction:column;gap:var(--spacing-xs);background-color:var(--color-bg-input);padding:var(--spacing-md);border-radius:var(--radius-sm);border:1px solid var(--color-border-secondary)}.info-item-vertical label{font-size:.7rem;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0}.info-item-vertical span{color:var(--color-text-primary);font-size:.875rem;font-weight:400;padding:0;background:none;border:none;min-height:auto;word-wrap:break-word}.notes-tab{height:100%;display:flex;flex-direction:column}.notes-header{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-secondary)}.notes-header h4{margin:0;color:var(--color-text-heading);font-size:1rem;font-weight:500}.add-note-btn{background:var(--gradient-primary);color:#fff;padding:var(--spacing-md);border:none;border-radius:var(--radius-sm);cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s ease;width:100%}.add-note-btn:hover{background:var(--gradient-primary-hover);transform:translateY(-1px)}.add-note-form{background-color:var(--color-bg-input);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.note-input{width:100%;padding:var(--spacing-md);border-radius:var(--radius-sm);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-secondary);color:var(--color-text-primary);font-size:1rem;font-family:inherit;transition:all .2s ease;box-sizing:border-box;resize:vertical;min-height:80px}.note-input:focus{outline:none;border-color:var(--color-border-accent);background-color:var(--color-bg-input-focus)}.note-input::-moz-placeholder{color:var(--color-text-muted)}.note-input::placeholder{color:var(--color-text-muted)}.note-form-actions{display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-sm)}.note-form-actions button{padding:var(--spacing-md);font-size:.875rem;width:100%}.notes-content{flex:1;overflow-y:auto}.notes-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.note-item{background-color:var(--color-bg-input);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);padding:var(--spacing-md);transition:background-color .2s ease}.note-item:hover{background-color:var(--color-bg-tertiary)}.note-header{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);padding-bottom:var(--spacing-xs);border-bottom:1px solid rgba(71,85,105,.5)}.note-date{font-size:.7rem;color:var(--color-text-muted);font-weight:500}.note-author{font-size:.7rem;color:var(--color-text-accent);font-weight:500;background-color:#e774271a;padding:.125rem .375rem;border-radius:8px;width:-moz-fit-content;width:fit-content}.note-text{color:var(--color-text-primary);font-size:.875rem;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.legacy-note .note-item{border-left:2px solid var(--color-status-warning)}.legacy-note .note-author{background-color:#f59e0b1a;color:var(--color-status-warning)}.no-notes{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;color:var(--color-text-muted);text-align:center;background-color:var(--color-bg-input);border:2px dashed var(--color-border-secondary);border-radius:var(--radius-sm)}.no-notes p{font-size:.95rem;margin-bottom:var(--spacing-xs);color:var(--color-text-secondary)}.no-notes small{font-size:.8rem;color:var(--color-text-muted);font-style:italic}.files-tab{height:100%;display:flex;flex-direction:column}.files-header{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-secondary)}.files-header h4{margin:0;color:var(--color-text-heading);font-size:1rem;font-weight:500}.add-file-btn{background:var(--gradient-success);color:#fff;padding:var(--spacing-md);border:none;border-radius:var(--radius-sm);cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s ease;width:100%}.add-file-btn:hover{background:var(--gradient-success-hover);transform:translateY(-1px)}.add-file-form{background-color:var(--color-bg-input);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.file-input-group{margin-bottom:var(--spacing-md)}.file-label-input{width:100%;padding:var(--spacing-md);border-radius:var(--radius-sm);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-secondary);color:var(--color-text-primary);font-size:1rem;font-family:inherit;transition:all .2s ease;box-sizing:border-box;margin-bottom:var(--spacing-md)}.file-label-input:focus{outline:none;border-color:var(--color-border-accent);background-color:var(--color-bg-input-focus)}.file-label-input::-moz-placeholder{color:var(--color-text-muted)}.file-label-input::placeholder{color:var(--color-text-muted)}.file-form-actions{display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:flex-end}.file-form-actions button{padding:var(--spacing-md);font-size:.875rem;width:100%}.files-content{flex:1;overflow-y:auto}.files-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.file-item{display:flex;flex-direction:column;gap:var(--spacing-md);background-color:var(--color-bg-input);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);padding:var(--spacing-md);transition:background-color .2s ease}.file-item:hover{background-color:var(--color-bg-tertiary)}.file-icon{font-size:1.5rem;flex-shrink:0;text-align:center}.file-name{color:var(--color-text-heading);font-size:.9rem;font-weight:500;margin-bottom:var(--spacing-xs);word-wrap:break-word}.file-meta{display:flex;flex-direction:column;gap:.125rem;margin-bottom:var(--spacing-xs)}.file-original-name{color:var(--color-text-secondary);font-size:.8rem}.file-size{color:var(--color-text-muted);font-size:.75rem}.file-upload-info{display:flex;flex-direction:column;gap:.125rem}.file-date{font-size:.7rem;color:var(--color-text-muted);font-weight:500}.file-uploader{font-size:.7rem;color:var(--color-text-accent);font-weight:500;background-color:#e774271a;padding:.125rem .375rem;border-radius:8px;width:-moz-fit-content;width:fit-content}.file-actions{display:flex;gap:var(--spacing-sm);width:100%}.download-btn{background-color:var(--color-button-primary);color:#fff;padding:var(--spacing-md);border:none;border-radius:var(--radius-sm);text-decoration:none;font-size:.875rem;font-weight:500;text-align:center;transition:all .2s ease;cursor:pointer;flex:1;display:flex;align-items:center;justify-content:center}.no-files{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;color:var(--color-text-muted);text-align:center;background-color:var(--color-bg-input);border:2px dashed var(--color-border-secondary);border-radius:var(--radius-sm)}.history-tab{padding:var(--spacing-lg)}.history-header{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-primary)}.history-header h4{margin:0;color:var(--color-text-heading);font-size:1rem;font-weight:500}.history-count{font-size:.75rem;color:var(--color-text-muted);background:var(--color-bg-input);padding:var(--spacing-xs) var(--spacing-sm);border-radius:12px;width:-moz-fit-content;width:fit-content}.history-list{display:flex;flex-direction:column;gap:var(--spacing-lg)}.history-item{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-md);border-left:3px solid var(--color-border-accent)}.history-icon{font-size:1.2rem;flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-bg-input);border-radius:var(--radius-full);align-self:center}.history-details{flex:1}.history-description{font-weight:500;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.history-changes{margin:var(--spacing-sm) 0}.history-change{font-size:.875rem;color:var(--color-text-muted);margin-bottom:var(--spacing-xs);padding-left:var(--spacing-sm);border-left:2px solid var(--color-border-secondary)}.history-note-preview{font-size:.875rem;color:var(--color-text-muted);font-style:italic;margin:var(--spacing-sm) 0;padding:var(--spacing-sm);background:var(--color-bg-primary);border-radius:var(--radius-sm)}.history-file-info{margin:var(--spacing-sm) 0}.history-filename{font-size:.875rem;color:var(--color-text-accent);font-weight:500}.history-filesize{font-size:.75rem;color:var(--color-text-muted);margin-left:var(--spacing-sm)}.history-meta{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-sm);font-size:.75rem;color:var(--color-text-muted)}.history-date{color:var(--color-text-muted)}.history-user{color:var(--color-text-accent)}.history-loading,.no-history{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-muted);font-style:italic}.date-filters{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm)}.filter-btn{background-color:var(--color-button-primary);color:#fff;border:none;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-sm);cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease;width:100%}.filter-btn:hover{background-color:var(--color-button-primary-hover)}.filter-btn.active{background-color:var(--color-border-accent);box-shadow:var(--shadow-accent)}.notes-list{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.note-item{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);padding:var(--spacing-lg);transition:all .2s ease;box-shadow:var(--shadow-sm)}.note-item:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-accent);box-shadow:var(--shadow-md)}.note-header{font-size:.8rem;color:var(--color-text-heading);font-weight:500;margin-bottom:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-xs)}.note-header strong{color:var(--color-text-accent);font-size:.9rem}.note-text{font-size:1rem;color:var(--color-text-secondary);white-space:pre-wrap;word-wrap:break-word;line-height:1.5}.no-notes{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:200px;color:var(--color-text-muted);font-size:1rem;text-align:center;background-color:var(--color-bg-secondary);padding:var(--spacing-2xl);border-radius:var(--radius-md);border:2px dashed var(--color-border-secondary);margin-top:var(--spacing-lg)}.no-notes p{font-size:1rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.search-container{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:stretch;width:100%}.search-input{padding:var(--spacing-md);border-radius:var(--radius-sm);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-input);color:var(--color-text-primary);font-size:1rem;width:100%;transition:all .2s ease;box-sizing:border-box}.search-input:focus{outline:none;border-color:var(--color-border-accent);background-color:var(--color-bg-input-focus)}.search-input::-moz-placeholder{color:var(--color-text-muted)}.search-input::placeholder{color:var(--color-text-muted)}.files-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.file-card{background-color:var(--color-bg-card);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all .2s ease;box-shadow:var(--shadow-sm)}.file-card:hover{transform:translateY(-2px);border-color:var(--color-border-accent);box-shadow:var(--shadow-md)}.file-card-header{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.file-icon-large{font-size:2rem;flex-shrink:0}.file-info{flex:1;min-width:0}.file-title{margin:0 0 var(--spacing-xs) 0;color:var(--color-text-heading);font-size:1rem;font-weight:600;word-wrap:break-word}.file-customer{margin:0;color:var(--color-text-secondary);font-size:.875rem}.file-customer strong{color:var(--color-text-accent)}.file-details{margin-bottom:var(--spacing-md)}.file-meta-row{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);font-size:.8rem}.file-name{color:var(--color-text-secondary);word-wrap:break-word;width:100%}.file-size{color:var(--color-text-muted);font-weight:500}.file-date{color:var(--color-text-muted)}.file-uploader{color:var(--color-text-accent);background-color:#e774271a;padding:.125rem .375rem;border-radius:6px;font-size:.7rem;width:-moz-fit-content;width:fit-content}.file-actions{display:flex;gap:var(--spacing-sm)}.file-actions .download-btn,.file-actions .delete-btn{flex:1;padding:var(--spacing-md);font-size:.875rem;text-align:center;width:auto}.download-btn{background-color:var(--color-button-primary);color:#fff;padding:var(--spacing-md);border:none;border-radius:var(--radius-sm);text-decoration:none;font-size:.875rem;font-weight:500;text-align:center;transition:all .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}.download-btn:hover{background-color:var(--color-button-primary-hover);transform:translateY(-1px)}.delete-file-btn{background-color:var(--color-button-danger);color:#fff;padding:var(--spacing-md);border:none;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex:1;box-sizing:border-box}.delete-file-btn:hover{background-color:var(--color-button-danger-hover);transform:translateY(-1px)}.no-files{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;color:var(--color-text-muted);text-align:center;background-color:#3341551a;border:2px dashed var(--color-border-secondary);border-radius:var(--radius-sm);margin-top:var(--spacing-lg)}.no-files p{font-size:.95rem;margin-bottom:var(--spacing-xs);color:var(--color-text-secondary)}.no-files small{font-size:.8rem;color:var(--color-text-muted);font-style:italic}.file-input-label{display:inline-block;background-color:var(--color-border-secondary);color:var(--color-text-primary);padding:var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease;width:100%;text-align:center;box-sizing:border-box}.file-input-label:hover{background-color:var(--color-text-muted)}.file-input{display:none}.selected-file{display:block;margin-top:var(--spacing-sm);color:var(--color-text-muted);font-size:.8rem;font-style:italic}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}@media (min-width: 768px){.main-content{padding-top:80px}.customers-container,.users-container,.files-container,.notes-container,.settings-container{padding:var(--spacing-lg)}.header{flex-direction:row;justify-content:space-between;align-items:center}.header h2{font-size:1.5rem}.toggle-form-btn,.create-user-btn{width:auto;padding:var(--spacing-sm) var(--spacing-lg)}.search-container{flex-direction:row;align-items:center;width:auto}.search-input{width:250px;padding:var(--spacing-sm) var(--spacing-md);font-size:.875rem}button{width:auto;padding:var(--spacing-sm) var(--spacing-lg)}.form-actions{flex-direction:row;justify-content:flex-end}.form-actions button{width:auto;min-width:120px}.date-filters{flex-direction:row;gap:var(--spacing-lg);align-items:center}.filter-btn{width:auto;padding:var(--spacing-sm) var(--spacing-lg)}.note-header{flex-direction:row;justify-content:space-between;align-items:center}.right-sidebar{width:400px;top:80px}.notes-header,.files-header{flex-direction:row;justify-content:space-between;align-items:center}.add-note-btn,.add-file-btn{width:auto;padding:.375rem .75rem;font-size:.75rem}.note-form-actions,.file-form-actions{flex-direction:row;justify-content:flex-end}.note-form-actions button,.file-form-actions button{width:auto;min-width:80px;padding:.375rem .75rem;font-size:.75rem}.note-header,.history-meta{flex-direction:row;justify-content:space-between;align-items:center}.file-item{flex-direction:row;align-items:flex-start}.file-actions .download-btn,.file-actions .delete-file-btn{width:auto;padding:.375rem .75rem;font-size:.75rem}.history-header{flex-direction:row;justify-content:space-between;align-items:center}.history-item{flex-direction:row;align-items:flex-start}.history-icon{align-self:flex-start}.history-meta{flex-direction:row;justify-content:space-between;align-items:center}.files-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.file-meta-row{flex-direction:row;justify-content:space-between;align-items:center}.file-name{max-width:70%}.file-actions{flex-direction:row;width:auto}.file-actions .download-btn,.file-actions .delete-btn{width:auto;padding:.375rem .75rem;font-size:.75rem}.theme-options{flex-direction:row;gap:var(--spacing-lg)}.theme-option{flex:1}.theme-actions{flex-direction:row;justify-content:flex-end}.theme-actions button{width:auto;min-width:120px}.modal-content{max-width:500px}.modal-actions{flex-direction:row}.modal-actions button{width:auto;min-width:100px}.settings-content{margin:0 auto}.settings-section{padding:var(--spacing-xl)}.settings-section h3{font-size:1.25rem}.info-row{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width: 1024px){.main-content{margin-left:240px}.customers-container,.users-container,.files-container,.notes-container,.settings-container{padding:var(--spacing-xl)}.files-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (min-width: 1440px){.customers-container,.users-container,.files-container,.notes-container,.settings-container{padding:var(--spacing-2xl)}.files-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media (max-width: 480px){.customers-container,.users-container,.files-container,.notes-container,.settings-container{padding:var(--spacing-sm)}.header h2{font-size:1.125rem}.customer-form,.create-user-form{padding:var(--spacing-md)}.form-group{margin-bottom:var(--spacing-md)}.form-group label{font-size:.8rem;margin-bottom:.375rem}.input-field{font-size:.9rem;padding:.625rem}.settings-section{padding:var(--spacing-md)}.theme-options{gap:var(--spacing-sm)}.theme-option{padding:var(--spacing-sm)}.date-filters{gap:var(--spacing-sm)}.filter-btn{padding:var(--spacing-sm)}.note-item{padding:var(--spacing-md)}.notes-list{gap:var(--spacing-sm)}.customers-table th,.users-list th{padding:var(--spacing-sm) .375rem;font-size:.7rem}.customers-table td,.users-list td{padding:var(--spacing-sm) .375rem;font-size:.8rem}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}button:hover{transform:none}.modal-overlay,.modal-content,.right-sidebar{animation:none}}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--color-border-accent);outline-offset:2px}@media (prefers-contrast: high){.customers-table,.users-list{border:2px solid var(--color-text-primary)}.customers-table th,.users-list th{border-bottom:2px solid var(--color-text-primary)}button{border:2px solid currentColor}}@media print{.sidebar,.navbar,.right-sidebar,.modal-overlay{display:none}.main-content{margin-left:0;padding-top:0}.customers-container,.users-container,.files-container,.notes-container{background:white;color:#000;padding:var(--spacing-lg)}.customers-table,.users-list{border:1px solid #000}.customers-table th,.users-list th{background:#f0f0f0;color:#000}}.file-item{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border-primary);gap:var(--spacing-lg);box-sizing:border-box}.file-details{flex:1;min-width:0}.file-name-container{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.file-name-container>div{display:inline-flex;align-items:center;gap:.25rem;background-color:var(--color-button-secondary);color:#fff;padding:.125rem .375rem;border-radius:12px;font-size:.625rem;font-weight:500;flex-shrink:0}.file-actions{display:flex;gap:var(--spacing-sm);flex-shrink:0}.download-btn,.delete-file-btn{flex:1;padding:var(--spacing-sm) var(--spacing-md);font-size:.875rem;border-radius:var(--radius-sm);text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s;box-sizing:border-box}.download-btn{background-color:var(--color-button-primary);color:#fff}.download-btn:hover{background-color:var(--color-button-primary-hover)}.delete-file-btn{background-color:var(--color-button-danger);color:#fff}.delete-file-btn:hover{background-color:var(--color-button-danger-hover)}@media (max-width: 768px){.files-table{overflow-x:auto}.files-table table{min-width:600px}}@media (max-width: 480px){.search-container{flex-wrap:wrap;gap:.5rem}.search-container>div{display:flex;flex-wrap:wrap;gap:.25rem}.search-container button{flex:none;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);cursor:pointer}.search-container button[title="Card View"],.search-container button[title="Table View"]{background-color:var(--color-button-primary);color:#fff}.toggle-form-btn{width:100%;margin-top:.5rem}}.search-container button{width:auto;min-width:44px;min-height:44px;padding:0}.toggle-form-btn{padding:.75rem 1rem!important}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-1\/2{top:50%}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-help{cursor:help}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-t-transparent{border-top-color:#0000}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-0{opacity:0}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:root{--color-bg-primary:#f8fafc;--color-bg-secondary:#f1f5f9;--color-bg-card:#fff;--color-bg-overlay:#00000080;--color-text-primary:#1e293b;--color-text-secondary:#475569;--color-text-heading:#0f172a;--color-text-muted:#64748b;--color-border-primary:#e2e8f0;--color-button-primary:#e77427;--color-button-primary-hover:#d56a23;--color-button-secondary:#64748b;--color-button-secondary-hover:#475569;--gradient-primary:linear-gradient(135deg,#e77427,#c45f1f);--gradient-primary-hover:linear-gradient(135deg,#d56a23,#b8541e);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-accent:0 4px 14px 0 #e7742740}.modal-overlay{background:var(--color-bg-overlay);z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.modal{background:var(--color-bg-card);width:100%;max-width:800px;max-height:95vh;box-shadow:var(--shadow-lg);border:1px solid var(--color-border-primary);border-radius:16px;animation:.3s ease-out modalSlideIn;overflow:hidden}.modal-large{width:95%;max-width:1000px}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header{border-bottom:1px solid var(--color-border-primary);background:var(--color-bg-secondary);border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:2rem;display:flex}.modal-header h3{color:var(--color-text-heading);margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.modal-close-btn{background:var(--color-bg-card);border:1px solid var(--color-border-primary);cursor:pointer;color:var(--color-text-muted);border-radius:12px;justify-content:center;align-items:center;padding:.75rem;transition:all .2s;display:flex}.modal-close-btn:hover{background:var(--color-bg-primary);color:var(--color-text-primary);border-color:var(--color-button-primary);transform:translateY(-1px)}.modal-tabs{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-primary);display:flex}.tab-button{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 2rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex;position:relative}.tab-button:hover{background:var(--color-bg-primary);color:var(--color-text-primary)}.tab-button.active{color:var(--color-button-primary);border-bottom-color:var(--color-button-primary);background:var(--color-bg-card);font-weight:700}.tab-button svg{width:18px;height:18px;transition:all .2s}.tab-button.active svg{color:var(--color-button-primary)}.modal-content{background:var(--color-bg-card);max-height:calc(95vh - 200px);padding:2rem;overflow-y:auto}.tab-content{animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-section{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.modal-section:last-child{margin-bottom:0}.modal-section h4{color:var(--color-text-heading);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1.25rem;font-size:1.1rem;font-weight:700}.modal-section-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;display:grid}.modal-field{font-size:.9rem;line-height:1.5}.modal-field-label{color:var(--color-text-primary);font-weight:700;display:inline}.modal-field-value{color:var(--color-text-secondary);margin-left:.5rem}.btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;min-height:44px;padding:.875rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-accent)}.btn-primary:hover{background:var(--gradient-primary-hover);box-shadow:0 8px 25px #e7742759}.btn-secondary{background:var(--color-bg-card);color:var(--color-text-primary);border:2px solid var(--color-border-primary)}.btn-secondary:hover{background:var(--color-bg-secondary);border-color:var(--color-button-primary);color:var(--color-button-primary)}.btn-secondary.active{background:var(--gradient-primary);color:#fff;border-color:var(--color-button-primary)}.btn-success{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none}.btn-success:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 25px #10b98159}.btn-danger{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border:none}.btn-danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 8px 25px #ef444459}.btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none!important;transform:none!important}.btn svg{width:16px;height:16px}.quote-form{max-height:65vh;padding-right:.5rem;overflow-y:auto}.quote-summary{flex-direction:column;gap:1rem;display:flex}.quote-summary-item{background:var(--color-bg-card);border:1px solid var(--color-border-primary);border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.quote-summary-item .label{color:var(--color-text-primary);font-weight:700}.quote-summary-item .value{color:var(--color-text-secondary);text-align:right;font-weight:500}.form-group{flex-direction:column;gap:.75rem;display:flex}.form-group label{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:700}.form-input,.form-textarea,.filter-select,.search-input,.amount-input,.currency-select{border:2px solid var(--color-border-primary);background:var(--color-bg-card);color:var(--color-text-primary);border-radius:8px;padding:.875rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s}.form-input:focus,.form-textarea:focus,.filter-select:focus,.search-input:focus,.amount-input:focus,.currency-select:focus{border-color:var(--color-button-primary);background:var(--color-bg-card);outline:none;box-shadow:0 0 0 3px #e774271a}.form-textarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.6}.quote-amount-section{flex-direction:column;gap:1rem;display:flex}.amount-input-group{align-items:center;gap:.75rem;max-width:350px;display:flex}.currency-select{min-width:90px;font-weight:700}.amount-input{text-align:right;flex:1;font-size:1.25rem;font-weight:700}.amount-breakdown{color:var(--color-text-muted);margin-top:.5rem;font-size:.875rem;font-style:italic}.quote-details-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;display:grid}.included-items{flex-direction:column;gap:1rem;display:flex}.included-item{align-items:center;gap:.75rem;display:flex}.included-item .form-input{flex:1}.remove-item-btn{color:#ef4444;cursor:pointer;background:0 0;border:2px solid #ef4444;border-radius:8px;justify-content:center;align-items:center;padding:.75rem;transition:all .2s;display:flex}.remove-item-btn:hover{color:#fff;background:#ef4444;transform:translateY(-1px)}.add-item-btn{border:2px dashed var(--color-border-primary);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.75rem;padding:1rem;font-weight:600;transition:all .2s;display:flex}.add-item-btn:hover{border-color:var(--color-button-primary);color:var(--color-button-primary);background:#e774270d;transform:translateY(-1px)}.modal-footer{border-top:1px solid var(--color-border-primary);background:var(--color-bg-secondary);border-radius:0 0 16px 16px;justify-content:flex-end;gap:1rem;padding:2rem;display:flex}.quote-footer-actions{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.filter-badge{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-left:.5rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:-.25rem;right:-.25rem}.spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:768px){.modal{width:96%;max-width:none;max-height:96vh;margin:2%}.modal-large{width:98%;margin:1%}.modal-header{padding:1.5rem}.modal-header h3{font-size:1.25rem}.modal-content{padding:1.5rem}.modal-tabs{flex-direction:column}.tab-button{justify-content:center;padding:1rem 1.5rem}.quote-details-grid{grid-template-columns:1fr}.amount-input-group{max-width:none}.quote-summary-item{flex-direction:column;align-items:flex-start;gap:.5rem}.quote-summary-item .value{text-align:left}.quote-footer-actions{flex-direction:column;gap:1rem}.quote-footer-actions .btn{justify-content:center;width:100%}.modal-footer{flex-direction:column;gap:1rem}.modal-footer .btn{width:100%}}@media (max-width:480px){.modal{border-radius:0;width:100%;max-height:100vh;margin:0}.modal-header,.modal-content,.modal-footer{padding:1rem}.tab-button{padding:.875rem 1rem;font-size:.875rem}.modal-section{padding:1rem}.modal-section-grid{grid-template-columns:1fr}.amount-input{font-size:1rem}}.quotes-table-container{background:#1e293b!important;border:1px solid #334155!important;border-radius:12px!important;outline:none!important;position:relative!important;overflow-x:auto!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}.quotes-table-container,.quotes-table-container :not(.action-btn-text),.quotes-table-container [style*=border]{border-color:#334155!important}.quotes-table{border-collapse:separate!important;border-spacing:0!important;background:#1e293b!important;border-radius:12px!important;width:100%!important;min-width:1000px!important;overflow:hidden!important}.quotes-table th,.quotes-table td{text-align:left!important;white-space:nowrap!important;vertical-align:middle!important;border-bottom:1px solid #64748b66!important;border-right:1px solid #64748b33!important;padding:.75rem 1rem!important;line-height:1.3!important}.quotes-table th:last-child,.quotes-table td:last-child{border-right:none!important}.quotes-table th{color:#f1f5f9!important;text-transform:uppercase!important;letter-spacing:.05em!important;z-index:10!important;background:linear-gradient(135deg,#0f172a,#1e293b)!important;border-bottom:2px solid #334155!important;font-size:.75rem!important;font-weight:700!important;position:sticky!important;top:0!important;box-shadow:0 2px 4px #00000040!important}.quotes-table tbody tr{background:#1e293b!important;border-bottom:1px solid #64748b4d!important;height:auto!important;min-height:50px!important;transition:all .2s!important}.quotes-table tbody tr:nth-child(2n){background:#334155!important}.quotes-table tbody tr:hover{background:linear-gradient(135deg,#475569,#64748b)!important;transform:translateY(-1px)!important;box-shadow:0 1px 2px #00000026!important}.quotes-table tbody tr:last-child td{border-bottom:none!important}.quote-id{color:#f1f5f9!important;background:#475569!important;border:1px solid #64748b!important;border-radius:6px!important;padding:.25rem .5rem!important;font-family:Monaco,Menlo,monospace!important;font-size:.75rem!important;font-weight:600!important;display:inline-block!important}.quotes-table .customer-info{flex-direction:column!important;gap:.125rem!important;min-width:180px!important;padding:.25rem 0!important;display:flex!important}.quotes-table .customer-info .customer-name{color:#f8fafc!important;margin:0!important;font-size:.875rem!important;font-weight:600!important;line-height:1.4!important}.quotes-table .customer-info .customer-contact{color:#cbd5e1!important;margin:0!important;font-size:.75rem!important;font-weight:500!important;line-height:1.3!important}.quote-amount{color:#e77427!important;background:#e774271a!important;border:1px solid #e7742733!important;border-radius:6px!important;padding:.25rem .5rem!important;font-size:.9rem!important;font-weight:700!important;line-height:1.3!important;display:inline-block!important}.quote-date{color:#e2e8f0!important;white-space:nowrap!important;background:#475569!important;border:1px solid #64748b!important;border-radius:6px!important;padding:.375rem .5rem!important;font-size:.8rem!important;font-weight:500!important;line-height:1.3!important;display:inline-block!important}.quotes-table .action-buttons{white-space:nowrap!important;background:#4755694d!important;border:1px solid #64748b66!important;border-radius:8px!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:.25rem!important;width:-moz-fit-content!important;width:fit-content!important;height:auto!important;margin:0!important;padding:.375rem .5rem!important;display:flex!important}.quotes-table .action-btn-text{color:#fff!important;cursor:pointer!important;text-align:center!important;background:linear-gradient(135deg,#e77427,#c45f1f)!important;border:1px solid #e77427!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;min-width:65px!important;height:32px!important;padding:.375rem .625rem!important;font-size:.75rem!important;font-weight:600!important;line-height:1!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000d!important}.quotes-table .action-btn-text:hover{color:#fff!important;background:linear-gradient(135deg,#d56a23,#b8541e)!important;border-color:#d56a23!important;transform:translateY(-1px)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.expired-quote{background:#991b1b!important}.expired-quote:hover{background:#dc2626!important}.quotes-top-action-btn{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#e77427,#c45f1f)!important;border:1px solid #e77427!important;border-radius:.5rem!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;padding:.625rem 1rem!important;font-size:.875rem!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 1px 2px #0000000d!important}.quotes-top-action-btn:hover{background:linear-gradient(135deg,#d56a23,#b8541e)!important;transform:translateY(-1px)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
