body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#101522;color:#e7ecf7;font-family:Inter,"system-ui",sans-serif,Segoe UI,Roboto;margin:0;padding:0}#root,body,html{min-height:100vh}#root{background:#0000;width:100%}code{background:#141a2b80;border-radius:4px;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.9em;padding:2px 4px}.login-container{align-items:center;background:linear-gradient(135deg,#000,#2c003e);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.login-container:before{animation:gridMove 20s linear infinite;background:linear-gradient(#0000 0,#0000 95%,var(--neon-cyan) 95%,#0000 100%),linear-gradient(90deg,#0000 0,#0000 95%,var(--neon-cyan) 95%,#0000 100%);background-size:30px 30px;bottom:0;content:"";left:0;opacity:.05;position:absolute;right:0;top:0}.login-container:after{animation:particleFloat 15s linear infinite;background-image:radial-gradient(circle,var(--neon-cyan) 1px,#0000 1px),radial-gradient(circle,var(--neon-magenta) 1px,#0000 1px);background-size:40px 40px;content:"";height:200vh;left:-50%;opacity:.15;position:absolute;top:-50%;width:200vw}.login-form{animation:formAppear .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ecc;border:1px solid var(--neon-cyan);border-radius:20px;box-shadow:var(--glow-cyan);box-sizing:border-box;color:var(--text-color);margin:20px;max-width:90vw;padding:40px 30px;position:relative;width:400px;z-index:1}.login-form:before{animation:borderGlow 3s linear infinite;background:linear-gradient(45deg,var(--neon-cyan),var(--neon-magenta),var(--neon-purple),var(--neon-cyan));border-radius:20px;bottom:-2px;content:"";left:-2px;opacity:.5;position:absolute;right:-2px;top:-2px;z-index:-1}.login-header{align-items:center;display:flex;justify-content:center;margin-bottom:30px;position:relative}.login-header .logo{animation:logoGlow 2s ease-in-out infinite alternate;filter:drop-shadow(0 0 10px var(--neon-cyan));height:auto;max-width:80%}.login-form h2{color:var(--neon-cyan);font-size:24px;letter-spacing:3px;margin-bottom:30px;position:relative;text-align:center;text-shadow:var(--glow-cyan);text-transform:uppercase}.form-group{box-sizing:border-box;margin-bottom:25px;position:relative;width:100%}.form-group label{color:var(--neon-magenta);font-size:14px;letter-spacing:2px;margin-bottom:8px;text-shadow:var(--glow-magenta)}.form-group input{background:#1a1a2e99;border:1px solid var(--neon-cyan);border-radius:12px;box-sizing:border-box;color:var(--text-color);font-size:16px;padding:12px 20px;transition:all .3s ease;width:100%}.form-group input:focus{background:#1a1a2ecc;border-color:var(--neon-cyan);box-shadow:var(--glow-cyan);outline:none}.login-button{background:#1a1a2ecc;border:1px solid var(--neon-purple);border-radius:12px;color:var(--text-color);cursor:pointer;font-size:16px;letter-spacing:2px;overflow:hidden;padding:15px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.login-button:hover{background:#6200ea1a;box-shadow:var(--glow-purple);transform:translateY(-2px)}.login-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.login-button:hover:before{left:100%}.login-form a{color:var(--neon-cyan);display:block;font-size:14px;letter-spacing:1px;margin-top:20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.login-form a:hover{color:var(--neon-magenta);text-shadow:var(--glow-magenta)}@keyframes borderGlow{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}@keyframes logoGlow{0%{filter:drop-shadow(0 0 10px var(--neon-cyan))}to{filter:drop-shadow(0 0 20px var(--neon-magenta))}}@keyframes particleFloat{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-page-container{min-height:100vh;position:relative}.language-switcher{position:absolute;right:10px;top:10px;z-index:1000}:root{--bg-primary:#101522;--bg-surface:#141a2b;--border-subtle:#1e2638;--text-primary:#e7ecf7;--text-secondary:#9aa3b9;--brand-accent:#12b8b8;--state-success:#15ce70;--state-info:#12b8b8;--state-warning:#e8aa3d;--state-danger:#e34e4e;--overlay-50:#10152280;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--font-family:"Inter","system-ui",sans-serif}:focus-visible{outline:2px solid #12b8b8;outline:2px solid var(--brand-accent);outline-offset:2px}.una-dashboard-container{background-color:#101522;background-color:var(--bg-primary);box-sizing:border-box;font-family:Inter,"system-ui",sans-serif;font-family:var(--font-family);margin:0 auto;max-width:1600px;min-height:100vh;overflow-x:hidden;padding:24px;padding:var(--space-5);width:100%}.una-dashboard-header{margin-bottom:32px;margin-bottom:var(--space-6)}.una-dashboard-stats{width:100%}.una-stats-card{background:#141a2b;background:var(--bg-surface);border:1px solid #1e2638;border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;margin-bottom:24px;margin-bottom:var(--space-5);overflow:hidden;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-stats-card:hover{box-shadow:0 4px 8px #0006;transform:translateY(-1px)}.una-stats-card-content{padding:24px;padding:var(--space-5)}.una-stats-section{margin-bottom:16px;margin-bottom:var(--space-4)}.una-stats-grid{grid-gap:24px;grid-gap:var(--space-5);gap:24px;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.una-metric-item{background:#141a2b;border:1px solid #1e2638;gap:16px;gap:var(--space-4);padding:16px;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-metric-item:hover{box-shadow:0 2px 4px #0000004d;transform:translateY(-1px)}.una-metric-icon{align-items:center;background:#12b8b81a;border-radius:50%;color:#12b8b8;color:var(--brand-accent);display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.una-metric-details{display:flex;flex-direction:column}.una-metric-value{color:#e7ecf7;color:var(--text-primary);font-size:20px;font-weight:600;margin-bottom:4px;margin-bottom:var(--space-1)}.una-metric-label{color:#9aa3b9;color:var(--text-secondary);font-size:12px;font-weight:500}.una-metric-item.primary .una-metric-icon{background:#15ce701a;color:#15ce70;color:var(--state-success)}.una-metric-item.primary .una-metric-value{color:#15ce70;color:var(--state-success)}.una-metric-item.secondary .una-metric-icon{background:#12b8b81a;color:#12b8b8;color:var(--state-info)}.una-metric-item.secondary .una-metric-value{color:#12b8b8;color:var(--state-info)}.una-metric-item.tertiary .una-metric-icon{background:#e8aa3d1a;color:#e8aa3d;color:var(--state-warning)}.una-metric-item.tertiary .una-metric-value{color:#e8aa3d;color:var(--state-warning)}.una-dashboard-main{margin-bottom:32px;margin-bottom:var(--space-6);overflow-x:hidden;width:100%}.una-dashboard-grid{grid-template-columns:1fr;margin-bottom:24px;margin-bottom:var(--space-5)}.una-activity-section{grid-gap:24px;grid-gap:var(--space-5);display:grid;gap:24px;gap:var(--space-5);grid-template-columns:repeat(2,1fr);width:100%}.una-dashboard-card{background:#141a2b;background:var(--bg-surface);border:1px solid #1e2638;border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-dashboard-card:hover{box-shadow:0 4px 8px #0006;transform:translateY(-1px)}.una-card-header{align-items:center;background-color:#141a2b;background-color:var(--bg-surface);border-bottom:1px solid #1e2638;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:16px 24px;padding:var(--space-4) var(--space-5)}.una-card-header h3{align-items:center;color:#e7ecf7;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:12px;gap:var(--space-3);margin:0}.una-card-header svg{font-size:16px}.una-card-header .tickets-icon{color:#12b8b8;color:var(--brand-accent)}.una-card-header .orders-icon{color:#12b8b8;color:var(--state-info)}.una-card-header .attention-icon,.una-card-header .returns-icon{color:#e8aa3d;color:var(--state-warning)}.una-card-header .tags-icon{color:#12b8b8;color:var(--brand-accent)}.una-card-header .bestsellers-icon{color:#e8aa3d;color:var(--state-warning)}.una-view-all{align-items:center;background:#0000;border:1px solid #12b8b8;border:1px solid var(--brand-accent);border-radius:8px;color:#12b8b8;color:var(--brand-accent);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);width:32px}.una-view-all:hover{background:#12b8b81a}.una-card-content{flex:1 1;max-height:400px;overflow-x:hidden;overflow-y:auto;padding:16px;padding:var(--space-4)}.una-list-item{align-items:center;background:#101522;background:var(--bg-primary);border:1px solid #1e2638;border:1px solid var(--border-subtle);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--space-2);overflow:hidden;padding:12px 16px;padding:var(--space-3) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-list-item:hover{background:#12b8b80d;border-color:#12b8b8;border-color:var(--brand-accent);cursor:pointer}.una-ticket-info{display:flex;flex-direction:column;gap:4px;gap:var(--space-1);max-width:80%;min-width:0}.una-ticket-subject{color:#e7ecf7;color:var(--text-primary);font-size:14px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.una-order-info{max-width:70%;min-width:0}.una-order-info,.una-order-main{display:flex;flex-direction:column;gap:4px;gap:var(--space-1)}.una-order-number{color:#12b8b8;color:var(--brand-accent);font-size:14px;font-weight:500}.una-order-customer,.una-order-number{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.una-order-customer{color:#9aa3b9;color:var(--text-secondary);font-size:12px}.una-order-details{align-items:flex-end;display:flex;flex-direction:column;gap:4px;gap:var(--space-1)}.una-order-price{color:#15ce70;color:var(--state-success);font-size:14px;font-weight:600}.una-status-badge-dashboard{border-radius:16px;display:inline-block;font-size:12px;font-weight:600;min-width:60px;padding:2px 8px;text-align:center;text-transform:uppercase}.una-status-badge-dashboard.automated,.una-status-badge-dashboard.completed,.una-status-badge-dashboard.paid{background:#15ce70;background:var(--state-success);color:#0a0f1a}.una-status-badge-dashboard.label-created,.una-status-badge-dashboard.partially_paid,.una-status-badge-dashboard.pending{background:#e8aa3d;background:var(--state-warning);color:#0a0f1a}.una-status-badge-dashboard.cancelled,.una-status-badge-dashboard.refunded{background:#e34e4e;background:var(--state-danger);color:#0a0f1a}.una-status-badge-dashboard.processing,.una-status-badge-dashboard.shipped{background:#12b8b8;background:var(--state-info);color:#0a0f1a}.una-activity-item{align-items:center;background:#101522;background:var(--bg-primary);border:1px solid #1e2638;border:1px solid var(--border-subtle);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--space-2);overflow:hidden;padding:12px 16px;padding:var(--space-3) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-activity-item:hover{background:#12b8b80d;border-color:#12b8b8;border-color:var(--brand-accent);cursor:pointer}.una-activity-item-main{align-items:center;display:flex;gap:12px;gap:var(--space-3);max-width:70%;min-width:0}.una-activity-item-content{display:flex;flex-direction:column;gap:4px;gap:var(--space-1);min-width:0}.una-activity-item-title{color:#e7ecf7;color:var(--text-primary);font-size:14px;font-weight:500}.una-activity-item-subtitle,.una-activity-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.una-activity-item-subtitle{color:#9aa3b9;color:var(--text-secondary);font-size:12px}.una-activity-item-side{align-items:flex-end;display:flex;flex-direction:column;gap:4px;gap:var(--space-1)}.una-activity-item-price{color:#e8aa3d;color:var(--state-warning);font-size:14px;font-weight:600}.una-product-info{gap:4px;gap:var(--space-1);max-width:70%}.una-product-title{color:#e7ecf7;font-size:14px;font-weight:500;max-width:100%}.una-product-tags{gap:4px}.una-reason-tag{border-radius:12px;font-size:10px;font-weight:600;padding:2px 6px}.una-reason-tag.out_of_stock{background:#e34e4e;background:var(--state-danger);color:#0a0f1a}.una-reason-tag.low_stock{background:#e8aa3d;background:var(--state-warning);color:#0a0f1a}.una-reason-tag.low_sales_velocity{background:#12b8b8;background:var(--brand-accent);color:#0a0f1a}.una-product-metrics{align-items:center;display:flex;gap:8px;gap:var(--space-2)}.una-metric{color:#12b8b8;color:var(--brand-accent);font-weight:500;gap:4px;gap:var(--space-1)}.una-metric,.una-metric svg{font-size:12px}.una-card-content::-webkit-scrollbar{width:6px}.una-card-content::-webkit-scrollbar-track{background:#101522;background:var(--bg-primary)}.una-card-content::-webkit-scrollbar-thumb{background:#1e2638;background:var(--border-subtle);border-radius:6px}.una-dashboard-loading-screen{align-items:center;background:#101522;background:var(--bg-primary);display:flex;font-family:Inter,"system-ui",sans-serif;font-family:var(--font-family);height:100vh;justify-content:center;width:100%}.una-loading-icons{display:flex;gap:24px;gap:var(--space-5);justify-content:center;margin-bottom:24px;margin-bottom:var(--space-5)}.una-loading-icons svg{animation:floatIcon 3s ease-in-out infinite;font-size:32px;opacity:.8}.una-loading-icons .icon-primary{animation-delay:0s;color:#15ce70;color:var(--state-success)}.una-loading-icons .icon-secondary{animation-delay:.3s;color:#12b8b8;color:var(--brand-accent)}.una-loading-icons .icon-tertiary{animation-delay:.6s;color:#e8aa3d}.una-loading-content h2{color:#e7ecf7;font-size:24px;margin-bottom:32px}.una-loading-progress{background:#1e2638;border-radius:3px;height:6px;margin-bottom:32px;margin-bottom:var(--space-6)}.una-progress-bar{background:linear-gradient(90deg,#12b8b8,#15ce70);background:linear-gradient(90deg,var(--brand-accent),var(--state-success));border-radius:3px;overflow:hidden;width:100%}.una-loading-metrics{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.una-loading-metrics .una-metric-item{animation:fadeIn .5s ease forwards;min-width:120px;opacity:0}.una-loading-metrics .una-metric-item:first-child{animation-delay:.2s}.una-loading-metrics .una-metric-item:nth-child(2){animation-delay:.4s}.una-loading-metrics .una-metric-item:nth-child(3){animation-delay:.6s}.una-loading-metrics .una-metric-item:nth-child(4){animation-delay:.8s}.una-compact-dashboard{margin-top:32px;margin-top:var(--space-6);width:100%}.una-dashboard-grid{grid-gap:24px;grid-gap:var(--space-5);gap:24px;gap:var(--space-5);grid-template-columns:repeat(2,1fr)}.una-compact-item{align-items:center;background:#101522;background:var(--bg-primary);border:1px solid #1e2638;border:1px solid var(--border-subtle);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--space-2);overflow:hidden;padding:8px 12px;padding:var(--space-2) var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-compact-item:hover{background:#12b8b80d;border-color:#12b8b8;border-color:var(--brand-accent);cursor:pointer}.una-compact-info{display:flex;flex-direction:column;gap:4px;gap:var(--space-1);max-width:70%;min-width:0}.una-primary-text{color:#e7ecf7;color:var(--text-primary);font-size:14px;font-weight:500}.una-primary-text,.una-secondary-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.una-secondary-text{color:#9aa3b9;color:var(--text-secondary);font-size:12px}.una-compact-details{align-items:flex-end;display:flex;flex-direction:column;gap:4px;gap:var(--space-1);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.una-price-tag{color:#15ce70;color:var(--state-success);font-size:14px;font-weight:600}.una-compact-tags{display:flex;flex-wrap:wrap;gap:4px;gap:var(--space-1);margin-top:4px;margin-top:var(--space-1)}.una-more-tag{background:#1e2638;background:var(--border-subtle);color:#9aa3b9;color:var(--text-secondary);font-size:10px}.una-metric-tag,.una-more-tag{border-radius:6px;padding:4px 8px;padding:var(--space-1) var(--space-2)}.una-metric-tag{align-items:center;background:#12b8b81a;color:#12b8b8;color:var(--brand-accent);display:flex;font-size:12px;font-weight:500;gap:4px;gap:var(--space-1)}.una-metric-tag svg{font-size:10px}.una-business-dashboard{display:flex;flex-direction:column;gap:24px;gap:var(--space-5);width:100%}.una-dashboard-grid{grid-gap:16px;grid-gap:var(--space-4);display:grid;gap:16px;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%}.una-dashboard-card{max-height:240px;min-height:240px}.una-card-content{max-height:180px}.una-tickets-section{margin-top:16px;margin-top:var(--space-4)}.una-section-header{gap:12px;gap:var(--space-3);margin-bottom:16px;padding-left:8px;padding-left:var(--space-2)}.una-section-header h2{color:#e7ecf7;font-size:24px;margin:0}.una-section-header .tickets-icon{color:#12b8b8;color:var(--brand-accent);font-size:20px}.una-store-overview{margin-bottom:24px;margin-bottom:var(--space-5)}.una-stats-grid{grid-gap:16px;grid-gap:var(--space-4);gap:16px;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:16px;margin-bottom:var(--space-4)}.una-stat-card{background:#141a2b;border:1px solid #1e2638;gap:16px;padding:24px}.una-stat-card svg{font-size:20px;opacity:.9}.una-stat-content h3{color:#9aa3b9;color:var(--text-secondary);font-size:14px;font-weight:600;margin:0 0 8px;margin:0 0 var(--space-2) 0}.una-stat-content p{color:#e7ecf7;color:var(--text-primary);font-size:24px;font-weight:600;margin:0 0 4px;margin:0 0 var(--space-1) 0}.una-stat-content span{color:#9aa3b9;color:var(--text-secondary);font-size:12px;font-weight:500}.una-stat-card.revenue{border-left:3px solid #15ce70;border-left:3px solid var(--state-success)}.una-stat-card.revenue svg{color:#15ce70;color:var(--state-success)}.una-stat-card.orders{border-left:3px solid #12b8b8;border-left:3px solid var(--brand-accent)}.una-stat-card.orders svg{color:#12b8b8;color:var(--brand-accent)}.una-stat-card.customers{border-left:3px solid #e8aa3d;border-left:3px solid var(--state-warning)}.una-stat-card.customers svg{color:#e8aa3d;color:var(--state-warning)}.una-stat-card.products{border-left:3px solid #12b8b8;border-left:3px solid var(--state-info)}.una-stat-card.products svg{color:#12b8b8;color:var(--state-info)}.una-alerts-section{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3);margin-bottom:24px;margin-bottom:var(--space-5)}.una-alert{font-weight:500;gap:8px;gap:var(--space-2);padding:8px 12px;padding:var(--space-2) var(--space-3)}.una-alert,.una-alert svg{font-size:12px}.una-alert.out-of-stock{background:#e34e4e1a;border:1px solid #e34e4e33;color:#e34e4e;color:var(--state-danger)}.una-alert.low-stock{background:#e8aa3d1a;border:1px solid #e8aa3d33;color:#e8aa3d;color:var(--state-warning)}.una-bestseller-list{list-style:none;margin:0;padding:0}.una-rank{color:#12b8b8;color:var(--brand-accent);display:inline-block;font-weight:600;margin-right:8px;margin-right:var(--space-2)}.una-unconfigured-shop{align-items:center;display:flex;justify-content:center;margin-top:100px;min-height:60vh;padding:40px;padding:var(--space-7)}.una-welcome-message{animation:fadeIn .5s ease-out;max-width:500px;padding:40px;padding:var(--space-7);text-align:center}.una-welcome-icon{animation:floatIcon 3s ease-in-out infinite;color:#12b8b8;color:var(--brand-accent);font-size:48px;margin-bottom:24px;margin-bottom:var(--space-5)}.una-welcome-message h2{color:#e7ecf7;color:var(--text-primary);font-size:32px;font-weight:600;margin-bottom:16px;margin-bottom:var(--space-4)}.una-welcome-message p{color:#9aa3b9;color:var(--text-secondary);font-size:16px;line-height:1.6;margin-bottom:32px;margin-bottom:var(--space-6)}.una-primary-button,.una-welcome-message .una-primary-button{align-items:center;background:#12b8b8;background:var(--brand-accent);border:1px solid #0000;border-radius:8px;color:#0a0f1a;cursor:pointer;display:inline-flex;font:500 14px/20px Inter,"system-ui",sans-serif;font:500 14px/20px var(--font-family);gap:8px;gap:var(--space-2);padding:8px 24px;padding:var(--space-2) var(--space-5);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-primary-button:hover,.una-welcome-message .una-primary-button:hover{background:#10a0a0}.una-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#10152280;background-color:var(--overlay-50);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.una-overlay-content{animation:slideInUp .4s ease-out;background:#141a2b;background:var(--bg-surface);border:1px solid #1e2638;border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 8px 30px #0000004d;color:#e7ecf7;color:var(--text-primary);max-width:550px;padding:32px;padding:var(--space-6);width:100%}.una-overlay-content h2{color:#e7ecf7;color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:24px;margin-bottom:var(--space-5);margin-top:0;text-align:center}.una-form-group{margin-bottom:24px}.una-form-group label{color:#e7ecf7}.una-form-group input[type=number],.una-form-group input[type=text],.una-form-group textarea{background-color:#101522;background-color:var(--bg-primary);border:1px solid #1e2638;border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;color:#e7ecf7;color:var(--text-primary);font-family:Inter,"system-ui",sans-serif;font-family:var(--font-family);font-size:14px;padding:12px;padding:var(--space-3);transition:border-color .3s ease,box-shadow .3s ease;width:100%}.una-form-group input[type=number]:focus,.una-form-group input[type=text]:focus,.una-form-group textarea:focus{border-color:#12b8b8;border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833;outline:none}.una-form-group textarea{min-height:100px;resize:vertical}.una-form-actions{gap:12px;margin-top:32px;margin-top:var(--space-6)}.una-form-actions .una-button{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font:500 14px/20px Inter,"system-ui",sans-serif;font:500 14px/20px var(--font-family);gap:8px;gap:var(--space-2);padding:8px 24px;padding:var(--space-2) var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-form-actions .una-button-primary{background:#12b8b8;background:var(--brand-accent);color:#0a0f1a}.una-form-actions .una-button-primary:hover:not(:disabled){background:#10a0a0}.una-form-actions .una-button-primary:disabled{background:#12b8b84d;color:#0a0f1ab3;cursor:not-allowed}.una-form-actions .una-button-secondary{background:#0000;border-color:#12b8b8;border-color:var(--brand-accent);color:#12b8b8;color:var(--brand-accent)}.una-form-actions .una-button-secondary:hover{background:#12b8b81a}.una-error-message{background-color:#e34e4e1a;border:1px solid #e34e4e33;color:#e34e4e;font-size:12px;margin-bottom:16px;margin-bottom:var(--space-4);padding:12px;text-align:center}.una-success-message{color:#15ce70;font-size:12px;margin-bottom:16px;padding:12px}.una-otp-change-button-container{position:fixed;right:24px;right:var(--space-5);top:24px;top:var(--space-5);z-index:1000}.una-otp-change-button{align-items:center;background:#12b8b8;background:var(--brand-accent);border:none;border-radius:8px;color:#0a0f1a;cursor:pointer;display:flex;font-family:Inter,"system-ui",sans-serif;font-family:var(--font-family);font-size:14px;font-weight:500;gap:8px;gap:var(--space-2);padding:8px 16px;padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-otp-change-button:hover{background:#10a0a0;transform:translateY(-1px)}.una-form-help{color:#9aa3b9;color:var(--text-secondary);display:block;font-size:12px;font-style:italic;margin-top:4px;margin-top:var(--space-1)}@media (max-width:1400px){.una-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.una-activity-section{grid-template-columns:1fr}.una-stats-grid{grid-template-columns:repeat(2,1fr)}.una-dashboard-grid{grid-template-columns:1fr}}@media (max-width:768px){.una-dashboard-container{padding:16px;padding:var(--space-4)}.una-stats-grid{grid-template-columns:1fr}.una-card-header{padding:12px 16px;padding:var(--space-3) var(--space-4)}.una-card-content{padding:12px;padding:var(--space-3)}.una-loading-icons svg{font-size:24px}.una-loading-content h2{font-size:20px}.brand-tabs{flex-wrap:wrap;gap:4px;gap:var(--space-1);padding-left:8px;padding-left:var(--space-2)}.brand-tab{font-size:10px;margin-bottom:4px;margin-bottom:var(--space-1);min-width:80px;padding:8px 12px;padding:var(--space-2) var(--space-3)}.una-topic-tabs{gap:1px;padding-left:8px;padding-left:var(--space-2)}.una-topic-tab{font-size:11px;min-width:110px;padding:8px 16px 12px;padding:var(--space-2) var(--space-4) var(--space-3) var(--space-4)}.una-otp-change-button-container{right:8px;right:var(--space-2);top:8px;top:var(--space-2)}.una-otp-change-button{font-size:12px;padding:8px 12px;padding:var(--space-2) var(--space-3)}.una-dashboard-grid{grid-template-columns:1fr}.una-dashboard-card{max-height:none;min-height:220px}.una-card-content{max-height:260px}}@media (max-width:480px){.brand-tabs{gap:4px;gap:var(--space-1);padding-left:4px;padding-left:var(--space-1)}.brand-tab{font-size:9px;letter-spacing:.2px;min-width:70px;padding:4px 8px;padding:var(--space-1) var(--space-2)}.una-topic-tab{font-size:10px;min-width:90px;padding:8px 12px 12px;padding:var(--space-2) var(--space-3) var(--space-3) var(--space-3)}.una-topic-tabs{padding-left:4px;padding-left:var(--space-1)}}@media (min-width:1600px){.una-dashboard-grid{grid-template-columns:repeat(3,1fr)}}.una-dashboard-card.una-full-content{max-height:none;min-height:auto}.una-full-content .una-card-content{max-height:none;padding:8px 16px;padding:var(--space-2) var(--space-4)}.una-chart-content{align-items:center;display:flex;height:200px;justify-content:center;padding:12px;padding:var(--space-3)}.topic-tab{animation:fadeIn .3s ease-out}@keyframes tabSlideIn{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.topic-tab.active{animation:tabSlideIn .4s ease-out}.brand-tabs{border-bottom:none;display:flex;flex-wrap:wrap;gap:4px;gap:var(--space-1);margin-bottom:8px;margin-bottom:var(--space-2);margin-top:16px;margin-top:var(--space-4);padding-left:24px;padding-left:var(--space-5);position:relative}.brand-tab{background:#101522;background:var(--bg-primary);border:1px solid #1e2638;border-bottom:1px solid #1e2638;border:1px solid var(--border-subtle);border-radius:8px;color:#9aa3b9;color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.3px;min-width:100px;padding:8px 16px 12px;padding:var(--space-2) var(--space-4) var(--space-3) var(--space-4);position:relative;text-align:center;text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1);z-index:1}.brand-tab:hover{box-shadow:0 2px 4px #0003;color:#e7ecf7;color:var(--text-primary)}.brand-tab.active,.brand-tab:hover{background:#141a2b;background:var(--bg-surface);border-color:#12b8b8;border-color:var(--brand-accent);transform:translateY(-1px)}.brand-tab.active{box-shadow:0 2px 8px #12b8b833;color:#12b8b8;color:var(--brand-accent);z-index:3}.brand-tabs+.topic-tabs{margin-top:8px;margin-top:var(--space-2)}.brand-tabs+.topic-tabs,.topic-tabs{padding-left:24px;padding-left:var(--space-5)}.topic-tabs{border-bottom:none;display:flex;gap:4px;gap:var(--space-1);margin-bottom:0;margin-top:16px;margin-top:var(--space-4);position:relative}.topic-tab{border:1px solid #1e2638;border:1px solid var(--border-subtle);border-bottom:none;border-radius:12px 12px 0 0;color:#9aa3b9;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:500;min-width:140px;padding:12px 24px 16px;padding:var(--space-3) var(--space-5) var(--space-4) var(--space-5);position:relative;text-align:center;text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1);z-index:1}.topic-tab,.topic-tab:hover{background:#141a2b;background:var(--bg-surface)}.topic-tab:hover{color:#e7ecf7;color:var(--text-primary)}.topic-tab.active{border-color:#12b8b8;border-color:var(--brand-accent);color:#12b8b8;color:var(--brand-accent);z-index:3}.ticket-table-dashboard,.topic-tab.active{background:#141a2b;background:var(--bg-surface)}.ticket-table-dashboard{border:1px solid #1e2638;border:1px solid var(--border-subtle);border-radius:0 12px 12px 12px;box-shadow:0 2px 4px #0000004d;overflow:hidden;position:relative;z-index:2}.ticket-table-dashboard table thead{background:#141a2b;background:var(--bg-surface);border-bottom:2px solid #1e2638;border-bottom:2px solid var(--border-subtle)}.brand-tab{animation:fadeIn .3s ease-out}@keyframes brandTabSlideIn{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.brand-tab.active{animation:brandTabSlideIn .4s ease-out}.brand-tabs+.topic-tabs+.ticket-table-dashboard{border-radius:12px}.topic-tabs:first-child+.ticket-table-dashboard{border-radius:0 12px 12px 12px}.filters-container{gap:16px;padding-left:2rem;padding-right:2rem;padding-top:1.5rem}.company-filter label,.status-filter label{color:var(--neon-cyan);font-weight:500;letter-spacing:.5px;margin-right:10px}.company-filter input,.status-filter select{background:#ffffff0d;border:1px solid #00ff9d33;border-radius:8px;color:#fff;font-size:14px;min-width:180px;padding:8px 12px;transition:all .2s ease}.company-filter input:focus,.status-filter select:focus{border-color:var(--neon-green);box-shadow:0 0 0 2px #00ff9d33;outline:none}.pagination{gap:8px}.pagination button{border:1px solid var(--neon-cyan);color:var(--neon-cyan);transition:all .2s ease}.pagination button:hover:not(:disabled){background:#00ffff1a}.pagination span{color:var(--neon-cyan)}table{border-collapse:initial;border-spacing:0;font-size:14px;margin-top:16px;width:100%}thead{background:#0d0e1ab3;position:-webkit-sticky;position:sticky;top:0;z-index:10}th{border-bottom:2px solid #0ff3;color:var(--neon-cyan);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}td,th{padding:16px;text-align:left}td{background:#0d0e1a80;border-bottom:1px solid #00ff9d0d;color:#ffffffd9;transition:background .2s ease;vertical-align:middle}td.primary-info{color:#fff;font-size:15px;font-weight:600;letter-spacing:.2px}td.secondary-info{color:#ffffffe6;font-weight:500}td.tertiary-info{color:#ffffffb3;font-size:13px;font-weight:400}.visual-indicator{gap:8px}.channel-icon-dashboard{font-size:16px;margin-right:8px;opacity:.85;vertical-align:middle}td:first-child .visual-indicator{align-items:center;display:flex}.sentiment-score{border-radius:12px;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.5px;min-width:60px;padding:4px 10px;text-align:center}.sentiment-score.low{background:#ff00001a;border:1px solid #f003;color:#ff5b5b}.sentiment-score.medium{background:#ffff001a;border:1px solid #ff03;color:#ffdd5b}.sentiment-score.high{background:#00ff9d1a;border:1px solid #00ff9d33;color:var(--neon-green)}.status-badge{border-radius:12px;box-shadow:0 2px 4px #00000026;font-size:11px;padding:5px 10px}.date-info{font-size:12px}tr:hover td{background:#00ff9d0d;cursor:pointer}tr.selected td{background:#00ffff12;border-bottom:1px solid #0ff3}.status-badge.compensation,.status-badge.compensation_in_progress,.status-badge.compensation_invoice_made,.status-badge.to_compensate{background-color:#9c27b033;border:1px solid #9c27b033;color:#e490ff}.status-badge.waiting_carrier_commercial_response{background-color:#75608b33;border:1px solid #75608b33;color:#b9a1d9}.status-badge.pending,.status-badge.return_pending{background-color:#607d8b33;border:1px solid #607d8b33;color:#a1c0cf}.status-badge.processing{background-color:#2196f333;border:1px solid #2196f333;color:#67b3ff}.status-badge.automated{background:#00ff9d1a;border:1px solid #00ff9d33;color:var(--neon-green)}.status-badge.waiting_carrier_response{background:#ffa5001a;border:1px solid #ffa50033;color:#ffc15b}.status-badge.npec_yourstore{background:#ff00e11a;border:1px solid #ff00e133;color:#ff5beb}.status-badge.new{background:#9370db1a;border:1px solid #9370db33;color:#b997eb}.status-badge.affected{background:#ffd7001a;border:1px solid #ffd70033;color:#ffe15b}.status-badge.waiting_client_response{background:#d85df71a;border:1px solid #d85df733;color:#e587ff}.assigned-icon{font-size:18px}.assigned-icon.human{color:gold}.assigned-icon.robot{color:var(--neon-cyan)}.truncate{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1200px){.table-controls{flex-wrap:wrap;gap:16px}.filters-container{flex-wrap:wrap;width:100%}}@media (max-width:992px){table{display:block;overflow-x:auto}.truncate{max-width:150px}}@media (max-width:768px){.table-controls{align-items:flex-start;flex-direction:column}.company-filter,.status-filter{margin-bottom:12px;width:100%}.company-filter input,.status-filter select{width:100%}.pagination{justify-content:space-between;margin-top:16px;width:100%}td,th{font-size:14px;padding:12px 10px}.truncate{max-width:120px}}.date-field-toggle{align-items:center;display:flex;margin-left:1rem}.date-toggle-label{align-items:center;border-radius:8px;color:#ffffffd9;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;letter-spacing:.3px;padding:8px 12px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.date-toggle-label:hover{background:#00ffff0d;color:var(--neon-cyan)}.date-toggle-label input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#ffffff0d;border:2px solid #00ff9d4d;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin:0;position:relative;transition:all .2s ease;width:18px}.date-toggle-label input[type=checkbox]:hover{background:#00ff9d1a;border-color:#00ff9d80;transform:scale(1.05)}.date-toggle-label input[type=checkbox]:focus{border-color:var(--neon-green);box-shadow:0 0 0 2px #00ff9d33;outline:none}.date-toggle-label input[type=checkbox]:checked{background:var(--neon-green);border-color:var(--neon-green);box-shadow:0 0 8px #00ff9d4d}.date-toggle-label input[type=checkbox]:checked:before{color:#0d0e1a;content:"✓";font-size:12px;font-weight:700;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.date-toggle-label input[type=checkbox]:checked:hover{background:#00ff9de6;transform:scale(1.05)}@media (max-width:768px){.date-toggle-label{font-size:13px;padding:6px 10px}.date-toggle-label input[type=checkbox]{height:16px;width:16px}.date-toggle-label input[type=checkbox]:checked:before{font-size:11px}}.create-ticket-filter,.una-create-ticket-button{align-items:center;display:flex}.una-create-ticket-button{background:#0000;border:1px solid #00ff9d;border:1px solid var(--neon-green,#00ff9d);border-radius:8px;color:#00ff9d;color:var(--neon-green,#00ff9d);cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.una-create-ticket-button:hover{background:#00ff9d1a;box-shadow:0 0 8px #00ff9d4d;transform:translateY(-1px)}.una-create-ticket-button:active{transform:translateY(0)}@media (max-width:768px){.una-create-ticket-button{font-size:12px;padding:6px 12px}.una-create-ticket-button svg{margin-right:4px!important}}@media (max-width:480px){.una-create-ticket-button span{display:none}.una-create-ticket-button{justify-content:center;min-width:40px}.una-create-ticket-button svg{margin-right:0!important}}.employee-management-container{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;padding:var(--space-6)}.employee-dashboard-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-6)}.employee-section-title{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-display);font-weight:600;gap:var(--space-4);line-height:var(--line-height-display);margin-bottom:var(--space-7)}.employee-add-button,.employee-section-icon{color:var(--brand-accent)}.employee-add-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);letter-spacing:.5px;padding:12px 24px;text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.employee-add-button:hover{background:#12b8b81a;transform:translateY(-1px)}.employee-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-top:var(--space-6)}.employee-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.employee-card:hover{box-shadow:0 4px 8px #0006;transform:translateY(-2px)}.employee-header{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;margin-bottom:var(--space-4);padding-bottom:var(--space-4)}.employee-name{color:var(--brand-accent);font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);margin-bottom:var(--space-1)}.employee-email{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.employee-action-button{background:#0000;border:none;border-radius:4px;cursor:pointer;padding:var(--space-2);transition:all .15s cubic-bezier(.4,0,.2,1)}.employee-action-button.edit{color:var(--brand-accent)}.employee-action-button.delete{color:var(--state-danger)}.employee-action-button:hover{background:#ffffff0d;transform:scale(1.1)}.employee-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);margin-bottom:var(--space-4);min-height:80px;overflow:hidden;text-overflow:ellipsis}.employee-stats{background:#141a2b4d;border:1px solid var(--border-subtle);border-radius:8px;margin-top:var(--space-4);padding:var(--space-4)}.stats-row{display:flex;flex-direction:column;gap:var(--space-4)}.stat-item{gap:var(--space-1)}.stat-value{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.tags-stats{border-top:1px solid var(--border-subtle);margin-top:var(--space-4);padding-top:var(--space-4)}.tags-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.tag{background:#12b8b81a;border:1px solid #12b8b833;border-radius:16px;color:var(--brand-accent);font-size:var(--font-size-micro);font-weight:500;padding:4px 12px}.employee-create-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--overlay-50)}.employee-modal-content{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 8px 16px #0006;color:var(--text-primary);max-width:500px;padding:var(--space-6);width:90%}.employee-form-group{margin-bottom:var(--space-4)}.employee-form-group label{color:var(--text-primary);display:block;font-size:var(--font-size-body-sm);font-weight:500;margin-bottom:var(--space-2)}.employee-form-group input,.employee-form-group textarea{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-lg);padding:12px var(--space-4);transition:border-color .15s cubic-bezier(.4,0,.2,1);width:100%}.employee-form-group input:focus,.employee-form-group textarea:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b81a;outline:none}.employee-form-group textarea{min-height:100px;resize:vertical}.employee-modal-actions{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-6)}.employee-submit-button{background:var(--brand-accent);border:none;border-radius:8px;color:#0a0f1a;cursor:pointer;font-size:var(--font-size-body-sm);font-weight:500;padding:12px 24px;transition:background .15s cubic-bezier(.4,0,.2,1)}.employee-submit-button:hover{background:#10a0a0}.employee-cancel-button{background:#0000;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:var(--font-size-body-sm);padding:12px 24px;transition:all .15s cubic-bezier(.4,0,.2,1)}.employee-cancel-button:hover{background:#ffffff0d;border-color:var(--text-secondary)}.una-employee-loading-screen{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;display:flex;justify-content:center;margin:var(--space-4) auto;max-width:1400px;min-height:80vh;padding:var(--space-5)}.una-metric-item{margin-bottom:var(--space-3)}:root{--message-sent:linear-gradient(135deg,#6200ea1a,#6200ea33);--message-received:linear-gradient(135deg,#1a1a2eb3,#1a1a2ecc);--message-automated:linear-gradient(135deg,#ff98001a,#ff980033)}.app-container{box-sizing:border-box!important;display:flex;gap:20px;height:100vh;max-width:100%!important;overflow:hidden;padding:20px;width:100vw}.message-window-layout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:20px;box-shadow:0 10px 25px #0000004d;display:flex;flex:1 1 70%!important;flex-direction:column;max-width:70%!important;min-width:0;overflow:hidden;position:relative;transition:all .3s ease}.message-window-layout:after{border-radius:20px;bottom:0;box-shadow:inset 0 0 0 1px #00ffff26;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.message-window-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.message-window-content:before{background:radial-gradient(circle at top right,#00ffff0d,#0000 70%);bottom:0;content:"";left:0;opacity:.05;pointer-events:none;position:absolute;right:0;top:0}.message-window-messages{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:30px;scrollbar-color:#00ffff4d #1a1a2eb3;scrollbar-width:thin}.message-window-messages .message{word-wrap:break-word;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:12px;box-shadow:0 2px 5px #0000001a;font-size:.9rem;letter-spacing:.01rem;line-height:1.5;margin-bottom:15px;max-width:75%;overflow-wrap:break-word;padding:15px 20px;position:relative;transition:all .3s ease;word-break:break-word}.message-window-messages .message:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.message-window-messages .message.sent{background:linear-gradient(135deg,#1a1a2eb3,#1a1a2ecc);color:var(--text-color);margin-left:auto;position:relative}.message-window-messages .message.sent:before{border-radius:12px;bottom:0;box-shadow:inset 0 0 0 1px #6200ea33;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.message-window-messages .message.received{background:linear-gradient(135deg,#00ffff14,#00ffff0d);color:var(--text-color);margin-right:auto;position:relative}.message-window-messages .message.received:before{border-radius:12px;bottom:0;box-shadow:inset 0 0 0 1px #00ffff26;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.message-window-messages .message.automated{background:linear-gradient(135deg,#ff980014,#ff98000d);color:var(--text-color);margin-right:auto;position:relative}.message-window-messages .message.automated:before{border-radius:12px;bottom:0;box-shadow:inset 0 0 0 1px #ff980026;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.message-window-messages .message.sent:after{background:#1a1a2ecc;bottom:8px;-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);content:"";height:16px;position:absolute;right:-8px;transform:rotate(-45deg);width:16px}.message-window-messages .message.received:after{background:#00ffff0d}.message-window-messages .message.automated:after,.message-window-messages .message.received:after{bottom:8px;-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);content:"";height:16px;left:-8px;position:absolute;transform:rotate(45deg);width:16px}.message-window-messages .message.automated:after{background:#ff98000d}.message-content{color:var(--text-color);font-size:.95rem;font-weight:400;letter-spacing:.01rem;line-height:1.6;max-width:100%}.message-meta{align-items:center;color:#fff9;display:flex;font-size:.75rem;gap:10px;margin-top:6px}.message-time{font-size:.7rem;letter-spacing:.05rem;opacity:.8}.message-status-badge{background-color:#ff980033;border:1px solid var(--neon-orange);border-radius:10px;color:var(--neon-orange);display:inline-block;font-size:.65rem;font-weight:500;letter-spacing:.05em;margin-bottom:0;padding:2px 6px;text-transform:uppercase}.side-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ecc;border:none;border-radius:20px;box-shadow:0 10px 25px #0000004d;display:flex;flex:1 1;flex-direction:column;height:100%;max-width:30%;min-width:30%;overflow:hidden;position:relative}.side-panel:after{border-radius:20px;bottom:0;box-shadow:inset 0 0 0 1px #ff00ff26;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.input-container{align-items:center!important;background:#1a1a2ee6!important;border-top:1px solid #00ffff1a!important;display:flex!important;gap:15px!important;min-width:0!important;padding:20px!important}.message-window-textarea{background:#1a1a2eb3!important;border:1px solid #00ffff26!important;border-radius:12px!important;box-shadow:none!important;color:var(--text-color)!important;flex:1 1!important;font-size:14px!important;line-height:20px!important;max-height:120px!important;min-height:40px!important;padding:12px 15px!important;resize:none!important;transition:all .3s ease!important}.message-window-textarea:focus{background:#1a1a2ee6!important;border-color:#00ffff4d!important;box-shadow:0 0 0 1px #00ffff1a!important;outline:none!important}.message-window-action-button{background:#1a1a2eb3!important;border-radius:12px!important;color:var(--text-color)!important;gap:8px!important;letter-spacing:1px!important;padding:10px 20px!important;position:relative!important;text-transform:uppercase!important;transition:all .3s ease!important}.message-window-action-button:before{border-radius:12px;bottom:0;box-shadow:inset 0 0 0 1px #00ffff26;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s ease}.message-window-action-button:hover{background:#00ffff1a!important;transform:translateY(-2px)!important}.message-window-action-button:hover:before{box-shadow:inset 0 0 0 1px #00ffff4d}.message-window-send{color:var(--neon-green)!important}.message-window-send:before{box-shadow:inset 0 0 0 1px #00ff9d26}.message-window-send:hover{background:#00ff9d1a!important}.message-window-send:hover:before{box-shadow:inset 0 0 0 1px #00ff9d4d}.message-window-ai-help{color:var(--neon-magenta)!important}.message-window-ai-help:before{box-shadow:inset 0 0 0 1px #ff00ff26}.message-window-ai-help:hover{background:#ff00ff1a!important}.message-window-ai-help:hover:before{box-shadow:inset 0 0 0 1px #ff00ff4d}.response-actions{display:flex!important;flex-shrink:0!important;gap:8px!important}.ticket-actions{border-top:1px solid #e0e0e0!important;display:flex!important;gap:10px!important;padding:15px 20px!important}.tab-buttons{display:flex;flex:0 0 auto;gap:10px;padding:10px}.tab-button{align-items:center;color:#666;display:flex;gap:8px;justify-content:center;padding:12px}.tab-button.active{border-bottom:2px solid #6200ea;color:#6200ea}.message-window-action-button{align-items:center!important;border:none!important;border-radius:8px!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:500!important;gap:6px!important;height:40px!important;padding:8px 12px!important;transition:all .2s ease!important;white-space:nowrap!important}.message-window-resolve{background-color:#28a745!important;color:#fff!important}.message-window-resolve:hover{background-color:#218838!important;box-shadow:0 2px 4px #28a74533!important}.message-window-close{background-color:#dc3545!important;color:#fff!important}.message-window-close:hover{background-color:#c82333!important;box-shadow:0 2px 4px #dc354533!important}.ticket-header{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#1a1a2ed9!important;border-bottom:1px solid #00ffff26!important;overflow:visible!important;padding:16px 24px!important;position:relative!important}.ticket-title-row{margin-bottom:14px!important}.ticket-title-container,.ticket-title-row{align-items:center!important;display:flex!important;gap:16px!important}.ticket-title-container{flex:1 1!important;min-width:0!important}.ticket-header h2{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#1a1a2e99!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;flex:1 1!important;font-size:16px!important;font-weight:500!important;letter-spacing:.3px!important;margin:0!important;overflow:hidden!important;padding:10px 16px!important;position:relative!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ticket-header h2:before{border-radius:8px;box-shadow:inset 0 0 0 1px #0ff3;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.header-actions{align-items:center!important;display:flex!important;flex-shrink:0!important;gap:12px!important;margin-left:auto!important}.header-actions,.ticket-file-indicators{overflow:visible!important;position:relative}.ticket-meta{flex-wrap:wrap;gap:12px;margin-top:12px}.ticket-meta,.ticket-status{align-items:center;display:flex}.ticket-status{background:#1a1a2e80;border:none;border-radius:6px;box-shadow:none;font-size:11px;font-weight:500;gap:6px;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .2s ease}.ticket-status.pending{border-left:2px solid var(--neon-blue);color:var(--neon-blue)}.ticket-status.automated{border-left:2px solid var(--neon-cyan);color:var(--neon-cyan)}.ticket-status.resolved{border-left:2px solid var(--neon-green);color:var(--neon-green)}.ticket-status.closed{border-left:2px solid var(--neon-magenta);color:var(--neon-magenta)}.ticket-status.ai_resolved{border-left:2px solid var(--neon-orange);color:var(--neon-orange)}.ticket-employee{align-items:center;background:#1a1a2e80;border:none;border-left:2px solid var(--neon-cyan);border-radius:6px;box-shadow:none;color:var(--text-color);display:flex;font-size:11px;font-weight:500;gap:6px;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.language-selector-container{display:none}.translating-message{color:#666;font-size:14px;font-style:italic}.input-container,.message-window-content,.message-window-layout,.message-window-messages{min-width:0}.action-menu-container{margin-left:auto!important;position:relative!important}.action-menu-trigger{align-items:center;background:#1a1a2e80;border:none;border-radius:6px;box-shadow:none;color:var(--text-color);cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:6px;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase;transition:all .2s ease}.action-menu-trigger:hover{background:#00ffff14;color:var(--neon-cyan)}.action-menu{animation:menuAppear .3s ease!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#1a1a2ef2!important;border:1px solid #00ffff26!important;border-radius:8px!important;box-shadow:0 4px 12px #0006!important;margin-right:8px!important;min-width:200px!important;overflow:hidden!important;position:absolute!important;right:100%!important;top:0!important;z-index:1000!important}.action-menu button,.action-menu-item{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:flex;font-size:12px;gap:8px;letter-spacing:1px;padding:12px 16px;text-align:left;text-transform:uppercase;transition:all .3s ease;width:100%}.action-menu button:hover,.action-menu-item:hover{background:#00ffff1a;color:var(--neon-cyan);text-shadow:var(--glow-cyan)}.language-submenu{animation:menuAppear .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ef2;border:1px solid var(--neon-cyan);border-radius:12px;box-shadow:var(--glow-cyan);left:-160px!important;min-width:150px;overflow:hidden;top:0;z-index:1001!important}.language-submenu button{align-items:center;background:none;border:none;color:var(--text-color);cursor:pointer;display:flex;font-size:12px;gap:8px;letter-spacing:1px;padding:12px 16px;text-align:left;text-transform:uppercase;transition:all .3s ease;width:100%}.language-submenu button:hover{background:#00ffff1a;color:var(--neon-cyan);text-shadow:var(--glow-cyan)}.action-menu-item{position:relative}.draft-actions{margin-top:8px!important}.draft-actions,.draft-message-button{display:flex!important;gap:8px!important}.draft-message-button{align-items:center!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#1a1a2ecc!important;border:1px solid var(--neon-cyan)!important;border-radius:12px!important;color:var(--text-color)!important;cursor:pointer!important;font-size:12px!important;font-weight:500!important;letter-spacing:1px!important;padding:8px 16px!important;text-transform:uppercase!important;transition:all .3s ease!important}.draft-message-button:hover{transform:translateY(-2px)!important}.draft-message-button.send{border-color:var(--neon-green)!important;box-shadow:var(--glow-green)!important;color:var(--neon-green)!important}.draft-message-button.send:hover{background:#00ff9d1a!important}.draft-message-button.delete{border-color:var(--neon-magenta)!important;box-shadow:var(--glow-magenta)!important;color:var(--neon-magenta)!important}.draft-message-button.delete:hover{background:#ff00ff1a!important}.draft-message-button.modify{border-color:var(--neon-cyan)!important;box-shadow:var(--glow-cyan)!important;color:var(--neon-cyan)!important}.draft-message-button.modify:hover{background:#00ffff1a!important}@keyframes headerGlow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes menuAppear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tab-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.pdf-preview-link{color:var(--neon-cyan);display:inline-block;margin:10px 0;text-decoration:none;transition:transform .2s ease}.pdf-preview-link:hover{transform:translateY(-2px)}.pdf-preview{align-items:center;background:#1a1a2ecc;border:1px solid var(--neon-cyan);border-radius:8px;box-shadow:var(--glow-cyan);display:flex;flex-direction:column;height:120px;justify-content:center;margin-bottom:5px;transition:all .3s ease;width:100px}.pdf-preview:hover{background:#00ffff1a}.pdf-preview i{font-size:40px;margin-bottom:8px}.pdf-preview .pdf-text{font-size:14px;font-weight:500}.ticket-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.file-button{align-items:center;background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:.9em;gap:6px;padding:4px 8px}.file-button:hover{background-color:#e0e0e0}.file-overlay{background-color:#000000b3;bottom:0;right:0}.file-overlay-content{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:90%;max-width:1200px;width:90%}.file-overlay-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:16px}.file-overlay-header h3{margin:0}.close-button{background:none;border:none;font-size:1.2em;padding:4px}.file-overlay-body{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:16px}.file-overlay-body img{max-height:100%;max-width:100%;object-fit:contain}.file-download{text-align:center}.download-button{background-color:#007bff;border-radius:4px;color:#fff;display:inline-block;margin-top:16px;padding:8px 16px;text-decoration:none}.download-button:hover{background-color:#0056b3}.file-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.file-overlay-content{background:#fff;box-shadow:0 0 10px #00000080;height:80%;padding:20px;position:relative;width:80%}.close-overlay{background:#0000;border:none;color:#333;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.context-tab{background:#1a1a2ecc!important;height:100%!important;overflow-y:auto!important;padding:20px!important}.context-content{display:flex!important;flex-direction:column!important;gap:20px!important}.context-section{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#1a1a2ee6!important;border:1px solid var(--neon-cyan)!important;border-radius:12px!important;box-shadow:var(--glow-cyan)!important;padding:20px!important;transition:all .3s ease!important}.context-section:hover{box-shadow:0 0 20px #00ffff4d!important;transform:translateY(-2px)!important}.context-section h3{border-bottom:1px solid var(--neon-cyan)!important;color:var(--neon-cyan)!important;font-size:14px!important;margin-bottom:15px!important;margin-top:0!important;padding-bottom:10px!important;text-shadow:var(--glow-cyan)!important}.context-section h3,.context-section h4{letter-spacing:1px!important;text-transform:uppercase!important}.context-section h4{color:var(--neon-magenta)!important;font-size:13px!important;margin:12px 0 8px!important;text-shadow:var(--glow-magenta)!important}.context-section p{color:var(--text-color)!important;font-size:13px!important;line-height:1.5!important;margin:8px 0!important}.context-section strong{color:var(--neon-purple)!important;font-weight:500!important;text-shadow:var(--glow-purple)!important}.ticket-indicators{display:flex!important;flex-wrap:wrap!important;gap:15px!important;margin-top:15px!important}.ticket-indicator{align-items:center!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#1a1a2ecc!important;border:1px solid var(--neon-cyan)!important;border-radius:12px!important;display:flex!important;font-size:12px!important;gap:8px!important;letter-spacing:1px!important;padding:8px 16px!important;text-transform:uppercase!important;transition:all .3s ease!important}.ticket-indicator.client,.ticket-indicator.tracking{border-color:var(--neon-cyan)!important;box-shadow:var(--glow-cyan)!important;color:var(--neon-cyan)!important}.ticket-indicator.carrier{border-color:var(--neon-yellow)!important;box-shadow:var(--glow-yellow)!important;color:var(--neon-yellow)!important}.ticket-indicator.status{border-color:var(--neon-green)!important;box-shadow:var(--glow-green)!important;color:var(--neon-green)!important}.ticket-indicator.status.off{border-color:var(--neon-magenta)!important;box-shadow:var(--glow-magenta)!important;color:var(--neon-magenta)!important;opacity:.7!important}.ticket-indicator:hover{filter:brightness(1.2)!important;transform:translateY(-2px)!important}.ticket-indicator i{font-size:14px!important}.ticket-file-indicators{display:flex!important;flex-wrap:nowrap!important;gap:8px!important}.ticket-file-indicator{align-items:center!important;background:#1a1a2ecc!important;border:1px solid var(--neon-purple)!important;border-radius:8px!important;box-shadow:var(--glow-purple)!important;cursor:pointer!important;display:flex!important;justify-content:center!important;margin:0 8px;overflow:visible!important;padding:8px!important;transition:all .3s ease!important;z-index:8000}.ticket-file-indicator:hover{filter:brightness(1.2)!important;transform:translateY(-2px)!important}.ticket-file-indicator svg{color:var(--neon-purple)!important;font-size:18px!important}.ticket-file-indicator.pdf{border-color:var(--neon-magenta)!important}.ticket-file-indicator.pdf svg{color:var(--neon-magenta)!important}.ticket-file-indicator.image{border-color:var(--neon-cyan)!important}.ticket-file-indicator.image svg{color:var(--neon-cyan)!important}.ticket-file-indicator.document{border-color:var(--neon-blue)!important}.ticket-file-indicator.document svg{color:var(--neon-blue)!important}.ticket-file-tooltip{top:100%!important}.ticket-file-tooltip:before{border-color:#0000 #0000 #000000d9;border-style:solid;border-width:0 6px 6px;content:"";left:50%;position:absolute;top:-6px;transform:translateX(-50%)}.ticket-file-tooltip .tooltip-filename{border-bottom:1px solid #fff3;font-weight:700;margin:0 0 4px;padding-bottom:4px}.file-metadata-content{font-size:.9em}.metadata-item{line-height:1.4;margin:3px 0}.metadata-item strong{font-weight:600;margin-right:4px}.warehouse-tab{padding:1rem}.warehouse-email-form{gap:1rem}.form-group,.warehouse-email-form{display:flex;flex-direction:column}.form-group{gap:.5rem}.warehouse-input,.warehouse-textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:.5rem}.warehouse-textarea{min-height:100px;resize:vertical}.warehouse-submit-button{align-items:center;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;justify-content:center;padding:.75rem;transition:background-color .2s}.warehouse-submit-button:hover{background-color:#0056b3}.warehouse-submit-button:disabled{background-color:#ccc;cursor:not-allowed}.user-tab{background:#1a1a2ecc!important;display:flex!important;flex-direction:column!important;gap:20px!important;height:100%!important;overflow-y:auto!important;padding:20px!important}.user-section{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#1a1a2ee6!important;border-radius:12px!important;padding:20px!important;transition:all .3s ease!important}.user-section:hover{box-shadow:0 0 20px #00ffff4d!important;transform:translateY(-2px)!important}.user-section h3{border-bottom:1px solid var(--neon-cyan)!important;color:var(--neon-cyan)!important;font-size:14px!important;margin:0 0 15px!important;padding-bottom:10px!important;text-shadow:var(--glow-cyan)!important}.user-section h3,.user-section h4{letter-spacing:1px!important;text-transform:uppercase!important}.user-section h4{color:var(--neon-magenta)!important;font-size:13px!important;margin:15px 0 10px!important;text-shadow:var(--glow-magenta)!important}.user-section p{align-items:center!important;color:var(--text-color)!important;display:flex!important;font-size:13px!important;gap:8px!important;line-height:1.5!important;margin:8px 0!important}.user-section strong{color:var(--neon-purple)!important;font-weight:500!important;min-width:100px!important;text-shadow:var(--glow-purple)!important}.user-section:first-child{border-color:var(--neon-magenta)!important;box-shadow:var(--glow-magenta)!important}.user-section:nth-child(2){border-color:var(--neon-cyan)!important;box-shadow:var(--glow-cyan)!important}.user-section:nth-child(3){border-color:var(--neon-green)!important;box-shadow:var(--glow-green)!important}.user-section .package-content svg,.user-section p svg{color:var(--neon-cyan)!important;font-size:14px!important;opacity:.8!important}.package-content{align-items:center!important;display:flex!important;gap:8px!important;position:relative!important}.package-content-truncated{color:var(--text-color)!important;cursor:pointer!important;max-width:200px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.package-content-full{word-wrap:break-word!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#1a1a2ef2!important;border:1px solid var(--neon-cyan)!important;border-radius:8px!important;box-shadow:var(--glow-cyan)!important;color:var(--text-color)!important;left:0!important;max-width:400px!important;min-width:250px!important;opacity:0!important;padding:12px!important;position:absolute!important;top:100%!important;transition:all .3s ease!important;visibility:hidden!important;white-space:normal!important;z-index:1000!important}.package-content:hover .package-content-full{opacity:1!important;transform:translateY(5px)!important;visibility:visible!important}.track-tab{background:#1a1a2ecc!important;height:100%!important;overflow-y:auto!important;padding:20px!important}.tracking-section h3{border-bottom:1px solid var(--neon-cyan)!important;color:var(--neon-cyan)!important;font-size:14px!important;margin:0 0 15px!important;padding-bottom:10px!important;text-shadow:var(--glow-cyan)!important}.tracking-section h3,.tracking-section h4{letter-spacing:1px!important;text-transform:uppercase!important}.tracking-section h4{color:var(--neon-magenta)!important;font-size:13px!important;margin:15px 0 10px!important;text-shadow:var(--glow-magenta)!important}.tracking-section p{align-items:center!important;background:#1a1a2ecc!important;border:1px solid var(--neon-purple)!important;border-radius:8px!important;box-shadow:var(--glow-purple)!important;color:var(--text-color)!important;display:flex!important;font-size:13px!important;gap:8px!important;margin:8px 0!important;padding:8px 16px!important}.tracking-section strong{color:var(--neon-purple)!important;font-weight:500!important;min-width:120px!important;text-shadow:var(--glow-purple)!important}.tracking-events{margin-left:20px!important;padding:20px 0!important;position:relative!important}.tracking-events:before{background:var(--neon-cyan)!important;bottom:0!important;box-shadow:var(--glow-cyan)!important;content:""!important;left:15px!important;position:absolute!important;top:0!important;width:2px!important;z-index:1!important}.tracking-event{margin:30px 0!important;padding-left:45px!important;position:relative!important}.tracking-event:before{background:var(--neon-cyan)!important;border-radius:50%!important;box-shadow:var(--glow-cyan)!important;content:""!important;height:16px!important;left:8px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:16px!important;z-index:2!important}.event-date{color:var(--neon-magenta)!important;font-size:12px!important;font-weight:500!important;margin-bottom:4px!important;text-shadow:var(--glow-magenta)!important}.event-location{font-size:13px!important;margin-bottom:4px!important;text-shadow:var(--glow-cyan)!important}.event-location,.event-status{color:var(--neon-cyan)!important}.event-status{word-wrap:break-word!important;background:#1a1a2ef2!important;border:1px solid var(--neon-magenta)!important;border-radius:8px!important;box-shadow:var(--glow-magenta)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.5px!important;max-width:100%!important;padding:12px 20px!important;text-shadow:0 0 5px #00ffff80!important;transition:all .3s ease!important;white-space:normal!important}.event-status:hover{background:#1a1a2ecc!important;box-shadow:0 0 15px var(--neon-magenta)!important;transform:translateY(-2px)!important}.tracking-event{animation:eventAppear .5s ease forwards;opacity:1;transform:translateX(-20px)}@keyframes eventAppear{to{opacity:1!important;transform:translateX(0)!important}}.tracking-event:first-child{animation-delay:.1s!important}.tracking-event:nth-child(2){animation-delay:.2s!important}.tracking-event:nth-child(3){animation-delay:.3s!important}.tracking-event:nth-child(4){animation-delay:.4s!important}.tracking-event:nth-child(5){animation-delay:.5s!important}.ticket-file-indicator:hover .file-metadata-tooltip{opacity:1!important;visibility:visible!important}.metadata-description,.metadata-title{color:var(--text-color)!important;line-height:1.4!important;margin-bottom:8px!important}.metadata-description strong,.metadata-title strong{color:var(--neon-purple)!important;display:block!important;margin-bottom:4px!important;text-shadow:var(--glow-purple)!important}.metadata-description{font-size:11px!important}.niveau2-tab{padding:15px}.niveau2-email-form{display:flex;flex-direction:column;gap:15px}.niveau2-input,.niveau2-textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.niveau2-textarea{min-height:100px;resize:vertical}.file-selection-grid{grid-gap:10px;border:1px solid #ddd;border-radius:4px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:200px;overflow-y:auto;padding:10px}.file-selection-item{align-items:center;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:8px;transition:background-color .2s}.file-selection-item:hover{background-color:#f5f5f5}.file-selection-item.selected{background-color:#e3f2fd;border-color:#2196f3}.file-selection-item .file-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.niveau2-submit-button{align-items:center;background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;padding:10px}.niveau2-submit-button:hover{background-color:#1976d2}.niveau2-submit-button:disabled{background-color:#bdbdbd;cursor:not-allowed}.message-window-messages::-webkit-scrollbar{width:6px}.message-window-messages::-webkit-scrollbar-track{background:#1a1a2eb3;border-radius:3px}.message-window-messages::-webkit-scrollbar-thumb{background:var(--neon-cyan);border-radius:3px;box-shadow:0 0 5px var(--neon-cyan)}.message-window-messages .message.sent.draft{background:var(--mondial-relay-light);box-shadow:var(--glow-magenta)}.ticket-file-indicator:hover .ticket-file-tooltip{opacity:1;visibility:visible}.header-actions,.ticket-file-indicators,.ticket-header,.ticket-title-row{overflow:visible;position:relative;z-index:auto}.ticket-file-indicator{position:relative!important;z-index:8000!important}.ticket-file-tooltip{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#1a1a2ef2;border:1px solid var(--neon-cyan);border-radius:8px;bottom:120%!important;box-shadow:var(--glow-cyan);color:#fff;left:50%!important;max-width:250px;padding:8px 12px;transform:translateX(-50%)!important;width:-webkit-max-content;width:max-content}.file-metadata-tooltip,.ticket-file-tooltip{opacity:0!important;pointer-events:none!important;position:absolute!important;transition:opacity .3s ease,visibility .3s ease!important;visibility:hidden!important;z-index:9999!important}.ticket-file-indicator:hover .file-metadata-tooltip,.ticket-file-indicator:hover .ticket-file-tooltip{opacity:1!important;visibility:visible!important}.warehouse-conversation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex:1 1 auto;flex-direction:column;height:auto;margin-bottom:0;min-height:0;overflow:hidden}.warehouse-conversation-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}.warehouse-conversation-messages{flex:1 1;min-height:0;padding:20px;position:relative}.warehouse-conversation-messages:before{bottom:0;content:"";left:0;opacity:.05;pointer-events:none;position:absolute;right:0;top:0}.warehouse-conversation-message{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:12px;font-size:14px;line-height:1.6;margin-bottom:20px;max-width:85%;padding:15px;position:relative;transition:all .3s ease}.warehouse-conversation-message--sent{background:#e91e631a;border-bottom-right-radius:4px;box-shadow:0 0 10px #e91e634d;margin-left:auto}.warehouse-conversation-message--received{background:#1a1a2e99;border-bottom-left-radius:4px;box-shadow:0 0 10px #00bcd44d;margin-right:auto}.warehouse-conversation-message__sender{color:var(--neon-cyan);font-size:12px;font-weight:500;letter-spacing:1px;margin-bottom:8px;text-shadow:0 0 5px #00bcd480;text-transform:uppercase}.warehouse-conversation-message__content{font-size:14px;line-height:1.4;margin-bottom:8px;word-break:break-word}.warehouse-conversation-message__meta{align-items:center;color:#6c757d;display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.warehouse-conversation-message__timestamp{color:#888}.warehouse-response__details-content{background:#1a1a2e66;border:1px solid #00ffff1a;border-radius:8px;color:var(--text-color);font-size:14px;line-height:1.6;padding:12px}.warehouse-conversation-tracking{background:#1a1a2ef2;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px;padding:8px 16px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:1}.tracking-badge.warehouse{align-items:center;background-color:#0096881a;border-color:#00bfa5;color:#00bfa5;display:flex;gap:8px}.warehouse-refresh{padding:12px 20px;text-align:center}.refresh-button{background:#1a1a2ecc;border:1px solid var(--neon-cyan);border-radius:8px;color:var(--neon-cyan);cursor:pointer;font-size:14px;font-weight:500;letter-spacing:1px;padding:8px 16px;text-transform:uppercase;transition:all .2s ease}.refresh-button:hover{background-color:#00ffff1a;box-shadow:0 0 10px #00ffff4d;transform:translateY(-2px)}.empty-conversation{align-items:center;color:#888;display:flex;font-style:italic;height:100%;justify-content:center;padding:30px;text-align:center}.message-edit-container{width:100%}.message-edit-textarea{background:#1a1a2eb3!important;border:1px solid #00ffff26!important;border-radius:8px!important;box-sizing:border-box!important;color:var(--text-color)!important;font-size:14px!important;line-height:1.4!important;margin-bottom:10px!important;max-height:200px!important;min-height:80px!important;padding:12px 15px!important;resize:vertical!important;transition:all .3s ease!important;width:100%!important}.message-edit-textarea:focus{background:#1a1a2ee6!important;border-color:#00ffff4d!important;box-shadow:0 0 0 1px #00ffff1a!important;outline:none!important}.edit-actions{display:flex!important;gap:8px!important;justify-content:flex-end!important}.edit-action-button{align-items:center!important;border:none!important;border-radius:8px!important;cursor:pointer!important;display:flex!important;font-size:12px!important;font-weight:500!important;gap:6px!important;letter-spacing:1px!important;padding:8px 16px!important;text-transform:uppercase!important;transition:all .3s ease!important}.edit-action-button.save{background:#00ff9d1a!important;border:1px solid var(--neon-green)!important;color:var(--neon-green)!important}.edit-action-button.save:hover{background:#00ff9d33!important;box-shadow:0 0 10px #00ff9d4d!important;transform:translateY(-2px)!important}.edit-action-button.cancel{background:#ff00ff1a!important;border:1px solid var(--neon-magenta)!important;color:var(--neon-magenta)!important}.edit-action-button.cancel:hover{background:#f0f3!important;box-shadow:0 0 10px #ff00ff4d!important;transform:translateY(-2px)!important}.info-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ecc;border-left:1px solid var(--neon-magenta);box-shadow:var(--glow-magenta);box-sizing:border-box;height:100%;overflow-y:auto;padding:20px;position:relative;width:100%}.info-panel:before{background:linear-gradient(#0000 0,#0000 95%,var(--neon-magenta) 95%,#0000 100%),linear-gradient(90deg,#0000 0,#0000 95%,var(--neon-magenta) 95%,#0000 100%);background-size:30px 30px;bottom:0;content:"";left:0;opacity:.05;pointer-events:none;position:absolute;right:0;top:0}.info-section{box-sizing:border-box;margin-bottom:25px;overflow:hidden;padding:15px;position:relative;transition:all .3s ease;width:100%}.info-section:hover{box-shadow:0 0 10px #0ff3}.info-section:before{background:linear-gradient(45deg,#0000,#00ffff1a 45%,#0ff3 50%,#00ffff1a 55%,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.info-section:hover:before{left:100%}.info-section h2{align-items:center;border-bottom:1px solid #0ff3;color:var(--neon-cyan);display:flex;font-size:16px;font-weight:600;gap:10px;letter-spacing:1px;margin-bottom:15px;padding-bottom:10px;text-shadow:var(--glow-cyan);text-transform:uppercase}.info-section h2 svg{color:var(--neon-cyan);filter:drop-shadow(0 0 5px var(--neon-cyan))}.client-info-grid{grid-gap:15px;box-sizing:border-box;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%}.info-item{background:#1a1a2e66;border:1px solid #00ffff1a;border-radius:8px;font-size:13px;gap:10px;padding:8px;transition:all .3s ease}.info-item:hover{background:#00ffff0d;border-color:var(--neon-cyan);box-shadow:var(--glow-cyan)}.info-label{color:var(--neon-magenta);font-size:11px;font-weight:600;letter-spacing:1px;text-shadow:var(--glow-magenta);white-space:nowrap}.info-value{color:var(--text-color);word-break:break-word}.order-details-container{box-sizing:border-box;font-size:13px;width:100%}.order-detail-item{background:#1a1a2e66;border:1px solid #00ffff1a;border-radius:8px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px;padding:8px;transition:all .3s ease;width:100%}.order-detail-item:hover{background:#00ffff0d;border-color:var(--neon-cyan);box-shadow:var(--glow-cyan)}.detail-label{color:var(--neon-magenta);font-size:11px;font-weight:600;letter-spacing:1px;text-shadow:var(--glow-magenta);text-transform:uppercase}.detail-value{color:var(--text-color);max-width:60%;text-align:right;word-break:break-word}.order-detail-header{border-bottom:1px solid #00ff9d33;color:var(--neon-green);font-weight:600;letter-spacing:1px;margin-bottom:10px;margin-top:15px;padding-bottom:8px;text-shadow:var(--glow-green);text-transform:uppercase}.summary-content{background:#1a1a2e66;border:1px solid #00ffff1a;border-radius:8px;color:var(--text-color);font-size:13px;line-height:1.6;padding:12px}.info-panel::-webkit-scrollbar{width:6px}.info-panel::-webkit-scrollbar-track{background:#1a1a2e66}.info-panel::-webkit-scrollbar-thumb{background:var(--neon-cyan);border-radius:3px;box-shadow:var(--glow-cyan)}.info-panel::-webkit-scrollbar-thumb:hover{background:var(--neon-magenta);box-shadow:var(--glow-magenta)}.wms-chat-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ecc;border:1px solid var(--neon-cyan);border-radius:20px;box-shadow:var(--glow-cyan);display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden;position:relative}.wms-chat-container:before{background:linear-gradient(#0000 0,#0000 95%,var(--neon-cyan) 95%,#0000 100%),linear-gradient(90deg,#0000 0,#0000 95%,var(--neon-cyan) 95%,#0000 100%);background-size:30px 30px;bottom:0;content:"";left:0;opacity:.05;pointer-events:none;position:absolute;right:0;top:0}.wms-chat-messages{display:flex;flex:1 1 auto;flex-direction:column;gap:15px;min-height:0;overflow-y:auto;padding:20px;position:relative}.wms-chat-message{animation:messageAppear .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:12px;font-size:14px;line-height:1.6;margin:4px 0;max-width:85%;padding:15px;transition:all .3s ease}.wms-chat-message.user{align-self:flex-end;background:#6200ea1a;border:1px solid var(--neon-purple);box-shadow:var(--glow-purple);color:var(--text-color)}.wms-chat-message.bot{align-self:flex-start;background:#1a1a2e99;border:1px solid var(--neon-cyan);box-shadow:var(--glow-cyan);color:var(--text-color)}.wms-chat-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ee6;border-top:1px solid var(--neon-cyan);bottom:0;box-sizing:border-box;flex:0 0 auto;padding:20px;position:relative}.wms-chat-input,.wms-chat-input form{display:flex;gap:12px;width:100%}.wms-chat-input input{background:#1a1a2ecc;border:1px solid var(--neon-cyan);border-radius:12px;box-shadow:var(--glow-cyan);box-sizing:border-box;color:var(--text-color);flex:1 1;font-size:14px;min-width:0;outline:none;padding:12px 20px;transition:all .3s ease;width:100%}.wms-chat-input input:focus{background:#1a1a2ee6;border-color:var(--neon-cyan);box-shadow:var(--glow-cyan),0 0 20px #0ff3}.wms-chat-send-button{align-items:center!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#1a1a2ecc!important;border:1px solid var(--neon-green)!important;border-radius:12px!important;color:var(--neon-green)!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:500!important;gap:8px!important;height:auto!important;letter-spacing:1px!important;padding:12px 24px!important;text-transform:uppercase!important;transition:all .3s ease!important;white-space:nowrap!important}.wms-chat-send-button:hover{background:#6200ea1a!important;box-shadow:var(--glow-purple)!important;transform:translateY(-2px)!important}.wms-chat-messages::-webkit-scrollbar{width:6px}.wms-chat-messages::-webkit-scrollbar-track{background:#1a1a2e66}.wms-chat-messages::-webkit-scrollbar-thumb{background:var(--neon-cyan);border-radius:3px;box-shadow:var(--glow-cyan)}.wms-chat-messages::-webkit-scrollbar-thumb:hover{background:var(--neon-purple);box-shadow:var(--glow-purple)}:root{--mondial-relay-color:var(--neon-magenta);--mondial-relay-light:#e91e631a;--colis-prive-color:var(--neon-purple);--colis-prive-light:#9c27b01a;--colissimo-color:var(--neon-orange);--colissimo-light:#ffc1071a;--chronopost-color:var(--neon-cyan);--chronopost-light:#00bcd41a;--amazon-color:var(--neon-blue);--amazon-light:#2196f31a}.carriers-conversation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex:1 1 auto;flex-direction:column;height:auto;margin-bottom:0;min-height:0;overflow:hidden}.carriers-conversation-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}.carriers-conversation-messages{flex:1 1;min-height:0;padding:20px;position:relative}.carriers-conversation-messages:before{bottom:0;content:"";left:0;opacity:.05;pointer-events:none;position:absolute;right:0;top:0}.carriers-conversation-message{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:12px;font-size:14px;line-height:1.6;margin-bottom:20px;max-width:85%;padding:15px;position:relative;transition:all .3s ease}.carriers-conversation-message--sent{align-self:flex-end;background:#e91e631a;background:var(--mondial-relay-light);box-shadow:var(--glow-magenta)}.carriers-conversation-message--received{align-self:flex-start;background:#1a1a2e99;box-shadow:var(--glow-cyan)}.carriers-conversation-message--final_response{align-self:flex-end;background:#00ff9d1a;box-shadow:var(--glow-green)}.carriers-conversation-message__sender{color:var(--neon-cyan);font-size:12px;font-weight:500;letter-spacing:1px;margin-bottom:8px;text-shadow:var(--glow-cyan);text-transform:uppercase}.carriers-conversation-message__content{font-size:14px;line-height:1.4;margin-bottom:8px;word-break:break-word}.carriers-conversation-message__meta{align-items:center;color:#6c757d;display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.carriers-conversation-message__timestamp{color:#888}.carriers-conversation-message__validation{border-top:1px solid #0000001a;display:flex;gap:8px;margin-top:8px;padding-top:8px}.carriers-conversation-tracking{background:#1a1a2ef2;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px;padding:8px 16px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:1}.tracking-badge{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1a1a2ecc;border:1px solid var(--neon-cyan);border-radius:8px;box-shadow:var(--glow-cyan);color:var(--text-color);font-size:12px;letter-spacing:1px;padding:6px 12px;text-transform:uppercase;transition:all .3s ease}.tracking-badge.carrier{background:#1a1a2ecc;border:1px solid var(--neon-cyan);color:var(--neon-cyan)}.carriers-conversation-params{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2e99;border-top:1px solid var(--neon-cyan);padding:20px}.param-item{align-items:flex-start;background:#1a1a2e66;border:1px solid #00ffff1a;border-radius:12px;display:flex;gap:12px;margin:10px 0;padding:12px;transition:all .3s ease}.param-item:hover{background:#00ffff0d;border-color:var(--neon-cyan);box-shadow:var(--glow-cyan);transform:translateY(-2px)}.param-label{color:var(--neon-magenta);font-size:12px;letter-spacing:1px;min-width:120px;text-shadow:var(--glow-magenta)}.param-value{flex:1 1;word-break:break-word}.param-input,.param-value{color:var(--text-color);font-size:14px}.param-input{background:#1a1a2ecc;border:1px solid var(--neon-cyan);padding:10px;transition:all .3s ease}.param-input:focus{background:#1a1a2ee6;border-color:var(--neon-cyan);box-shadow:var(--glow-cyan)}.tracking-badge.carrier.carrier-mondial-relay{background-color:#e91e631a;background-color:var(--mondial-relay-light);border-color:var(--mondial-relay-color);color:var(--neon-magenta);color:var(--mondial-relay-color)}.tracking-badge.carrier.carrier-colis-prive{background-color:#9c27b01a;background-color:var(--colis-prive-light);border-color:var(--colis-prive-color);color:var(--neon-purple);color:var(--colis-prive-color)}.tracking-badge.carrier.carrier-colissimo{background-color:#ffc1071a;background-color:var(--colissimo-light);border-color:var(--colissimo-color);color:var(--neon-orange);color:var(--colissimo-color)}.tracking-badge.carrier.carrier-chronopost{background-color:#00bcd41a;background-color:var(--chronopost-light);border-color:var(--chronopost-color);color:var(--neon-cyan);color:var(--chronopost-color)}.tracking-badge.carrier.carrier-amazon{background-color:#2196f31a;background-color:var(--amazon-light);border-color:var(--amazon-color);color:var(--neon-blue);color:var(--amazon-color)}.carrier-mondial-relay .carriers-conversation-message--sent{background-color:#e91e631a;background-color:var(--mondial-relay-light);margin-left:20%}.carrier-colis-prive .carriers-conversation-message--sent{background-color:#9c27b01a;background-color:var(--colis-prive-light);margin-left:20%}.carrier-colissimo .carriers-conversation-message--sent{background-color:#ffc1071a;background-color:var(--colissimo-light);margin-left:20%}.carrier-chronopost .carriers-conversation-message--sent{background-color:#00bcd41a;background-color:var(--chronopost-light);margin-left:20%}.carrier-amazon .carriers-conversation-message--sent{background-color:#2196f31a;background-color:var(--amazon-light);margin-left:20%}.edit-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ecc;border:1px solid var(--neon-cyan);border-radius:20px;box-shadow:var(--glow-cyan);display:flex;gap:12px;margin-top:15px;padding:15px}.message-edit-textarea{background:#1a1a2eb3;border:1px solid var(--neon-cyan);border-radius:12px;box-shadow:var(--glow-cyan);color:var(--text-color);font-size:14px;line-height:20px;max-height:120px;min-height:40px;padding:12px 15px;resize:none;transition:all .3s ease;width:100%}.message-edit-textarea:focus{background:#1a1a2ee6;border-color:var(--neon-cyan);box-shadow:0 0 20px #00ffff4d;outline:none}.scrollable{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.params-content{padding-bottom:10px}.carrier-response__header{border-bottom:1px solid #0ff3;color:var(--neon-cyan);font-weight:500;letter-spacing:1px;margin-bottom:10px;padding-bottom:10px;text-shadow:var(--glow-cyan);text-transform:uppercase}.carrier-response__meta{display:flex;flex-direction:column;font-size:12px;gap:8px}.carrier-response__date,.carrier-response__status{align-items:center;background:#1a1a2e66;border:1px solid #00ffff1a;border-radius:8px;display:flex;gap:12px;padding:8px}.carrier-response__label{color:var(--neon-magenta);font-weight:500;letter-spacing:1px;min-width:80px;text-shadow:var(--glow-magenta);text-transform:uppercase}.carrier-response__details{border-top:1px solid #0ff3;margin-top:15px;padding-top:15px}.carrier-response__details-label{color:var(--neon-green);font-weight:500;letter-spacing:1px;margin-bottom:8px;text-shadow:var(--glow-green);text-transform:uppercase}.carrier-response__details-content{background:#1a1a2e66;border:1px solid #00ffff1a;border-radius:8px;color:var(--text-color);font-size:14px;line-height:1.6;padding:12px}.custom-button{align-items:center;border:1px solid #0000;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;font:500 14px/20px var(--font-family);gap:8px;padding:8px 20px;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.custom-button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.custom-button--primary{background:var(--brand-accent);color:#0a0f1a}.custom-button--primary:hover{background:#10a0a0;transform:translateY(-1px)}.custom-button--primary:active{transform:translateY(0)}.custom-button--secondary{background:#0000;border-color:var(--brand-accent);color:var(--brand-accent)}.custom-button--secondary:hover{background:#12b8b81a;transform:translateY(-1px)}.custom-button--secondary:active{transform:translateY(0)}.custom-button--tertiary{background:#0000;border:1px solid var(--border-subtle);color:var(--text-primary)}.custom-button--tertiary:hover{background:var(--bg-surface);border-color:var(--text-secondary);transform:translateY(-1px)}.custom-button--tertiary:active{transform:translateY(0)}.custom-button--destructive{background:var(--state-danger);color:#0a0f1a}.custom-button--destructive:hover{background:#d63e3e;transform:translateY(-1px)}.custom-button--destructive:active{transform:translateY(0)}.custom-button--small{font-size:12px;line-height:16px;padding:6px 16px}.custom-button--large{font-size:16px;line-height:24px;padding:12px 24px}.custom-button--disabled{cursor:not-allowed;opacity:.5;pointer-events:none;transform:none!important}.custom-button--icon-only{justify-content:center;padding:8px}.custom-button--icon-only.custom-button--small{padding:6px}.custom-button--icon-only.custom-button--large{padding:12px}.custom-button--loading{color:#0000;position:relative}.custom-button--loading:after{animation:button-loading-spin 1s ease infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;width:16px}@keyframes button-loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.manual-carrier-conversation-form{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;display:flex;flex-direction:column;max-height:80vh;overflow-y:auto;padding:var(--space-5)}.manual-carrier-conversation-form h2{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);margin-bottom:var(--space-5);padding-bottom:var(--space-4);text-align:center}.param-item{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;margin:var(--space-4) 0;padding:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.param-item:hover{background:var(--bg-surface);border-color:var(--brand-accent);transform:translateY(-1px)}.param-label{color:var(--text-secondary);display:block;font-weight:500;letter-spacing:.5px;margin-bottom:var(--space-2);text-transform:uppercase}.param-input,.param-label{font-size:var(--font-size-body-sm)}.param-input{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family);padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.param-input:focus{box-shadow:0 0 0 2px #12b8b81a;outline:none}.param-input:focus,.param-input:hover{border-color:var(--brand-accent)}.error-message,.success-message{font-weight:500;margin:var(--space-4) 0;padding:var(--space-4)}.manual-carrier-conversation-form button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);letter-spacing:.5px;padding:var(--space-2) var(--space-5);text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.manual-carrier-conversation-form button:hover:not(:disabled){background:#12b8b81a;transform:translateY(-1px)}.manual-carrier-conversation-form button:disabled{cursor:not-allowed;opacity:.5;transform:none}button[type=submit]{background:var(--brand-accent);border-color:var(--brand-accent);color:#0a0f1a}button[type=submit]:hover:not(:disabled){background:#10a0a0;border-color:#10a0a0}.attached-files{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;margin-top:var(--space-5);padding:var(--space-5)}.attached-files h3{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;letter-spacing:.5px;margin-bottom:var(--space-4);text-transform:uppercase}.attached-files-grid{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) 0}.file-indicator{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-micro);font-weight:500;gap:var(--space-2);letter-spacing:.5px;padding:var(--space-2) var(--space-4);position:relative;text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.file-indicator.pdf{border-color:var(--state-warning);color:var(--state-warning)}.file-indicator.image{border-color:var(--brand-accent);color:var(--brand-accent)}.file-indicator.document{border-color:var(--state-info);color:var(--state-info)}.file-indicator:hover{background:var(--bg-primary);transform:translateY(-1px)}.file-tooltip{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;bottom:calc(100% + var(--space-2));box-shadow:0 4px 12px #0000004d;color:var(--text-primary);font-size:var(--font-size-micro);left:50%;opacity:0;padding:var(--space-2) var(--space-3);position:absolute;transform:translateX(-50%);transition:all .15s cubic-bezier(.4,0,.2,1);visibility:hidden;white-space:nowrap;z-index:1000}.file-indicator:hover .file-tooltip{opacity:1;visibility:visible}input[type=file]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;display:block;font-family:var(--font-family);padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}input[type=file]:hover{border-color:var(--brand-accent)}input[type=file]::-webkit-file-upload-button{background:var(--brand-accent);border:none;border-radius:6px;color:#0a0f1a;cursor:pointer;font-size:var(--font-size-body-sm);font-weight:500;margin-right:var(--space-3);padding:var(--space-2) var(--space-3);-webkit-transition:all .15s cubic-bezier(.4,0,.2,1);transition:all .15s cubic-bezier(.4,0,.2,1)}input[type=file]::-webkit-file-upload-button:hover{background:#10a0a0}.carrier-select,.form-group select,.param-item select,select.param-input{-webkit-appearance:none;appearance:none;background:var(--bg-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312B8B8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right var(--space-3) center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);padding:var(--space-3);padding-right:calc(var(--space-6) + 16px);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.carrier-select:focus,.form-group select:focus,.param-item select:focus,select.param-input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b81a;outline:none}.carrier-select:hover,.form-group select:hover,.param-item select:hover,select.param-input:hover{border-color:var(--brand-accent)}.manual-carrier-conversation-form{scrollbar-color:var(--brand-accent) var(--bg-surface);scrollbar-width:thin}.manual-carrier-conversation-form::-webkit-scrollbar{width:6px}.manual-carrier-conversation-form::-webkit-scrollbar-track{background:var(--bg-surface);border-radius:3px}.manual-carrier-conversation-form::-webkit-scrollbar-thumb{background:var(--brand-accent);border-radius:3px}.manual-carrier-conversation-form::-webkit-scrollbar-thumb:hover{background:#10a0a0}form{display:flex;flex-direction:column;gap:var(--space-5)}select option{background:var(--bg-surface);color:var(--text-primary);padding:var(--space-3)}.manual-carrier-conversation-form form button[type=submit],.submit-button{align-items:center;background:var(--brand-accent);border:1px solid var(--brand-accent);border-radius:8px;color:#0a0f1a;cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--font-size-body-lg);font-weight:600;gap:var(--space-2);justify-content:center;letter-spacing:1px;margin-top:var(--space-5);padding:var(--space-4) var(--space-6);text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.manual-carrier-conversation-form form button[type=submit]:hover:not(:disabled),.submit-button:hover:not(:disabled){background:#10a0a0;border-color:#10a0a0;transform:translateY(-1px)}.manual-carrier-conversation-form form button[type=submit]:disabled,.submit-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.ai-assistant-management{background:var(--bg-primary);font-family:var(--font-family);margin:auto;max-width:1200px;min-height:100vh;padding:var(--space-5)}.assistants-list{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;margin-bottom:var(--space-7);padding:var(--space-6)}.assistants-list h3{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;letter-spacing:1.5px;line-height:var(--line-height-h2);margin-bottom:var(--space-6);text-transform:uppercase}.assistants-list ul{list-style:none;margin:0;padding:0}.assistant-item{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:var(--space-4);padding:var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.assistant-item:hover{border-color:var(--brand-accent);box-shadow:0 4px 12px #12b8b826;transform:translateY(-2px)}.assistant-item.selected{background:#12b8b80d;border-left:4px solid var(--brand-accent);box-shadow:0 0 0 1px #12b8b833}.assistant-name{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:500}.assistant-tools{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.assistant-actions{display:flex;gap:var(--space-4)}.icon-button{border-radius:8px;color:var(--text-secondary);font-size:18px}.icon-button:hover{color:var(--brand-accent);transform:translateY(-2px)}.set-running-button:hover{color:var(--state-warning)}.delete-button:hover{color:var(--state-danger)}.running-status{align-items:center;color:var(--state-warning);display:flex;font-weight:500;gap:var(--space-2)}.running-status:before{animation:pulse 2s infinite;background:var(--state-warning);border-radius:50%;box-shadow:0 0 10px var(--state-warning);content:"";height:8px;width:8px}.form-container{grid-gap:var(--space-7);display:grid;gap:var(--space-7);grid-template-columns:1fr 1fr}.left-form,.right-tools{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-6)}.left-form h3,.right-tools h3{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;letter-spacing:1.5px;line-height:var(--line-height-h2);margin-bottom:var(--space-5);text-transform:uppercase}.form-group label{letter-spacing:1px;margin-bottom:var(--space-3);text-transform:uppercase}.form-group input[type=text],.form-group textarea{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.form-group input[type=text]:focus,.form-group textarea:focus{background:#12b8b805;border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833;outline:none}.prompt-preview{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;padding:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.prompt-preview:hover{background:#12b8b805;border-color:var(--brand-accent);box-shadow:0 0 0 1px #12b8b833}.button-group{display:flex;gap:var(--space-4);margin-top:var(--space-6)}.primary-button,.secondary-button{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);letter-spacing:1px;padding:var(--space-3) var(--space-5);text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.primary-button{background:var(--brand-accent);color:#0a0f1a}.primary-button:hover{background:#10a0a0;transform:translateY(-2px)}.secondary-button{background:#0000;border-color:var(--brand-accent);color:var(--brand-accent)}.secondary-button:hover{background:#12b8b81a;transform:translateY(-2px)}.tabs-container{margin-top:var(--space-7)}.tabs{border-bottom:1px solid var(--border-subtle);border-radius:12px 12px 0 0;display:flex;margin-bottom:var(--space-5);padding:var(--space-1)}.tab-button{background:none;font-family:var(--font-family);letter-spacing:1px;padding:var(--space-3) var(--space-5);position:relative;text-transform:uppercase}.tab-button:hover{color:var(--brand-accent)}.tab-button.active:after{background:var(--brand-accent);bottom:-2px;box-shadow:0 0 10px var(--brand-accent);content:"";height:2px;left:0;position:absolute;width:100%}.modalai{align-items:center!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex!important;height:100%!important;justify-content:center!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:1000!important}.modal-content{animation:modalAppear .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #0006;max-height:80vh;width:90%}@keyframes modalAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-content h3{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;letter-spacing:1.5px;margin-bottom:var(--space-5);text-transform:uppercase}.modal-content .form-group{margin-bottom:var(--space-5);width:100%}.modal-content textarea{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);line-height:1.5;max-height:400px;min-height:200px;padding:var(--space-4);resize:vertical;transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.modal-content textarea:focus{background:#12b8b805;border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833;outline:none}.modal-content .button-group{align-items:center;display:flex;gap:var(--space-4);justify-content:flex-end;margin-top:var(--space-6)}.modal-content .button-group button{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);justify-content:center;letter-spacing:1px;min-width:120px;padding:var(--space-3) var(--space-5);text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.modal-content .primary-button{background:var(--brand-accent);border-color:var(--brand-accent);color:#0a0f1a}.modal-content .primary-button:hover{background:#10a0a0;transform:translateY(-2px)}.modal-content .secondary-button{background:#0000;border-color:var(--brand-accent);color:var(--brand-accent)}.modal-content .secondary-button:hover{background:#12b8b81a;transform:translateY(-2px)}.modal-content .cancel-button{background:#0000;border-color:var(--state-danger);color:var(--state-danger)}.modal-content .cancel-button:hover{background:#e34e4e1a;transform:translateY(-2px)}.modal-content .generate-button{background:#0000;border-color:var(--state-warning);color:var(--state-warning)}.modal-content .generate-button:hover{background:#e8aa3d1a;transform:translateY(-2px)}.generate-button{align-items:center;display:flex;justify-content:center}.generate-button svg{margin-right:var(--space-1)}@media (max-width:768px){.form-container{grid-template-columns:1fr}}.tools-checkboxes{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.checkbox-group{align-items:center;border-radius:8px;display:flex;padding:var(--space-2);transition:all .15s cubic-bezier(.4,0,.2,1)}.checkbox-group:hover{background:#12b8b80d}.checkbox-group input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid var(--brand-accent);border-radius:6px;cursor:pointer;height:20px;margin-right:var(--space-3);position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);width:20px}.checkbox-group input[type=checkbox]:checked{background:var(--brand-accent);box-shadow:0 0 10px #12b8b84d}.checkbox-group input[type=checkbox]:checked:after{color:#0a0f1a;content:"✓";font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkbox-group label{color:var(--text-primary);cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.checkbox-group:hover label{color:var(--brand-accent)}.header-section{justify-content:space-between;margin-bottom:var(--space-5)}.automation-toggle,.header-section{align-items:center;display:flex}.toggle-button{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:20px;color:var(--text-secondary);gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.toggle-button.active{background:var(--brand-accent);border-color:var(--brand-accent);color:#0a0f1a}.toggle-button svg{font-size:1.2em}.toggle-button:hover{background:var(--brand-accent);border-color:var(--brand-accent);color:#0a0f1a}.ai-assistant-container{display:flex;flex-direction:column;width:100%}.panels-wrapper{display:flex;width:100%}.left-panel{width:400px}.right-panel{flex:1 1}.chatbot-test-container{margin-top:var(--space-5);width:100%}.agent-selector{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:var(--space-5);padding:var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.agent-selector:hover{background:#12b8b80d;border-color:var(--brand-accent);box-shadow:0 0 0 1px #12b8b833;transform:translateY(-2px)}.agent-circle{align-items:center;background:linear-gradient(135deg,var(--brand-accent),#10a0a0);border:2px solid #12b8b84d;border-radius:50%;box-shadow:0 0 20px #12b8b84d;color:#0a0f1a;display:flex;font-size:32px;height:65px;justify-content:center;width:65px}.agent-circle.small{font-size:20px;height:40px;width:40px}.agent-info{flex:1 1}.agent-name{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:500;letter-spacing:.5px;transition:all .15s cubic-bezier(.4,0,.2,1)}.running-badge{display:flex}.running-badge:before{box-shadow:0 0 10px var(--state-warning)}.tabs-section{height:100%}.agent-selector-modal,.create-agent-modal{max-width:500px}.agent-list{margin:var(--space-5) 0;max-height:300px;overflow-y:auto}.agent-item{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:var(--space-3);padding:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.agent-item-content{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:var(--space-4)}.agent-item-info{display:flex;flex-direction:column}.agent-item-name{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:500;letter-spacing:.5px;transition:all .15s cubic-bezier(.4,0,.2,1)}.agent-item:hover{background:#12b8b80d;border-color:var(--brand-accent);box-shadow:0 0 0 1px #12b8b833}.agent-item:hover .agent-item-name{color:var(--brand-accent);transform:translateX(5px)}.agent-item.running .agent-item-name{color:var(--state-warning)}.running-badge{margin-left:auto}.tools-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,1fr);margin-top:var(--space-4)}.tool-item{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:var(--space-3);height:auto;min-height:60px;padding:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.tool-item:hover{background:#12b8b80d;border-color:var(--brand-accent);box-shadow:0 0 0 1px #12b8b833}.tool-icon{color:var(--brand-accent);filter:drop-shadow(0 0 10px rgba(18,184,184,.3));flex-shrink:0;font-size:24px}.tool-item span{word-wrap:break-word;color:var(--text-primary);flex:1 1;font-size:var(--font-size-body-sm);line-height:1.4}.agent-details{margin-top:var(--space-6);padding:var(--space-6)}.agent-details h3{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;letter-spacing:1.5px;margin-bottom:var(--space-5);text-transform:uppercase}.agent-details h4{color:var(--text-secondary);font-size:var(--font-size-body-lg);letter-spacing:1px;margin:var(--space-4) 0 var(--space-3);text-transform:uppercase}.tools-list{flex-direction:column}.tool-badge,.tools-list{display:flex;gap:var(--space-3)}.tool-badge{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-size:var(--font-size-body-sm);height:auto;min-height:50px;padding:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.tool-badge:hover{background:#12b8b80d;border-color:var(--brand-accent);box-shadow:0 0 0 1px #12b8b833;transform:translateX(5px)}.ai-agent-modal{align-items:center!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--overlay-50);display:flex!important;height:100%!important;justify-content:center!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:1000!important}.ai-agent-modal-content{animation:modalAppear .3s cubic-bezier(.4,0,.2,1);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 4px 20px #0006;max-height:90vh;max-width:800px;overflow-y:auto;padding:var(--space-6);width:90%}.ai-agent-modal-content .form-group{margin-bottom:var(--space-5)}.ai-agent-modal-content textarea{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);min-height:100px;padding:var(--space-3);resize:vertical;transition:all .15s cubic-bezier(.4,0,.2,1);width:90%}.ai-agent-modal-content textarea:focus{background:#12b8b805;border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833;outline:none}.ai-agent-tools-section{color:var(--text-primary);margin:var(--space-5) 0;padding:var(--space-4)}.tools-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.add-tools-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.add-tools-button:hover{background:#12b8b81a;box-shadow:0 0 0 1px #12b8b833}.active-tools-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.tools-overlay{z-index:1100}.tools-overlay .modal-content{max-width:800px}.tools-overlay-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:var(--space-5) 0;max-height:60vh;overflow-y:auto}@media (max-width:1400px){.left-panel{width:350px}}@media (max-width:1200px){.left-panel{width:320px}.tools-grid{grid-template-columns:1fr}}@media (max-width:1024px){.panels-container{flex-direction:row}.left-panel{width:320px}.agent-circle{font-size:28px;height:60px;width:60px}}@media (max-width:768px){.assistant-item{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.assistant-actions{justify-content:flex-end;width:100%}.modal-content{padding:var(--space-5)}.button-group{flex-direction:column}.button-group button{width:100%}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--brand-accent);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#10a0a0;box-shadow:0 0 10px #12b8b84d}.ai-agent-input{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.ai-agent-input:focus{background:#12b8b805;border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833;outline:none}.ai-agent-textarea{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);min-height:100px;padding:var(--space-3);resize:vertical;transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.ai-agent-textarea:focus{background:#12b8b805;border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833;outline:none}.agent-details-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-5)}.edit-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.edit-button:hover{background:#12b8b81a;box-shadow:0 0 0 1px #12b8b833}.ai-agent-value{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);min-height:42px;padding:var(--space-3)}.prompt-value{min-height:100px;white-space:pre-wrap}.tool-status{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.tool-check{color:var(--brand-accent);filter:drop-shadow(0 0 10px rgba(18,184,184,.3))}.ai-agent-tool-item{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);gap:var(--space-3);padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.ai-agent-tool-item:hover{background:#12b8b80d;border-color:var(--brand-accent);box-shadow:0 0 0 1px #12b8b833}.una-order-loading-screen{padding:var(--space-6)}.una-loading-icons{margin-bottom:var(--space-6)}.una-loading-content h2{text-shadow:0 0 20px #12b8b84d}.una-progress-glow{background:linear-gradient(90deg,#0000,#12b8b866,#0000)}.clickable{cursor:pointer}.prompt-modal{max-width:800px;width:90%}.prompt-preview-content{border-radius:8px;max-height:60vh;overflow-y:auto;padding:var(--space-4);white-space:pre-wrap}.prompt-preview-content,.prompt-value{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-primary)}.prompt-value{border-radius:8px;min-height:42px;padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.prompt-value:hover{background:#12b8b805;border-color:var(--brand-accent);box-shadow:0 0 0 1px #12b8b833;transform:translateY(-2px)}.tools-overlay .ai-agent-tool-item{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:var(--space-3);padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.tools-overlay .ai-agent-tool-item:hover{background:#12b8b80d;border-color:var(--brand-accent);box-shadow:0 0 0 1px #12b8b833}.tools-overlay .ai-agent-tool-item label{color:var(--text-primary);cursor:pointer;flex:1 1}.tools-overlay .ai-agent-tool-item input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#0000;border:2px solid var(--brand-accent);border-radius:6px;cursor:pointer;height:20px;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);width:20px}.tools-overlay .ai-agent-tool-item input[type=checkbox]:checked{background:var(--brand-accent);box-shadow:0 0 10px #12b8b84d}.tools-overlay .ai-agent-tool-item input[type=checkbox]:checked:after{color:#0a0f1a;content:"✓";font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tools-overlay .ai-agent-tool-item:hover input[type=checkbox]{border-color:#10a0a0}.active-tools-grid .ai-agent-tool-item label{color:var(--text-primary)}.create-form-dashboard{background:var(--bg-primary);min-height:100vh;padding:var(--space-6)}.dashboard-grid{grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:1400px}.creation-panel,.forms-panel{background:var(--bg-surface);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-5)}.panel-title{align-items:center;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);display:flex;font-size:var(--font-size-h2);font-weight:600;gap:var(--space-3);line-height:var(--line-height-h2);margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.panel-icon{color:var(--brand-accent);font-size:20px}.form-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer;margin-bottom:var(--space-4);overflow:hidden;transition:all .15s cubic-bezier(.4,0,.2,1)}.form-card:hover{border-color:var(--brand-accent);box-shadow:0 4px 8px #0006;transform:translateY(-2px)}.form-card-content{padding:var(--space-5)}.form-card-header{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.form-card-header h3{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;margin:0}.form-icon{color:var(--brand-accent);font-size:20px}.form-card-stats{display:flex;gap:var(--space-4)}.stat{background:#12b8b81a;border:1px solid #12b8b833;border-radius:8px;flex:1 1;padding:var(--space-3);text-align:center}.stat-value{color:var(--brand-accent);display:block;font-weight:600;margin-bottom:var(--space-1)}.stat-label{letter-spacing:.5px}.creation-form,.questions-container{display:flex;flex-direction:column;gap:var(--space-4)}.question-card{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:12px;padding:var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.question-card:hover{border-color:var(--brand-accent);box-shadow:0 2px 4px #0000004d}.question-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.question-number{color:var(--brand-accent);font-size:var(--font-size-body-lg);font-weight:600}.remove-question{background:#0000;border:1px solid var(--state-danger);border-radius:6px;color:var(--state-danger);cursor:pointer;font-size:var(--font-size-micro);font-weight:500;padding:var(--space-1) var(--space-2);text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.remove-question:hover{background:#e34e4e1a;transform:translateY(-1px)}.question-fields{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.form-field{display:flex;flex-direction:column;gap:var(--space-2)}.form-field label{color:var(--text-primary);font-size:var(--font-size-body-sm);font-weight:500}.form-field input,.form-field select,.form-field textarea{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);padding:var(--space-3);transition:border-color .15s cubic-bezier(.4,0,.2,1)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--brand-accent);outline:none}.form-field textarea{min-height:80px;resize:vertical}.form-actions{border-top:1px solid var(--border-subtle);display:flex;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4)}.add-question-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.add-question-button:hover{background:#12b8b81a;transform:translateY(-1px)}.submit-button{align-items:center;background:var(--brand-accent);border:1px solid var(--brand-accent);border-radius:8px;color:#0a0f1a;cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.submit-button:hover{background:#10a0a0;transform:translateY(-1px)}.error-message,.success-message{align-items:center;animation:messageSlide .3s cubic-bezier(.4,0,.2,1);border-radius:8px;display:flex;font-size:var(--font-size-body-sm);gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4)}@keyframes messageSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.loading{opacity:.6;pointer-events:none}.loading:after{animation:spin 1s linear infinite;border-top:2px solid var(--border-subtle);border:2px solid var(--border-subtle);border-radius:50%;border-top-color:var(--brand-accent);content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@media (max-width:1024px){.create-form-dashboard{padding:var(--space-4)}.dashboard-grid{gap:var(--space-4);grid-template-columns:1fr}.form-actions{flex-direction:column}.form-actions button{justify-content:center;width:100%}}@media (max-width:640px){.form-card-stats,.question-header{flex-direction:column;gap:var(--space-2)}.question-header{align-items:flex-start}}.knowledge-board{background:var(--bg-primary);min-height:100vh;overflow:hidden;padding:var(--space-6);position:relative}.knowledge-board:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.knowledge-board-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-6);position:relative;z-index:2}.knowledge-board-header h1{color:var(--text-primary);font-size:var(--font-size-display);font-weight:600;line-height:var(--line-height-display);margin:0}.action-circles{display:flex;flex-direction:column;gap:var(--space-4);position:fixed;right:var(--space-7);top:50%;transform:translateY(-50%);z-index:10}.action-circle{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--bg-surface);border:2px solid var(--brand-accent);border-radius:50%;box-shadow:0 4px 8px #0000004d;color:var(--brand-accent);cursor:pointer;display:flex;font-size:24px;height:60px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);width:60px}.action-circle:hover{background:#141a2bf2;box-shadow:0 0 20px #12b8b84d;transform:scale(1.1)}.action-circle:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.knowledge-graph{height:calc(100vh - 200px);margin:0 auto;position:relative}.central-node,.knowledge-graph{align-items:center;display:flex;justify-content:center}.central-node{animation:pulse 2s infinite;background:var(--bg-surface);border:2px solid var(--brand-accent);border-radius:50%;box-shadow:0 4px 16px #0006,0 0 20px #12b8b833;flex-direction:column;height:120px;position:absolute;width:120px;z-index:2}.central-node .ai-icon{color:var(--brand-accent);filter:drop-shadow(0 0 8px rgba(18,184,184,.3));font-size:40px;margin-bottom:var(--space-1)}.central-node span{color:var(--brand-accent);font-size:var(--font-size-micro);font-weight:500;letter-spacing:1px;line-height:var(--line-height-micro);text-align:center;text-transform:uppercase}.knowledge-nodes{animation:rotateNodes 120s linear infinite;height:100%;position:absolute;transform-origin:center;width:100%}.knowledge-node{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(calc(var(--angle))) translateX(var(--distance)) rotate(calc(var(--angle)*-1))}.node-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 8px #0000004d;padding:var(--space-4);position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);width:180px}.node-content:before{background:linear-gradient(90deg,#0000,var(--border-subtle));content:"";height:1px;opacity:.5;position:absolute;right:100%;top:50%;transform:translateY(-50%);transform-origin:right;width:calc(var(--distance) - 190px)}.node-content:hover{border-color:var(--brand-accent);box-shadow:0 4px 16px #0006,0 0 16px #12b8b81a;transform:scale(1.05)}.node-icon{color:var(--brand-accent);font-size:20px;margin-bottom:var(--space-2)}.node-title{color:var(--text-primary);cursor:pointer;font-size:var(--font-size-body-sm);font-weight:500;line-height:var(--line-height-body-sm);margin-bottom:var(--space-1);transition:all .15s cubic-bezier(.4,0,.2,1)}.node-title:hover{color:var(--brand-accent)}.node-description{line-height:var(--line-height-micro);margin-bottom:var(--space-2)}.node-description,.node-url{color:var(--text-secondary);font-size:var(--font-size-micro)}.node-url{opacity:.8;position:absolute;right:var(--space-2);text-decoration:none;top:var(--space-2);transition:all .15s cubic-bezier(.4,0,.2,1)}.node-url:hover{color:var(--brand-accent);opacity:1;transform:scale(1.1)}.node-delete{background:#0000;border:none;border-radius:4px;bottom:var(--space-2);color:var(--state-danger);cursor:pointer;opacity:.6;padding:var(--space-1);position:absolute;right:var(--space-2);transition:all .15s cubic-bezier(.4,0,.2,1)}.node-delete:hover{background:#e34e4e1a;opacity:1;transform:scale(1.1)}.node-delete:focus-visible{outline:2px solid var(--state-danger);outline-offset:2px}.upload-status-floating{bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);left:var(--space-6);position:fixed;z-index:100}.status-item{animation:slideIn .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--bg-surface);border:1px solid var(--state-success);border-radius:12px;box-shadow:0 4px 12px #0000004d;min-width:280px;padding:var(--space-4)}.status-item.processing{border-color:var(--state-info)}.status-item.error{border-color:var(--state-danger)}.status-item.warning{border-color:var(--state-warning)}.status-title{color:var(--text-primary);font-size:var(--font-size-body-sm);font-weight:500;margin-bottom:var(--space-1)}.status-message{color:var(--text-secondary);font-size:var(--font-size-micro);line-height:var(--line-height-micro)}.node-loading{animation:loadingPulse 1.5s ease-in-out infinite}@keyframes rotateNodes{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.knowledge-board{padding:var(--space-4)}.knowledge-graph{height:calc(100vh - 120px)}.action-circles{bottom:var(--space-4);flex-direction:row;gap:var(--space-3);position:fixed;right:var(--space-4);top:auto;transform:none}.action-circle{font-size:20px;height:50px;width:50px}.node-content{padding:var(--space-3);width:150px}.central-node{height:100px;width:100px}.central-node .ai-icon{font-size:32px}.upload-status-floating{bottom:var(--space-4);left:var(--space-4);right:var(--space-4)}.status-item{min-width:auto}}@media (max-width:768px){.knowledge-board{padding:var(--space-3)}.knowledge-board-header{flex-direction:column;gap:var(--space-4);text-align:center}.action-circles{bottom:var(--space-3);gap:var(--space-2);right:var(--space-3)}.action-circle{font-size:18px;height:44px;width:44px}.node-content{padding:var(--space-2);width:140px}.upload-status-floating{bottom:var(--space-3);left:var(--space-3);right:var(--space-3)}}.pdf-form-dashboard{background:var(--bg-primary);min-height:100vh;padding:var(--space-6)}.pdf-form-card-container{margin:0 auto;max-width:1200px}.section-title{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-display);font-weight:600;gap:var(--space-4);line-height:var(--line-height-display);margin-bottom:var(--space-6)}.section-icon{color:var(--brand-accent);font-size:1.2em}.upload-form{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;gap:var(--space-5);margin-bottom:var(--space-6);padding:var(--space-6)}.upload-form,.upload-label{align-items:center;display:flex}.upload-label{border:2px dashed var(--border-subtle);border-radius:8px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-3);justify-content:center;padding:var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.upload-label:hover{background:#12b8b80d;border-color:var(--brand-accent);color:var(--brand-accent)}.upload-input{display:none}.upload-button{align-items:center;background:var(--brand-accent);border:none;border-radius:8px;color:#0a0f1a;cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-5);transition:background .15s cubic-bezier(.4,0,.2,1)}.upload-button:hover:not(:disabled){background:#10a0a0}.upload-button:disabled{cursor:not-allowed;opacity:.5}.pdf-list{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.pdf-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-5);position:relative;transition:all .15s cubic-bezier(.4,0,.2,1)}.pdf-card:hover{border-color:var(--brand-accent);box-shadow:0 4px 8px #0006;transform:translateY(-2px)}.pdf-info{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.pdf-icon{color:var(--brand-accent);font-size:24px}.pdf-name{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:500;word-break:break-word}.pdf-fields{margin-top:var(--space-5)}.pdf-fields h4{color:var(--text-secondary);font-size:var(--font-size-body-sm);font-weight:500;letter-spacing:.5px;margin-bottom:var(--space-4);text-transform:uppercase}.fields-container{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.field-item{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:var(--space-3);padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.field-item:hover{background:#12b8b80d;border-color:var(--brand-accent)}.field-type-icon{color:var(--brand-accent);flex-shrink:0;font-size:16px}.field-details{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.field-name{color:var(--text-primary);font-weight:500;word-break:break-word}.field-name,.field-type{font-size:var(--font-size-micro)}.field-type{color:var(--text-secondary);letter-spacing:.5px;text-transform:uppercase}.delete-button{background:#0000;border:none;border-radius:4px;color:var(--state-danger);cursor:pointer;font-size:18px;opacity:.6;padding:var(--space-1);position:absolute;right:var(--space-4);top:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.delete-button:hover:not(:disabled){background:#e34e4e1a;opacity:1}.delete-button:focus-visible{outline:2px solid var(--state-danger);outline-offset:2px}.feedback-message{align-items:center;animation:slideIn .3s cubic-bezier(.4,0,.2,1);border-radius:8px;display:flex;font-size:var(--font-size-body-sm);gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4)}.feedback-message.error{background:#e34e4e1a;border:1px solid var(--state-danger);color:var(--state-danger)}.feedback-message.success{background:#15ce701a;border:1px solid var(--state-success);color:var(--state-success)}@keyframes slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.pdf-form-dashboard{padding:var(--space-4)}.upload-form{flex-direction:column;gap:var(--space-4)}.fields-container,.pdf-list{grid-template-columns:1fr}}@media (max-width:480px){.section-title{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}}.function-forge{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;padding:var(--space-6)}.forge-grid{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:1fr 1.5fr;margin:0 auto;max-width:1400px}.functions-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;display:flex;flex-direction:column;height:calc(100vh - 120px);overflow:hidden;padding:var(--space-5)}.panel-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.forge-title,.openapi-schema-title{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-h2);font-weight:600;gap:var(--space-3);margin:0}.forge-icon{color:var(--brand-accent);font-size:1.2em}.functions-list{flex:1 1;overflow-y:auto}.function-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer;margin-bottom:var(--space-4);padding:var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.function-card:hover{border-color:var(--brand-accent);box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.function-card.active{background:#12b8b81a;border-color:var(--brand-accent)}.function-header{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-3)}.function-icon{color:var(--brand-accent);font-size:20px}.function-name{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;margin:0}.function-description{border-left:2px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);margin:var(--space-3) 0;padding-left:var(--space-3)}.function-card:hover .function-description{border-left-color:var(--brand-accent)}.function-meta{justify-content:space-between}.function-meta,.function-type{align-items:center;display:flex}.function-type{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:500;gap:var(--space-2);text-transform:uppercase}.editor-panel{background:var(--bg-surface);height:calc(100vh - 120px);overflow-y:auto;padding:var(--space-5)}.code-section,.editor-panel{border:1px solid var(--border-subtle);border-radius:12px}.code-section{margin:var(--space-4) 0;overflow:hidden}.code-header{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-4)}.code-actions,.openapi-add-button{display:flex;gap:var(--space-3)}.openapi-add-button{align-items:center;background:var(--brand-accent);border:none;border-radius:8px;color:#0a0f1a;cursor:pointer;font-size:var(--font-size-body-sm);font-weight:600;padding:var(--space-3) var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.openapi-add-button:hover{background:#10a0a0;transform:translateY(-1px)}.test-result{animation:slideUp .3s ease;border-radius:12px;margin-top:var(--space-4);padding:var(--space-4)}.test-result.success{background:#15ce701a;border:1px solid var(--state-success)}.test-result.error{background:#e34e4e1a;border:1px solid var(--state-danger)}.result-header{align-items:center;color:var(--text-primary);display:flex;font-weight:600;gap:var(--space-3);margin-bottom:var(--space-4)}.result-output{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:Fira Code,monospace;font-size:var(--font-size-body-sm);padding:var(--space-4);white-space:pre-wrap}.schemas-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:var(--space-4)}.schema-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer;padding:var(--space-5);position:relative;transition:all .15s cubic-bezier(.4,0,.2,1)}.schema-card:hover{border-color:var(--brand-accent);box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.schema-card.add-schema{align-items:center;background:#0000;border:2px dashed var(--border-subtle);display:flex;justify-content:center;min-height:200px}.schema-card.add-schema:hover{background:#12b8b80d;border-color:var(--brand-accent)}.add-schema .add-icon{color:var(--brand-accent);font-size:2em;margin-bottom:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.schema-card.add-schema:hover .add-icon{transform:rotate(90deg)}.schema-card-header{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.schema-icon{color:var(--brand-accent);font-size:1.5em}.schema-name{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;margin:0}.schema-description{color:var(--text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);margin:var(--space-3) 0}.schema-meta{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-micro);gap:var(--space-4);margin-top:var(--space-4)}.schema-operations{align-items:center;display:flex;gap:var(--space-2)}.delete-schema-button{background:#0000;border:none;border-radius:4px;color:var(--state-danger);cursor:pointer;opacity:0;padding:var(--space-1);position:absolute;right:var(--space-4);top:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.schema-card:hover .delete-schema-button{opacity:1}.delete-schema-button:hover{background:#e34e4e1a;transform:scale(1.1)}.schema-card-content{display:flex;flex-direction:column;gap:var(--space-4)}.schema-card-content h3{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;margin:0}.schema-card-content p{color:var(--text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);margin:0}.add-schema .schema-card-content{align-items:center;text-align:center}.add-schema .schema-card-content h3{color:var(--brand-accent)}.code-editor{border-radius:0 0 12px 12px;overflow:hidden}.code-editor .monaco-editor,.code-editor .monaco-editor .margin,.code-editor .monaco-editor .monaco-editor-background{background:var(--bg-primary)!important}.code-editor .monaco-editor .line-numbers{color:var(--text-secondary)!important}.code-editor .monaco-editor .current-line{background:#12b8b81a!important}.code-editor .monaco-editor .cursor{background:var(--brand-accent)!important}.editor-panel::-webkit-scrollbar,.functions-list::-webkit-scrollbar{width:6px}.editor-panel::-webkit-scrollbar-track,.functions-list::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:3px}.editor-panel::-webkit-scrollbar-thumb,.functions-list::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.editor-panel::-webkit-scrollbar-thumb:hover,.functions-list::-webkit-scrollbar-thumb:hover{background:var(--brand-accent)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.spinner{animation:spin 1s linear infinite}@media (max-width:1024px){.forge-grid{gap:var(--space-4);grid-template-columns:1fr}.editor-panel,.functions-panel{height:auto;min-height:400px}.schemas-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.function-forge{padding:var(--space-4)}.schemas-grid{grid-template-columns:1fr}.panel-header{align-items:flex-start;flex-direction:column;gap:var(--space-3)}}.chatbot-test-container{display:flex;flex-direction:column;gap:var(--space-5);margin:auto;max-width:1200px;min-height:100vh;padding:var(--space-5)}.messages-container{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;display:flex;flex:1 1;flex-direction:column;gap:var(--space-4);max-height:70vh;overflow-y:auto;padding:var(--space-5)}.message{animation:messageAppear .3s cubic-bezier(.4,0,.2,1);border-radius:12px;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);max-width:70%;padding:var(--space-4)}.message.user{background:#12b8b81a;border:1px solid var(--brand-accent);color:var(--text-primary);margin-left:auto}.message.ai{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-primary);margin-right:auto}.message-content{word-wrap:break-word;line-height:var(--line-height-body-sm);margin-bottom:var(--space-2);overflow-wrap:break-word;white-space:pre-wrap}.message-timestamp{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:500}.message-form{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-5)}.input-container-chatbottest{align-items:center;display:flex;gap:var(--space-3);position:relative}.message-form input{word-wrap:break-word;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);flex:1 1;font-family:var(--font-family);font-size:var(--font-size-body-sm);overflow-wrap:break-word;padding:var(--space-4) var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1);white-space:pre-wrap}.message-form input::placeholder{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.message-form input:focus{outline:2px solid var(--brand-accent);outline-offset:2px}.message-form input:focus,.message-form input:hover{border-color:var(--brand-accent)}.send-button{align-items:center;background:var(--brand-accent);border:none;border-radius:8px;color:#0a0f1a;cursor:pointer;display:inline-flex;height:44px;justify-content:center;min-width:44px;padding:var(--space-3);transition:background .15s cubic-bezier(.4,0,.2,1)}.send-button:hover{background:#10a0a0}.send-button:disabled{background:var(--text-secondary);cursor:not-allowed;opacity:.5}.loading-indicator{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-body-sm);gap:var(--space-2);padding:var(--space-4)}.loading-dots{display:flex;gap:var(--space-1)}.loading-dot{animation:loadingPulse 1.4s ease-in-out infinite;background:var(--brand-accent);border-radius:50%;height:4px;width:4px}.loading-dot:first-child{animation-delay:-.32s}.loading-dot:nth-child(2){animation-delay:-.16s}@keyframes loadingPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes messageAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.messages-container::-webkit-scrollbar{width:6px}.messages-container::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:3px}.messages-container::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.messages-container::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.chatbot-header-text{flex:1 1}.chatbot-header-text h1{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);margin:0 0 var(--space-2) 0}.chatbot-intro{color:var(--text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);margin-bottom:var(--space-2)}.empty-state{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;padding:var(--space-6);text-align:center}.empty-state-icon{color:var(--brand-accent);height:48px;opacity:.6;width:48px}@media (max-width:768px){.chatbot-test-container{gap:var(--space-4);padding:var(--space-4)}.messages-container{max-height:60vh;padding:var(--space-4)}.message{max-width:85%;padding:var(--space-3)}.message-form{padding:var(--space-4)}.message-form input{padding:var(--space-3) var(--space-4)}}.clients-instructions-container{min-height:100%;padding:var(--space-5)}.clients-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px;padding:0 var(--space-5);width:100%}.client-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;height:300px;padding:var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.client-card:hover{border-color:var(--brand-accent);box-shadow:0 4px 8px #0006,0 0 0 1px var(--brand-accent);transform:translateY(-2px)}.client-content{display:flex;flex-direction:column;height:100%}.client-title{color:var(--brand-accent);font-size:18px;font-weight:600;margin:0 0 var(--space-2) 0}.client-id,.client-title{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.client-id{color:var(--text-secondary);font-size:var(--font-size-body-sm);margin-bottom:var(--space-5)}.client-info-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;margin-top:auto}.automation-status{padding:2px 8px}.pagination{margin-top:var(--space-6)}.client-modal{max-width:600px;width:90%}.modalai{padding-top:var(--space-5)}.ai-agent-input:focus,.ai-agent-textarea:focus{outline:2px solid var(--brand-accent);outline-offset:2px}.toggle-label{background:var(--border-subtle)}.toggle-label:after{background:var(--text-primary)}.toggle-checkbox:checked+.toggle-label:after{background:#0a0f1a}.search-input{padding:var(--space-3) var(--space-7) var(--space-3) 36px}.clear-search{border-radius:4px;transition:color .15s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.clients-grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}.header{align-items:stretch;flex-direction:column}.search-container{margin:var(--space-3) 0;max-width:100%;order:-1}.pagination{margin-top:var(--space-5)}.clients-instructions-container{padding:var(--space-4)}}@media (max-width:480px){.clients-grid{grid-template-columns:1fr;margin:0 auto;max-width:280px}.client-card{height:200px}.modal-content{padding:var(--space-5)}}.carriers-instructions-container{background:var(--bg-primary);min-height:100%;padding:var(--space-5)}.header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:space-between;margin-bottom:var(--space-6);padding:0 var(--space-5)}.header h2{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;letter-spacing:1px;line-height:var(--line-height-h2);margin:0;text-transform:uppercase}.carriers-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px;padding:0 var(--space-5);width:100%}.carrier-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;height:220px;overflow:hidden;padding:var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.carrier-card:hover{border-color:var(--brand-accent);box-shadow:0 4px 12px #12b8b833;transform:translateY(-2px)}.carrier-content{display:flex;flex-direction:column;height:100%}.carrier-title{color:var(--brand-accent);font-size:18px;font-weight:600;margin:0 0 var(--space-2) 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.carrier-emails-container{flex:1 1;margin-bottom:var(--space-2);max-height:80px;min-height:0;position:relative}.carrier-emails-list{max-height:100%;overflow-y:auto;padding-right:var(--space-1);scrollbar-width:thin}.carrier-emails-list::-webkit-scrollbar{width:4px}.carrier-emails-list::-webkit-scrollbar-thumb{background-color:var(--brand-accent);border-radius:4px}.carrier-email{color:var(--text-secondary);font-size:var(--font-size-body-sm);margin-bottom:var(--space-1);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.carrier-email.no-emails{color:var(--text-secondary);margin-top:var(--space-3);opacity:.7}.carrier-info-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;margin-top:auto;min-height:85px}.info-item{flex-direction:column;gap:var(--space-1)}.info-item:last-child{grid-column:span 2;margin-top:var(--space-3)}.info-label{color:var(--text-secondary);font-weight:500;letter-spacing:.5px}.automation-status,.info-label{font-size:var(--font-size-micro);text-transform:uppercase}.automation-status{border-radius:16px;font-weight:600;min-width:60px;padding:4px var(--space-3);text-align:center}.automation-status.enabled{background:var(--state-success);color:#0a0f1a}.automation-status.disabled{background:var(--text-secondary);color:#0a0f1a}.status-item svg{color:var(--text-secondary);font-size:18px;transition:color .15s cubic-bezier(.4,0,.2,1)}.status-item svg.success{color:var(--state-success)}.status-item svg.failure{color:var(--state-danger)}.pagination{gap:var(--space-5);margin-bottom:var(--space-5);margin-top:var(--space-7)}.page-info{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.carrier-modal{max-width:600px;width:90%}.modalai{align-items:flex-start;background:var(--overlay-50);display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding-top:50px;position:fixed;top:0;width:100%;z-index:1000}.modal-content{border:1px solid var(--border-subtle);box-shadow:0 10px 30px #00000080}.form-group{margin-bottom:var(--space-5)}.ai-agent-input,.ai-agent-textarea{border-radius:8px;font-family:var(--font-family);margin-bottom:var(--space-3);padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.ai-agent-input:focus,.ai-agent-textarea:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833;outline:none}.toggle-container{align-items:center;display:flex;margin-top:var(--space-1)}.toggle-checkbox{height:0;position:absolute;visibility:hidden;width:0}.toggle-label{align-items:center;background:var(--text-secondary);border-radius:25px;cursor:pointer;display:flex;height:25px;justify-content:space-between;position:relative;transition:background-color .15s cubic-bezier(.4,0,.2,1);width:50px}.toggle-label:after{background:var(--bg-primary);border-radius:50%;content:"";height:21px;left:2px;position:absolute;top:2px;transition:.15s cubic-bezier(.4,0,.2,1);width:21px}.toggle-checkbox:checked+.toggle-label{background:var(--brand-accent)}.toggle-checkbox:checked+.toggle-label:after{left:calc(100% - 2px);transform:translateX(-100%)}.modal-actions{margin-top:var(--space-6)}.search-container{flex:1 1;margin:0 var(--space-5);max-width:400px;min-width:200px}.search-input-wrapper{align-items:center;display:flex;position:relative}.search-icon{color:var(--text-secondary);left:var(--space-3);position:absolute;z-index:1}.search-input{background:var(--bg-surface);border-radius:20px;font-size:var(--font-size-body-sm);padding:var(--space-3) var(--space-7) var(--space-3) var(--space-6)}.search-input:focus{box-shadow:0 0 0 2px #12b8b833;outline:none}.clear-search{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:var(--space-1);position:absolute;right:var(--space-3)}.clear-search:hover{color:var(--text-primary)}.no-results{color:var(--text-secondary);font-size:var(--font-size-body-lg);grid-column:1/-1;padding:var(--space-7) 0;text-align:center}@media (max-width:1200px){.carriers-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:768px){.carriers-grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}.header{align-items:stretch;flex-direction:column}.search-container{margin:var(--space-3) 0;max-width:100%;order:-1}.pagination{margin-top:var(--space-5)}.carriers-instructions-container{padding:var(--space-4)}}@media (max-width:480px){.carriers-grid{grid-template-columns:1fr;margin:0 auto;max-width:280px}.carrier-card{height:200px}.modal-content{padding:var(--space-5)}}.carrier-selection-options{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-5)}.selection-section{display:flex;flex-direction:column;gap:var(--space-4)}.selection-section h4{color:var(--brand-accent);font-size:var(--font-size-body-lg);font-weight:600;letter-spacing:.5px;margin:0}.selection-divider{align-items:center;display:flex;justify-content:center;margin:var(--space-4) 0;position:relative}.selection-divider:after,.selection-divider:before{border-bottom:1px solid var(--border-subtle);content:"";flex:1 1}.selection-divider span{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:500;letter-spacing:1px;padding:0 var(--space-3);text-transform:uppercase}.automated-carriers-list{display:flex;flex-direction:column;gap:var(--space-3);max-height:250px;overflow-y:auto;padding-right:var(--space-1);scrollbar-width:thin}.automated-carriers-list::-webkit-scrollbar{width:4px}.automated-carriers-list::-webkit-scrollbar-thumb{background-color:var(--brand-accent);border-radius:4px}.automated-carrier-item{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.automated-carrier-item:hover{border-color:var(--brand-accent);box-shadow:0 2px 8px #12b8b826;transform:translateY(-1px)}.automated-carrier-item span{color:var(--text-primary);font-size:var(--font-size-body-sm);font-weight:500}.automation-badge{background:var(--state-success);border-radius:16px;color:#0a0f1a;font-size:var(--font-size-micro);font-weight:600;letter-spacing:.5px;padding:2px var(--space-3);text-transform:uppercase}.add-email-btn,.remove-email-btn{align-items:center;display:flex;gap:var(--space-2)}.remove-email-btn{margin-left:var(--space-2)}.agents-list-container{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;max-width:600px;padding:var(--space-5)}.agents-list-container h3{color:var(--brand-accent);font-size:var(--font-size-h2);font-weight:600;letter-spacing:1.5px;line-height:var(--line-height-h2);margin-bottom:var(--space-5);text-transform:uppercase}.agents-list-loading{align-items:center;display:flex;flex-direction:column;gap:var(--space-5);justify-content:center;min-height:200px}.agents-list-loading p{animation:pulse 2s infinite;color:var(--brand-accent);font-size:var(--font-size-body-lg)}.run-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:inline-flex;font-size:var(--font-size-micro);font-weight:500;gap:var(--space-2);letter-spacing:1px;padding:10px var(--space-4);text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.run-button:hover{background:#12b8b81a;box-shadow:0 0 15px #12b8b84d}.run-button.running{border-color:var(--state-warning);color:var(--state-warning)}.run-button.running:hover{background:#e8aa3d1a;box-shadow:0 0 15px #e8aa3d4d}.agent-cards-grid{grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:var(--space-5)}.agent-card{border-radius:12px;box-shadow:0 2px 4px #0000004d;cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:220px;overflow:hidden;padding:var(--space-5)}.agent-card:hover{box-shadow:0 4px 8px #0006,0 0 20px #12b8b833;transform:translateY(-2px)}.agent-card.running{border-color:var(--state-warning);box-shadow:0 2px 4px #0000004d,0 0 20px #e8aa3d33}.agent-card.running:hover{box-shadow:0 4px 8px #0006,0 0 25px #e8aa3d4d}.agent-card-header{gap:var(--space-4);margin-bottom:var(--space-4)}.agent-card-title{flex:1 1}.agent-card-title h4{font-size:var(--font-size-body-lg);letter-spacing:.5px;line-height:var(--line-height-body-lg);margin:0 0 var(--space-1) 0}.running-badge{align-items:center;background:#e8aa3d26;border-radius:16px;color:var(--state-warning);display:inline-flex;font-size:var(--font-size-micro);font-weight:600;gap:var(--space-1);padding:var(--space-1) var(--space-2);text-transform:uppercase}.running-badge:before{animation:pulse 2s infinite;background:var(--state-warning);border-radius:50%;box-shadow:0 0 8px var(--state-warning);content:"";height:6px;width:6px}.agent-card-prompt{margin-bottom:var(--space-4)}.agent-card-prompt h5,.agent-card-prompt p{font-size:var(--font-size-body-sm)}.agent-card-prompt p{border-radius:8px;line-height:var(--line-height-body-sm);max-height:60px;opacity:.9;padding:var(--space-2) var(--space-3)}.agent-card-tools{margin-bottom:var(--space-4)}.agent-card-tools h5{font-size:var(--font-size-body-sm);gap:var(--space-2)}.agent-tools-list{gap:var(--space-2)}.agent-tool-badge{border-radius:16px;font-size:var(--font-size-micro);font-weight:600;padding:var(--space-1) var(--space-2)}.agent-tool-badge.more{background:#9aa3b91a;border-color:#9aa3b933;color:var(--text-secondary)}.agent-card-actions{justify-content:flex-end;padding-top:var(--space-4)}.agent-card .run-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;font-size:var(--font-size-micro);gap:var(--space-2);letter-spacing:1px;padding:var(--space-2) var(--space-4);text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.agent-card .run-button:hover{background:#12b8b81a;box-shadow:0 0 15px #12b8b84d}.agent-card .run-button.running{border-color:var(--state-warning);color:var(--state-warning)}.agent-card .run-button.running:hover{background:#e8aa3d1a;box-shadow:0 0 15px #e8aa3d4d}@media (max-width:768px){.agent-cards-grid{grid-template-columns:1fr}}.agents-list-container{margin:0 auto;max-width:1200px;padding:25px}.email-accounts-section{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;margin:var(--space-5) 0;padding:var(--space-4) var(--space-5)}.email-accounts-section h4{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-body-lg);gap:var(--space-2);margin:0 0 var(--space-4) 0}.email-accounts-list{display:flex;flex-wrap:wrap;gap:var(--space-4)}.email-account-item{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-4)}.email-provider{border-radius:8px;font-size:var(--font-size-micro);font-weight:600;padding:var(--space-1) var(--space-2);text-transform:uppercase}.email-provider.gmail{background:#db443733;border:1px solid #db44374d;color:#db4437}.email-provider.outlook{background:#0078d433;border:1px solid #0078d44d;color:#0078d4}.email-address{color:var(--text-primary);font-size:var(--font-size-body-sm)}.agent-email-association{margin-bottom:var(--space-4)}.agent-email-association h5{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);letter-spacing:.5px;margin:0 0 var(--space-1) 0;text-transform:uppercase}.associated-email{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-size:var(--font-size-body-sm);padding:var(--space-2) var(--space-3)}.email-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;font-size:var(--font-size-micro);gap:var(--space-2);letter-spacing:1px;padding:var(--space-2) var(--space-4);text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.email-button:hover{background:#12b8b81a;box-shadow:0 0 15px #12b8b84d}.email-selector-modal{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--overlay-50);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.email-selector-content{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 4px 8px #0006,0 0 20px #12b8b833;max-width:500px;padding:var(--space-6);width:90%}.email-selector-content h3{color:var(--brand-accent);font-size:var(--font-size-h2);font-weight:600;letter-spacing:1.5px;line-height:var(--line-height-h2);margin-bottom:var(--space-5);text-transform:uppercase}.email-options{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.email-option-button{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:var(--font-size-body-lg);padding:var(--space-4);text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1)}.email-option-button:hover{background:#12b8b81a;border-color:var(--brand-accent);box-shadow:0 2px 4px #0000004d,0 0 15px #12b8b833;transform:translateY(-2px)}.email-option-button:disabled{cursor:not-allowed;opacity:.6}.modal-actions{gap:var(--space-2)}.association-success{background:#15ce7026;border:1px solid #15ce704d;border-radius:8px;color:var(--state-success)}.association-error,.association-success{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-4)}.association-error{background:#e34e4e26;border:1px solid #e34e4e4d;border-radius:8px;color:var(--state-danger)}@media (max-width:768px){.agent-cards-grid{grid-template-columns:1fr}.email-accounts-list{flex-direction:column}}.agents-list-wrapper{margin:0 auto;max-width:1400px;padding:var(--space-3)}.agents-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.agents-list-header h3{color:var(--brand-accent);font-size:var(--font-size-body-lg);font-weight:600;letter-spacing:1px;line-height:var(--line-height-body-lg);margin:0;text-transform:uppercase}.create-agent-button{font-size:var(--font-size-micro);padding:var(--space-2) var(--space-3)}.agent-cards-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:var(--space-6)}.agent-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 1px 3px #0003;min-height:180px;padding:var(--space-4);position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);z-index:2}.agent-card:hover{border-color:var(--brand-accent);box-shadow:0 2px 6px #0000004d,0 0 15px #12b8b826;transform:translateY(-1px)}.agent-card-header{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-3)}.agent-circle.small{align-items:center;background:#12b8b81a;border:1px solid #12b8b84d;border-radius:50%;color:var(--brand-accent);display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.agent-card-title h4{color:var(--text-primary);font-size:var(--font-size-body-sm);font-weight:500;line-height:var(--line-height-body-sm);margin:0}.agent-card-prompt{margin-bottom:var(--space-3)}.agent-card-prompt h5{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:500;letter-spacing:.5px;margin:0 0 var(--space-1) 0;text-transform:uppercase}.agent-card-prompt p{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-size:var(--font-size-micro);line-height:var(--line-height-micro);margin:0;max-height:48px;overflow:hidden;padding:var(--space-2)}.agent-card-tools{margin-bottom:var(--space-3)}.agent-card-tools h5{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-micro);font-weight:500;gap:var(--space-1);letter-spacing:.5px;margin:0 0 var(--space-2) 0;text-transform:uppercase}.agent-tools-list{display:flex;flex-wrap:wrap;gap:var(--space-1)}.agent-tool-badge{background:#12b8b81a;border:1px solid #12b8b833;border-radius:12px;color:var(--brand-accent);font-size:10px;font-weight:500;padding:2px var(--space-1);text-transform:uppercase}.agent-card-actions{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:auto}.agent-card-actions .btn{border-radius:6px;font-size:10px;padding:var(--space-1) var(--space-2)}.connections-container{margin-top:var(--space-7);padding:var(--space-3);position:relative;z-index:1}.connections-heading{color:var(--text-secondary);font-size:var(--font-size-body-sm);margin-bottom:var(--space-4);text-align:center}.circles-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.connection-circle{align-items:center;background:var(--bg-primary);border-radius:50%;display:flex;flex-direction:column;height:60px;justify-content:center;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);width:60px;z-index:1}.channel-icon svg,.connection-circle svg{font-size:16px}.connection-circle .circle-text{bottom:-20px;font-size:0;max-width:120px;opacity:0;overflow:hidden;position:absolute;text-overflow:ellipsis;transition:all .15s;white-space:nowrap}.connection-circle:hover .circle-text{font-size:10px;opacity:1}.ai-agent-modal,.brand-selector-modal,.channel-selector-modal,.email-selector-modal{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--overlay-50);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ai-agent-modal-content,.brand-selector-content,.channel-selector-content,.email-selector-content{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 4px 12px #0006;max-height:80vh;max-width:400px;overflow-y:auto;padding:var(--space-4);width:90%}.ai-agent-modal-content h3,.brand-selector-content h3,.channel-selector-content h3,.email-selector-content h3{color:var(--brand-accent);font-size:var(--font-size-body-lg);margin-bottom:var(--space-4)}.form-group{margin-bottom:var(--space-3)}.form-group label{color:var(--text-secondary);font-size:var(--font-size-micro);margin-bottom:var(--space-1)}.ai-agent-input,.ai-agent-textarea{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-size:var(--font-size-body-sm);padding:var(--space-2);width:100%}.ai-agent-tools-section h4{color:var(--text-primary);font-size:var(--font-size-body-sm);margin-bottom:var(--space-2)}.ai-agent-tools-grid{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-height:200px;overflow-y:auto}.ai-agent-tool-item{align-items:center;display:flex;font-size:var(--font-size-micro);gap:var(--space-2)}@media (max-width:768px){.agent-cards-grid{gap:var(--space-3);grid-template-columns:1fr}.agents-list-wrapper{padding:var(--space-2)}.connection-circle{height:50px;width:50px}.channel-icon svg,.connection-circle svg{font-size:14px}}.email-circles-container{flex-wrap:wrap;gap:var(--space-6);margin-top:250px;z-index:1}.email-circle,.email-circles-container{display:flex;justify-content:center;position:relative}.email-circle{align-items:center;background:var(--bg-primary);border:2px solid var(--brand-accent);border-radius:50%;box-shadow:0 0 15px #12b8b84d;color:var(--brand-accent);cursor:default;flex-direction:column;height:80px;transition:all .15s cubic-bezier(.4,0,.2,1);width:80px}.email-circle svg{font-size:22px;margin-bottom:var(--space-1)}.email-text{bottom:-25px;font-size:0;max-width:140px;opacity:0;overflow:hidden;position:absolute;text-overflow:ellipsis;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.email-circle:hover{transform:scale(1.1)}.email-circle:hover .email-text{font-size:var(--font-size-micro);opacity:1}.agent-email-link{animation:pulseLink 2s infinite;background:linear-gradient(to bottom,var(--brand-accent),#0000);bottom:-1px;height:200px;left:50%;opacity:.7;position:absolute;transform-origin:top;width:4px;z-index:-1}.has-email-connection:after{left:50%;transform:translateX(-50%)}@keyframes pulseLink{0%,to{box-shadow:0 0 5px var(--brand-accent);opacity:.3}50%{box-shadow:0 0 15px var(--brand-accent);opacity:.8}}.agent-card.has-email-connection{position:relative;z-index:2}@media (max-width:768px){.agent-cards-grid{grid-template-columns:1fr}.email-circles-container{flex-direction:row;justify-content:flex-start;margin-top:var(--space-5);overflow-x:auto;padding:var(--space-2) 0}.email-circle{flex-shrink:0;height:60px;width:60px}.email-circle svg{font-size:18px}}@media (max-width:1200px){.agent-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1600px){.agent-cards-grid{grid-template-columns:repeat(4,1fr)}}.channel-selector-modal{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--overlay-50);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.channel-selector-content{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 4px 8px #0006;max-width:90%;padding:var(--space-5);width:400px}.channel-options{margin:var(--space-5) 0;max-height:300px;overflow-y:auto}.channel-option{align-items:center;border-radius:8px;display:flex;margin-bottom:var(--space-3);padding:var(--space-2)}.channel-toggle{display:inline-block;height:26px;margin-right:var(--space-4);position:relative;width:50px}.channel-toggle input{height:0;opacity:0;width:0}.channel-toggle-slider{background-color:var(--border-subtle);border-radius:26px;bottom:0;cursor:pointer;left:0;right:0;top:0}.channel-toggle-slider,.channel-toggle-slider:before{position:absolute;transition:.15s cubic-bezier(.4,0,.2,1)}.channel-toggle-slider:before{background-color:var(--text-primary);border-radius:50%;bottom:4px;content:"";height:18px;left:4px;width:18px}input:checked+.channel-toggle-slider{background-color:var(--brand-accent)}input:focus+.channel-toggle-slider{box-shadow:0 0 4px var(--brand-accent)}input:checked+.channel-toggle-slider:before{transform:translateX(24px)}.channel-name{color:var(--text-primary);font-weight:500}.channel-button{align-items:center;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;gap:var(--space-2);margin-left:var(--space-2);padding:var(--space-2) var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.channel-button:hover{background-color:var(--bg-primary);border-color:var(--brand-accent)}.agent-card-channels{margin-top:var(--space-2)}.agent-channels-list{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.agent-channel-badge{background:#e8aa3d1a;border:1px solid #e8aa3d33;border-radius:16px;color:var(--state-warning);font-size:var(--font-size-micro);font-weight:600;padding:var(--space-1) var(--space-2);text-transform:uppercase}.agent-channel-badge.more{background:#9aa3b91a;border-color:#9aa3b933;color:var(--text-secondary)}.channel-icon{align-items:center;background:#e8aa3d1a;border-radius:50%;color:var(--state-warning);display:flex;height:40px;justify-content:center;margin-bottom:var(--space-1);width:40px}.channel-icon,.channel-icon svg{font-size:22px}.has-email-connection:after{animation:pulseNode 2s infinite;background-color:var(--brand-accent);box-shadow:0 0 10px var(--brand-accent);left:calc(50% - 5px)}.has-channel-connection:before,.has-email-connection:after{border-radius:50%;bottom:-5px;content:"";height:10px;position:absolute;width:10px;z-index:3}.has-channel-connection:before{animation:pulseChannelNode 2s infinite;background-color:var(--state-warning);box-shadow:0 0 10px var(--state-warning);left:calc(50% + 5px)}.pulsating-path{stroke-linecap:round;animation:dashOffset 20s linear infinite,pulsePath 3s ease-in-out infinite;opacity:.8}@media (max-width:768px){.circles-wrapper{flex-direction:row;justify-content:flex-start;overflow-x:auto;padding:var(--space-2) 0}.connection-circle{flex-shrink:0;height:60px;width:60px}.channel-icon svg,.email-circle svg{font-size:18px}.channel-icon{height:30px;width:30px}}@keyframes dashOffset{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes pulsePath{0%,to{stroke-opacity:.3;stroke-width:2px}50%{stroke-opacity:.8;stroke-width:3px}}@keyframes pulseNode{0%,to{box-shadow:0 0 5px var(--brand-accent);transform:scale(1)}50%{box-shadow:0 0 15px var(--brand-accent);transform:scale(1.3)}}@keyframes pulseChannelNode{0%,to{box-shadow:0 0 5px var(--state-warning);transform:scale(1)}50%{box-shadow:0 0 15px var(--state-warning);transform:scale(1.3)}}.user-parameter-container{background:var(--bg-primary);min-height:100vh;padding:var(--space-6)}.user-parameter-content{grid-gap:var(--space-7);display:grid;gap:var(--space-7);grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.user-parameter-left{display:flex;flex-direction:column;gap:var(--space-7)}.user-info-section{background:var(--bg-surface);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-6)}.user-info-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:1fr;margin-bottom:var(--space-5)}.info-item{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-body-lg);gap:var(--space-4);line-height:var(--line-height-body-lg)}.info-icon{color:var(--brand-accent);font-size:20px}.change-password-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);padding:var(--space-3) var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.change-password-button:hover{background:#12b8b81a}.integrations-section{background:var(--bg-surface);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-6)}.integration-buttons{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-top:var(--space-5)}.channel-circle{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:50%;cursor:pointer;display:flex;height:80px;justify-content:center;margin:0 auto;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);width:80px}.channel-circle:hover{box-shadow:0 4px 8px #0006;transform:translateY(-2px)}.channel-circle.connected{background:#12b8b81a;border-color:var(--brand-accent)}.channel-circle svg{color:var(--text-secondary);font-size:24px}.channel-circle.connected svg{color:var(--brand-accent)}.channel-circle.instagram svg{color:var(--state-danger)}.channel-circle.google svg{color:var(--brand-accent)}.channel-circle.whatsapp svg{color:var(--state-success)}.channel-circle.chatbot svg{color:var(--state-info)}.channel-circle.wms svg{color:var(--brand-accent)}.channel-circle.outlook{background:#0078d4;border-color:#0078d4;color:#fff}.channel-circle.outlook:hover{background:#106ebe}.channel-label{color:var(--text-secondary);font-size:var(--font-size-body-sm);margin-top:var(--space-2);text-align:center}.user-parameter-right{background:var(--bg-surface);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-6)}.tabs-header{border-bottom:1px solid var(--border-subtle);display:flex;gap:2px;margin-bottom:var(--space-6)}.tab-button{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:var(--font-size-body-sm);font-weight:500;padding:var(--space-4) var(--space-5);text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1)}.tab-button:hover{color:var(--text-primary)}.tab-button.active{border-bottom-color:var(--brand-accent);color:var(--brand-accent)}.tab-content .form-group{margin-bottom:var(--space-5)}.tab-content label{display:block;font-weight:500;margin-bottom:var(--space-2)}.tab-content input,.tab-content label,.tab-content select{color:var(--text-primary);font-size:var(--font-size-body-sm)}.tab-content input,.tab-content select{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.tab-content input:focus,.tab-content select:focus{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}.danger-zone{background:var(--bg-surface);border:1px solid var(--state-danger);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-6)}.delete-account-button{align-items:center;background:#0000;border:1px solid var(--state-danger);border-radius:8px;color:var(--state-danger);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);justify-content:center;padding:var(--space-3) var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.delete-account-button:hover{background:#e34e4e1a}.edn-status{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:var(--space-5);padding:var(--space-5)}.edn-status p{color:var(--text-primary);font-size:var(--font-size-body-lg);margin-bottom:var(--space-4)}.edn-account{background:#12b8b81a;border:1px solid #12b8b833;border-radius:16px;color:var(--brand-accent);display:inline-block;font-size:var(--font-size-micro);font-weight:600;margin-left:var(--space-2);padding:var(--space-1) var(--space-3)}.edn-button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);padding:var(--space-3) var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.edn-connect{background:#0000;border:1px solid var(--brand-accent);color:var(--brand-accent)}.edn-connect:hover{background:#12b8b81a}.edn-disconnect{background:#0000;border:1px solid var(--state-danger);color:var(--state-danger)}.edn-disconnect:hover{background:#e34e4e1a}.edn-form{background:var(--bg-surface);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-5)}.edn-form .form-group{margin-bottom:var(--space-5)}.edn-form label{display:block;font-weight:500;margin-bottom:var(--space-2)}.edn-form input,.edn-form label{color:var(--text-primary);font-size:var(--font-size-body-sm)}.edn-form input{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.edn-form input:focus{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}.endpoint-section{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-5)}.endpoint-advanced-testing,.endpoint-form{background:var(--bg-surface);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-5)}.endpoint-url-display{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--brand-accent);font-family:monospace;font-size:var(--font-size-body-sm);margin:var(--space-3) 0;padding:var(--space-3);word-break:break-all}.endpoint-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.endpoint-button{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);padding:var(--space-3) var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.endpoint-button.primary{background:var(--brand-accent);color:#0a0f1a}.endpoint-button.primary:hover{background:#10a0a0}.endpoint-button.secondary{background:#0000;border-color:var(--brand-accent);color:var(--brand-accent)}.endpoint-button.secondary:hover{background:#12b8b81a}.endpoint-test-result{align-items:center;border-radius:8px;display:flex;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4)}.endpoint-test-result.success{background:#15ce701a;border:1px solid var(--state-success);color:var(--state-success)}.endpoint-test-result.error{background:#e34e4e1a;border:1px solid var(--state-danger);color:var(--state-danger)}.carriers-section{padding:var(--space-5)}.carriers-table-container{background:var(--bg-surface);border-radius:12px;box-shadow:0 2px 4px #0000004d;overflow:hidden}.carriers-table{border-collapse:collapse;width:100%}.carriers-table th{background:var(--bg-primary);color:var(--text-secondary);font-weight:500;text-align:left}.carriers-table td,.carriers-table th{border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-body-sm);padding:var(--space-4)}.carriers-table td{color:var(--text-primary)}.carriers-table tr:hover{background:#12b8b80d}.add-carrier-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:inline-flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.add-carrier-button:hover{background:#12b8b81a}.carrier-status{align-items:center;border-radius:16px;display:inline-flex;font-size:12px;font-weight:600;padding:2px 8px;text-transform:uppercase}.carrier-status.active{background:var(--state-success);color:#0a0f1a}.carrier-status.inactive{background:var(--state-danger);color:#0a0f1a}.icon-button{background:#0000;border:none;border-radius:4px;cursor:pointer;padding:var(--space-2);transition:all .15s cubic-bezier(.4,0,.2,1)}.icon-button.edit{color:var(--brand-accent)}.icon-button.edit:hover{background:#12b8b81a}.icon-button.delete{color:var(--state-danger)}.icon-button.delete:hover{background:#e34e4e1a}.billing-info-section{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;margin:var(--space-5) 0;padding:var(--space-5)}.manage-billing-button{align-items:center;background:var(--brand-accent);border:none;border-radius:8px;color:#0a0f1a;cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);justify-content:center;padding:var(--space-3) var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.manage-billing-button:hover{background:#10a0a0}.credentials-display{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.credential-item{align-items:center;display:flex;gap:var(--space-3)}.credential-label{color:var(--text-secondary);font-size:var(--font-size-body-sm);font-weight:500;min-width:80px}.credential-value{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);flex:1 1;font-family:monospace;font-size:var(--font-size-body-sm);padding:var(--space-2) var(--space-3)}.password-container{align-items:center;display:flex;flex:1 1;gap:var(--space-2)}@media (max-width:1024px){.user-parameter-content{gap:var(--space-6);grid-template-columns:1fr}.user-parameter-container{padding:var(--space-5)}}@media (max-width:768px){.user-parameter-container{padding:var(--space-4)}.carriers-table-container{overflow-x:auto}.endpoint-actions{flex-direction:column}.endpoint-button{justify-content:center}}.whatsapp-integration{padding:20px;text-align:center}.whatsapp-title{align-items:center;color:#25d366;display:flex;font-size:24px;justify-content:center;margin-bottom:20px}.whatsapp-icon{font-size:30px;margin-right:10px}.whatsapp-steps{margin-bottom:30px;text-align:left}.whatsapp-steps p{font-size:16px;line-height:1.5;margin-bottom:10px}.whatsapp-ready{color:#25d366;font-weight:700}.whatsapp-button{align-items:center;background-color:#25d366;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;padding:12px 24px;transition:background-color .3s ease}.whatsapp-button:hover{background-color:#128c7e}.whatsapp-button svg{font-size:20px;margin-right:8px}.chatbot-settings-loading{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;min-height:400px}.chatbot-settings-loading .spinner{animation:spin 1s linear infinite;color:var(--brand-accent);font-size:24px}.chatbot-settings-container{background:var(--bg-primary);margin:0 auto;max-width:1200px;min-height:100vh;padding:var(--space-6)}.chatbot-settings-header{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-6)}.settings-title{color:var(--text-primary);font-size:var(--font-size-display);font-weight:600;line-height:var(--line-height-display);margin:0}.create-chatbot-button{align-items:center;background:var(--brand-accent);border:none;border-radius:8px;color:#0a0f1a;cursor:pointer;display:inline-flex;font:500 var(--font-size-body-sm)/var(--line-height-body-sm) var(--font-family);gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:background .15s cubic-bezier(.4,0,.2,1)}.create-chatbot-button:hover{background:#10a0a0}.create-chatbot-button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.error-message{background:#e34e4e1a;border:1px solid var(--state-danger);border-radius:8px;color:var(--state-danger)}.error-message,.success-message{font-size:var(--font-size-body-sm);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.success-message{background:#15ce701a;border:1px solid var(--state-success);border-radius:8px;color:var(--state-success)}.chatbot-settings-flex{grid-gap:var(--space-6);align-items:start;display:grid;gap:var(--space-6);grid-template-columns:1fr 400px}.chatbot-settings-form{background:var(--bg-surface);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-5)}.chatbots-management{grid-gap:var(--space-6);align-items:start;display:grid;gap:var(--space-6);grid-template-columns:2fr 400px}.chatbots-list h3{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);margin:0 0 var(--space-4) 0}.no-chatbots{align-items:center;background:var(--bg-surface);border-radius:12px;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;padding:var(--space-6);text-align:center}.no-chatbots-icon{color:var(--text-secondary);font-size:48px;margin-bottom:var(--space-2)}.no-chatbots p{color:var(--text-secondary);font-size:var(--font-size-body-lg);margin:0}.chatbots-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.chatbot-card{background:var(--bg-surface);border:2px solid #0000;border-radius:12px;box-shadow:0 2px 4px #0000004d;cursor:pointer;padding:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.chatbot-card:hover{border-color:var(--border-subtle);box-shadow:0 4px 8px #0006;transform:translateY(-1px)}.chatbot-card.selected{background:#12b8b80d;border-color:var(--brand-accent)}.chatbot-card:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.chatbot-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.chatbot-card-header h4{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;margin:0}.chatbot-actions{display:flex;gap:var(--space-1);opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.chatbot-card:hover .chatbot-actions{opacity:1}.action-button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);width:32px}.action-button.edit{background:#12b8b81a;color:var(--brand-accent)}.action-button.edit:hover{background:#12b8b833}.action-button.copy{background:#9aa3b91a;color:var(--text-secondary)}.action-button.copy:hover{background:#9aa3b933;color:var(--text-primary)}.action-button.delete{background:#e34e4e1a;color:var(--state-danger)}.action-button.delete:hover{background:#e34e4e33}.action-button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.chatbot-card-content{display:flex;flex-direction:column;gap:var(--space-2)}.chatbot-card-content p{color:var(--text-secondary);font-size:var(--font-size-body-sm);margin:0}.chatbot-card-content strong{color:var(--text-primary)}.color-preview{display:flex;gap:var(--space-1);margin-top:var(--space-2)}.color-circle{border:1px solid var(--border-subtle);border-radius:50%;height:16px;width:16px}.chatbot-preview-section{background:var(--bg-surface);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-5);position:-webkit-sticky;position:sticky;top:var(--space-4)}.preview-title{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);margin:0 0 var(--space-4) 0}.form-group{margin-bottom:var(--space-4)}.form-group:last-child{margin-bottom:0}.form-group label{color:var(--text-primary);display:block;font-size:var(--font-size-body-sm);font-weight:500;margin-bottom:var(--space-2)}.form-group input[type=email],.form-group input[type=text],.form-group select,.form-group textarea{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);padding:var(--space-3) var(--space-4);transition:border-color .15s cubic-bezier(.4,0,.2,1);width:100%}.form-group input[type=email]:focus,.form-group input[type=text]:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent);outline:none}.form-group input[type=text]:read-only,.form-group textarea:read-only{background:var(--bg-surface);color:var(--text-secondary);cursor:default}.form-group input[type=color]{background:none;border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;height:40px;padding:0;width:60px}.form-group input[type=color]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.form-group.color-group{align-items:center;display:flex;gap:var(--space-3)}.form-group.color-group label{margin-bottom:0;min-width:120px}.cancel-button,.copy-embed-button,.save-button{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font:500 var(--font-size-body-sm)/var(--line-height-body-sm) var(--font-family);gap:var(--space-2);padding:var(--space-2) var(--space-4);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.save-button{background:var(--brand-accent);color:#0a0f1a}.save-button:hover:not(:disabled){background:#10a0a0}.save-button:disabled{cursor:not-allowed;opacity:.6}.copy-embed-button{background:#0000;border-color:var(--brand-accent);color:var(--brand-accent)}.copy-embed-button:hover{background:#12b8b81a}.cancel-button{border-color:var(--border-subtle);color:var(--text-secondary)}.cancel-button:hover{border-color:var(--text-secondary);color:var(--text-primary)}.cancel-button:focus-visible,.copy-embed-button:focus-visible,.save-button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.embed-code-section{border-top:1px solid var(--border-subtle);margin-top:var(--space-5);padding-top:var(--space-5)}.embed-code-section h3{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;margin:0 0 var(--space-4) 0}.embed-code-textarea{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:Courier New,monospace;font-size:var(--font-size-micro);margin-bottom:var(--space-3);min-height:120px;padding:var(--space-3);resize:vertical;width:100%}.modal-overlay{align-items:center;background:var(--overlay-50);bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-4);position:fixed;right:0;top:0;z-index:1000}.modal-content{background:var(--bg-surface);border-radius:12px;box-shadow:0 8px 32px #00000080;max-height:90vh;max-width:600px;overflow-y:auto;padding:var(--space-6);width:100%}.modal-content h2{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);margin:0 0 var(--space-5) 0}.modal-actions{border-top:1px solid var(--border-subtle);display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-5);padding-top:var(--space-4)}@media (max-width:1024px){.chatbot-settings-flex,.chatbots-management{gap:var(--space-4);grid-template-columns:1fr}.chatbot-preview-section{position:static}}@media (max-width:768px){.chatbot-settings-container{padding:var(--space-4)}.chatbot-settings-header{align-items:stretch;flex-direction:column;gap:var(--space-3)}.settings-title{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.modal-content{margin:var(--space-2);padding:var(--space-4)}.modal-actions{flex-direction:column}.form-group.color-group{align-items:flex-start;flex-direction:column}.form-group.color-group label{min-width:0;min-width:auto}}@media (max-width:480px){.chatbot-card-header{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.chatbot-actions{opacity:1}}@media (prefers-reduced-motion:reduce){.action-button,.cancel-button,.chatbot-card,.copy-embed-button,.save-button{transition:none}.spinner{animation:none}}@media (prefers-contrast:high){.chatbot-card{border-width:2px}.chatbot-card.selected{border-width:3px}}.chatbot-preview-container{border:1px solid #ccc;border-radius:12px;box-shadow:0 5px 15px #0000001a;display:flex;flex-direction:column;height:500px;overflow:hidden;width:300px}.chatbot-header{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding:15px}.chatbot-close-button{background:none;border:none;cursor:pointer;font-size:24px}.chatbot-messages{background-color:#f9f9f9;flex:1 1;overflow-y:auto;padding:15px}.chatbot-message{border-radius:15px;margin-bottom:10px;max-width:80%;padding:10px 15px;position:relative}.chatbot-message.bot{align-self:flex-start}.chatbot-message.user{align-self:flex-end;background-color:#007bff;color:#fff}.chatbot-message-sender{font-weight:700;margin-bottom:5px}.chatbot-input-container{background-color:#fff;border-top:1px solid #eee;display:flex;padding:15px}.chatbot-input{border:1px solid #ccc;border-radius:25px;flex:1 1;font-family:inherit;font-size:16px;outline:none;padding:10px 15px;resize:none}.chatbot-send-button{border:none;border-radius:50%;cursor:pointer;font-size:24px;height:50px;margin-left:10px;width:50px}.unanimity-ticket-archive-wrapper{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;padding:var(--space-6)}.unanimity-ticket-archive-header{margin-bottom:var(--space-6);padding-left:var(--space-6)}.unanimity-ticket-archive-title{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-display);font-weight:600;gap:var(--space-4);line-height:var(--line-height-display);margin:0}.unanimity-ticket-archive-title-icon{color:var(--brand-accent)}.unanimity-ticket-archive-container{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-5)}.unanimity-ticket-archive-controls{flex-wrap:wrap;justify-content:space-between;margin-bottom:var(--space-5)}.unanimity-ticket-archive-controls,.unanimity-ticket-archive-filter{align-items:center;display:flex;gap:var(--space-4)}.unanimity-ticket-archive-filter-label{color:var(--text-secondary);font-size:var(--font-size-body-sm);font-weight:500}.unanimity-ticket-archive-filter-select{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);min-width:180px;padding:var(--space-2) var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.unanimity-ticket-archive-filter-select:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833;outline:none}.unanimity-ticket-archive-search{align-items:center;display:flex;gap:var(--space-2)}.unanimity-ticket-archive-search-input{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);min-width:180px;padding:var(--space-2) var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.unanimity-ticket-archive-search-input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833;outline:none}.unanimity-ticket-archive-search-input::placeholder{color:var(--text-secondary)}.unanimity-ticket-archive-search-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.unanimity-ticket-archive-search-button:hover:not(:disabled){background:#12b8b81a}.unanimity-ticket-archive-search-button:disabled{cursor:not-allowed;opacity:.5}.unanimity-ticket-archive-table{background:var(--bg-surface);border-collapse:initial;border-radius:12px;border-spacing:0;font-size:var(--font-size-body-sm);overflow:hidden;width:100%}.unanimity-ticket-archive-table thead{background:var(--bg-surface);position:-webkit-sticky;position:sticky;top:0;z-index:10}.unanimity-ticket-archive-table-header{color:var(--text-secondary);font-weight:500;white-space:nowrap}.unanimity-ticket-archive-table-cell,.unanimity-ticket-archive-table-header{border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-body-sm);padding:12px 16px;text-align:left}.unanimity-ticket-archive-table-cell{background:var(--bg-surface);color:var(--text-primary);transition:background .15s cubic-bezier(.4,0,.2,1);vertical-align:middle}.unanimity-ticket-archive-table-row:hover .unanimity-ticket-archive-table-cell{background:#12b8b80d;cursor:pointer}.unanimity-ticket-archive-table-row:last-child .unanimity-ticket-archive-table-cell{border-bottom:none}.unanimity-ticket-archive-status{border-radius:16px;display:inline-block;font-size:12px;font-weight:600;min-width:80px;padding:2px 8px;text-align:center;text-transform:uppercase}.unanimity-ticket-archive-status-closed{background:var(--state-danger);color:#0a0f1a}.unanimity-ticket-archive-status-resolved{background:var(--state-info);color:#0a0f1a}.unanimity-ticket-archive-status-ai-resolved{background:var(--state-success);color:#0a0f1a}.unanimity-ticket-archive-sentiment{border-radius:16px;display:inline-block;font-size:12px;font-weight:600;min-width:60px;padding:2px 8px;text-align:center;text-transform:uppercase}.unanimity-ticket-archive-sentiment-low{background:var(--state-danger);color:#0a0f1a}.unanimity-ticket-archive-sentiment-medium{background:var(--state-warning);color:#0a0f1a}.unanimity-ticket-archive-sentiment-high{background:var(--state-success);color:#0a0f1a}.unanimity-ticket-archive-sentiment-null{background:#9aa3b933;color:var(--text-secondary)}@media (max-width:1200px){.unanimity-ticket-archive-controls{flex-wrap:wrap;gap:var(--space-4)}.unanimity-ticket-archive-filter{flex-wrap:wrap;width:100%}}@media (max-width:992px){.unanimity-ticket-archive-table{display:block;overflow-x:auto}}@media (max-width:768px){.unanimity-ticket-archive-wrapper{padding:var(--space-4)}.unanimity-ticket-archive-header{padding-left:0}.unanimity-ticket-archive-controls{align-items:flex-start;flex-direction:column}.unanimity-ticket-archive-filter,.unanimity-ticket-archive-search{margin-bottom:var(--space-3);width:100%}.unanimity-ticket-archive-filter-select,.unanimity-ticket-archive-search-input{width:100%}.unanimity-ticket-archive-table-cell,.unanimity-ticket-archive-table-header{padding:var(--space-3) var(--space-2)}.unanimity-ticket-archive-title{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}}.unanimity-archive-wrapper{color:#fff;min-height:100vh;padding:30px}.unanimity-archive-header{margin-bottom:30px;padding-left:30px}.unanimity-archive-title{align-items:center;color:var(--neon-cyan);display:flex;font-size:2.2em;gap:15px;text-shadow:var(--glow-cyan)}.unanimity-archive-title-icon{color:var(--neon-green);filter:drop-shadow(var(--glow-green))}.unanimity-archive-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid #00ff9d1a;border-radius:20px;padding:25px}.unanimity-archive-loading{align-items:center;color:var(--neon-cyan);display:flex;font-size:16px;height:100%;justify-content:center;text-shadow:var(--glow-cyan)}.unanimity-archive-controls{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:25px}.unanimity-archive-filter{align-items:center;display:flex;gap:10px}.unanimity-archive-filter-label{color:var(--neon-cyan);font-size:.9em;letter-spacing:.5px;text-shadow:var(--glow-cyan);text-transform:uppercase}.unanimity-archive-filter-select{background:#ffffff0d;border:1px solid var(--neon-green);border-radius:8px;color:#fff;padding:10px 16px;transition:all .3s ease}.unanimity-archive-filter-select:focus{border-color:var(--neon-cyan);box-shadow:var(--glow-cyan);outline:none}.unanimity-archive-search{align-items:center;display:flex;width:60%}.unanimity-archive-search-input{background:#ffffff0d;border:1px solid var(--neon-green);border-radius:8px 0 0 8px;color:#fff;flex-grow:1;padding:10px 16px}.unanimity-archive-search-input:focus{border-color:var(--neon-cyan);box-shadow:var(--glow-cyan);outline:none}.unanimity-archive-search-button{align-items:center;background:var(--neon-green);border:none;border-radius:0 8px 8px 0;color:var(--bg-dark-base);display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.unanimity-archive-search-button:hover{background:var(--neon-cyan);box-shadow:var(--glow-cyan)}.unanimity-archive-status{border-radius:20px;font-size:13px;font-weight:500;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.unanimity-archive-status-closed{background:#ff00001a;border:1px solid #f003;color:#ff4d4d}.unanimity-archive-status-resolved{background:#00ffff1a;border:1px solid #0ff3;color:var(--neon-cyan)}.unanimity-archive-status-ai-resolved{background:#00ff9d1a;border:1px solid #00ff9d33;color:var(--neon-green)}.unanimity-archive-sentiment{border-radius:20px;font-size:13px;font-weight:500;letter-spacing:.5px;padding:6px 12px}.unanimity-archive-sentiment-low{background:#ff00001a;border:1px solid #f003;color:#ff4d4d}.unanimity-archive-sentiment-medium{background:#ffa5001a;border:1px solid #ffa50033;color:orange}.unanimity-archive-sentiment-high{background:#00ff9d1a;border:1px solid #00ff9d33;color:var(--neon-green)}.unanimity-archive-sentiment-null{background:#ffffff0d;border:1px solid #ffffff1a;color:#ffffff80}.unanimity-archive-pagination{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:30px}.unanimity-archive-pagination-button{background:#0000;border:1px solid var(--neon-cyan);border-radius:8px;color:var(--neon-cyan);cursor:pointer;padding:8px 16px;transition:all .3s ease}.unanimity-archive-pagination-button:hover:not(:disabled){background:#00ffff1a;box-shadow:var(--glow-cyan)}.unanimity-archive-pagination-button:disabled{cursor:not-allowed;opacity:.5}.unanimity-archive-pagination-text{color:var(--neon-cyan);text-shadow:var(--glow-cyan)}.una-order-loading-screen{border-radius:20px;margin:20px auto;max-width:1400px;min-height:80vh;padding:25px}.una-loading-content{padding:40px}.una-loading-icons{margin:0 auto 30px}.una-loading-icons svg{filter:drop-shadow(0 0 10px currentColor)}.una-loading-icons .icon-primary{color:var(--neon-cyan)}.una-loading-icons .icon-secondary{color:var(--neon-green)}.una-loading-icons .icon-tertiary{color:var(--neon-magenta)}.una-loading-content h2{color:var(--neon-cyan);font-size:2em;margin-bottom:30px;text-shadow:var(--glow-cyan)}.una-loading-progress{background:#00ff9d1a;margin:30px 0}.una-progress-bar{background:var(--neon-cyan)}.una-progress-glow{background:linear-gradient(90deg,#0000,#0ff6,#0000)}.una-loading-metrics{grid-gap:20px;gap:20px;margin-top:30px}.una-metric-item{background:#0d0e1ab3;border:1px solid #00ff9d1a;color:#fffc;gap:10px;padding:15px}.outer-container{align-items:center;background:linear-gradient(135deg,#000,#2c003e);display:flex;height:100vh;justify-content:center}.reset-password-container{background-color:#333;border-radius:8px;box-shadow:0 0 10px #00000080;color:#fff;max-width:400px;padding:20px}.reset-password-header{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.reset-password-header .logo{height:auto;max-width:80%}.reset-password-container h2{color:#fff;margin-bottom:20px;text-align:center}.reset-password-container form{display:flex;flex-direction:column}.reset-password-container input{background-color:#222;border:1px solid #555;border-radius:4px;color:#fff;margin-bottom:15px;padding:10px}.reset-password-container input:focus{border-color:#888;outline:none}.reset-password-container button{background-color:#555;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s ease}.reset-password-container button:hover{background-color:#777}.reset-password-container p{color:#fdd;margin-top:20px;text-align:center}.tag-list{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #2c003e;margin:auto;max-width:900px;padding:20px}.tag-list h3{color:#333;margin-top:0;text-align:center}.tag-list ul{list-style-type:none;padding:0}.tag-list li{background:linear-gradient(145deg,#000,#2a0d64);border-radius:8px;box-shadow:0 4px 10px #0000001a;color:#fff;display:inline-block;margin:5px;padding:8px 16px;transition:background-color .3s ease,box-shadow .3s ease}.tag-list li:hover{background:linear-gradient(145deg,#2a0d64,#000);box-shadow:0 6px 12px #0003}.privacy-policy{background:linear-gradient(135deg,#000,#2c003e);border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;margin:0 auto;max-width:100%;padding:50px 20px;text-align:center}.privacy-policy img.unanimityai-logo{display:block;margin:0 auto;width:150px}.privacy-policy h1{margin-top:20px}.privacy-policy address,.privacy-policy h2,.privacy-policy h3,.privacy-policy li,.privacy-policy p,.privacy-policy ul{color:#e0e0e0;padding:0 100px;text-align:left}.privacy-policy ul{list-style-type:disc;margin-left:20px}.privacy-policy ul li{margin-bottom:10px}.privacy-policy address{font-style:normal}.payment-container{background-color:#f8f9fa;border-radius:12px;box-shadow:0 4px 15px #0000001a;margin:3% auto;max-width:1200px;padding:40px}.subscription-plan h2{color:#333;font-size:36px;font-weight:700;margin-bottom:30px;text-align:center}.billing-frequency{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.billing-frequency .switch{display:inline-block;height:34px;margin:0 15px;position:relative;width:60px}.billing-frequency .slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.billing-frequency .slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.billing-frequency input:checked+.slider{background-color:#6f42c1}.billing-frequency input:checked+.slider:before{transform:translateX(26px)}.billing-frequency span{color:#333;font-size:18px;font-weight:700}.subscription-tiers{display:flex;flex-wrap:nowrap;gap:15px;justify-content:center;margin-top:30px}.subscription-tier{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 15px #0000000d;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;max-width:250px;min-width:200px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.subscription-tier:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-5px)}.most-chosen{border-color:#6f42c1;box-shadow:0 0 20px #6f42c133}.most-chosen-title{background-color:#6f42c1;border-radius:20px;color:#fff;font-size:14px;font-weight:700;left:50%;padding:5px 15px;position:absolute;top:-15px;transform:translateX(-50%)}.subscription-tier h3{color:#333;font-size:20px}.subscription-tier .price,.subscription-tier h3{font-weight:700;margin-bottom:15px;text-align:center}.subscription-tier .price{color:#6f42c1;font-size:24px}.features-list{margin-bottom:15px;padding-left:15px;text-align:left}.features-list li{color:#555;font-size:12px;margin-bottom:8px}.button-container{text-align:center}.checkout-button,.downgrade-button,.upgrade-button{background:#6f42c1;border:none;border-radius:25px;box-shadow:0 4px 10px #0000001a;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s ease,box-shadow .3s ease;width:100%}.checkout-button:hover,.downgrade-button:hover,.upgrade-button:hover{background:#5a32a3;box-shadow:0 6px 15px #0003}.cancel-subscription-button{background-color:#dc3545;border:none;border-radius:25px;box-shadow:0 4px 10px #0000001a;color:#fff;cursor:pointer;display:block;font-size:16px;margin:30px auto 0;padding:12px 24px;transition:background-color .3s ease,box-shadow .3s ease;width:200px}.cancel-subscription-button:hover{background-color:#c82333;box-shadow:0 6px 15px #0003}.current-plan{background-color:#f0f0f0;border-radius:12px;margin-bottom:30px;padding:20px;text-align:center}.current-plan h3{color:#333;font-size:24px;margin-bottom:10px}.current-plan p{color:#555;font-size:18px;margin-bottom:5px}.downgrade-options,.upgrade-options{margin-top:40px}.downgrade-options h3,.upgrade-options h3{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.modal{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.close-button{color:#aaa;cursor:pointer;float:right;font-size:28px;font-weight:700}.close-button:focus,.close-button:hover{color:#000;text-decoration:none}.modal h3{color:#333;font-size:24px;font-weight:700;margin-top:0}.modal p{color:#555;font-size:16px}.cancel-confirmation-input,.downgrade-confirmation-input{border:1px solid #ccc;border-radius:4px;font-size:16px;margin:10px 0;padding:10px;width:100%}.modal-buttons{display:flex;justify-content:space-between;margin-top:20px}.cancel-dialog-close-button,.confirm-cancel-button,.confirm-downgrade-button{background:#6f42c1;border:none;border-radius:25px;box-shadow:0 4px 10px #0000001a;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease,box-shadow .3s ease}.cancel-dialog-close-button:hover,.confirm-cancel-button:hover,.confirm-downgrade-button:hover{background:#5a32a3;box-shadow:0 6px 15px #0003}.cancel-dialog-close-button{background-color:#dc3545}.cancel-dialog-close-button:hover{background-color:#c82333}@media (max-width:768px){.subscription-tiers{align-items:center;flex-direction:column}.subscription-tier{margin-bottom:20px;max-width:none;width:100%}}.instagram-account-selection{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:500px;padding:20px}.instagram-account-selection h2{margin-bottom:20px}.instagram-account-selection ul{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));list-style-type:none;padding:0;width:100%}.instagram-account-selection li{display:flex;justify-content:center}.instagram-account-selection button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.instagram-account-selection button:hover{background-color:#0056b3}.form-result-container{background:var(--gradient-bg);min-height:100vh;overflow:hidden;padding:30px;position:relative}.form-result-container:before{background:linear-gradient(#0000 0,#0000 95%,var(--neon-cyan) 95%,#0000 100%),linear-gradient(90deg,#0000 0,#0000 95%,var(--neon-cyan) 95%,#0000 100%);background-size:30px 30px;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.results-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ecc;border:1px solid var(--neon-cyan);border-radius:15px;box-shadow:var(--glow-cyan);display:flex;justify-content:space-between;margin-bottom:30px;padding:20px}.form-title{color:var(--neon-cyan);font-size:1.8em;letter-spacing:2px;text-shadow:var(--glow-cyan);text-transform:uppercase}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.stat-card{background:#1a1a2ecc;border:1px solid var(--neon-green);border-radius:15px;box-shadow:var(--glow-green);padding:20px;text-align:center;transition:all .3s ease}.stat-card:hover{box-shadow:0 0 30px #00ff9d4d;transform:translateY(-5px)}.stat-label{color:var(--text-color);font-size:.9em;opacity:.8}.results-table-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ecc;border:1px solid var(--neon-cyan);border-radius:15px;box-shadow:var(--glow-cyan);overflow-x:auto;padding:20px}.results-table{border-collapse:initial;border-spacing:0;margin-top:20px;width:100%}.results-table th{background:#00ffff1a;border-bottom:2px solid var(--neon-cyan);color:var(--neon-cyan);font-weight:500;letter-spacing:1px;padding:15px;text-align:left;text-shadow:var(--glow-cyan);text-transform:uppercase}.results-table td{border-bottom:1px solid #0ff3;color:var(--text-color);padding:15px}.results-table tr{transition:all .3s ease}.results-table tr:hover{background:#00ffff0d}.loading{align-items:center;display:flex;flex-direction:column;gap:20px;padding:40px}.loading-spinner{border:3px solid var(--neon-cyan);border-top:3px solid #0000;box-shadow:var(--glow-cyan);height:60px;width:60px}.loading-text{color:var(--neon-cyan);letter-spacing:2px;text-shadow:var(--glow-cyan);text-transform:uppercase}.error{animation:errorPulse 2s infinite;background:#ff00551a;border:1px solid var(--neon-magenta);border-radius:15px;color:var(--neon-magenta);margin:20px 0;padding:20px;text-align:center;text-shadow:var(--glow-magenta)}.pagination{gap:10px;justify-content:center;margin-top:20px;padding:20px}.page-button{background:#0000;border:1px solid var(--neon-cyan);border-radius:8px;color:var(--neon-cyan);cursor:pointer;letter-spacing:1px;padding:8px 15px;text-transform:uppercase;transition:all .3s ease}.page-button:hover:not(:disabled){background:#00ffff1a;box-shadow:var(--glow-cyan);transform:translateY(-2px)}.page-button:disabled{cursor:not-allowed;opacity:.5}.page-button.active{background:#0ff3;box-shadow:var(--glow-cyan)}@keyframes errorPulse{0%{box-shadow:0 0 0 0 #f056}70%{box-shadow:0 0 0 10px #f050}to{box-shadow:0 0 0 0 #f050}}@media (max-width:768px){.stats-grid{grid-template-columns:1fr 1fr}.results-table-container{border-radius:0;margin:0 -20px}.form-title{font-size:1.4em}}.user-statistics-panel{background-color:#0d0e1ab3;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;margin:0 auto;max-width:1600px;overflow:hidden;padding:20px;width:100%}.panel-title .icon{color:#00ff9d;filter:drop-shadow(0 0 8px rgba(0,255,157,.4))}.period-selector{background:#0d0e1a80;border:1px solid #00ff9d1a;border-radius:10px;box-shadow:0 2px 8px #0000004d;display:flex;gap:8px;margin-bottom:16px;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.period-selector button{background:#0000;border:1px solid #00ff9d33;border-radius:6px;color:#ffffffd9;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.4px;padding:8px 16px;transition:all .2s ease}.period-selector button:hover{background:#00ff9d1a;transform:translateY(-1px)}.period-selector button.active{background:#00ff9d26;border-color:#00ff9d4d;box-shadow:0 0 8px #00ff9d33;color:#00ff9d;color:var(--neon-green,#00ff9d)}.dashboard-grid{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;height:100%;overflow:hidden}.analytics-client-section,.analytics-primary-section,.analytics-secondary-section,.analytics-topic-section,.insights-group,.performance-group{display:contents}.dashboard-card{background:linear-gradient(180deg,#0d0e1ae6,#131528cc);border:1px solid #00ff9d1a;border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.dashboard-card:hover{box-shadow:0 6px 24px #00000040,0 0 15px #00ff9d26;transform:translateY(-2px)}.card-header{align-items:center;background-color:#0d0e1acc;border-bottom:1px solid #00ff9d1a;display:flex;flex-shrink:0;gap:10px;height:50px;padding:12px 16px}.card-header h3{color:#fff;flex:1 1;font-size:14px;font-weight:600;letter-spacing:.4px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-container{align-items:center;display:flex;justify-content:center;overflow:hidden}.chart-container,.table-container{flex:1 1;min-height:0;padding:12px}.table-container{overflow-y:auto}.card-icon{flex-shrink:0;font-size:14px;opacity:.9}.card-icon.sentiment{color:#00ff9d;color:var(--neon-green,#00ff9d)}.card-icon.resolved{color:#0ff;color:var(--neon-cyan,#0ff)}.card-icon.topic{color:#f0f;color:var(--neon-magenta,#f0f)}.card-icon.carrier{color:orange}.card-icon.satisfaction{color:#0ff;color:var(--neon-cyan,#0ff)}.card-icon.issues{color:#8000ff}.card-icon.geo{color:#ff0}.card-icon.clients{color:#00ff9d;color:var(--neon-green,#00ff9d)}.card-badge{background:#f0f3;border:1px solid #ff00ff4d;border-radius:4px;color:#f0f;color:var(--neon-magenta,#f0f);font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px 6px;text-transform:uppercase}.table-container table{border-collapse:collapse;font-size:11px;width:100%}.table-container td,.table-container th{border-bottom:1px solid #ffffff0d;padding:6px 8px;text-align:left}.table-container th{background-color:#0003;color:#ffffffe6;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.table-container td{color:#fffc}.negative-count{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px}.negative-count.low{background:#00ff9d1a;color:#00ff9d;color:var(--neon-green,#00ff9d)}.negative-count.medium{background:#ffa5001a;color:orange}.negative-count.high{background:#ff00001a;color:#ff5b5b}.issue-list{display:flex;flex-direction:column;gap:2px}.issue-item{align-items:center;background:#ffffff0d;border-radius:3px;display:flex;justify-content:space-between;padding:2px 4px}.issue-type{color:#fffc;font-size:9px}.issue-count{background:#00ffff1a;border-radius:2px;color:#0ff;color:var(--neon-cyan,#0ff);font-size:9px;font-weight:600;padding:1px 4px}.dashboard-card.featured{border:1px solid #00ff9d4d;box-shadow:0 4px 20px #0000004d,0 0 15px #00ff9d33}.dashboard-card.featured .card-header{background:linear-gradient(90deg,#00ff9d1a,#0d0e1ae6)}.topic-summary{background:#0d0e1a99;border-top:1px solid #00ff9d1a;flex-shrink:0;height:50px;padding:8px 12px}.summary-stats{display:flex;justify-content:space-around}.stat-item{align-items:center;display:flex;flex-direction:column;gap:4px}.stat-label{color:#ffffffb3;font-size:10px;letter-spacing:.3px}.stat-value{color:#f0f;color:var(--neon-magenta,#f0f);font-size:16px;font-weight:700;text-shadow:0 0 6px #ff00ff4d}.table-container::-webkit-scrollbar{width:4px}.table-container::-webkit-scrollbar-track{background:#0d0e1a80}.table-container::-webkit-scrollbar-thumb{background:#00ff9d4d;border-radius:4px}.table-container::-webkit-scrollbar-thumb:hover{background:#00ff9d80}.una-sentiment-loading-screen{align-items:center;background:#0d0e1ab3;border-radius:12px;display:flex;height:100vh;justify-content:center}.una-loading-content{padding:30px}.una-loading-logo img{height:60px;margin-bottom:20px;opacity:.9;width:60px}.una-loading-content h2{color:#fff;font-size:20px;letter-spacing:.5px;margin-bottom:24px}.una-loading-progress{background:#ffffff0d;margin-bottom:24px}.una-progress-bar{background:linear-gradient(90deg,var(--neon-cyan),var(--neon-green));position:relative}.una-progress-glow{animation:glow 2s infinite;background:#ffffff4d;left:-50%;width:50%}.una-loading-metrics{grid-gap:12px;gap:12px}.una-metric-item{animation:fadeIn .5s ease forwards;background:#0d0e1a80;border:1px solid #ffffff0d;font-size:11px;gap:8px;padding:12px}.una-metric-item svg{color:var(--neon-cyan);font-size:1.1em}@media (max-width:1200px){.dashboard-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}}@media (max-width:768px){.user-statistics-panel{padding:12px}.dashboard-grid{gap:12px;grid-template-columns:1fr;grid-template-rows:repeat(6,auto)}.dashboard-card{min-height:220px}}.sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid #00ff9d1a;color:#fff;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transition:all .3s ease;width:70px;z-index:1000}.sidebar.expanded{width:250px}.sidebar-header,.sidebar-header .logo{display:none}.sidebar-nav{margin-top:20px}.sidebar-nav ul{list-style-type:none;margin:0;padding:0}.sidebar-nav li{margin-bottom:5px}.sidebar-nav a{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;color:#fff;color:#00ff9d;display:flex;margin:5px 10px;min-width:40px;overflow:visible;padding:10px 15px;text-decoration:none;text-shadow:0 0 10px #00ff9d66;transition:background-color .3s ease;transition:all .3s ease;width:auto}.sidebar-nav a:hover{background-color:#00ff9d1a;box-shadow:0 0 30px #00ff9d33;transform:translateY(-2px)}.sidebar-nav a.active{background-color:#00ff9d26;border:1px solid #00ff9d4d;box-shadow:0 0 20px #00ff9d33}.sidebar-nav a svg{color:#0ff;filter:drop-shadow(0 0 8px rgba(0,255,255,.4));margin-right:10px}.sidebar-footer{background-color:#0d0e1af2;border-top:1px solid #00ff9d1a;display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:15px 10px}.language-switcher{padding:5px;width:100%}.language-switcher select{background:#ffffff0d;border:1px solid #00ff9d33;border-radius:10px;color:#fff;display:none;padding:8px}.language-switcher select:focus{border-color:#00ff9d;box-shadow:0 0 15px #00ff9d33}.sidebar.expanded .language-switcher select{display:block;margin-left:10px;width:calc(100% - 40px)}.logout-button{align-items:center;background-color:initial;border:1px solid #f0f;border-radius:12px;color:#fff;cursor:pointer;display:flex;justify-content:center;letter-spacing:1px;padding:10px;text-shadow:0 0 10px #f0f6;text-transform:uppercase;transition:background-color .3s ease;width:100%}.logout-button:hover{background-color:#ff00ff1a;box-shadow:0 0 30px #f0f3;transform:translateY(-2px)}.logout-button svg{margin-right:10px}.help-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0d0e1af2;border:1px solid #00ff9d1a;border-radius:12px;border-radius:4px;box-shadow:0 0 40px #00ff9d1a;color:#00ff9d;left:50%;padding:10px;position:absolute;text-align:center;text-shadow:0 0 10px #00ff9d66;transform:translateX(-50%);width:200px;z-index:10}.sidebar .help-overlay,.sidebar .logo,.sidebar .switch,.sidebar .switch-label,.sidebar select,.sidebar span{display:none;opacity:0;transition:opacity .2s ease}.sidebar.expanded .logo,.sidebar.expanded .switch,.sidebar.expanded .switch-label,.sidebar.expanded select,.sidebar.expanded span{display:inline-block;opacity:1}.sidebar.expanded .language-switcher,.sidebar.expanded .logout-button,.sidebar.expanded .sidebar-nav a{justify-content:flex-start;padding:10px 20px}.sidebar svg{margin-right:0}.sidebar.expanded svg{margin-right:10px}.sidebar-header{align-items:center;display:flex;justify-content:center;padding:10px}.sidebar.expanded .sidebar-header{padding:20px}.icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-right:0;min-width:24px;width:24px}.icon svg{display:block;flex-shrink:0;height:20px;width:20px}.text{margin-left:0;opacity:0;transition:opacity .2s ease;white-space:nowrap}.sidebar.expanded .text{opacity:1}.sidebar .sidebar-nav a{justify-content:center}.sidebar.expanded .sidebar-nav a{justify-content:flex-start;padding:10px 20px}.sidebar:not(.expanded) .icon{margin-right:0}.sidebar .help-overlay,.sidebar .logo,.sidebar .switch,.sidebar .switch-label,.sidebar .text,.sidebar select{display:none}.sidebar.expanded .logo,.sidebar.expanded .switch,.sidebar.expanded .switch-label,.sidebar.expanded .text,.sidebar.expanded select{display:inline-block}.main-content{margin-left:60px;transition:margin-left .3s ease;width:calc(100% - 60px)}.sidebar.expanded+.main-content{margin-left:250px;width:calc(100% - 250px)}.sidebar .icon,.sidebar .icon svg{display:flex;height:24px;margin-right:0;min-width:24px;opacity:1;overflow:visible;width:24px}.sidebar svg{display:block;font-size:1.5rem;min-width:1.5rem;opacity:1}.language-switcher,.logout-button,.sidebar-nav a{align-items:center;display:flex;justify-content:center;padding:10px;width:100%}.sidebar:not(.expanded) .icon,.sidebar:not(.expanded) svg{display:flex;opacity:1}.sidebar.expanded .icon{margin-right:12px}.toggle-button{align-items:center;background-color:initial;border:1px solid #0ff;border-radius:12px;color:#fff;cursor:pointer;display:flex;justify-content:center;letter-spacing:1px;margin-bottom:10px;padding:10px;text-shadow:0 0 10px #0ff6;text-transform:uppercase;transition:background-color .3s ease;width:100%}.toggle-button:hover{background-color:#00ffff1a;box-shadow:0 0 30px #0ff3;transform:translateY(-2px)}.sidebar.expanded .sidebar-nav a{padding:10px 15px;width:calc(100% - 20px)}.sidebar,.sidebar-nav{overflow-x:hidden;overflow-y:auto}.sidebar-nav{flex-grow:1}.container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid #00ff9d1a;border-radius:20px;margin:20px auto;max-width:1400px;overflow:hidden;padding:30px;position:relative}.container:before{animation:gridMove 30s linear infinite;background:linear-gradient(#0000,#00ff9d05 50%,#0000),linear-gradient(90deg,#0000,#00ff9d05 50%,#0000);background-size:40px 40px;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}@keyframes gridMove{0%{background-position:0 0}to{background-position:30px 30px}}.title{color:var(--neon-cyan);font-size:2.5em;letter-spacing:2px;text-align:center;text-shadow:var(--glow-cyan);text-transform:uppercase}.title,.user-info{margin-bottom:30px;position:relative;z-index:1}.user-info{background:#0d0e1ab3;border:1px solid #00ff9d1a;border-radius:12px;padding:20px}.user-info p{color:var(--neon-green);font-size:1.1em;gap:10px;margin:10px 0}.billing-toggle,.user-info p{align-items:center;display:flex}.billing-toggle{gap:15px;justify-content:center;margin:30px 0;position:relative;z-index:1}.billing-toggle span{color:var(--neon-cyan);font-size:1.1em;text-transform:uppercase}.discount{animation:pulse 2s infinite;background:#ff009d1a;border-radius:8px;color:var(--neon-magenta)!important;font-size:.9em!important;padding:5px 10px}.plans-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));perspective:1000px;position:relative;z-index:1}.plan-card{background:#0d0e1ab3;border:1px solid #00ff9d1a;border-radius:15px;padding:30px;position:relative;transform-style:preserve-3d;transition:all .3s ease}.plan-card:hover{border-color:var(--neon-cyan);box-shadow:var(--glow-cyan);transform:translateY(-10px) rotateX(5deg)}.plan-card h3{color:var(--neon-cyan);font-size:1.8em;letter-spacing:1px;margin-bottom:15px;text-shadow:var(--glow-cyan);text-transform:uppercase}.plan-description{color:#fffc;font-size:1.1em;margin-bottom:20px;min-height:60px}.price{color:var(--neon-green);font-size:2.5em;font-weight:700;margin:20px 0;text-shadow:var(--glow-green)}.price span{color:#fff9;font-size:.4em;text-shadow:none}.subscribe-button{background:linear-gradient(45deg,var(--neon-cyan),var(--neon-green));border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:700;margin:20px 0;overflow:hidden;padding:12px 25px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.subscribe-button:before{animation:buttonGlow 2s linear infinite;background:linear-gradient(45deg,#0000,#ffffff4d,#0000);content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(45deg);width:200%}@keyframes buttonGlow{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.subscribe-button:disabled{background:#ffffff1a;color:#ffffff80;cursor:not-allowed}.feature-list{list-style:none;margin:20px 0;padding:0}.feature-list li{align-items:center;color:#ffffffe6;display:flex;font-size:1.1em;gap:10px;margin:15px 0}.check-icon{color:var(--neon-green);height:20px;width:20px}.overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0e1af2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.custom-request-form{animation:formAppear .3s ease-out;background:var(--bg-card);border:1px solid var(--neon-cyan);border-radius:15px;box-shadow:var(--glow-cyan);max-width:600px;padding:30px;width:90%}@keyframes formAppear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.custom-request-form h3{color:var(--neon-cyan);font-size:1.5em;margin-bottom:20px;text-shadow:var(--glow-cyan)}.custom-request-form textarea{background:#0d0e1ab3;border:1px solid #00ff9d1a;border-radius:8px;color:#fff;margin-bottom:20px;min-height:150px;padding:15px;resize:vertical;width:100%}.custom-request-form button{border-radius:8px;cursor:pointer;font-weight:700;margin:0 10px;padding:10px 20px;text-transform:uppercase}.custom-request-form button[type=submit]{background:linear-gradient(45deg,var(--neon-cyan),var(--neon-green));border:none;color:#000}.custom-request-form button[type=button]{background:#0000;border:1px solid var(--neon-red);color:var(--neon-red)}.cancel-subscription{margin-top:40px;position:relative;text-align:center;z-index:1}.cancel-button{background:#0000;border:1px solid var(--neon-red);border-radius:8px;color:var(--neon-red);cursor:pointer;padding:10px 20px;transition:all .3s ease}.cancel-button:hover{background:#ff00001a;box-shadow:0 0 15px #ff00004d}@media (max-width:768px){.plans-grid{grid-template-columns:1fr}.billing-toggle{flex-direction:column;text-align:center}}.brand-logo{align-items:center;color:var(--brand-accent);display:inline-flex;font-size:var(--font-size-h2);font-weight:600;gap:var(--space-2);text-decoration:none}.brand-logo:hover{color:#10a0a0;transition:color .15s cubic-bezier(.4,0,.2,1)}.brand-mark{align-items:center;background:var(--brand-accent);border-radius:8px;color:#0a0f1a;display:inline-flex;font-size:16px;font-weight:600;height:32px;justify-content:center;width:32px}.btn-brand{background:linear-gradient(135deg,var(--brand-accent) 0,#10a0a0 100%);border:none;box-shadow:0 2px 8px #12b8b84d;color:#0a0f1a}.btn-brand:hover{background:linear-gradient(135deg,#10a0a0 0,var(--brand-accent) 100%);box-shadow:0 4px 12px #12b8b866;transform:translateY(-1px)}.brand-accent-border{border-left:4px solid var(--brand-accent);padding-left:var(--space-4)}.brand-accent-bg{background:linear-gradient(135deg,#12b8b81a,#12b8b80d);border:1px solid #12b8b833}.brand-tagline{color:var(--text-secondary);font-size:var(--font-size-body-sm);font-style:italic;margin:var(--space-4) 0;text-align:center}.brand-hero-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--text-primary) 0,var(--brand-accent) 100%);background-clip:text;-webkit-background-clip:text;font-weight:600}.brand-status{align-items:center;background:#12b8b81a;border:1px solid #12b8b84d;border-radius:20px;color:var(--brand-accent);display:inline-flex;font-size:var(--font-size-micro);font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.brand-status:before{animation:pulse 2s infinite;background:var(--brand-accent);border-radius:50%;content:"";height:6px;width:6px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.card-brand{background:var(--bg-surface);border:1px solid #12b8b833;box-shadow:0 2px 4px #0000004d,0 0 0 1px #12b8b81a}.card-brand:hover{border-color:#12b8b866;box-shadow:0 4px 8px #0006,0 0 0 1px #12b8b833;transition:all .15s cubic-bezier(.4,0,.2,1)}.brand-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141a2bf2;border-bottom:1px solid var(--border-subtle)}.brand-nav-item{border-radius:6px;color:var(--text-secondary);font-size:var(--font-size-body-sm);font-weight:500;padding:var(--space-3) var(--space-4);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.brand-nav-item.active,.brand-nav-item:hover{background:#12b8b81a;color:var(--brand-accent)}.brand-loading{animation:spin 1s linear infinite;border:2px solid #12b8b84d;border-radius:50%;border-top:2px solid var(--brand-accent);display:inline-block;height:20px;width:20px}.form-input-brand{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);padding:var(--space-3) var(--space-4);transition:border-color .15s cubic-bezier(.4,0,.2,1)}.form-input-brand:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px #12b8b81a;outline:none}.form-input-brand::placeholder{color:var(--text-secondary)}.text-brand{color:var(--brand-accent)}.bg-brand-subtle{background:#12b8b80d}.border-brand{border-color:var(--brand-accent)}.una-embed-code-button{align-items:center;background:#12b8b81a;border:1px solid #12b8b84d;border-radius:6px;color:var(--brand-accent);cursor:pointer;display:inline-flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);margin-top:var(--space-2);overflow:hidden;padding:var(--space-2) var(--space-3);position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.una-embed-code-button:hover:not(.una-embed-code-success){background:#12b8b833;border-color:#12b8b880;transform:translateY(-1px)}.una-embed-code-button.una-embed-code-success{background:var(--state-success);border-color:var(--state-success);box-shadow:0 4px 12px #15ce704d;color:#0a0f1a;transform:scale(1.05)}.una-embed-button-icon,.una-embed-button-text{opacity:1;transform:translateX(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.una-embed-button-success{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.una-embed-code-button.una-embed-code-success .una-embed-button-icon,.una-embed-code-button.una-embed-code-success .una-embed-button-text{opacity:0;transform:translateX(-10px)}.una-embed-code-button.una-embed-code-success .una-embed-button-success{opacity:1;transform:translate(-50%,-50%) scale(1)}@keyframes success-pulse{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(1)}}.una-embed-code-button.una-embed-code-success .una-embed-button-success{animation:success-pulse .6s ease-in-out}.una-embed-code-button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.una-embed-code-button.una-embed-code-success:focus-visible{outline-color:var(--state-success)}@media (prefers-reduced-motion:reduce){.una-embed-button-icon,.una-embed-button-success,.una-embed-button-text,.una-embed-code-button{transition:none}.una-embed-code-button.una-embed-code-success .una-embed-button-success{animation:none}}.una-embed-code-section{margin:var(--space-4) 0}.una-embed-code-section label{color:var(--text-primary);display:block;font-size:var(--font-size-body-sm);font-weight:500;margin-bottom:var(--space-2)}.una-embed-code-textarea{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:Courier New,monospace;font-size:var(--font-size-micro);padding:var(--space-3);resize:vertical;width:100%}.una-loading-message{align-items:center;color:var(--text-secondary);display:flex;gap:var(--space-2);padding:var(--space-4);text-align:center}.una-brands-container{background:var(--bg-primary);margin:0 auto;max-width:1200px;min-height:100vh;padding:var(--space-6)}.una-brands-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-6)}.una-brands-title{align-items:center;display:flex;gap:var(--space-3)}.una-brands-title h1{color:var(--text-primary);font-size:var(--font-size-display);font-weight:600;margin:0}.una-brands-icon{color:var(--brand-accent);font-size:32px}.una-create-brand-button{align-items:center;background:var(--brand-accent);border:none;border-radius:8px;color:#0a0f1a;cursor:pointer;display:inline-flex;font:500 var(--font-size-body-sm)/var(--line-height-body-sm) var(--font-family);gap:var(--space-2);padding:var(--space-3) var(--space-4);transition:background .15s cubic-bezier(.4,0,.2,1)}.una-create-brand-button:hover{background:#10a0a0}.una-brands-controls{margin-bottom:var(--space-6)}.una-search-input{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-7)}.una-brands-content{background:var(--bg-surface);border-radius:12px;padding:var(--space-5)}.una-no-brands{color:var(--text-secondary);padding:var(--space-6);text-align:center}.una-no-brands-icon{font-size:64px;margin-bottom:var(--space-4)}.una-no-brands h3{color:var(--text-primary);margin-bottom:var(--space-2)}.una-brands-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.una-brand-card{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:12px;padding:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-brand-card:hover{border-color:var(--brand-accent);box-shadow:0 4px 8px #0006}.una-brand-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.una-brand-name{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;margin:0}.una-brand-actions{display:flex;gap:var(--space-2)}.una-delete-button,.una-edit-button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);width:32px}.una-edit-button{background:#12b8b81a;color:var(--brand-accent)}.una-edit-button:hover{background:#12b8b833}.una-delete-button{background:#e34e4e1a;color:var(--state-danger)}.una-delete-button:hover{background:#e34e4e33}.una-brand-card-content{display:flex;flex-direction:column;gap:var(--space-3)}.una-brand-description{margin:0}.una-brand-description,.una-brand-email-association{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.una-brand-email-association{align-items:center;display:flex;gap:var(--space-2)}.una-email-icon{color:var(--brand-accent)}.una-brand-meta{display:flex;flex-direction:column;gap:var(--space-1)}.una-brand-date{color:var(--text-secondary);font-size:var(--font-size-micro)}.una-brand-email-actions{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.una-email-association-button{align-items:center;background:#12b8b81a;border:1px solid #12b8b84d;border-radius:6px;color:var(--brand-accent);cursor:pointer;display:inline-flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-3);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-email-association-button:hover{background:#12b8b833;border-color:#12b8b880}.una-brands-loading{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;min-height:400px}.una-spinner{animation:spin 1s linear infinite;color:var(--brand-accent);font-size:24px}.una-modal-content{max-height:90vh;max-width:500px;width:90%}.una-modal-content h2{color:var(--text-primary);margin:0 0 var(--space-4) 0}.una-form-group{margin-bottom:var(--space-4)}.una-form-group input,.una-form-group textarea{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);padding:var(--space-3);width:100%}.una-form-group input:focus,.una-form-group textarea:focus{border-color:var(--brand-accent);outline:none}.una-form-actions{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-5)}.una-button{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font:500 var(--font-size-body-sm)/var(--line-height-body-sm) var(--font-family);gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-button-primary{background:var(--brand-accent);color:#0a0f1a}.una-button-primary:hover:not(:disabled){background:#10a0a0}.una-button-secondary{background:#0000;border-color:var(--border-subtle);color:var(--text-secondary)}.una-button-secondary:hover{border-color:var(--text-secondary);color:var(--text-primary)}.una-button-danger{background:var(--state-danger);color:#0a0f1a}.una-button-danger:hover:not(:disabled){background:#d63e3e}.una-error-message{background:#e34e4e1a;border:1px solid var(--state-danger);border-radius:8px;font-size:var(--font-size-body-sm)}.una-error-message,.una-success-message{margin:var(--space-3) 0;padding:var(--space-3)}.una-success-message{background:#15ce701a;border:1px solid var(--state-success)}.una-email-options{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-4) 0}.una-email-option-button{align-items:center;background:#12b8b81a;border:1px solid #12b8b84d;border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;gap:var(--space-2);padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-email-option-button:hover{background:#12b8b833}.una-remove-email-button{background:#e34e4e1a!important;border-color:#e34e4e4d!important;color:var(--state-danger)!important}.una-remove-email-button:hover{background:#e34e4e33!important}.una-order-details-container{background:var(--bg-primary);box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family);margin:0 auto;max-width:1600px;min-height:100vh;padding:var(--space-5);width:100%}.una-back-button{background:#0000;border:1px solid var(--brand-accent);border-radius:8px;font-weight:500;margin-bottom:var(--space-4);padding:10px 16px}.una-back-button:hover{transform:translateY(-1px)}.una-order-details-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-5)}.una-order-actions{display:flex;gap:var(--space-3)}.una-action-button{background:#0000;border:1px solid var(--brand-accent);font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);padding:10px 16px}.una-action-button:hover{transform:translateY(-1px)}.una-order-overview{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-5);padding:var(--space-5)}.una-order-title{display:flex;flex-direction:column;gap:var(--space-2)}.una-order-title h1{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-h2);font-weight:600;gap:10px;line-height:var(--line-height-h2);margin:0}.una-order-status-section{display:flex;flex-wrap:wrap;gap:var(--space-4)}.una-status-group{flex:1 1;max-width:200px;min-width:120px}.una-status-label{color:var(--text-secondary);letter-spacing:.5px;margin-bottom:2px}.una-order-status-badge,.una-status-label{font-size:var(--font-size-micro);font-weight:600;text-transform:uppercase}.una-order-status-badge{align-items:center;border-radius:16px;display:flex;gap:6px;padding:6px 12px;white-space:nowrap}.una-order-status-badge.una-status-paid{background:var(--state-success);color:#0a0f1a}.una-order-status-badge.una-status-pending{background:var(--state-warning);color:#0a0f1a}.una-order-status-badge.una-status-refunded,.una-order-status-badge.una-status-unfulfilled{background:var(--state-danger);color:#0a0f1a}.una-order-status-badge.una-status-fulfilled{background:var(--state-success);color:#0a0f1a}.una-order-status-badge.una-status-cancelled{background:var(--state-danger);color:#0a0f1a}.una-order-tabs{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:var(--space-5);overflow-x:auto;padding:var(--space-2)}.una-order-tabs,.una-tab{display:flex;gap:var(--space-2)}.una-tab{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;flex:0 0 auto;font-size:var(--font-size-body-sm);font-weight:500;padding:12px 18px;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.una-tab:hover{background:#12b8b80d;color:var(--text-primary)}.una-tab.active{background:#12b8b81a;color:var(--brand-accent)}.una-tab-panel{animation:fadeIn .3s ease}.una-panel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.una-panel-header h2{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.una-customer-card,.una-items-card,.una-notes-card,.una-order-summary-card,.una-payment-card,.una-shipping-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;margin-bottom:var(--space-5);padding:var(--space-5)}.una-items-table-header{grid-gap:10px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);display:grid;font-size:var(--font-size-micro);font-weight:600;gap:10px;grid-template-columns:30px 3fr 1fr 1fr 1fr 1fr;letter-spacing:.5px;padding:10px 15px;text-transform:uppercase}.una-item{padding:16px 0;transition:background .15s ease}.una-item-content{grid-gap:10px;align-items:center;display:grid;flex:1 1;gap:10px;grid-template-columns:3fr 1fr 1fr 1fr 1fr}.una-item-details h4{color:var(--text-primary);font-size:15px;font-weight:600;margin:0 0 5px}.una-item-meta{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-micro);gap:10px}.una-quantity-control{align-items:center;display:flex;gap:var(--space-2);margin-top:10px}.una-item-info{display:flex;flex-direction:column;gap:5px}.una-item-price,.una-item-quantity,.una-item-total{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-body-sm);justify-content:flex-start}.una-item-price{color:var(--brand-accent);font-weight:600}.una-discount{color:var(--state-warning);font-size:13px}.una-item-total{color:var(--text-primary);font-weight:600}.una-summary-grid{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:1fr 1fr}.una-summary-row{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);display:flex;font-size:var(--font-size-body-sm);justify-content:space-between;padding:10px 0}.una-summary-row.discount{color:var(--state-warning)}.una-total-row{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);display:flex;font-size:var(--font-size-body-lg);font-weight:600;justify-content:space-between;padding:15px 0}.una-total-row.total{border-bottom:none;border-top:1px solid var(--border-subtle);color:var(--text-primary);font-size:18px;font-weight:700;margin-top:10px;padding-top:var(--space-4)}.una-total-row.paid{color:var(--state-success)}.una-total-row.refunded{color:var(--state-danger)}.una-customer-details{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}.una-customer-avatar{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:30px;flex-shrink:0;font-size:20px;font-weight:700;height:60px;width:60px}.una-customer-info h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.una-customer-contact{display:flex;flex-wrap:wrap;gap:var(--space-4)}.una-customer-email,.una-customer-phone{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-body-sm);gap:var(--space-2)}.una-customer-stats{border-top:1px solid var(--border-subtle);display:flex;gap:var(--space-6);margin:var(--space-4) 0;padding:15px 0}.una-stat{align-items:center}.una-stat-value{color:var(--brand-accent);font-size:22px;margin-bottom:5px}.una-address-section h3{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:var(--space-2);margin:0 0 15px}.una-address{color:var(--text-secondary);line-height:1.5}.una-address p{margin:5px 0}.una-shipping-method{border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:15px 0}.una-shipping-method:last-child{border-bottom:none}.una-shipping-method-name{color:var(--text-primary);font-size:15px;font-weight:600;margin-bottom:5px}.una-shipping-carrier,.una-shipping-category{color:var(--text-secondary);font-size:var(--font-size-micro)}.una-shipping-price{color:var(--brand-accent);font-size:var(--font-size-body-lg);font-weight:600}.una-fulfillment{border-bottom:1px solid var(--border-subtle);padding:15px 0}.una-fulfillment:last-child{border-bottom:none}.una-fulfillment-header{display:flex;justify-content:space-between;margin-bottom:10px}.una-fulfillment-date,.una-fulfillment-status{align-items:center;display:flex;gap:var(--space-2)}.una-fulfillment-date,.una-tracking-info{color:var(--text-secondary);font-size:13px}.una-tracking-info{background:#141a2b80;border:1px solid var(--border-subtle);border-radius:8px;margin-top:10px;padding:var(--space-3)}.una-tracking-link{display:inline-block;font-weight:600;margin-top:10px;transition:color .15s ease}.una-tracking-link:hover{color:#10a0a0}.una-note{background:#141a2b80;border:1px solid var(--border-subtle);border-radius:8px;padding:15px}.una-tags-section h3{align-items:center;color:var(--text-primary);font-size:16px;font-weight:600;margin:var(--space-4) 0 15px 0}.una-tags,.una-tags-section h3{display:flex;gap:var(--space-2)}.una-tags{flex-wrap:wrap}.una-tag{background:#12b8b81a;border:1px solid #12b8b84d;border-radius:8px;color:var(--brand-accent);font-size:var(--font-size-micro);font-weight:500;padding:5px 10px}.una-refund-button{align-items:center;background:#e34e4e1a;border:1px solid #e34e4e4d;display:flex;gap:var(--space-2)}.una-refund-button:hover:not(:disabled){background:#e34e4e33}.una-modal-overlay{padding:var(--space-4)}.una-modal{animation:scaleIn .3s ease;box-shadow:0 2px 4px #0000004d;width:100%}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.una-modal-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-4)}.una-modal-header h2{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.una-modal-close{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;transition:all .15s ease;width:30px}.una-modal-close:hover{background:#12b8b81a;color:var(--brand-accent)}.una-modal-summary{border-bottom:1px solid var(--border-subtle);padding:var(--space-4)}.una-modal-summary h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 15px}.una-refund-items{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.una-refund-item{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);display:flex;font-size:var(--font-size-body-sm);justify-content:space-between;padding-bottom:10px}.una-refund-item:last-child{border-bottom:none}.una-refund-total{border-top:1px solid var(--border-subtle);color:var(--text-primary);display:flex;font-size:var(--font-size-body-lg);font-weight:600;justify-content:space-between;margin-top:15px;padding-top:15px}.una-form-group{border-bottom:1px solid var(--border-subtle);padding:var(--space-4)}.una-form-group label{margin-bottom:10px}.una-checkbox-group label{align-items:center;cursor:pointer;display:flex;gap:10px}.una-checkbox-label{color:var(--text-secondary);font-size:var(--font-size-body-sm);font-weight:400}.una-modal-content{max-height:500px;overflow-y:auto}.una-modal-content textarea{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:var(--font-size-body-sm);height:100px;padding:var(--space-3);resize:vertical;transition:border-color .15s ease;width:100%}.una-modal-content textarea:focus{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}.una-modal-actions{gap:10px;padding:var(--space-4)}.una-modal-actions button{font-weight:600;padding:10px 20px}.una-modal-actions button:first-child{border:1px solid var(--border-subtle);color:var(--text-secondary)}.una-modal-actions button:first-child:hover{background:#ffffff0d;border-color:var(--text-primary);color:var(--text-primary)}.una-error{border:1px solid #e34e4e4d;gap:var(--space-2);margin:10px var(--space-4);padding:var(--space-3) 15px}.una-error,.una-item-checkbox{align-items:center;display:flex}.una-item-checkbox{padding:0 10px}.una-item input[type=checkbox]{-webkit-appearance:none;appearance:none;background:var(--bg-surface);border:2px solid var(--border-subtle);border-radius:4px;cursor:pointer;height:18px;position:relative;transition:all .15s ease;width:18px}.una-item input[type=checkbox]:checked{background:var(--brand-accent);border-color:var(--brand-accent)}.una-item input[type=checkbox]:checked:after{border:solid #0a0f1a;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.una-item input[type=number]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-size:var(--font-size-body-sm);padding:6px 8px;text-align:center;width:60px}.una-item input[type=number]:focus{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}.una-error-container{align-items:center;background:#e34e4e0d;border:1px solid #e34e4e33;border-radius:12px;display:flex;flex-direction:column;gap:15px;justify-content:center;margin:30px auto;max-width:500px;padding:40px;text-align:center}.una-error-container svg{color:var(--state-danger);font-size:40px;margin-bottom:10px}.una-error-container h2{color:var(--state-danger);font-size:20px;margin:0}.una-error-container p{color:var(--text-secondary);margin-bottom:var(--space-4)}.una-retry-button{background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;font-weight:600;padding:10px 20px;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-retry-button:hover{background:#12b8b81a}.una-cancelled-card{background:#e34e4e0d;border:1px solid #e34e4e33;border-radius:12px;margin-top:var(--space-4);padding:var(--space-4)}.una-cancelled-card h3{align-items:center;color:var(--state-danger);display:flex;font-size:16px;font-weight:600;gap:var(--space-2);margin:0 0 15px}.una-tracking-detail-container{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:var(--space-4);overflow:hidden}.una-tracking-detail-header{align-items:center;background:#141a2b80;border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px}.una-tracking-info-summary{flex:1 1;margin:0 15px}.una-tracking-timeline{padding:var(--space-4)}.una-timeline-current-status{align-items:center;color:var(--text-primary);display:flex;font-size:1.1em;font-weight:600;margin-bottom:var(--space-4)}.una-timeline-current-status svg{color:var(--brand-accent);margin-right:var(--space-2)}.una-timeline-events{position:relative}.una-timeline-events:before{background-color:var(--border-subtle);bottom:0;content:"";left:7px;position:absolute;top:0;width:2px}.una-timeline-event{margin-bottom:var(--space-4);padding-left:30px;position:relative}.una-timeline-dot{background-color:var(--brand-accent);border-radius:50%;height:16px;left:0;position:absolute;top:5px;width:16px;z-index:1}.una-timeline-content{background:#141a2b4d;border:1px solid var(--border-subtle);border-radius:8px;padding:10px 15px}.una-timeline-date{color:var(--brand-accent);font-size:.9em;font-weight:600;margin-bottom:5px}.una-timeline-description{color:var(--text-primary);font-size:.95em;margin-bottom:5px}.una-timeline-location{align-items:center;color:var(--text-secondary);display:flex;font-size:.85em}.una-timeline-location svg{font-size:.9em;margin-right:5px}.una-no-tracking-events{align-items:center;color:var(--text-secondary);display:flex;font-style:italic;justify-content:center;padding:var(--space-4)}.una-no-tracking-events svg{color:var(--brand-accent);margin-right:var(--space-2)}@media (max-width:1024px){.una-order-grid,.una-summary-grid{grid-template-columns:1fr}.una-item-content,.una-items-table-header{grid-template-columns:3fr 1fr 1fr 1fr}.una-discount,.una-th-discount{display:none}}@media (max-width:768px){.una-order-details-header{align-items:flex-start;flex-direction:column;gap:15px}.una-order-actions{justify-content:flex-start;width:100%}.una-order-overview{align-items:flex-start;flex-direction:column}.una-order-status-section{justify-content:space-between;width:100%}.una-order-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--space-2)}.una-tab{flex:0 0 auto;white-space:nowrap}.una-item-content,.una-items-table-header{grid-template-columns:2fr 1fr}.una-item-price,.una-item-quantity,.una-th-price,.una-th-quantity{display:none}.una-item-total{justify-content:flex-end}.una-customer-details{flex-direction:column}.una-customer-stats{flex-wrap:wrap;gap:var(--space-4)}}.una-customer-container{margin-top:var(--space-5);padding:var(--space-5)}.una-customer-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.una-customer-title{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-h2);font-weight:600;gap:var(--space-4);letter-spacing:.5px;line-height:var(--line-height-h2);text-transform:uppercase}.una-customer-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:var(--space-5) 0}.una-customer-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;cursor:pointer;padding:var(--space-5);position:relative;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-customer-card:hover{border-color:var(--brand-accent);box-shadow:0 4px 12px #0006;transform:translateY(-2px)}.una-customer-card-top{border:1px solid var(--brand-accent);box-shadow:0 2px 8px #12b8b833}.una-customer-crown{animation:float 3s ease-in-out infinite;color:var(--brand-accent);font-size:1.5rem;position:absolute;right:var(--space-5);top:-15px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.una-customer-card-header{margin-bottom:var(--space-4)}.una-customer-card-header h3{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;line-height:var(--line-height-body-lg);margin:0}.una-customer-card-content{display:flex;flex-direction:column;gap:var(--space-3)}.una-customer-info{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-body-sm);gap:var(--space-2);line-height:var(--line-height-body-sm)}.una-customer-info svg{color:var(--brand-accent)}.una-customer-empty,.una-customer-error{border-radius:12px;margin:var(--space-5) 0;padding:var(--space-5);text-align:center}.una-customer-error{background:var(--bg-surface);border:1px solid var(--state-danger);color:var(--text-primary)}.una-customer-empty,.una-customers-loading-state{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary)}.una-customers-loading-state{align-items:center;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:var(--space-6) var(--space-5)}.loading-spinner{animation:spin 1s linear infinite;border:3px solid var(--border-subtle);border-radius:50%;border-top-color:var(--brand-accent);height:40px;margin-bottom:var(--space-4);width:40px}.una-customers-loading-state p{color:var(--text-primary);font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);margin:0}.una-customers-empty-state{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:var(--space-6) var(--space-5)}.una-customers-empty-state .empty-icon{color:var(--brand-accent);font-size:2.5rem;margin-bottom:var(--space-4);opacity:.5}.una-customers-empty-state p{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);margin:0}.una-customer-loading-screen{align-items:center;background:var(--bg-surface);border-radius:12px;box-shadow:0 2px 4px #0000004d;display:flex;justify-content:center;min-height:80vh}.una-customer-details-container,.una-customer-loading-screen{margin:var(--space-5) auto;max-width:1400px;padding:var(--space-5)}.una-customer-details-grid{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:350px 1fr;margin-top:var(--space-5)}.una-customer-profile-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-5);text-align:center}.una-customer-avatar{align-items:center;background:#12b8b81a;border:1px solid #12b8b84d;border-radius:50%;color:var(--brand-accent);display:flex;height:80px;justify-content:center;margin:0 auto var(--space-4);width:80px}.una-customer-stats{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin-top:var(--space-5)}.una-stat{display:flex;flex-direction:column;gap:var(--space-1)}.una-stat-label-customer{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:500;letter-spacing:.5px;text-align:center;text-transform:uppercase}.una-stat-value-customer{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;text-align:center}.una-stat-label{font-size:var(--font-size-micro);letter-spacing:.5px}.una-stat-value{font-size:var(--font-size-body-lg);font-weight:600}.una-address-card,.una-contact-card,.una-tags-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;margin-top:var(--space-5);padding:var(--space-5)}.una-contact-actions{display:flex;gap:var(--space-3);margin-top:var(--space-4)}.una-contact-actions button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:500;gap:8px;padding:8px 16px;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-contact-actions button:hover{background:#12b8b81a}.una-orders-timeline{display:flex;flex-direction:column;gap:var(--space-5)}.una-timeline-order{cursor:pointer}.una-order-card,.una-timeline-order{transition:all .15s cubic-bezier(.4,0,.2,1)}.una-order-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-5)}.una-timeline-order:hover .una-order-card{border-color:var(--brand-accent)}.una-order-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.una-order-status{border-radius:16px;font-size:var(--font-size-micro);font-weight:600;padding:2px 8px;text-transform:uppercase}.una-order-status.paid{background:var(--state-success);color:#0a0f1a}.una-order-status.pending{background:var(--state-warning);color:#0a0f1a}.una-order-status.unfulfilled{background:var(--state-danger);color:#0a0f1a}.una-order-status.processing{background:var(--state-info);color:#0a0f1a}.una-order-items{display:flex;flex-direction:column;gap:var(--space-2)}.una-order-item{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);display:flex;font-size:var(--font-size-body-sm);justify-content:space-between;padding:var(--space-2) 0}.una-order-item:last-child{border-bottom:none}.una-order-total{border-top:1px solid var(--border-subtle);color:var(--text-primary);display:flex;font-size:var(--font-size-body-lg);font-weight:600;justify-content:space-between;margin-top:var(--space-4);padding-top:var(--space-4)}@media (max-width:1024px){.una-customer-details-grid{grid-template-columns:1fr}}.una-customer-profile-card h1{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;letter-spacing:.5px;line-height:var(--line-height-h2);margin:var(--space-4) 0;text-transform:uppercase}.una-address-card h3,.una-contact-card h3,.una-tags-card h3{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-body-lg);font-weight:600;gap:var(--space-3);letter-spacing:.5px;margin-bottom:var(--space-4);text-transform:uppercase}.una-address-details p,.una-contact-details p{color:var(--text-primary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);margin:var(--space-1) 0}.una-section-header h2{align-items:center;display:flex;font-size:var(--font-size-h2);gap:var(--space-3);line-height:var(--line-height-h2);margin-bottom:var(--space-5)}.una-order-header h4,.una-section-header h2{color:var(--text-primary);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.una-order-header h4{font-size:var(--font-size-body-lg)}.una-order-date{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-body-sm);gap:var(--space-2);margin-bottom:var(--space-2)}.una-order-item span{color:var(--text-primary)}.una-order-item span:last-child{color:var(--text-primary);font-weight:500}.una-products-container{font-family:var(--font-family);margin:0 auto;max-width:1600px;padding:var(--space-6)}.una-products-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.una-products-title{align-items:center;display:flex;gap:var(--space-4)}.una-products-title h1{color:var(--brand-accent);font-size:var(--font-size-display);font-weight:600;letter-spacing:1px;line-height:var(--line-height-display);margin:0;text-transform:uppercase}.una-products-title svg{color:var(--brand-accent);font-size:1.5rem}.una-products-count{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;color:var(--text-secondary);font-size:var(--font-size-micro);margin-left:var(--space-2);padding:var(--space-1) var(--space-2)}.una-products-actions{display:flex;gap:var(--space-4)}.una-create-button,.una-optimize-button{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);letter-spacing:.5px;padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-optimize-button{background:#0000;border:1px solid var(--brand-accent);color:var(--brand-accent)}.una-optimize-button:hover:not(:disabled){background:#12b8b81a;transform:translateY(-1px)}.una-optimize-button.active{background:#12b8b81a}.una-optimize-button:disabled{cursor:not-allowed;opacity:.5}.una-create-button{border:none}.una-spinner{animation:spinner .8s linear infinite;border:2px solid #12b8b84d;border-radius:50%;border-top:2px solid var(--brand-accent);height:16px;margin-right:var(--space-1);width:16px}.una-products-toolbar{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-4)}.una-search-wrapper{flex:1 1;min-width:240px}.una-search-input{padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-6) + var(--space-1))}.una-clear-search{line-height:.5;padding:var(--space-1);right:var(--space-2)}.una-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4)}.una-filter-label{color:var(--text-secondary)}.una-filter-select{min-width:140px;padding:calc(var(--space-2) - 1px) var(--space-2)}.una-selected-info{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-body-sm)}.una-clear-selection{background:none;border:none;color:var(--brand-accent);cursor:pointer;font-size:var(--font-size-body-sm);margin-left:var(--space-2);text-decoration:underline}.una-products-table-wrapper{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:var(--space-6);overflow-x:auto}.una-products-table{border-collapse:collapse;min-width:800px;width:100%}.una-products-table thead{border-bottom:2px solid var(--border-subtle)}.una-products-table th{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:500;letter-spacing:.5px;padding:var(--space-4) var(--space-5);text-align:left;text-transform:uppercase;white-space:nowrap}.una-products-table th.una-table-checkbox-header{padding:var(--space-4);text-align:center;width:40px}.una-products-table th.una-table-image-header{padding:var(--space-4);width:80px}.una-products-table tbody tr{border-bottom:1px solid var(--border-subtle);transition:background-color .15s cubic-bezier(.4,0,.2,1)}.una-products-table tbody tr:last-child{border-bottom:none}.una-products-table tbody tr:hover{background-color:#141a2b80}.una-products-table td{color:var(--text-primary);font-size:var(--font-size-body-sm);padding:var(--space-4) var(--space-5);vertical-align:middle}.una-table-checkbox-cell{padding:var(--space-4);text-align:center;width:40px}.una-product-checkbox{border:2px solid var(--border-subtle);border-radius:4px;height:18px;transition:all .15s cubic-bezier(.4,0,.2,1);vertical-align:middle;width:18px}.una-product-checkbox:checked:after{color:#0a0f1a;content:"✓";font-size:.8rem;font-weight:700;left:50%;top:50%;transform:translate(-50%,-50%)}.una-table-image-cell{padding:var(--space-2) var(--space-4);width:80px}.una-product-image-wrapper-table{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:flex;height:50px;justify-content:center;overflow:hidden;width:50px}.una-product-image-table{cursor:pointer;height:100%;object-fit:cover;width:100%}.una-product-no-image-table{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.una-product-no-image-table svg{font-size:1.5rem;opacity:.5}.una-table-title-cell .una-product-title-link{color:var(--text-primary);cursor:pointer;display:block;font-weight:500;margin-bottom:var(--space-1);transition:color .15s cubic-bezier(.4,0,.2,1)}.una-table-title-cell .una-product-title-link:hover{color:var(--brand-accent)}.una-product-tags-inline{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.una-product-tag-inline{background:#12b8b81a;border:1px solid #12b8b84d;border-radius:10px;color:var(--brand-accent);font-size:.7rem;line-height:1;padding:2px 6px;white-space:nowrap}.una-product-tag-inline.more{background:#9aa3b91a;border-color:var(--border-subtle);color:var(--text-secondary)}.una-table-status-cell .una-status-badge{border-radius:16px;display:inline-block;font-size:var(--font-size-micro);font-weight:600;padding:var(--space-1) var(--space-2);text-transform:uppercase;white-space:nowrap}.una-status-badge.status-active{background:var(--state-success);color:#0a0f1a}.una-status-badge.status-draft{background:var(--state-warning);color:#0a0f1a}.una-status-badge.status-archived{background:var(--text-secondary);color:#0a0f1a}.una-table-inventory-cell{white-space:nowrap}.una-table-inventory-cell .una-stock-indicator-table{align-items:center;display:inline-flex;font-weight:500;gap:var(--space-1)}.una-table-inventory-cell.out-of-stock .una-stock-indicator-table{color:var(--state-danger)}.una-table-inventory-cell.low-stock .una-stock-indicator-table{color:var(--state-warning)}.una-table-inventory-cell.in-stock .una-stock-indicator-table{color:var(--state-success)}.una-table-inventory-cell .una-stock-indicator-table svg{font-size:.9em}.una-table-type-cell,.una-table-vendor-cell{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.una-table-actions-cell{text-align:right;white-space:nowrap}.una-action-button-table{background:#0000;border:1px solid #0000;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:.85rem;margin-left:var(--space-1);padding:var(--space-1) var(--space-2);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-action-button-table.edit{border-color:#12b8b84d;color:var(--brand-accent)}.una-action-button-table:hover{background-color:var(--bg-surface)}.una-action-button-table.edit:hover{background-color:#12b8b81a;border-color:var(--brand-accent)}.una-products-footer{align-items:center;background:var(--bg-surface);border-radius:12px;display:flex;justify-content:space-between;margin-top:var(--space-4);padding:var(--space-4)}.una-showing-count{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.una-clear-filters-btn{background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;font-size:.85rem;padding:var(--space-1) var(--space-2);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-clear-filters-btn:hover{background:#12b8b81a}.una-product-loading-screen{max-width:1400px;min-height:80vh;padding:var(--space-5)}.una-loading-content h2{line-height:var(--line-height-h2)}.una-pagination-controls{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;gap:var(--space-4);justify-content:center;margin-bottom:var(--space-5);margin-top:var(--space-5);padding:var(--space-4) 0}.una-pagination-button{display:inline-flex;gap:var(--space-1);padding:var(--space-2) var(--space-4)}.una-pagination-button svg{font-size:.8em}.una-pagination-info{font-weight:500;min-width:100px;text-align:center}@media (max-width:768px){.una-products-container{padding:var(--space-4)}.una-products-header{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.una-products-actions{justify-content:space-between;width:100%}.una-filters,.una-products-toolbar{flex-direction:column}.una-filters{align-items:stretch;width:100%}.una-filter-group{align-items:flex-start;flex-direction:column}.una-filter-select{width:100%}}@media (max-width:900px){.una-products-table td,.una-products-table th{font-size:var(--font-size-body-sm);padding:var(--space-2) var(--space-4)}.una-products-table{min-width:700px}}.una-product-details-container{font-family:var(--font-family);margin:0 auto;max-width:1400px;padding:var(--space-3)}.una-product-hero{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;display:flex;grid-column:1/-1;margin-bottom:var(--space-3);overflow:hidden}.una-product-hero-media{border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-2);min-width:300px;padding:var(--space-3);width:40%}.una-product-hero-info{display:flex;flex:1 1;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}.una-product-headline{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-3);padding-bottom:var(--space-3)}.una-product-title{color:var(--brand-accent);font-size:var(--font-size-h2);line-height:var(--line-height-h2);margin:0}.una-product-status-badge{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:600;letter-spacing:.5px;padding:var(--space-1) var(--space-2);text-transform:uppercase}.una-product-meta{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.una-meta-item{display:flex;flex-direction:column;gap:var(--space-1)}.una-meta-label{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:500;letter-spacing:.5px;text-transform:uppercase}.una-meta-value{color:var(--text-primary);font-size:var(--font-size-body-sm);font-weight:500}.una-product-image-container{align-items:center;aspect-ratio:1/1;border:1px solid var(--border-subtle);border-radius:12px;display:flex;justify-content:center}.una-product-image{object-fit:contain;transition:transform .15s cubic-bezier(.4,0,.2,1)}.una-product-image-container:hover .una-product-image{transform:scale(1.03)}.una-product-no-image{flex-direction:column;gap:var(--space-2);width:100%}.una-product-no-image svg{font-size:2rem;opacity:.5}.una-product-thumbnails{display:flex;flex-wrap:wrap;gap:var(--space-1)}.una-thumbnail{border:1px solid #0000;border-radius:8px;cursor:pointer;height:45px;opacity:.7;overflow:hidden;transition:all .15s cubic-bezier(.4,0,.2,1);width:45px}.una-thumbnail.active{border-color:var(--brand-accent);opacity:1}.una-thumbnail:hover{opacity:1}.una-thumbnail img{height:100%;object-fit:cover;width:100%}.una-product-description{border-top:1px solid var(--border-subtle);flex:1 1;padding-top:var(--space-3)}.una-product-description h3{align-items:center;color:var(--brand-accent);display:flex;font-size:var(--font-size-body-sm);font-weight:600;gap:var(--space-1);margin:0 0 var(--space-2) 0}.una-description-content{color:var(--text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-lg);max-height:120px;overflow-y:auto}.una-description-content li,.una-description-content p,.una-description-content span{margin-bottom:var(--space-2)}.una-product-media{display:flex;flex-direction:column;gap:var(--space-3)}.una-product-tags-section{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-2)}.una-product-tags-section h3{align-items:center;color:var(--brand-accent);display:flex;font-size:var(--font-size-body-sm);font-weight:600;gap:var(--space-1);margin:0 0 var(--space-2) 0}.una-product-tags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.una-product-tag{background:#12b8b81a;border:1px solid #12b8b84d;border-radius:16px;color:var(--brand-accent);font-size:var(--font-size-micro);font-weight:600;padding:var(--space-1) var(--space-2);text-transform:uppercase}.una-product-info{display:flex;flex-direction:column;gap:var(--space-3)}.una-options-section{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-3)}.una-options-section h3{align-items:center;color:var(--brand-accent);display:flex;font-size:var(--font-size-body-sm);font-weight:600;gap:var(--space-1);margin:0 0 var(--space-2) 0}.una-options-grid{display:flex;flex-wrap:wrap;gap:var(--space-3)}.una-option-group{flex:1 1;margin-bottom:var(--space-2);min-width:150px}.una-option-group h4{color:var(--text-primary);font-size:var(--font-size-body-sm);font-weight:500;letter-spacing:.5px;margin:0 0 var(--space-1) 0}.una-option-values{display:flex;flex-wrap:wrap;gap:var(--space-1)}.una-option-value{background:#12b8b81a;border:1px solid #12b8b84d;border-radius:8px;color:var(--brand-accent);font-size:var(--font-size-micro);font-weight:500;padding:var(--space-1) var(--space-2)}.una-variants-section{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-3)}.una-variants-section h3{align-items:center;color:var(--brand-accent);display:flex;font-size:var(--font-size-body-sm);font-weight:600;gap:var(--space-1);margin:0 0 var(--space-2) 0}.una-variants-grid{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));max-height:350px;overflow-y:auto}.una-variant-card{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-variant-card:hover{border-color:var(--brand-accent)}.una-variant-card.out-of-stock{border-left:3px solid var(--state-danger)}.una-variant-card.low-stock{border-left:3px solid var(--state-warning)}.una-variant-card.in-stock{border-left:3px solid var(--state-success)}.una-variant-header{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between}.una-variant-title{flex:1 1;font-weight:600;margin:0}.una-variant-stock{align-items:center;border-radius:16px;display:flex;font-weight:600;gap:var(--space-1);padding:var(--space-1) var(--space-1);text-transform:uppercase;white-space:nowrap}.una-variant-stock.out-of-stock{background:#e34e4e1a;color:var(--state-danger)}.una-variant-stock.low-stock{background:#e8aa3d1a;color:var(--state-warning)}.una-variant-stock.in-stock{background:#15ce701a;color:var(--state-success)}.una-variant-content{display:flex;gap:var(--space-3);justify-content:space-between}.una-variant-price-group{align-items:flex-start;display:flex;gap:var(--space-3)}.una-price-compare,.una-price-main{display:flex;flex-direction:column;gap:var(--space-1)}.una-price-label{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:500;letter-spacing:.5px;text-transform:uppercase}.una-price-value{color:var(--state-success);font-size:var(--font-size-body-sm);font-weight:600}.una-price-compare-value{color:var(--text-secondary);font-size:var(--font-size-body-sm);text-decoration:line-through}.una-variant-details{flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.una-variant-detail-item{display:flex;flex-direction:column;gap:var(--space-1);min-width:100px}.una-detail-label{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:500;letter-spacing:.5px;text-transform:uppercase}.una-detail-value{color:var(--text-primary);font-size:var(--font-size-body-sm)}.una-product-error{align-items:center;background:#e34e4e0d;border:1px solid #e34e4e33;border-radius:12px;display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;margin:var(--space-4) auto;max-width:500px;padding:var(--space-4);text-align:center}.una-product-error svg{color:var(--state-danger);font-size:2rem;margin-bottom:var(--space-2)}.una-product-error h2{color:var(--state-danger);font-size:var(--font-size-h2);font-weight:600;margin:0}.una-product-error p{color:var(--text-secondary);font-size:var(--font-size-body-sm);margin-bottom:var(--space-2)}.una-product-loading-screen{align-items:center;background:var(--bg-surface);border-radius:12px;box-shadow:0 2px 4px #0000004d;display:flex;justify-content:center;margin:var(--space-4) auto;max-width:1200px;min-height:50vh;padding:var(--space-3)}.una-loading-icons svg{filter:drop-shadow(0 0 5px currentColor)}.una-loading-icons .icon-tertiary{color:var(--state-warning)}.una-metric-item{font-size:var(--font-size-body-sm)}@media (max-width:1024px){.una-product-hero{flex-direction:column}.una-product-hero-media{border-bottom:1px solid var(--border-subtle);border-right:none;min-width:auto;width:100%}.una-product-grid{grid-template-columns:1fr}}@media (max-width:768px){.una-variants-grid{grid-template-columns:1fr}.una-product-meta{grid-template-columns:1fr 1fr}}@media (max-width:480px){.una-product-meta{grid-template-columns:1fr}}.una-orders-container{font-family:var(--font-family);margin:0 auto;max-width:1600px;padding:var(--space-4)}.una-orders-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.una-orders-title{align-items:center;color:var(--text-primary);display:flex;gap:var(--space-3)}.una-orders-title h2{font-size:var(--font-size-h2);font-weight:600;letter-spacing:1px;line-height:var(--line-height-h2);margin:0;text-transform:uppercase}.una-orders-title svg{color:var(--brand-accent);font-size:1.2rem}.una-orders-count{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:16px;color:var(--text-secondary);font-size:var(--font-size-micro);margin-left:var(--space-3);padding:var(--space-1) var(--space-3)}.una-orders-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.una-search-wrapper{min-width:250px;position:relative}.una-search-icon{color:var(--text-secondary);left:var(--space-4)}.una-search-input{background:var(--bg-surface);padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-5) + var(--space-4));transition:border-color .15s cubic-bezier(.4,0,.2,1)}.una-clear-search{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.2rem;position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);transition:color .15s cubic-bezier(.4,0,.2,1)}.una-clear-search:hover{color:var(--text-primary)}.una-filter-wrapper{min-width:180px;position:relative}.una-filter-icon{color:var(--text-secondary);left:var(--space-4);position:absolute;top:50%;transform:translateY(-50%)}.una-filter-select{-webkit-appearance:none;appearance:none;background:var(--bg-surface);padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-5) + var(--space-4));transition:border-color .15s cubic-bezier(.4,0,.2,1);width:100%}.una-filter-select:focus{outline:2px solid var(--brand-accent);outline-offset:2px}.una-orders-table-container{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;overflow-x:auto}.una-orders-table{border-collapse:collapse;font-size:var(--font-size-body-sm);white-space:nowrap;width:100%}.una-orders-table thead{background:var(--bg-surface);position:-webkit-sticky;position:sticky;top:0;z-index:10}.una-orders-table td,.una-orders-table th{border-bottom:1px solid var(--border-subtle);padding:var(--space-4);text-align:left}.una-orders-table th{color:var(--text-secondary);font-size:var(--font-size-body-sm);font-weight:500;letter-spacing:.5px;text-transform:uppercase}.una-orders-table th.sortable{cursor:pointer;padding-right:var(--space-6);position:relative;transition:background-color .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.una-orders-table th.sortable:hover{background-color:#12b8b80d}.sort-icon{color:var(--text-secondary);font-size:.8rem;position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%)}.sort-icon.active{color:var(--brand-accent)}.una-orders-table tbody tr{cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.una-orders-table tbody tr:hover{background-color:#12b8b80d}.una-orders-table tbody tr:last-child td{border-bottom:none}.order-number{color:var(--brand-accent);font-weight:600}.status-column{min-width:180px}.items-column{text-align:center}.price-column{text-align:right}.actions-column{text-align:center;width:60px}.una-cell-with-icon{align-items:center;display:flex;gap:var(--space-3)}.cell-icon{color:var(--text-secondary);font-size:.9rem}.status-cell{padding-bottom:var(--space-2);padding-top:var(--space-2)}.una-status-group{display:flex;flex-direction:column;gap:var(--space-2)}.una-status-pill{align-items:center;border-radius:16px;display:flex;font-size:var(--font-size-micro);font-weight:600;gap:var(--space-2);padding:var(--space-1) var(--space-3);text-transform:uppercase;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.una-status-pill.una-status-success{background:var(--state-success);color:#0a0f1a}.una-status-pill.una-status-pending{background:var(--state-warning);color:#0a0f1a}.una-status-pill.una-status-danger{background:var(--state-danger);color:#0a0f1a}.una-status-pill.una-status-neutral{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary)}.una-status-pill.una-status-tracking{background:var(--state-info);color:#0a0f1a}.status-icon{font-size:.8rem}.items-cell{position:relative;text-align:center}.items-cell:hover .una-cell-tooltip{display:block}.una-cell-tooltip{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;bottom:100%;box-shadow:0 2px 4px #0000004d;display:none;left:50%;padding:var(--space-4);position:absolute;transform:translateX(-50%);width:300px;z-index:100}.una-tooltip-items{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.una-tooltip-items li{align-items:center;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);display:flex;justify-content:space-between;padding:var(--space-3) 0}.una-tooltip-items li:last-child{border-bottom:none}.una-tooltip-items li>div{color:var(--text-secondary);display:flex;font-size:var(--font-size-micro);gap:var(--space-4)}.price-cell{color:var(--text-primary);font-weight:500;text-align:right}.actions-cell{text-align:center}.una-action-button{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;color:var(--brand-accent);display:flex;height:30px;justify-content:center;width:30px}.una-action-button:hover{background:#12b8b81a;border-color:var(--brand-accent)}.una-orders-empty-state{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:var(--space-6);text-align:center}.una-orders-empty-state .empty-icon{color:var(--brand-accent);font-size:2rem;margin-bottom:var(--space-4);opacity:.5}.una-orders-empty-state p{color:var(--text-secondary);font-size:var(--font-size-body-lg);margin:0 0 var(--space-4) 0}.una-clear-filters-button{background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-body-sm);padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-clear-filters-button:hover{background:#12b8b81a}.una-orders-footer{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);display:flex;justify-content:space-between;margin-top:var(--space-4);padding:var(--space-3) var(--space-4)}.una-orders-footer,.una-pagination-info{font-size:var(--font-size-micro)}.una-order-error{align-items:center;background:var(--bg-surface);border:1px solid var(--state-danger);border-radius:8px;display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;margin:var(--space-5) auto;max-width:500px;padding:var(--space-5);text-align:center}.una-order-error svg{color:var(--state-danger);font-size:2rem;margin-bottom:var(--space-3)}.una-order-error h2{color:var(--state-danger);font-size:var(--font-size-h2);font-weight:600;margin:0}.una-order-error p{color:var(--text-secondary);font-size:var(--font-size-body-sm);margin-bottom:var(--space-3)}.una-order-loading-screen{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;display:flex;justify-content:center;margin:var(--space-5) auto;max-width:1200px;min-height:50vh;padding:var(--space-4)}.una-loading-content{padding:var(--space-5)}.una-loading-logo{height:120px;margin:0 auto var(--space-5);position:relative;width:120px}.una-loading-logo img{animation:spinLogo 3s cubic-bezier(.68,-.55,.265,1.55) infinite;height:100%;object-fit:contain;width:100%}.una-loading-content h2{font-size:var(--font-size-h2);margin-bottom:var(--space-5)}.una-loading-progress{margin:var(--space-5) 0}.una-loading-metrics{grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-5)}.una-metric-item{border-radius:6px;padding:var(--space-3)}.una-tracking-tooltip{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;bottom:100%;box-shadow:0 2px 4px #0000004d;display:none;left:50%;padding:var(--space-4);position:absolute;text-align:left;transform:translateX(-50%);width:320px;z-index:100}.una-status-tracking:hover .una-tracking-tooltip{display:block}.una-tooltip-header{border-bottom:1px solid var(--border-subtle);color:var(--brand-accent);font-size:var(--font-size-body-sm);font-weight:600;margin-bottom:var(--space-3);padding-bottom:var(--space-3)}.una-tracking-items{list-style:none;margin:0;max-height:250px;overflow-y:auto;padding:0}.una-tracking-items li{border-bottom:1px solid var(--border-subtle);padding:var(--space-3) 0}.una-tracking-items li:last-child{border-bottom:none}.una-tracking-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-1)}.una-tracking-status{border-radius:12px;font-size:var(--font-size-micro);font-weight:600;padding:var(--space-1) var(--space-2);text-transform:uppercase}.una-tracking-status.delivered,.una-tracking-status.fulfilled{background:var(--state-success);color:#0a0f1a}.una-tracking-status.in_transit,.una-tracking-status.out_for_delivery,.una-tracking-status.pending{background:var(--state-warning);color:#0a0f1a}.una-tracking-status.attempted_delivery,.una-tracking-status.exception,.una-tracking-status.failure{background:var(--state-danger);color:#0a0f1a}.una-tracking-number{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-micro);justify-content:space-between;margin-bottom:var(--space-1)}.una-tracking-link{border:1px solid var(--brand-accent);border-radius:4px;color:var(--brand-accent);font-size:var(--font-size-micro);padding:2px 6px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-tracking-link:hover{background:#12b8b81a}.una-tracking-details{font-size:var(--font-size-micro);margin-top:var(--space-2)}.una-tracking-status-label{color:var(--text-primary);margin-bottom:var(--space-1)}.una-delivery-estimate{color:var(--state-success);font-size:var(--font-size-micro)}@media (max-width:1024px){.una-orders-header{align-items:flex-start;flex-direction:column}.una-orders-actions{justify-content:space-between;width:100%}.una-filter-wrapper,.una-search-wrapper{flex:1 1}}@media (max-width:768px){.una-orders-container{padding:var(--space-3)}.una-orders-actions{flex-direction:column}.una-filter-wrapper,.una-search-wrapper{width:100%}.items-column,.status-column{display:none}.una-orders-table td,.una-orders-table th{padding:var(--space-3)}.una-loading-metrics{grid-template-columns:1fr}.una-tracking-tooltip{left:0;transform:none;width:260px}}@media (max-width:480px){.una-orders-table thead{display:none}.una-orders-table tbody,.una-orders-table td,.una-orders-table tr{display:block;width:100%}.una-orders-table tr{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:var(--space-5);padding:var(--space-3)}.una-orders-table td{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-3) 0;text-align:right}.una-orders-table td:before{color:var(--text-secondary);content:attr(data-label);font-weight:600;text-align:left}.actions-cell,.price-cell{justify-content:flex-end}.una-action-button{margin-left:auto}.una-orders-table td.actions-cell:before{display:none}.una-orders-table td.order-number:before{content:"Order #"}.una-orders-table td:nth-child(2):before{content:"Date"}.una-orders-table td:nth-child(3):before{content:"Customer"}.una-orders-table td.status-cell:before{content:"Status"}.una-orders-table td.items-cell:before{content:"Items"}.una-orders-table td.price-cell:before{content:"Total"}.una-orders-table td.actions-cell:before{content:"Actions"}}@keyframes spinLogo{0%{transform:rotate(0deg)}70%{transform:rotate(2turn)}to{transform:rotate(3turn)}}.una-cell-tooltip:after,.una-tracking-tooltip:after{border-color:var(--border-subtle) #0000 #0000 #0000;border-style:solid;border-width:8px;content:"";left:50%;margin-left:-8px;position:absolute;top:100%}.una-tooltip-items::-webkit-scrollbar,.una-tracking-items::-webkit-scrollbar{width:6px}.una-tooltip-items::-webkit-scrollbar-track,.una-tracking-items::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:3px}.una-tooltip-items::-webkit-scrollbar-thumb,.una-tracking-items::-webkit-scrollbar-thumb{background:var(--brand-accent);border-radius:3px}.una-tooltip-items::-webkit-scrollbar-thumb:hover,.una-tracking-items::-webkit-scrollbar-thumb:hover{background:#12b8b8cc}.una-shop-statistics{margin:20px auto;max-width:1400px;padding:25px}.una-stats-header{margin-bottom:30px}.una-shop-info h1{color:var(--neon-cyan);font-size:2em;margin-bottom:5px;text-shadow:var(--glow-cyan)}.una-shop-info p{color:#ffffffb3}.una-plan-badge{background:#00ff9d1a;border-radius:12px;color:var(--neon-green);display:inline-block;font-size:.9em;letter-spacing:.5px;margin-top:10px;padding:4px 12px;text-transform:uppercase}.una-stats-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.una-stat-card{background:#0d0e1ab3;transition:all .3s ease}.una-stat-card:hover{box-shadow:var(--glow-cyan)}.una-stat-card svg{color:var(--neon-cyan);font-size:2em}.una-stat-content h3{color:var(--neon-cyan);font-size:.9em;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.una-stat-content p{color:var(--neon-green);font-size:1.8em;margin:5px 0;text-shadow:var(--glow-green)}.una-stat-content span{color:#ffffffb3;font-size:.9em}.una-alerts-section{margin-bottom:30px}.una-alert{align-items:center;border-radius:8px;display:flex;gap:10px;margin-bottom:10px;padding:12px 20px}.una-alert.out-of-stock{background:#ff00001a;border:1px solid #f003;color:#ff3e3e}.una-alert.low-stock{background:#ffa5001a;border:1px solid #ffa50033;color:orange}.una-charts-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:30px}.una-chart-card{background:#0d0e1ab3;border:1px solid #00ff9d1a;border-radius:12px;height:300px;padding:20px}.una-chart-card h3{color:var(--neon-cyan);font-size:1.2em;margin-bottom:15px;text-shadow:var(--glow-cyan)}.una-performance-section{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.una-performance-card{background:#0d0e1ab3;border:1px solid #00ff9d1a;border-radius:12px;padding:20px}.una-performance-card h3{align-items:center;color:var(--neon-cyan);display:flex;gap:10px;margin-bottom:15px;text-shadow:var(--glow-cyan)}.una-performance-card ul{list-style:none;padding:0}.una-performance-card li{align-items:center;border-bottom:1px solid #00ff9d1a;border-radius:8px;color:#fff;display:flex;padding:10px}.una-rank{color:var(--neon-green);font-weight:500;margin-right:10px;text-shadow:var(--glow-green)}.una-product-title{flex:1 1}.una-sold-count{color:var(--neon-cyan);font-weight:500}@media (max-width:768px){.una-charts-grid{grid-template-columns:1fr}}.una-attention-section{border-top:1px solid #00ff9d1a;margin-top:40px;padding-top:30px}.una-section-title{align-items:center;color:var(--neon-cyan);display:flex;font-size:1.5em;gap:10px;margin-bottom:25px;text-shadow:var(--glow-cyan)}.una-attention-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.una-attention-card{background:#0d0e1ab3;border:1px solid #f003;border-radius:12px;padding:20px;transition:all .3s ease}.una-attention-card:hover{box-shadow:0 0 15px #f003;transform:translateY(-2px)}.una-attention-header{align-items:start;display:flex;justify-content:space-between;margin-bottom:15px}.una-attention-header h3{color:var(--neon-cyan);font-size:1.2em;margin:0;text-shadow:var(--glow-cyan)}.una-attention-type{background:#00ff9d1a;border-radius:8px;color:var(--neon-green);font-size:.8em;padding:4px 12px;text-transform:uppercase}.una-reasons-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.una-reason-tag{border-radius:8px;font-size:.8em;padding:4px 12px;text-transform:uppercase}.una-reason-tag,.una-reason-tag.out_of_stock{background:#ff00001a;color:#ff3e3e}.una-reason-tag.low_stock{background:#ffa5001a;color:orange}.una-reason-tag.overstock{background:#00ffff1a;color:var(--neon-cyan)}.una-reason-tag.low_sales_velocity{background:#ff00ff1a;color:var(--neon-magenta)}.una-metrics-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin:15px 0}.una-metric{align-items:center;color:#fffc;display:flex;font-size:.9em;gap:8px}.una-metric svg{color:var(--neon-cyan)}.una-recommendations{border-top:1px solid #ff00001a;margin-top:20px;padding-top:15px}.una-recommendations h4{color:var(--neon-cyan);font-size:1em;margin-bottom:10px}.una-recommendations ul{list-style:none;margin:0;padding:0}.una-recommendations li{color:#fffc;font-size:.9em;padding:5px 0 5px 15px;position:relative}.una-recommendations li:before{color:var(--neon-red);content:"•";left:0;position:absolute}.una-clickable-item{cursor:pointer;transition:all .3s ease}.una-performance-card .una-clickable-item:hover{background:#00ff9d1a;padding-left:15px}.una-attention-card.una-clickable-item{cursor:pointer}.una-attention-card.una-clickable-item:hover{box-shadow:0 0 20px #ff00004d;transform:translateY(-2px)}.una-tabs{border-bottom:1px solid #00ff9d1a;display:flex;gap:15px;margin-bottom:30px;padding-bottom:15px}.una-tabs button{align-items:center;background:#0d0e1ab3;border:1px solid #00ff9d1a;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-size:.9em;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease}.una-tabs button svg{font-size:1.1em}.una-tabs button.active{background:#00ff9d1a;border-color:var(--neon-green);color:var(--neon-green)}.una-tabs button:hover:not(.active){background:#00ff9d0d;transform:translateY(-2px)}.una-sentiment-section{margin-top:20px}.una-support-stats .una-stat-card.sentiment{border-left:3px solid #00ff9d;border-left:3px solid var(--neon-green,#00ff9d)}.una-support-stats .una-stat-card.sentiment svg{color:#00ff9d;color:var(--neon-green,#00ff9d)}.una-support-stats .una-stat-card.resolved{border-left:3px solid #0ff;border-left:3px solid var(--neon-cyan,#0ff)}.una-support-stats .una-stat-card.resolved svg{color:#0ff;color:var(--neon-cyan,#0ff)}.una-support-stats .una-stat-card.ai-resolved{border-left:3px solid #f0f;border-left:3px solid var(--neon-magenta,#f0f)}.una-support-stats .una-stat-card.ai-resolved svg{color:#f0f;color:var(--neon-magenta,#f0f)}.una-support-stats .una-stat-card.tags{border-left:3px solid #ffd500}.una-support-stats .una-stat-card.tags svg{color:#ffd500}.una-period-selector{display:flex;gap:10px;margin:25px 0}.una-period-selector button{background:#0d0e1ab3;border:1px solid #00ff9d1a;border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:.85em;padding:8px 16px;transition:all .3s ease}.una-period-selector button.active{background:#00ff9d1a;border-color:var(--neon-green);color:var(--neon-green)}.una-period-selector button:hover:not(.active){background:#00ff9d0d}.una-sentiment-charts-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:30px}.una-sentiment-charts-grid .una-chart-card{height:350px}.una-sentiment-charts-grid .una-chart-card.tag-distribution{display:flex;flex-direction:column}.una-sentiment-charts-grid .una-chart-card.tag-distribution h3{margin-bottom:10px}@media (max-width:768px){.una-sentiment-charts-grid{grid-template-columns:1fr}.una-tabs{flex-direction:column;gap:10px}.una-period-selector{flex-wrap:wrap}}.una-returns-container{margin-top:var(--space-4);padding:var(--space-5)}.una-returns-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.una-returns-title{align-items:center;color:var(--brand-accent);display:flex;font-size:var(--font-size-h2);font-weight:600;gap:var(--space-4);letter-spacing:1px;text-transform:uppercase}.una-returns-table{background:var(--bg-surface);border-collapse:initial;border-radius:12px;border-spacing:0;box-shadow:0 2px 4px #0000004d;margin-top:var(--space-4);overflow:hidden;width:100%}.una-returns-table thead{background:var(--bg-surface);position:-webkit-sticky;position:sticky;top:0;z-index:10}.una-returns-table th{color:var(--text-secondary);font-size:var(--font-size-body-sm);font-weight:500;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.una-returns-table td,.una-returns-table th{border-bottom:1px solid var(--border-subtle);padding:var(--space-4);text-align:left}.una-returns-table td{background:var(--bg-surface);color:var(--text-primary);transition:background .15s cubic-bezier(.4,0,.2,1);vertical-align:middle}.una-returns-table tr:hover td{background:#12b8b80d;cursor:pointer}.una-returns-table tr:last-child td{border-bottom:none}.una-return-product{align-items:center;display:flex;gap:var(--space-2)}.una-return-product-image{border:1px solid var(--border-subtle);border-radius:4px;height:35px;object-fit:cover;width:35px}.una-return-status{border-radius:16px;display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;text-transform:uppercase}.una-return-status-pending{background:var(--state-warning);color:#0a0f1a}.una-return-status-approved{background:var(--state-success);color:#0a0f1a}.una-return-status-rejected{background:var(--state-danger);color:#0a0f1a}.una-return-status-completed{background:var(--state-info);color:#0a0f1a}.una-returns-error{background:#e34e4e1a;border:1px solid #e34e4e33;border-radius:12px;color:var(--state-danger);padding:var(--space-4);text-align:center}.una-returns-empty,.una-returns-loading{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-secondary);padding:var(--space-4);text-align:center}.una-returns-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:var(--space-4) 0}.una-return-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-return-card:hover{border-color:var(--brand-accent);box-shadow:0 4px 12px #12b8b833;transform:translateY(-2px)}.una-return-card:focus{outline:2px solid var(--brand-accent);outline-offset:2px}.una-return-card-header{align-items:center;display:flex;justify-content:space-between}.una-return-date{color:var(--brand-accent)}.una-return-card-content{display:flex;flex-direction:column;gap:var(--space-2)}.una-return-item{background:#12b8b80d;border:1px solid var(--border-subtle);border-radius:8px;padding:var(--space-2)}.una-return-item-details h3{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;margin-bottom:var(--space-2)}.una-return-item-details p{color:var(--text-secondary);font-size:var(--font-size-body-sm);margin:var(--space-1) 0}.una-return-tracking{border-top:1px solid var(--border-subtle);margin-top:var(--space-2);padding-top:var(--space-2)}.una-return-tracking p{color:var(--brand-accent);font-size:var(--font-size-body-sm);margin-bottom:var(--space-2)}.una-return-label-btn{display:inline-block;padding:8px 16px}.una-return-label-btn:hover{transform:translateY(-1px)}.una-status-badge.shipped{background:var(--state-success);color:#0a0f1a}.una-returns-loading-screen{align-items:center;background:var(--bg-surface);border-radius:12px;box-shadow:0 2px 4px #0000004d;display:flex;justify-content:center;margin:var(--space-4) auto;max-width:1400px;min-height:80vh;padding:var(--space-5)}.una-loading-content{padding:var(--space-6)}.una-loading-icons{height:120px;margin:0 auto var(--space-6);width:120px}.una-loading-icons svg{height:60px;width:60px}.una-loading-icons .icon-primary{animation:floatIcon 3s infinite;left:30px}.una-loading-icons .icon-secondary{animation:floatIcon 3s 1s infinite}.una-loading-icons .icon-tertiary{animation:floatIcon 3s 2s infinite}.una-progress-bar{animation:progress 2s infinite}.una-loading-metrics{grid-gap:var(--space-4);gap:var(--space-4)}.una-metric-item{gap:var(--space-2)}.table-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.filters-container{align-items:center;display:flex;gap:var(--space-4)}.status-filter label{color:var(--text-secondary);font-weight:500;letter-spacing:.5px;margin-right:var(--space-2)}.status-filter select{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-size:var(--font-size-body-sm);min-width:180px;padding:8px 12px;transition:all .15s cubic-bezier(.4,0,.2,1)}.status-filter select:focus{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}.status-badge{border-radius:16px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.7px;min-width:110px;padding:2px 8px;text-align:center;text-transform:uppercase}.status-badge.pending{background:var(--state-warning);color:#0a0f1a}.status-badge.approved{background:var(--state-success);color:#0a0f1a}.status-badge.rejected{background:var(--state-danger);color:#0a0f1a}.status-badge.completed{background:var(--state-info);color:#0a0f1a}.pagination{align-items:center;display:flex;gap:var(--space-2)}.pagination button{background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;font-weight:500;padding:8px 12px;transition:all .15s cubic-bezier(.4,0,.2,1)}.pagination button:hover:not(:disabled){background:#12b8b81a;transform:translateY(-1px)}.pagination button:disabled{cursor:not-allowed;opacity:.5}.pagination span{border-radius:8px;color:var(--brand-accent);font-weight:500;padding:8px 12px}.primary-info{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;letter-spacing:.2px}.secondary-info{color:var(--text-primary);font-weight:500}.tertiary-info{font-size:var(--font-size-body-sm);font-weight:400}.date-info,.tertiary-info{color:var(--text-secondary)}.date-info{font-size:var(--font-size-micro);letter-spacing:.3px;white-space:nowrap}.visual-indicator{align-items:center;display:flex;gap:var(--space-2);justify-content:flex-start}.no-tracking{color:var(--text-secondary);font-style:italic;opacity:.7}.no-tracking,.una-action-btn{font-size:var(--font-size-body-sm)}.una-action-btn{background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);display:inline-block;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-action-btn:hover{background:#12b8b81a;transform:translateY(-1px)}.una-returns-empty-state{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-secondary);margin-top:var(--space-4);padding:var(--space-6) var(--space-4);text-align:center}.una-returns-empty-state .empty-icon{color:var(--brand-accent);font-size:48px;margin-bottom:var(--space-4);opacity:.7}.una-returns-empty-state p{color:var(--text-secondary);font-size:var(--font-size-body-lg)}@media (max-width:1200px){.table-controls{flex-wrap:wrap;gap:var(--space-4)}.filters-container{flex-wrap:wrap;width:100%}}@media (max-width:992px){.una-returns-table{display:block;overflow-x:auto}}@media (max-width:768px){.table-controls{align-items:flex-start;flex-direction:column}.status-filter{margin-bottom:var(--space-3);width:100%}.status-filter select{width:100%}.pagination{justify-content:space-between;margin-top:var(--space-4);width:100%}.una-returns-table td,.una-returns-table th{font-size:var(--font-size-body-sm);padding:var(--space-3) var(--space-2)}.una-returns-container{padding:var(--space-4)}}.una-return-container{background:var(--bg-primary);min-height:100vh;padding:var(--space-5)}.una-return-panels{display:flex;gap:var(--space-5);height:calc(100vh - 40px)}.una-return-left-panel{display:flex;flex-direction:column;gap:var(--space-5);width:400px}.una-return-left-panel,.una-return-right-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;overflow-y:auto;padding:var(--space-5)}.una-return-right-panel{flex:1 1}.una-return-nav{margin-bottom:var(--space-5)}.una-return-back-btn{align-items:center;background:#0000;border:none;color:var(--brand-accent);cursor:pointer;display:flex;font-size:var(--font-size-body-lg);gap:var(--space-2);padding:0;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-return-back-btn:hover{text-decoration:underline;transform:translateX(-4px)}.una-return-header{margin-bottom:var(--space-5)}.una-return-title h1{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-display);font-weight:600;gap:var(--space-3);letter-spacing:1px;line-height:var(--line-height-display);margin-bottom:var(--space-3);text-transform:uppercase}.una-return-meta{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.una-return-date{display:flex;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.una-return-date,.una-return-status-badge{align-items:center;color:var(--text-secondary);gap:var(--space-2)}.una-return-status-badge{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:16px;display:inline-flex;font-size:var(--font-size-micro);font-weight:600;letter-spacing:.5px;margin-top:var(--space-2);padding:2px 8px;text-transform:uppercase;white-space:nowrap}.una-return-status-badge.approved,.una-return-status-badge.completed,.una-return-status-badge.received{background:var(--state-success);color:#0a0f1a}.una-return-status-badge.pending{background:var(--state-warning);color:#0a0f1a}.una-return-status-badge.processing{background:var(--state-info);color:#0a0f1a}.una-return-status-badge.cancelled,.una-return-status-badge.rejected{background:var(--state-danger);color:#0a0f1a}.tracking-status-value{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:16px;color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-micro);font-weight:600;gap:var(--space-2);letter-spacing:.5px;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.tracking-status-value.in-transit{background:var(--state-info);color:#0a0f1a}.tracking-status-value.delivered{background:var(--state-success);color:#0a0f1a}.tracking-status-value.out-for-delivery{background:var(--state-warning);color:#0a0f1a}.tracking-status-value.exception{background:var(--state-danger);color:#0a0f1a}.una-return-section{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:var(--space-5);padding:var(--space-5)}.una-return-section-header{align-items:center;color:var(--text-primary);display:flex;gap:var(--space-4);margin-bottom:var(--space-5)}.una-return-section-header h2{font-size:var(--font-size-h2);font-weight:600;letter-spacing:1px;line-height:var(--line-height-h2);text-transform:uppercase}.una-return-items-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.una-return-tracking-info{display:flex;flex-direction:column;gap:var(--space-4)}.una-return-label-btn{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);display:inline-flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);padding:var(--space-3) var(--space-5);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.una-return-label-btn:hover{background:#12b8b81a;transform:translateY(-2px)}@media (max-width:1024px){.una-return-panels{flex-direction:column;height:auto}.una-return-left-panel,.una-return-right-panel{width:100%}}.una-return-text{color:var(--text-primary)}.una-return-item-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-return-item-card:hover{border-color:var(--brand-accent);box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.una-return-item-card h3{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;letter-spacing:1px;line-height:var(--line-height-body-lg);margin-bottom:var(--space-4);text-transform:uppercase}.una-return-item-stats{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.una-return-item-stat{display:flex;flex-direction:column;gap:var(--space-1)}.stat-label{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:500;letter-spacing:1px;line-height:var(--line-height-micro);text-transform:uppercase}.stat-value{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:500;line-height:var(--line-height-body-lg)}.una-return-tracking-number{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4)}.tracking-label{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:500;letter-spacing:1px;line-height:var(--line-height-micro);text-transform:uppercase}.una-items-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-5)}.una-refund-button{background:#0000;border:1px solid var(--state-danger);border-radius:8px;color:var(--state-danger);cursor:pointer;font-size:var(--font-size-body-sm);font-weight:500;letter-spacing:1px;padding:var(--space-2) var(--space-4);text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-refund-button:hover{background:#e34e4e1a}.una-refund-button:disabled{cursor:not-allowed;opacity:.5}.una-item{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-4) 0}.una-item:last-child{border-bottom:none}.una-item-checkbox{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid var(--brand-accent);border-radius:4px;cursor:pointer;height:20px;margin-right:var(--space-4);position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);width:20px}.una-item-checkbox:checked{background:var(--brand-accent)}.una-item-checkbox:checked:after{color:#0a0f1a;content:"✓";font-size:14px;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.una-item-quantity{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-size:var(--font-size-body-sm);margin-top:var(--space-3);padding:var(--space-2);transition:all .15s cubic-bezier(.4,0,.2,1);width:80px}.una-item-quantity:focus{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}.una-modal{box-shadow:0 4px 8px #0000004d;max-width:500px;padding:var(--space-5)}.una-modal h2{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;letter-spacing:1px;line-height:var(--line-height-h2);margin-bottom:var(--space-5);text-transform:uppercase}.una-modal-content{margin:var(--space-5) 0}.una-modal textarea{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);margin-bottom:var(--space-4);min-height:100px;padding:var(--space-3);resize:vertical;width:100%}.una-modal textarea:focus{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}.una-modal label{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-body-sm);gap:var(--space-3)}.una-modal-actions{gap:var(--space-4);justify-content:flex-end;margin-top:var(--space-5)}.una-modal-actions button{border-radius:8px;cursor:pointer;font-size:var(--font-size-body-sm);font-weight:500;letter-spacing:1px;padding:var(--space-2) var(--space-4);text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-modal-actions button:first-child{background:#0000;border:1px solid var(--brand-accent);color:var(--brand-accent)}.una-modal-actions button:first-child:hover{background:#12b8b81a}.una-modal-actions button:last-child{background:var(--state-danger);border:1px solid var(--state-danger);color:#0a0f1a}.una-modal-actions button:last-child:hover{background:#d63e3e}.una-error{border:1px solid var(--state-danger);border-radius:8px;margin-bottom:var(--space-4);padding:var(--space-3)}.una-tracking-details{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;margin-top:var(--space-5);padding:var(--space-5)}.una-tracking-status{border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-5);padding-bottom:var(--space-5)}.tracking-status-label{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:500;letter-spacing:1px;line-height:var(--line-height-micro);margin-right:var(--space-2);text-transform:uppercase}.tracking-status-value{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:500;line-height:var(--line-height-body-lg)}.una-tracking-timeline{display:flex;flex-direction:column;gap:var(--space-5);position:relative}.una-tracking-timeline:before{background:var(--border-subtle);bottom:0;content:"";left:15px;position:absolute;top:0;width:2px}.una-tracking-event{grid-gap:var(--space-4);background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:var(--space-4);grid-template-columns:auto 1fr auto;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-6);position:relative;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-tracking-event:before{background:var(--brand-accent);border-radius:50%;content:"";height:8px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.una-tracking-event:hover{border-color:var(--brand-accent);transform:translateX(4px)}.event-date{color:var(--brand-accent);font-weight:500;white-space:nowrap}.event-date,.event-location{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.event-location{color:var(--text-secondary)}.event-status{color:var(--state-success);font-size:var(--font-size-micro);font-weight:500;letter-spacing:.5px;text-align:right;text-transform:uppercase;white-space:nowrap}.una-tracking-loading{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);font-size:var(--font-size-body-sm);letter-spacing:1px;margin-top:var(--space-4);padding:var(--space-4);text-align:center;text-transform:uppercase}.una-return-loading-screen{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;display:flex;justify-content:center;margin:var(--space-5) auto;max-width:1400px;min-height:80vh;padding:var(--space-5)}.una-loading-content{max-width:600px;padding:var(--space-7)}.una-loading-content h2{color:var(--text-primary);font-size:var(--font-size-display);font-weight:600;letter-spacing:2px;line-height:var(--line-height-display);margin-bottom:var(--space-6)}.una-loading-progress{background:var(--border-subtle);height:4px;margin:var(--space-6) 0}.una-progress-bar{animation:progress 3s infinite;border-radius:2px}.una-loading-metrics{grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:var(--space-6)}.una-metric-item{background:var(--bg-primary);border-radius:12px;color:var(--text-primary);gap:var(--space-3);padding:var(--space-4)}.una-metric-item svg{font-size:1.2em}.una-metric-item:first-child{animation-delay:.2s}.una-metric-item:nth-child(2){animation-delay:.4s}.una-metric-item:nth-child(3){animation-delay:.6s}.una-metric-item:nth-child(4){animation-delay:.8s}.una-tickets-container{margin:0 auto;padding:20px;width:90%}.una-tickets-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.una-stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--gradient-card);border:1px solid #00ff9d1a;border-radius:15px;box-shadow:var(--glow-green);gap:15px;padding:20px}.una-stat-icon{color:var(--neon-cyan);filter:drop-shadow(0 0 5px rgba(0,255,255,.5));font-size:1.8rem}.una-stat-icon.automated{color:var(--neon-green);filter:drop-shadow(0 0 5px rgba(0,255,157,.5))}.una-stat-icon.pending{color:var(--neon-magenta);filter:drop-shadow(0 0 5px rgba(255,0,255,.5))}.una-stat-content{gap:5px}.una-stat-value{color:var(--neon-cyan);font-size:1.8rem;text-shadow:0 0 10px #00ffff80}.una-stat-label{color:var(--text-color);font-size:.9rem;letter-spacing:1px;text-transform:uppercase}.una-tickets-table{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--gradient-card);border:1px solid #00ff9d1a;border-radius:15px;box-shadow:var(--glow-green);padding:20px}.una-error,.una-loading{color:var(--neon-cyan);font-size:1.2rem;padding:40px;text-align:center;text-shadow:0 0 5px #00ffff80}.una-error{color:var(--neon-red);text-shadow:0 0 5px #ff000080}@media (max-width:1200px){.una-tickets-container{width:95%}}@media (max-width:768px){.una-tickets-stats{grid-template-columns:1fr}}.una-fast-live-container{background:var(--bg-primary);margin:auto;max-width:1200px;min-height:100vh;padding:var(--space-5)}.una-live-form{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-6)}.una-form-header{margin-bottom:var(--space-6)}.una-form-header h2{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-h2);font-weight:600;gap:var(--space-2);line-height:var(--line-height-h2);margin:0}.una-form-group{margin-bottom:var(--space-5)}.una-input,.una-select,.una-textarea{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.una-textarea{min-height:100px;resize:vertical}.una-input:focus,.una-select:focus,.una-textarea:focus{background:var(--bg-primary);border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}.una-input::placeholder,.una-textarea::placeholder{color:var(--text-secondary)}.una-form-row{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:1fr 1fr;margin-bottom:var(--space-5)}.una-input-icon{align-items:center;display:flex;position:relative}.una-input-icon svg{color:var(--brand-accent);font-size:18px;left:var(--space-3);pointer-events:none;position:absolute}.una-input-icon input{padding-left:var(--space-7)}.una-products-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:var(--space-6) 0}.una-product-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-product-card:hover{border-color:var(--brand-accent);box-shadow:0 4px 8px #0006;transform:translateY(-2px)}.una-product-card.selected{border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833}.una-product-card.selected:before{align-items:center;background:var(--brand-accent);border-radius:50%;color:#0a0f1a;content:"✓";display:flex;font-size:var(--font-size-micro);font-weight:600;height:24px;justify-content:center;position:absolute;right:var(--space-3);top:var(--space-3);width:24px;z-index:1}.una-product-image{border-bottom:1px solid var(--border-subtle);height:200px}.una-product-info{padding:var(--space-4)}.una-product-info h3{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:500;margin:0 0 var(--space-2) 0}.una-product-info p{color:var(--text-secondary);font-size:var(--font-size-body-sm);margin:0}.una-submit-button{align-items:center;background:var(--brand-accent);border:1px solid #0000;border-radius:8px;color:#0a0f1a;display:flex;font-family:var(--font-family);font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);justify-content:center;padding:var(--space-4) var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.una-submit-button:hover:not(:disabled){background:#10a0a0;transform:translateY(-1px)}.una-submit-button:disabled{background:var(--text-secondary);opacity:.5}.una-back-button{align-items:center;border-radius:6px;color:var(--brand-accent);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);gap:var(--space-2);margin-bottom:var(--space-5);padding:var(--space-2);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.una-back-button:hover{background:#12b8b81a;color:#10a0a0;transform:translateX(-2px)}.una-form-group label{display:block;margin-bottom:var(--space-2)}.una-input.error,.una-select.error,.una-textarea.error{border-color:var(--state-danger)}.una-error-message{color:var(--state-danger);font-size:var(--font-size-micro);margin-top:var(--space-1)}.una-input.success,.una-select.success,.una-textarea.success{border-color:var(--state-success)}.una-submit-button.loading{cursor:wait;opacity:.8}@media (max-width:768px){.una-fast-live-container{padding:var(--space-4)}.una-live-form{padding:var(--space-5)}.una-form-row{grid-template-columns:1fr}.una-products-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.una-form-header h2{font-size:var(--font-size-body-lg)}}@media (max-width:480px){.una-products-grid{grid-template-columns:1fr}}.live-buy-wrapper{align-items:flex-start;background:#fff;display:flex;justify-content:center;min-height:100vh;width:100%}.live-buy-container{background:#fff;border-radius:12px;box-sizing:border-box;max-width:800px;padding:2.5rem;width:100%}.live-buy-header{margin-bottom:3rem;text-align:center}.live-buy-header h1{color:#111;font-size:2.2rem;font-weight:600;margin-bottom:.75rem}.live-buy-header p{color:#666;font-size:.95rem}.live-buy-step-indicator{display:flex;gap:1.5rem;justify-content:center;margin-bottom:2.5rem}.live-buy-step-indicator span{background:#f5f5f5;border-radius:8px;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.live-buy-step-indicator span.active{background:#000;box-shadow:0 4px 12px #00000026;color:#fff}.live-buy-search-container{box-sizing:border-box;margin-bottom:2rem;padding:0 1rem;position:relative;width:100%}.live-buy-search-wrapper{margin:0 auto;max-width:600px;position:relative;width:100%}.live-buy-search-icon{color:#999;font-size:1rem;left:2rem;position:absolute;top:50%;transform:translateY(-50%)}.live-buy-search-input{border:2px solid #eaeaea;border-radius:8px;font-size:1rem;height:3.5rem;padding:0 1rem 0 3rem;transition:all .3s ease;width:80%}.live-buy-search-input:focus{border-color:#000;box-shadow:0 4px 12px #00000014}.live-buy-search-results{background:#fff;border-radius:6px;box-shadow:0 4px 12px #0000001a;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:calc(100% + .5rem);z-index:10}.live-buy-search-item{align-items:center;border-bottom:1px solid #f1f1f1;cursor:pointer;display:flex;padding:.8rem 1rem;transition:background .3s}.live-buy-search-item:last-child{border-bottom:none}.live-buy-search-item:hover{background:#f8f9fa}.live-buy-search-item-image{border-radius:4px;height:50px;margin-right:.8rem;object-fit:cover;width:50px}.live-buy-search-item-info{display:flex;flex-direction:column}.live-buy-search-item-title{color:#333;font-size:.95rem;margin-bottom:.2rem}.live-buy-search-item-price{color:#777;font-size:.85rem}.live-buy-selected-products{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.live-buy-product{background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;padding:1rem}.live-buy-product-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.live-buy-product-info{align-items:center;display:flex;gap:.8rem}.live-buy-product-image{border-radius:4px;height:60px;object-fit:cover;width:60px}.live-buy-product-title{color:#333;font-size:1.1rem;margin:0}.live-buy-remove{background:#0000;border:none;color:#d9534f;cursor:pointer;font-size:1.4rem;transition:color .3s}.live-buy-remove:hover{color:#c9302c}.live-buy-variants{margin-top:1rem}.live-buy-variant-colors{margin-bottom:1rem}.live-buy-variant-sizes{margin-top:.5rem}.live-buy-variant-button{background:#fff;border:2px solid #eaeaea;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.75rem 1.25rem;transition:all .3s ease}.live-buy-variant-button:hover:not(:disabled){border-color:#000}.live-buy-variant-button.selected{background:#000;border-color:#000;box-shadow:0 4px 12px #00000026;color:#fff}.live-buy-variant-button:disabled{cursor:not-allowed;opacity:.5}.variant-color{font-weight:600}.variant-size{font-size:.75rem;margin-top:2px}.live-buy-quantity{align-items:center;display:flex;gap:.5rem;margin-top:.8rem}.live-buy-quantity button{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:1.1rem;height:2.2rem;transition:background .3s,border-color .3s;width:2.2rem}.live-buy-quantity button:hover{background:#f0f8ff;border-color:#4a90e2}.live-buy-quantity span{font-size:1rem;min-width:2rem;text-align:center}.live-buy-customer{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:600px;padding:0 2rem}.live-buy-customer-title{color:#333;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.live-buy-form-group{box-sizing:border-box;margin-bottom:1.5rem;width:100%}.live-buy-label{color:#555;display:block;font-size:.9rem;margin-bottom:.4rem}.live-buy-input{border:2px solid #eaeaea;border-radius:8px;box-sizing:border-box;font-size:1rem;height:3.2rem;padding:0 1rem;transition:all .3s ease;width:100%}.live-buy-input:focus{border-color:#000;box-shadow:0 4px 12px #00000014}.live-buy-footer{border-top:1px solid #e0e0e0;margin-top:2rem;padding:1.5rem 0}.live-buy-total{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.live-buy-shipping{align-items:center;color:#555;display:flex;font-size:.9rem;gap:.3rem}.live-buy-total-amount{color:#333;font-size:1rem;font-weight:600}.live-buy-actions{display:flex;gap:4rem}.live-buy-button{border:none;border-radius:8px;cursor:pointer;font-weight:600;height:3.2rem;padding:0 2rem;transition:all .3s ease}.live-buy-button-primary{background:#000;box-shadow:0 4px 12px #00000026;color:#fff}.live-buy-button-primary:hover:not(:disabled){box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.live-buy-button-secondary{background:#fff;border:2px solid #eaeaea;color:#000}.live-buy-button-secondary:hover:not(:disabled){background:#f8f8f8;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.live-buy-error,.live-buy-loading{color:#333;font-size:1.2rem;padding:2rem;text-align:center}.live-buy-payment{position:relative}.live-buy-payment-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.live-buy-payment-message{background-color:#fff;border-radius:8px;max-width:400px;padding:2rem;text-align:center;width:90%}.live-buy-payment-icon{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}.live-buy-payment-icon.success{background-color:#4caf501a;border:3px solid #4caf50}.live-buy-payment-icon.error{background-color:#f443361a;border:3px solid #f44336}.live-buy-payment-icon svg{font-size:40px}.live-buy-payment-icon.success svg{color:#4caf50}.live-buy-payment-icon.error svg{color:#f44336}.live-buy-payment-message p{color:#333;font-size:1.1rem;margin:0}.live-buy-error-container{align-items:center;display:flex;justify-content:center;min-height:200px;padding:2rem}.live-buy-error-title{color:#666;font-size:1.5rem;text-align:center}.live-buy-delivery-options{background-color:initial;border:1px solid #e0e0e0;border-left:none;border-radius:0;border-right:none;margin-bottom:1.5rem;padding:1rem 0}.live-buy-delivery-title{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.live-buy-delivery-option{align-items:center;cursor:pointer;display:flex;margin-bottom:.75rem;padding:.5rem 0}.live-buy-delivery-option:last-child{margin-bottom:0}.live-buy-delivery-option input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #eaeaea;border-radius:0;cursor:pointer;height:18px;margin-right:.75rem;position:relative;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;width:18px}.live-buy-delivery-option input[type=radio]:focus{border-color:#000;box-shadow:0 0 0 2px #0000001a;outline:none}.live-buy-delivery-option input[type=radio]:checked{background-color:#000;border-color:#000}.live-buy-delivery-option input[type=radio]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.live-buy-delivery-option label{color:#555;cursor:pointer;font-size:.95rem}.live-buy-relay-section{margin:20px 0;padding:0}.live-buy-relay-title{font-size:18px;font-weight:600;margin-bottom:15px}.live-buy-relay-loading{color:#666;padding:20px;text-align:center}.live-buy-relay-error{background-color:#fff0f0;border-radius:5px;color:#d32f2f;margin-bottom:15px;padding:15px}.live-buy-relay-list{border:1px solid #e0e0e0;border-radius:5px;max-height:300px;overflow-y:auto}.live-buy-relay-item{border-bottom:1px solid #e0e0e0;cursor:pointer;padding:15px;position:relative;transition:all .2s ease}.live-buy-relay-item:last-child{border-bottom:none}.live-buy-relay-item:hover{background-color:#f0f7ff;box-shadow:0 2px 8px #0000000d;transform:translateY(-2px)}.live-buy-relay-item.selected{background-color:#e8f4fd;border-left:3px solid #1976d2;padding-left:12px}.live-buy-relay-item.selected:before{color:#1976d2;content:"✓";font-weight:700;position:absolute;right:15px;top:15px}.live-buy-relay-name{color:#333;font-weight:600;margin-bottom:5px}.live-buy-relay-address{color:#555;font-size:14px;line-height:1.4}.live-buy-relay-distance{background:#1976d21a;border-radius:4px;color:#1976d2;display:inline-block;font-size:13px;font-weight:500;margin-top:8px;padding:3px 8px}.live-buy-relay-empty,.live-buy-relay-instruction{background-color:#f5f5f5;border-radius:5px;color:#666;padding:20px;text-align:center}.live-buy-error{color:#d32f2f;font-size:13px;margin-top:5px}.live-buy-loading-screen{align-items:center;background-color:#0d0e1ab3;display:flex;justify-content:center;min-height:100vh}.live-buy-loading-content{background-color:#0d0e1ab3;padding:40px;text-align:center}.live-buy-loading-logo img{height:auto;margin-bottom:20px;width:100px}.live-buy-loading-content h2{color:#fff;font-size:1.5rem;margin-bottom:25px}.live-buy-loading-progress{background-color:#e0e0e0;border-radius:4px;height:8px;margin:0 auto;max-width:300px;overflow:hidden;width:80%}.live-buy-progress-bar{height:100%;position:relative;width:100%}.live-buy-progress-glow{animation:live-buy-loading-animation 1.5s linear infinite;background:linear-gradient(90deg,#0000,#00ff9d,#0000);border-radius:4px;height:100%;left:0;position:absolute;top:0;width:50%}@keyframes live-buy-loading-animation{0%{left:-50%}to{left:100%}}.live-buy-relay-map-overlay{align-items:center;background:#ffffffb3;bottom:0;color:#333;display:flex;font-weight:500;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.live-buy-relay-instruction{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;color:#666;margin-top:10px;padding:10px 15px;text-align:center}.live-buy-selected-relay-info{background-color:#e8f4fd;border:1px solid #bde0fe;border-radius:6px;margin-top:1.5rem;padding:1rem}.live-buy-selected-relay-info h4{color:#0a58ca;font-size:1rem;margin-bottom:.5rem;margin-top:0}.live-buy-selected-relay-info p{color:#333;font-size:.9rem;margin:.25rem 0}#select-relay-btn{background-color:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:8px;padding:5px 10px}.live-buy-configured-variants-list{border-top:1px solid #eee;margin-top:1.5rem;padding-top:1rem}.live-buy-configured-variants-title{color:#333;font-size:1rem;font-weight:600;margin-bottom:.75rem}.live-buy-configured-variant-item{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;padding:.75rem 0}.live-buy-configured-variant-item:last-child{border-bottom:none}.live-buy-configured-variant-info{align-items:center;display:flex;flex-grow:1;gap:.75rem}.live-buy-configured-variant-image{border:1px solid #e0e0e0;border-radius:4px;height:50px;object-fit:cover;width:50px}.live-buy-configured-variant-details{display:flex;flex-direction:column}.live-buy-configured-variant-name{color:#222;font-size:.9rem;font-weight:500;margin-bottom:.2rem}.live-buy-configured-variant-price{color:#007bff;font-size:.9rem;font-weight:600}.live-buy-configured-variant-item .live-buy-quantity-controls{align-items:center;display:flex;gap:.4rem;margin:0 1rem}.live-buy-configured-variant-item .live-buy-quantity-controls button{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;height:28px;justify-content:center;padding:0;transition:background .2s,border-color .2s;width:28px}.live-buy-configured-variant-item .live-buy-quantity-controls button:hover:not(:disabled){background:#e7f3ff;border-color:#007bff}.live-buy-configured-variant-item .live-buy-quantity-controls button:disabled{cursor:not-allowed;opacity:.5}.live-buy-configured-variant-item .live-buy-quantity-controls span{font-size:.95rem;font-weight:500;min-width:25px;padding:0 .3rem;text-align:center}.live-buy-configured-variant-remove{background:#0000;border:1px solid #ff4d4f;border-radius:4px;color:#ff4d4f;cursor:pointer;font-size:.8rem;padding:.3rem .6rem;transition:background-color .2s,color .2s}.live-buy-configured-variant-remove:hover{background-color:#ff4d4f;color:#fff}.una-live-list-container{margin-top:var(--space-5);padding:var(--space-5)}.una-list-header{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.una-list-header h2{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-h2);font-weight:600;gap:var(--space-4);line-height:var(--line-height-h2);margin:0}.una-create-button{background:var(--brand-accent);border:1px solid #0000;color:#0a0f1a;font-weight:500;padding:var(--space-2) var(--space-5);transition:background .15s cubic-bezier(.4,0,.2,1)}.una-create-button:hover{background:#10a0a0}.una-lists-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));padding:var(--space-5) 0}.una-list-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-list-card:hover{border-color:var(--brand-accent);box-shadow:0 4px 12px #0006;transform:translateY(-2px)}.una-list-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.una-list-card-header h3{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;margin:0}.una-share-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-share-button:hover{background:#12b8b81a;transform:translateY(-1px)}.una-list-details{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.una-list-details p{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-body-sm);gap:var(--space-3);margin:0}.una-list-details svg{color:var(--brand-accent);height:20px;width:20px}.una-platform-tag{align-self:flex-start;background:#12b8b81a;border:1px solid #12b8b833;border-radius:16px;color:var(--brand-accent);font-size:var(--font-size-micro);font-weight:600;padding:var(--space-1) var(--space-3);text-transform:uppercase}.una-products-preview{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-top:var(--space-4)}.una-product-preview{background:#141a2b80;border:1px solid var(--border-subtle);border-radius:8px;padding:var(--space-2);text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-product-preview:hover{background:#141a2bcc;border-color:var(--brand-accent);transform:translateY(-1px)}.una-product-thumbnail{border-radius:4px;height:80px;margin-bottom:var(--space-2)}.una-product-preview span{color:var(--text-primary);display:block;font-size:var(--font-size-micro);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.una-more-products{align-items:center;background:#12b8b81a;border:1px solid #12b8b833;border-radius:8px;color:var(--brand-accent);display:flex;font-size:var(--font-size-body-sm);font-weight:500;justify-content:center;padding:var(--space-2)}.una-list-description{background:#141a2b4d;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);font-size:var(--font-size-body-sm);margin-top:var(--space-4);padding:var(--space-3)}.una-error{background:#e34e4e1a;border:1px solid #e34e4e33;border-radius:12px;color:var(--state-danger)}.una-error,.una-loading{font-size:var(--font-size-body-sm);padding:var(--space-5);text-align:center}.una-loading{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-secondary)}.una-list-card-actions{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.una-toggle-button{align-items:center;background:#0000;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-toggle-button.active{background:var(--state-success);border-color:var(--state-success);color:#0a0f1a}.una-toggle-button.active:hover{background:#13b865;transform:translateY(-1px)}.una-toggle-button.inactive{background:#0000;border-color:var(--border-subtle);color:var(--text-secondary)}.una-toggle-button.inactive:hover{background:#9aa3b91a;color:var(--text-primary);transform:translateY(-1px)}.una-create-button:focus-visible,.una-share-button:focus-visible,.una-toggle-button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (max-width:768px){.una-live-list-container{padding:var(--space-4)}.una-lists-grid{grid-template-columns:1fr}.una-list-header{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.una-create-button{text-align:center;width:100%}.una-list-card{padding:var(--space-4)}}.payment-result{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh;padding:2rem}.payment-result-content{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:500px;padding:2rem;text-align:center;width:100%}.payment-result h1{color:#333;margin-bottom:1.5rem}.payment-result.success h1{color:#28a745}.payment-result.error h1{color:#dc3545}.payment-result p{color:#666;margin-bottom:1rem}.payment-result-button{background-color:#007bff;border-radius:4px;color:#fff;display:inline-block;margin-top:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s}.payment-result-button:hover{background-color:#0056b3}.payment-result.loading{color:#666;font-size:1.2rem}.live-session-container{background:var(--bg-primary);margin:0 auto;min-height:100vh;padding:var(--space-5);width:90%}.live-session-header{margin-bottom:var(--space-5)}.live-session-title{color:var(--brand-accent);font-size:var(--font-size-display);font-weight:600;letter-spacing:2px;line-height:var(--line-height-display);margin:0;text-transform:uppercase}.session-summary{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(4,1fr);margin-bottom:var(--space-6)}.summary-item{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.summary-item:hover{box-shadow:0 4px 8px #0006;transform:translateY(-2px)}.summary-item h3{color:var(--text-secondary);font-size:var(--font-size-micro);font-weight:500;letter-spacing:1px;line-height:var(--line-height-micro);margin:0 0 var(--space-2) 0;text-transform:uppercase}.summary-item p{color:var(--brand-accent);font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);margin:0}.live-list-grid-container{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(3,1fr)}.live-list-grid-column{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;display:flex;flex-direction:column;height:calc(100vh - 250px);padding:var(--space-5)}.live-list-grid-column h2{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;letter-spacing:1px;line-height:var(--line-height-h2);margin:0 0 var(--space-4) 0;text-transform:uppercase}.customers-scroll-container,.orders-scroll-container{flex:1 1;overflow-y:auto;padding-right:var(--space-2)}.customers-scroll-container::-webkit-scrollbar,.orders-scroll-container::-webkit-scrollbar{width:4px}.customers-scroll-container::-webkit-scrollbar-track,.orders-scroll-container::-webkit-scrollbar-track{background:var(--bg-primary)}.customers-scroll-container::-webkit-scrollbar-thumb,.orders-scroll-container::-webkit-scrollbar-thumb{background:var(--brand-accent);border-radius:2px}.customer-card,.order-card{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;margin-bottom:var(--space-4);padding:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.customer-card:hover,.order-card:hover{border-color:var(--brand-accent);transform:translateX(4px)}.order-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.order-id{color:var(--brand-accent);font-size:var(--font-size-body-sm);font-weight:500}.order-total{color:var(--state-success);font-size:var(--font-size-body-lg);font-weight:600}.customer-card p,.order-info p{color:var(--text-secondary);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);margin:var(--space-1) 0}.order-items{margin-top:var(--space-2)}.order-item{background:var(--bg-surface);border-radius:6px;display:flex;gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-2)}.item-image{border-radius:4px;height:40px;object-fit:cover;width:40px}.item-details p{color:var(--text-primary);font-size:var(--font-size-body-sm);margin:2px 0}.complete-order-btn,.complete-orders-btn{background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;font-size:var(--font-size-micro);font-weight:500;letter-spacing:1px;padding:var(--space-2) var(--space-4);text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.complete-order-btn:hover,.complete-orders-btn:hover{background:#12b8b81a;transform:translateY(-1px)}.completing{border-color:var(--text-secondary);color:var(--text-secondary);pointer-events:none}.completion-status,.order-status{border-radius:6px;font-size:var(--font-size-micro);margin-top:var(--space-2);padding:var(--space-2)}.success{background:#15ce701a;border:1px solid var(--state-success);color:var(--state-success)}.error{background:#e34e4e1a;border:1px solid var(--state-danger);color:var(--state-danger)}.search-container{margin-bottom:var(--space-4)}.search-input{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);padding:var(--space-2);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.search-input:focus{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}@media (max-width:1200px){.session-summary{grid-template-columns:repeat(3,1fr)}.live-list-grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.session-summary{grid-template-columns:repeat(2,1fr)}.live-list-grid-container{grid-template-columns:1fr}.live-list-grid-column{height:auto;min-height:400px}}.product-editing-active{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:var(--space-5);padding:var(--space-5)}.list-metadata-edit{display:flex;flex-direction:column;gap:var(--space-4)}.edit-list-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;font-size:var(--font-size-micro);font-weight:500;gap:var(--space-2);letter-spacing:1px;padding:var(--space-2) var(--space-4);text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.edit-list-button:hover{background:#12b8b81a}.edit-list-button.editing{border-color:var(--state-danger);color:var(--state-danger)}.edit-list-button.editing:hover{background:#e34e4e1a}.selected-products-list{background:var(--bg-primary);border-radius:8px;display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-5);max-height:300px;overflow-y:auto;padding:var(--space-4)}.selected-product-item{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:var(--space-4);padding:var(--space-3) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.selected-product-item:hover{border-color:var(--brand-accent)}.selected-product-img{border-radius:4px;height:50px;object-fit:cover;width:50px}.product-price-controls{display:flex;gap:var(--space-2);margin-left:auto}.price-input{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-primary);font-family:var(--font-family);padding:var(--space-2);transition:all .15s cubic-bezier(.4,0,.2,1);width:80px}.price-input:focus{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}.update-price-btn{background:#0000;border:1px solid var(--state-success);border-radius:6px;color:var(--state-success);cursor:pointer;font-size:var(--font-size-micro);font-weight:500;padding:var(--space-2) var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.update-price-btn:hover{background:#15ce701a}.update-price-btn:disabled{cursor:not-allowed;opacity:.5}.remove-product-btn{align-items:center;background:#0000;border:none;color:var(--state-danger);cursor:pointer;display:flex;justify-content:center;padding:var(--space-1);transition:all .15s cubic-bezier(.4,0,.2,1)}.remove-product-btn:hover{color:#f44;transform:scale(1.1)}.add-product-section{margin-top:var(--space-4)}.search-product-input-wrapper{margin-bottom:var(--space-4);position:relative}.search-product-input-wrapper svg{color:var(--text-secondary);left:var(--space-2);position:absolute;top:50%;transform:translateY(-50%)}.edit-list-input.search-product{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-family:var(--font-family);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-7);transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.edit-list-input.search-product:focus{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}.available-products-list{background:var(--bg-primary);border-radius:8px;display:flex;flex-direction:column;gap:var(--space-2);max-height:300px;overflow-y:auto;padding:var(--space-2)}.available-product-item{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;cursor:pointer;display:flex;gap:var(--space-4);padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.available-product-item:hover{border-color:var(--brand-accent);transform:translateX(4px)}.available-product-img{border-radius:4px;height:40px;object-fit:cover;width:40px}.add-product-btn{align-items:center;background:#0000;border:1px solid var(--state-success);border-radius:50%;color:var(--state-success);cursor:pointer;display:flex;height:30px;justify-content:center;margin-left:auto;transition:all .15s cubic-bezier(.4,0,.2,1);width:30px}.add-product-btn:hover{background:#15ce701a;transform:scale(1.05)}.error-message.update-error{background:#e34e4e1a;border:1px solid var(--state-danger);border-radius:6px;color:var(--state-danger);font-size:var(--font-size-body-sm);margin-top:var(--space-2);padding:var(--space-2)}.list-metadata-section{margin-bottom:var(--space-5)}.list-description{color:var(--text-primary);font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);margin-bottom:var(--space-2)}.list-details-display{display:flex;flex-wrap:wrap;gap:var(--space-4)}.list-details-display span{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);font-size:var(--font-size-body-sm);padding:var(--space-1) var(--space-2)}.una-create-product-container{background:var(--gradient-bg);margin:0 auto;min-height:100vh;padding:20px;width:90%}.una-create-product-header{align-items:center;display:flex;gap:15px;margin-bottom:30px}.una-create-product-header svg{color:var(--neon-cyan);filter:drop-shadow(var(--glow-cyan));font-size:2rem}.una-create-product-header h2{color:var(--neon-cyan);font-size:2rem;letter-spacing:2px;text-shadow:var(--glow-cyan);text-transform:uppercase}.una-create-product-form{display:flex;flex-direction:column;gap:30px}.una-form-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--gradient-card);border:1px solid #00ff9d1a;border-radius:15px;box-shadow:var(--glow-green);padding:25px}.una-form-section h3{align-items:center;color:var(--neon-green);display:flex;font-size:1.2rem;gap:10px;letter-spacing:1px;margin-bottom:20px;text-shadow:var(--glow-green);text-transform:uppercase}.una-form-section h3 svg{color:var(--neon-cyan);filter:drop-shadow(var(--glow-cyan))}.una-form-section input[type=number],.una-form-section input[type=text],.una-form-section textarea{background:#1a1a2eb3;border:1px solid #00ff9d1a;border-radius:10px;color:var(--text-color);font-size:.9rem;margin-bottom:15px;padding:12px;transition:all .3s ease;width:100%}.una-form-section input[type=number]:focus,.una-form-section input[type=text]:focus,.una-form-section textarea:focus{background:#00ffff0d;border-color:var(--neon-cyan);box-shadow:var(--glow-cyan);outline:none}.una-form-section textarea{min-height:120px;resize:vertical}.una-variant-inputs{grid-gap:15px;background:#1a1a2eb3;border:1px solid #00ff9d1a;border-radius:10px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:15px;transition:all .3s ease}.una-variant-inputs:hover{border-color:var(--neon-green);box-shadow:var(--glow-green)}.una-add-variant-button{align-items:center;background:#0000;border:1px solid var(--neon-green);border-radius:10px;color:var(--neon-green);cursor:pointer;display:flex;font-size:.9rem;gap:8px;letter-spacing:1px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.una-add-variant-button:hover{background:#00ff9d1a;box-shadow:var(--glow-green);transform:translateY(-2px)}.una-file-input{display:none}.una-image-preview{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-top:15px}.una-preview-image{border:1px solid #00ff9d1a;border-radius:8px;height:100px;object-fit:cover;transition:all .3s ease;width:100%}.una-preview-image:hover{border-color:var(--neon-cyan);box-shadow:var(--glow-cyan);transform:scale(1.05)}.una-submit-button{align-self:center;background:#0000;border:2px solid var(--neon-cyan);border-radius:12px;color:var(--neon-cyan);cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:2px;margin-top:20px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.una-submit-button:hover{background:#00ffff1a;box-shadow:var(--glow-cyan);transform:translateY(-2px)}.una-submit-button:disabled{border-color:#00ffff4d;color:#00ffff4d;cursor:not-allowed;pointer-events:none}.una-error-message{background:#ff00001a;border:1px solid #f44;border-radius:10px;color:#f44;font-size:.9rem;margin-bottom:20px;padding:15px}@media (max-width:768px){.una-variant-inputs{grid-template-columns:1fr}.una-create-product-header{flex-direction:column;text-align:center}.una-create-product-header h2{font-size:1.5rem}.una-form-section{padding:15px}}@media (max-width:480px){.una-create-product-container{padding:10px;width:95%}.una-submit-button{width:100%}}.una-my-marketplace-container{align-items:center;color:var(--text-primary);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:var(--space-6)}.una-marketplace-header h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.una-marketplace-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:600;gap:var(--space-2);padding:var(--space-2) var(--space-5);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-marketplace-button:hover{background:#12b8b81a;transform:translateY(-1px)}.una-marketplace-stats-summary{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:var(--space-6)}.una-stat-card{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;display:flex;gap:var(--space-4);height:100px;padding:var(--space-5);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-stat-card:hover{box-shadow:0 4px 8px #0006;transform:translateY(-2px)}.una-stat-icon{align-items:center;background:#12b8b81a;border-radius:50%;color:var(--brand-accent);font-size:20px;height:48px;min-width:48px;width:48px}.una-stat-content,.una-stat-icon{display:flex;justify-content:center}.una-stat-content{flex:1 1;flex-direction:column}.una-stat-value{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:700;line-height:1.2;margin-bottom:var(--space-1)}.una-stat-label{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.una-product-stats{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;flex:1 1;flex-direction:column;padding:var(--space-4)}.una-product-stats,.una-product-stats h5{display:flex;margin-bottom:var(--space-4)}.una-product-stats h5{align-items:center;color:var(--brand-accent);font-size:var(--font-size-body-lg);gap:var(--space-2);margin-top:0}.una-stats-grid{grid-gap:var(--space-3);display:grid;flex:1 1;gap:var(--space-3);grid-template-columns:repeat(3,1fr)}.una-stat-item{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;height:82px;justify-content:center;padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-stat-item:hover{background:var(--bg-surface);transform:translateY(-1px)}.una-stat-item.wider{grid-column:span 3;height:82px}.una-stat-item svg{color:var(--brand-accent);font-size:18px;margin-bottom:var(--space-2)}.una-stat-item span{color:var(--text-secondary);font-size:var(--font-size-micro);margin-bottom:var(--space-1);text-align:center}.una-stat-item strong{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:700;text-align:center}.una-status-badge.active{background:#15ce7033;border:1px solid #15ce704d;color:var(--state-success)}.una-status-badge.inactive{background:#e34e4e33;border:1px solid #e34e4e4d;color:var(--state-danger)}.una-create-button{align-items:center;background:#0000;border:1px solid var(--state-success);border-radius:8px;color:var(--state-success);cursor:pointer;display:inline-flex;font-size:var(--font-size-body-sm);font-weight:600;gap:var(--space-2);padding:var(--space-3) var(--space-5);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-create-button:hover{background:#15ce701a;transform:translateY(-1px)}.una-marketplace-filters{box-shadow:0 2px 4px #0000004d;margin-bottom:var(--space-6)}.una-filter-label{color:var(--brand-accent);gap:var(--space-1)}.una-marketplace-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-marketplace-card:hover{box-shadow:0 4px 8px #0006;transform:translateY(-3px)}.una-product-image{transition:transform .3s cubic-bezier(.4,0,.2,1)}.una-marketplace-card:hover .una-product-image{transform:scale(1.05)}.una-featured-badge{gap:var(--space-1)}.una-product-details h4,.una-product-price{font-size:var(--font-size-body-lg)}.una-product-price svg{min-width:16px}.una-product-commission{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-body-sm);gap:var(--space-2);line-height:1.2;margin:var(--space-2) 0}.una-product-commission svg{min-width:14px}.una-product-expiry{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-body-sm);gap:var(--space-2);line-height:1.2;margin:var(--space-2) 0}.una-product-expiry svg{min-width:14px}.una-category-tag,.una-remove-button{transition:all .15s cubic-bezier(.4,0,.2,1)}.una-remove-button{align-items:center;background:#e34e4e1a;border:1px solid #e34e4e33;border-radius:8px;color:var(--state-danger);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:600;gap:var(--space-2);justify-content:center;padding:var(--space-3)}.una-remove-button:hover{background:#e34e4e33;transform:translateY(-1px)}.una-marketplace-add-card{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;color:var(--brand-accent);display:flex;flex-direction:column;font-weight:600;gap:var(--space-3);justify-content:center;overflow:hidden;padding:var(--space-5);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-marketplace-add-card svg{font-size:24px}.una-marketplace-add-card:hover{background:#12b8b80d;box-shadow:0 4px 8px #0006;transform:translateY(-3px)}.una-marketplace-error{align-items:center;background:#e34e4e1a;border:1px solid #e34e4e33;border-radius:12px;display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;margin:var(--space-4) auto;max-width:500px;padding:var(--space-4);text-align:center}.una-marketplace-error svg{color:var(--state-danger);font-size:2rem;margin-bottom:var(--space-2)}.una-marketplace-error h2{color:var(--state-danger);font-size:var(--font-size-body-lg);margin:0}.una-marketplace-error p{color:var(--text-secondary);font-size:var(--font-size-body-sm);margin-bottom:var(--space-2)}.una-marketplace-loading-screen{border-radius:12px}.una-loading-content{max-width:500px;padding:var(--space-4);text-align:center;width:100%}.una-loading-icons{height:80px;margin:0 auto var(--space-4);position:relative;width:80px}.una-loading-icons svg{height:40px;position:absolute;width:40px}.una-loading-icons .icon-primary{animation:floatIcon 2s infinite;color:var(--brand-accent);left:20px;top:0}.una-loading-icons .icon-secondary{animation:floatIcon 2s .5s infinite;bottom:0;color:var(--state-success);left:0}.una-loading-icons .icon-tertiary{animation:floatIcon 2s 1s infinite;bottom:0;color:var(--state-danger);right:0}.una-loading-content h2{color:var(--brand-accent);font-size:var(--font-size-body-lg);letter-spacing:1px;margin-bottom:var(--space-4);text-transform:uppercase}.una-loading-progress{background:#12b8b81a;border-radius:2px;height:3px;margin:var(--space-4) 0;overflow:hidden;position:relative;width:100%}.una-progress-bar{animation:progress 1.5s infinite;background:var(--brand-accent);width:30%}.una-progress-bar,.una-progress-glow{height:100%;left:0;position:absolute;top:0}.una-progress-glow{animation:glow 1.5s infinite;background:linear-gradient(90deg,#0000,var(--brand-accent),#0000);width:100%}.una-loading-metrics{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:var(--space-4)}.una-metric-item{align-items:center;animation:fadeIn .5s ease-out forwards;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);display:flex;font-size:var(--font-size-micro);gap:var(--space-1);opacity:0;padding:var(--space-2)}.una-metric-item svg{color:var(--brand-accent);font-size:.9rem}.una-metric-item:first-child{animation-delay:.1s}.una-metric-item:nth-child(2){animation-delay:.2s}.una-metric-item:nth-child(3){animation-delay:.3s}.una-metric-item:nth-child(4){animation-delay:.4s}.una-other-marketplaces-section{border-top:1px solid var(--border-subtle);margin-top:var(--space-5);padding-top:var(--space-4)}.una-other-marketplaces-section h5{align-items:center;color:var(--brand-accent);display:flex;font-size:var(--font-size-body-lg);gap:var(--space-2);margin-bottom:var(--space-3)}.una-other-marketplace-item{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;font-size:var(--font-size-body-sm);margin-bottom:var(--space-3);padding:var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-other-marketplace-item:hover{background:var(--bg-primary);box-shadow:0 2px 4px #0000004d;transform:translateY(-1px)}.una-other-marketplace-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.una-other-marketplace-header strong{color:var(--state-success);font-size:var(--font-size-body-lg)}.una-other-marketplace-stats{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:var(--space-2)}.una-other-marketplace-stats span{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-body-sm);gap:var(--space-1)}.una-other-marketplace-stats span svg{color:var(--brand-accent);font-size:1em}.una-other-marketplace-footer{align-items:center;border-top:1px solid var(--border-subtle);color:var(--text-secondary);display:flex;font-size:var(--font-size-micro);justify-content:space-between;margin-top:var(--space-2);padding-top:var(--space-2)}.una-external-link-button{align-items:center;border:1px solid var(--brand-accent);border-radius:6px;color:var(--brand-accent);display:inline-flex;font-size:var(--font-size-body-sm);gap:var(--space-1);padding:var(--space-1) var(--space-2);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-external-link-button:hover{background-color:var(--brand-accent);color:#0a0f1a}.una-external-link-button svg{margin-right:var(--space-1)}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes progress{0%{left:-30%}to{left:100%}}@keyframes glow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:768px){.una-marketplace-header{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.una-marketplace-grid,.una-marketplace-stats-summary{grid-template-columns:1fr}.una-stats-grid{grid-template-columns:repeat(2,1fr)}.una-stat-item.wider{grid-column:span 2}}@media (max-width:480px){.una-stats-grid{grid-template-columns:1fr}.una-stat-item.wider{grid-column:span 1}}.una-marketplace-container{align-items:center;background:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:var(--space-6)}.una-marketplace-content{margin:0 auto;max-width:1600px;width:100%}.una-marketplace-header{margin-bottom:var(--space-5)}.una-publish-button{@extend .btn, .btn-secondary;align-items:center;display:flex;gap:var(--space-2)}.una-publish-button:disabled{border-color:#12b8b84d;color:#12b8b880;cursor:not-allowed;opacity:.5}.una-marketplace-filters{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-5)}.una-search-group{flex:1 1;min-width:200px;position:relative}.una-search-icon{color:var(--brand-accent);font-size:16px;left:var(--space-3);opacity:.7;position:absolute;top:50%;transform:translateY(-50%)}.una-search-input{padding:var(--space-3) var(--space-4) var(--space-3) 36px}.una-search-input:focus{box-shadow:0 0 0 2px #12b8b833;outline:none}.una-filter-group,.una-filter-label{align-items:center;display:flex;gap:var(--space-2)}.una-filter-label{font-weight:500;letter-spacing:.5px;white-space:nowrap}.una-filter-label,.una-filter-select{color:var(--text-primary);font-size:var(--font-size-body-sm)}.una-filter-select{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;font-family:var(--font-family);min-width:160px;padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-filter-select:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833;outline:none}.una-marketplace-sections{display:flex;flex-direction:column;gap:var(--space-6)}.una-section h3{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-h2);font-weight:600;gap:var(--space-2);letter-spacing:.5px;line-height:var(--line-height-h2);margin-bottom:var(--space-5);margin-top:0}.una-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.una-section-header h3{margin:0}.una-marketplace-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.una-products-selection-grid{grid-gap:var(--space-5);display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.una-marketplace-card{@extend .card;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.una-marketplace-card:hover{border-color:var(--brand-accent);box-shadow:0 8px 30px #0000004d,0 0 15px #12b8b833;transform:translateY(-5px)}.una-product-image-container{background:var(--bg-primary);height:200px;overflow:hidden;position:relative}.una-product-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.una-marketplace-card:hover .una-product-image{transform:scale(1.1)}.una-product-no-image{font-size:2.5rem;height:100%}.una-featured-badge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#e8aa3d33;border:1px solid #e8aa3d4d;border-radius:8px;box-shadow:0 0 10px #e8aa3d33;color:var(--state-warning);display:flex;font-size:var(--font-size-micro);font-weight:600;gap:var(--space-2);letter-spacing:.5px;padding:var(--space-1) var(--space-2);position:absolute;right:var(--space-3);top:var(--space-3);z-index:10}.una-product-details{display:flex;flex:1 1;flex-direction:column;padding:var(--space-5)}.una-product-details h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:18px;font-weight:600;height:44px;letter-spacing:.5px;line-height:1.2;margin-bottom:var(--space-3);margin-top:0;overflow:hidden;text-overflow:ellipsis}.una-product-meta{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;margin-bottom:var(--space-4);min-height:110px;padding:var(--space-3)}.una-product-price{color:var(--brand-accent);font-size:18px;font-weight:700;letter-spacing:.5px}.una-product-commission,.una-product-expiry,.una-product-price{align-items:center;display:flex;gap:var(--space-2);line-height:1.2;margin:var(--space-2) 0}.una-product-commission,.una-product-expiry{color:var(--text-secondary);font-size:var(--font-size-body-sm)}.una-product-categories{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);min-height:36px}.una-category-tag{align-items:center;background:#12b8b81a;border:1px solid #12b8b833;border-radius:8px;color:var(--brand-accent);display:flex;font-size:var(--font-size-micro);gap:var(--space-1);padding:var(--space-1) var(--space-2);transition:all .2s ease;white-space:nowrap}.una-category-tag:hover{background:#12b8b833;box-shadow:0 0 8px #12b8b84d}.una-remove-button{@extend .btn, .btn-destructive;margin-top:auto;width:100%}.una-product-selection-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 4px 12px #0003;overflow:hidden;padding:var(--space-4);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.una-product-selection-card:hover{border-color:var(--brand-accent);box-shadow:0 6px 20px #0000004d,0 0 15px #12b8b833;transform:translateY(-3px)}.una-product-checkbox-wrapper{position:absolute;right:var(--space-3);top:var(--space-3);z-index:10}.una-product-checkbox{-webkit-appearance:none;appearance:none;background:var(--bg-primary);border:2px solid #12b8b866;border-radius:6px;cursor:pointer;height:22px;position:relative;transition:all .3s ease;width:22px}.una-product-checkbox:checked{background:var(--brand-accent);border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833}.una-product-checkbox:checked:after{border:solid var(--bg-primary);border-width:0 2px 2px 0;content:"";height:12px;left:7px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.una-product-checkbox:hover{border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b81a}.una-product-content{align-items:flex-start;display:flex;gap:var(--space-4)}.una-product-image-wrapper{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 4px 8px #0003;flex-shrink:0;height:90px;overflow:hidden;width:90px}.una-product-thumbnail{height:100%;transition:transform .5s ease;width:100%}.una-product-selection-card:hover .una-product-thumbnail{transform:scale(1.1)}.una-product-info{flex:1 1;min-width:0;padding-top:var(--space-1)}.una-product-info h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-size:16px;font-weight:600;height:auto;letter-spacing:.3px;line-height:1.3;margin:0 0 var(--space-3) 0;max-height:42px;overflow:hidden;text-overflow:ellipsis}.una-product-info .una-product-price{color:var(--brand-accent);font-size:16px;font-weight:700;letter-spacing:.5px;margin:0 0 var(--space-2) 0}.una-product-status{@extend .badge;font-size:var(--font-size-micro);margin-top:var(--space-2)}.una-product-status.active,.una-product-status.archived,.una-product-status.draft{@extend .badge.warning}.una-product-quantity{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:var(--space-2);justify-content:space-between;margin-top:var(--space-4);padding:var(--space-2)}.una-product-quantity label{font-weight:500;white-space:nowrap}.una-product-quantity label,.una-quantity-input{color:var(--text-primary);font-size:var(--font-size-body-sm)}.una-quantity-input{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;font-family:var(--font-family);padding:var(--space-2) var(--space-2);text-align:center;transition:all .3s ease;width:60px}.una-quantity-input:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833;outline:none}.una-empty-state{box-shadow:0 4px 20px #0003;padding:var(--space-7) var(--space-6)}.una-empty-state p,.una-empty-state svg{margin-bottom:var(--space-5)}.una-empty-state p{font-size:18px}.una-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--overlay-50)}.una-modal{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 10px 30px #00000080,0 0 20px #12b8b826;max-height:90vh;max-width:600px;overflow-y:auto;padding:var(--space-6);width:90%}.una-modal h3{color:var(--text-primary);font-size:var(--font-size-h2);font-weight:600;letter-spacing:.5px;margin-bottom:var(--space-5);margin-top:0;text-align:center}.una-modal-content{display:flex;flex-direction:column;gap:var(--space-5)}.una-form-group{display:flex;flex-direction:column;gap:var(--space-2)}.una-form-group label{font-weight:600;gap:var(--space-2)}.una-form-group input[type=date],.una-form-group label{color:var(--text-primary);font-size:var(--font-size-body-sm);letter-spacing:.5px}.una-form-group input[type=date]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;font-family:var(--font-family);padding:var(--space-3) var(--space-4);transition:all .3s ease;width:100%}.una-form-group input[type=date]:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b833;outline:none}.una-range-input-group{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:var(--space-4);padding:var(--space-3) var(--space-4)}.una-range-input-group input[type=range]{-webkit-appearance:none;appearance:none;background:var(--border-subtle);border-radius:3px;flex:1 1;height:6px;outline:none}.una-range-input-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--brand-accent);border-radius:50%;box-shadow:0 0 0 2px #12b8b833;cursor:pointer;height:16px;-webkit-transition:all .2s ease;transition:all .2s ease;width:16px}.una-range-input-group input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}.una-range-value{color:var(--brand-accent);font-size:16px;font-weight:700;letter-spacing:.5px;min-width:50px;text-align:center}.una-helper-text{color:var(--text-secondary);font-size:13px;font-style:italic;letter-spacing:.3px;margin:0}.una-categories-selection{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-wrap:wrap;gap:var(--space-2);max-height:180px;overflow-y:auto;padding:var(--space-4)}.una-category-checkbox{background:#12b8b80d;border:1px solid #12b8b81a;border-radius:6px;color:var(--text-secondary);transition:all .2s ease}.una-category-checkbox:hover{background:#12b8b81a}.una-category-checkbox input{border:2px solid #12b8b866;border-radius:4px;height:16px;transition:all .3s ease;width:16px}.una-category-checkbox input:checked:after{height:9px;left:5px;top:1px}.una-add-category-button{align-items:center;align-self:flex-start;background:#0000;border:1px dashed var(--border-subtle);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;font-family:var(--font-family);font-size:var(--font-size-body-sm);gap:var(--space-2);letter-spacing:.5px;margin-top:var(--space-2);padding:var(--space-2) var(--space-4);transition:all .2s ease}.una-add-category-button:hover{background:#12b8b80d;border-color:var(--brand-accent);box-shadow:0 0 0 2px #12b8b81a}.una-checkbox-label{align-items:center;background:#e8aa3d0d;border:1px solid #e8aa3d1a;border-radius:8px;cursor:pointer;display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4);transition:all .2s ease}.una-checkbox-label:hover{background:#e8aa3d1a;border-color:#e8aa3d33}.una-checkbox-label input{-webkit-appearance:none;appearance:none;background:var(--bg-primary);border:2px solid #e8aa3d66;border-radius:5px;cursor:pointer;height:18px;position:relative;transition:all .3s ease;width:18px}.una-checkbox-label input:checked{background:var(--state-warning);border-color:var(--state-warning);box-shadow:0 0 0 2px #e8aa3d33}.una-checkbox-label input:checked:after{border:solid var(--bg-primary);border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.una-modal-footer{display:flex;gap:var(--space-4);justify-content:flex-end;margin-top:var(--space-6)}.una-cancel-button{@extend .btn;background:#0000;border:1px solid var(--border-subtle);color:var(--text-secondary)}.una-cancel-button:hover{background:#ffffff0d;border-color:var(--text-secondary);color:var(--text-primary)}.una-submit-button{@extend .btn, .btn-primary}.una-marketplace-loading-screen{align-items:center;border-radius:20px;display:flex;justify-content:center;margin:var(--space-5) auto;max-width:1400px;min-height:80vh;padding:var(--space-5);width:100%}.una-categories-selection::-webkit-scrollbar,.una-modal::-webkit-scrollbar{width:6px}.una-categories-selection::-webkit-scrollbar-track,.una-modal::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:3px}.una-categories-selection::-webkit-scrollbar-thumb,.una-modal::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.una-categories-selection::-webkit-scrollbar-thumb:hover,.una-modal::-webkit-scrollbar-thumb:hover{background:var(--brand-accent)}@media (max-width:1200px){.una-marketplace-filters{align-items:flex-start;flex-direction:column}.una-filter-group,.una-search-group{width:100%}}@media (max-width:768px){.una-marketplace-container{padding:var(--space-4)}.una-marketplace-header{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.una-section h3{font-size:var(--font-size-h2)}.una-marketplace-grid,.una-products-selection-grid{grid-template-columns:1fr}.una-modal{padding:var(--space-5);width:95%}}@media (max-width:480px){.una-product-content{flex-direction:column}.una-product-image-wrapper{height:140px;width:100%}.una-range-input-group{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.una-range-input-group input[type=range]{width:100%}.una-modal-footer{flex-direction:column;gap:var(--space-2)}.una-cancel-button,.una-submit-button{text-align:center;width:100%}}.una-marketplace-main-container{background-color:var(--bg-primary);box-sizing:border-box;color:var(--text-primary);margin:0 auto;max-width:1600px;min-height:100vh;padding:var(--space-5);width:100%}.una-marketplace-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-6)}.una-marketplace-header h2{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-display);font-weight:600;gap:var(--space-3);letter-spacing:.5px;line-height:var(--line-height-display);margin:0}.una-marketplace-header-actions{display:flex;gap:var(--space-4)}.una-header-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:500;gap:var(--space-2);letter-spacing:.5px;padding:var(--space-2) var(--space-4);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-header-button:hover{background:#12b8b81a;transform:translateY(-2px)}.una-marketplace-filters-container{display:flex;gap:var(--space-5)}.una-filter-panel{align-self:flex-start;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;padding:var(--space-5);position:-webkit-sticky;position:sticky;top:var(--space-5);width:240px}.una-filter-panel h3{align-items:center;color:var(--brand-accent);display:flex;font-size:var(--font-size-h2);font-weight:600;gap:var(--space-2);letter-spacing:.5px;line-height:var(--line-height-h2);margin:0 0 var(--space-4) 0}.una-filter-section{border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.una-filter-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.una-filter-section h4{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-body-lg);gap:var(--space-2);letter-spacing:.5px;margin:0 0 var(--space-4) 0}.una-categories-list{display:flex;flex-direction:column;gap:var(--space-3);max-height:300px;overflow-y:auto;padding-right:var(--space-2)}.una-categories-list::-webkit-scrollbar{width:5px}.una-categories-list::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:3px}.una-categories-list::-webkit-scrollbar-thumb{background:var(--brand-accent);border-radius:3px}.una-categories-list::-webkit-scrollbar-thumb:hover{background:#10a0a0}.una-category-checkbox{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);gap:var(--space-2);padding:var(--space-2) var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-category-checkbox:hover{background:#12b8b80d;border-color:var(--brand-accent);color:var(--text-primary)}.una-category-checkbox input{-webkit-appearance:none;appearance:none;background:var(--bg-primary);border:2px solid var(--brand-accent);border-radius:5px;cursor:pointer;height:18px;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);width:18px}.una-category-checkbox input:checked{background:var(--brand-accent);border-color:var(--brand-accent)}.una-category-checkbox input:checked:after{border:solid var(--bg-primary);border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.una-star-toggle{align-items:center;background:var(--bg-primary);border:1px solid var(--state-warning);border-radius:50%;color:var(--state-warning);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;margin:var(--space-2) auto;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);width:40px}.una-star-toggle:hover{background:var(--bg-surface);transform:scale(1.05)}.una-star-toggle.active{background:var(--bg-surface);border-color:var(--state-warning);color:var(--state-warning)}.una-star-toggle-label{font-weight:500;letter-spacing:.5px;margin-top:var(--space-2);text-align:center}.una-filter-section.star-filter{align-items:center;display:flex;flex-direction:column;padding:var(--space-2) 0}.una-marketplace-content{flex:1 1}.una-marketplace-toolbar{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;display:flex;justify-content:space-between;margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5)}.una-search-container{align-items:center;display:flex;flex:1 1;max-width:400px;min-width:0;position:relative}.una-search-input{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-body-sm);padding:var(--space-3) var(--space-4) var(--space-3) 42px;transition:all .15s cubic-bezier(.4,0,.2,1);width:100%}.una-search-input:focus{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}.una-search-input::placeholder{color:var(--text-secondary)}.una-search-button{align-items:center;background:#0000;border:none;color:var(--brand-accent);cursor:pointer;display:flex;font-size:16px;height:20px;justify-content:center;left:14px;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s cubic-bezier(.4,0,.2,1);width:20px;z-index:1}.una-search-button:hover{opacity:1}.una-sort-container{align-items:center;display:flex;gap:var(--space-3)}.una-sort-label{align-items:center;color:var(--brand-accent);display:flex;font-weight:500;gap:var(--space-1);letter-spacing:.5px;white-space:nowrap}.una-sort-label,.una-sort-select{font-size:var(--font-size-body-sm)}.una-sort-select{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;font-family:var(--font-family);min-width:180px;padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-sort-select:focus{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}.una-marketplace-table-container{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;margin-bottom:var(--space-5);overflow-x:auto;padding:var(--space-4)}.una-marketplace-table{border-collapse:initial;border-spacing:0;width:100%}.una-marketplace-table thead{background:var(--bg-surface);position:-webkit-sticky;position:sticky;top:0;z-index:10}.una-marketplace-table th{color:var(--text-secondary);font-weight:500;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.una-marketplace-table td,.una-marketplace-table th{border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-body-sm);padding:var(--space-4);text-align:left}.una-marketplace-table td{background:var(--bg-surface);color:var(--text-primary);transition:background .15s cubic-bezier(.4,0,.2,1);vertical-align:middle}.una-marketplace-table tr:hover td{background:#12b8b80d;cursor:pointer}.una-marketplace-table tr:last-child td{border-bottom:none}.una-product-image-cell{position:relative;width:80px}.una-product-thumbnail{border:1px solid var(--border-subtle);border-radius:8px;height:60px;object-fit:cover;transition:transform .15s cubic-bezier(.4,0,.2,1);width:60px}.una-marketplace-table tr:hover .una-product-thumbnail{transform:scale(1.1)}.una-product-no-image{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);display:flex;height:60px;justify-content:center;width:60px}.una-featured-indicator{color:var(--state-warning);font-size:16px;position:absolute;right:var(--space-2);top:var(--space-2)}.una-product-title{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;letter-spacing:.3px;margin-bottom:var(--space-1);max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.una-commission-rate{align-items:center;background:#12b8b81a;border:1px solid #12b8b833;border-radius:12px;color:var(--brand-accent);display:inline-flex;font-size:var(--font-size-micro);font-weight:600;gap:var(--space-1);letter-spacing:.5px;padding:var(--space-1) var(--space-3)}.una-table-categories{display:flex;flex-wrap:wrap;gap:var(--space-1)}.una-category-pill{align-items:center;background:#12b8b81a;border:1px solid #12b8b833;border-radius:8px;color:var(--brand-accent);display:flex;font-size:var(--font-size-micro);font-weight:600;gap:var(--space-1);letter-spacing:.5px;padding:var(--space-1) var(--space-2);transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.una-category-pill:hover{background:#12b8b833}.una-expiry-date{align-items:center;color:var(--brand-accent);display:flex;gap:var(--space-1)}.una-expiry-date,.una-no-expiry{font-size:var(--font-size-micro);letter-spacing:.3px}.una-no-expiry{color:var(--text-secondary);font-style:italic}.una-action-button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:var(--font-size-micro);font-weight:600;gap:var(--space-1);letter-spacing:.5px;padding:var(--space-2) var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.una-view-button{background:#0000;border:1px solid var(--brand-accent);color:var(--brand-accent)}.una-view-button:hover{background:#12b8b81a;transform:translateY(-2px)}.una-select-button{background:#15ce7026;border:1px solid var(--state-success);color:var(--state-success);margin-left:var(--space-2)}.una-select-button:hover{background:#15ce7040;transform:translateY(-2px)}.una-pagination-container{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;display:flex;justify-content:space-between;padding:var(--space-4) var(--space-5)}.una-pagination-info{color:var(--text-secondary);font-size:var(--font-size-body-sm);letter-spacing:.3px}.una-pagination-controls{display:flex;gap:var(--space-2)}.una-pagination-button{align-items:center;background:#0000;border:1px solid var(--brand-accent);border-radius:8px;color:var(--brand-accent);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:500;justify-content:center;min-width:36px;padding:var(--space-2) var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-pagination-button:hover:not(:disabled){background:#12b8b81a;transform:translateY(-2px)}.una-pagination-button:disabled{border-color:var(--border-subtle);color:var(--text-secondary);cursor:not-allowed;opacity:.5}.una-pagination-button.active{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--bg-primary);font-weight:700}.una-pagination-per-page{align-items:center;display:flex;gap:var(--space-2)}.una-pagination-per-page select{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-body-sm);padding:var(--space-2) var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-pagination-per-page select:focus{border-color:var(--brand-accent);outline:2px solid var(--brand-accent);outline-offset:2px}.una-pagination-per-page span{color:var(--text-secondary);font-size:var(--font-size-body-sm);white-space:nowrap}.una-loading-container{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);height:300px;justify-content:center}.una-loading-spinner{animation:spin 1s linear infinite;border-top:3px solid var(--border-subtle);border:3px solid var(--border-subtle);border-top-color:var(--brand-accent);height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.una-loading-text{color:var(--brand-accent);font-size:var(--font-size-body-lg);letter-spacing:.5px}.una-empty-state{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 2px 4px #0000004d;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:60px 30px;text-align:center}.una-empty-state svg{color:var(--brand-accent);font-size:3rem;margin-bottom:var(--space-4);opacity:.8}.una-empty-state p{font-size:var(--font-size-body-lg);line-height:1.5;margin-bottom:0;max-width:400px}.una-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--overlay-50);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.una-modal-content{animation:slideInUp .4s ease-out;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 8px 30px #0000004d;color:var(--text-primary);max-width:600px;padding:var(--space-6);position:relative;width:100%}.una-modal-close-button{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:20px;line-height:1;padding:var(--space-1);position:absolute;right:15px;top:15px;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-modal-close-button:hover{color:var(--state-danger);transform:scale(1.1)}.una-modal-content h2{color:var(--brand-accent);font-size:var(--font-size-h2);font-weight:600;letter-spacing:.8px;line-height:var(--line-height-h2);margin-bottom:var(--space-5);margin-top:0;text-align:center}.una-modal-product-info{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.una-modal-product-image{border:1px solid var(--border-subtle);border-radius:8px;height:80px;object-fit:cover;width:80px}.una-modal-product-info h3{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:500;letter-spacing:.5px;margin:0}.una-modal-variants-list{margin-bottom:var(--space-5);max-height:300px;overflow-y:auto;padding-right:var(--space-2)}.una-modal-variants-list::-webkit-scrollbar{width:6px}.una-modal-variants-list::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:3px}.una-modal-variants-list::-webkit-scrollbar-thumb{background:var(--brand-accent);border-radius:3px}.una-modal-variants-list::-webkit-scrollbar-thumb:hover{background:#10a0a0}.una-modal-variants-list h4{color:var(--brand-accent);font-size:var(--font-size-body-lg);letter-spacing:.4px;margin-bottom:var(--space-4)}.una-modal-variant-item{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-3) 0}.una-modal-variant-item:last-child{border-bottom:none}.una-variant-details{display:flex;flex-direction:column;gap:var(--space-1)}.una-variant-title{color:var(--text-primary);font-size:var(--font-size-body-sm);font-weight:500}.una-variant-stock{color:var(--text-secondary);font-size:var(--font-size-micro)}.una-quantity-selector{align-items:center;display:flex;gap:var(--space-2)}.una-quantity-button{align-items:center;background:var(--bg-primary);border:1px solid var(--brand-accent);border-radius:6px;color:var(--brand-accent);cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);width:28px}.una-quantity-button:hover:not(:disabled){background:#12b8b81a}.una-quantity-button:disabled{border-color:var(--border-subtle);color:var(--text-secondary);cursor:not-allowed;opacity:.5}.una-quantity-value{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:600;min-width:20px;text-align:center}.una-modal-error{align-items:center;background-color:#e34e4e1a;border:1px solid #e34e4e33;border-radius:8px;color:var(--state-danger);display:flex;font-size:var(--font-size-body-sm);gap:var(--space-2);justify-content:center;margin:var(--space-4) 0;padding:var(--space-3);text-align:center}.una-modal-actions{align-items:center;border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between;margin-top:var(--space-6);padding-top:var(--space-4)}.una-modal-total-reserved{color:var(--text-secondary);font-size:var(--font-size-body-sm);font-weight:500}.una-modal-reserve-button{align-items:center;background-color:var(--brand-accent);border:1px solid var(--brand-accent);border-radius:8px;color:var(--bg-primary);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);font-weight:600;gap:var(--space-2);letter-spacing:.5px;padding:var(--space-2) var(--space-5);text-transform:uppercase;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-modal-reserve-button:hover:not(:disabled){background-color:#10a0a0;transform:translateY(-1px)}.una-modal-reserve-button:disabled{background-color:var(--border-subtle);border-color:var(--border-subtle);color:var(--text-secondary);cursor:not-allowed}.una-modal-reserve-button .una-spinner{border-width:2px;height:16px;width:16px}.una-success-message{animation:fadeIn .3s ease-out;background-color:#15ce701a;border:1px solid #15ce7033;border-radius:8px;color:var(--state-success);font-size:var(--font-size-body-sm);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);text-align:center}.una-star-toggle-checkbox{display:none}.una-star-toggle-label{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1)}.una-star-toggle-label:hover{background:var(--bg-surface);border-color:var(--state-warning);color:var(--text-primary)}.una-star-icon{color:var(--state-warning);font-size:18px;opacity:.6;transition:all .15s cubic-bezier(.4,0,.2,1)}.una-star-toggle-checkbox:checked+.una-star-toggle-label .una-star-icon{opacity:1}.una-star-toggle-label:hover .una-star-icon{opacity:.8}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.una-marketplace-filters-container{flex-direction:column}.una-filter-panel{position:static;width:100%}.una-categories-list{max-height:200px}}@media (max-width:992px){.una-marketplace-toolbar{flex-wrap:wrap;gap:var(--space-4)}.una-search-container{max-width:100%;width:100%}}@media (max-width:768px){.una-marketplace-header{align-items:flex-start;flex-direction:column;gap:var(--space-4)}.una-marketplace-header-actions{justify-content:space-between;width:100%}.una-pagination-container{align-items:center;flex-direction:column;gap:var(--space-4)}.una-pagination-controls{order:1}.una-pagination-info{order:2}.una-pagination-per-page{order:3}}@media (max-width:576px){.una-marketplace-main-container{padding:var(--space-4)}.una-header-button{font-size:var(--font-size-micro);padding:var(--space-2) var(--space-3)}.una-pagination-button{font-size:var(--font-size-micro);min-width:32px;padding:var(--space-1) var(--space-2)}}.una-shopify-register-container{align-items:center;background-color:#f5f7fa;display:flex;justify-content:center;min-height:100vh;padding:20px}.una-shopify-register-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000014;max-width:480px;padding:30px;width:100%}.una-register-header{margin-bottom:24px;text-align:center}.una-register-header .una-logo{margin-bottom:16px;width:160px}.una-register-header h2{color:#333;font-size:24px;font-weight:600;margin-bottom:12px}.una-shopify-badge{align-items:center;background-color:#96bf48;border-radius:20px;color:#fff;display:inline-flex;font-size:14px;margin-top:8px;padding:6px 12px}.una-shopify-badge svg{margin-right:6px}.una-register-error-message{align-items:center;background-color:#ffebee;border-radius:6px;color:#d32f2f;display:flex;font-size:14px;margin-bottom:20px;padding:12px 16px}.una-register-error-message svg{flex-shrink:0;margin-right:8px}.una-register-form{margin-bottom:24px}.una-form-group{margin-bottom:20px}.una-form-group label{align-items:center;color:#555;display:flex;font-size:14px;font-weight:500;margin-bottom:8px}.una-input-icon{color:#666;margin-right:8px}.una-input-error{background-color:#fff8f8!important;border-color:#d32f2f!important}.una-password-error{align-items:center;color:#d32f2f;display:flex;font-size:13px;margin-top:6px}.una-password-error svg{flex-shrink:0;margin-right:6px}.una-password-requirements{background-color:#f5f7fa;border-radius:6px;font-size:13px;margin-bottom:24px;padding:12px 16px}.una-password-requirements p{color:#555;margin-bottom:8px}.una-password-requirements ul{list-style:none;margin:0;padding:0}.una-password-requirements li{align-items:center;color:#777;display:flex;margin-bottom:4px}.una-password-requirements li svg{font-size:14px;margin-right:8px}.una-requirement-met{color:#4caf50!important}.una-requirement-met svg{color:#4caf50}.una-register-button{background-color:#96bf48;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:background-color .2s ease;width:100%}.una-register-button:hover{background-color:#85aa3d}.una-register-button:disabled{background-color:#b8b8b8;cursor:not-allowed}.una-button-loading{align-items:center;display:flex;justify-content:center}.una-loading-spinner{animation:spinner .8s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:18px;margin-right:10px;width:18px}@keyframes spinner{to{transform:rotate(1turn)}}.una-register-footer{color:#666;font-size:13px;text-align:center}.una-register-footer p{margin-bottom:12px}.una-help-links{display:flex;justify-content:center}.una-help-links a{color:#96bf48;font-weight:500;text-decoration:none}.una-help-links a:hover{text-decoration:underline}.una-shopify-register-error{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.una-shopify-register-error .error-icon{color:#d32f2f;font-size:48px;margin-bottom:16px}.una-shopify-register-error h2{color:#333;font-size:24px;font-weight:600;margin-bottom:12px}.una-shopify-register-error p{color:#666;font-size:16px;margin-bottom:24px;max-width:400px}.una-return-button{background-color:#96bf48;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .2s ease}.una-return-button:hover{background-color:#85aa3d}
/*# sourceMappingURL=main.e7fb2125.css.map*/