.admin-app-container .overview-container{font-family:Arial,sans-serif;padding:0 20px 20px}.admin-app-container .overview-header h1{font-size:2rem;margin:0}.admin-app-container .overview-header p{color:#555;margin:2px 0 15px}.admin-app-container .stats-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:20px}.admin-app-container .stat-card{background:#fff;border-radius:6px;box-shadow:0 2px 6px #0000000d;padding:15px}.admin-app-container .stat-title{color:#777;font-size:.9rem}.admin-app-container .stat-value{font-size:1.5rem;font-weight:700;margin:5px 0}.admin-app-container .stat-trend{font-size:.8rem}.admin-app-container .stat-trend.up{color:green}.admin-app-container .stat-trend.down{color:red}.admin-app-container .overview-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.admin-app-container .card{box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column}.admin-app-container .card.fullRow{grid-column:1/-1}.admin-app-container .card-header{border-bottom:1px solid #ddd;padding:10px 15px}.admin-app-container .card-content{padding:15px}.admin-app-container .insight-item,.admin-app-container .job-item,.admin-app-container .metrics-item,.admin-app-container .server-item{margin-bottom:10px}.admin-app-container .insight-item.Processing,.admin-app-container .insight-item.Queued{color:var(--orange)}.admin-app-container .insight-item.Fail,.admin-app-container .insight-item.Failed{color:var(--red)}.admin-app-container .insight-item.Complete{color:var(--green)}.admin-app-container .insight-header,.admin-app-container .job-header,.admin-app-container .metrics-header,.admin-app-container .server-header{display:flex;font-size:.9rem;font-weight:500;justify-content:space-between;word-spacing:6px}.admin-app-container .metrics-item.metrics_header{background-color:var(--separator)}.admin-app-container .metrics-header{align-content:center;align-items:center;border-bottom:1px dashed var(--separator);padding:2px}.admin-app-container .metrics-header span{flex:1 1;text-align:center}.admin-app-container .server-header .button,.admin-app-container .server-header .flex{align-items:center}.admin-app-container .server-header .button,.admin-app-container .server-header span{align-content:center;height:30px}.admin-app-container .server-header .button{margin-right:10px}.admin-app-container .job-header span{text-align:end;width:20%}.admin-app-container .job-header span:first-child{text-align:start;width:40%}.admin-app-container .progress-bar{background-color:#eee;border-radius:4px;height:6px;margin-top:4px;width:100%}.admin-app-container .progress{background-color:#3b82f6;border-radius:4px;height:6px;transition:width .3s}.admin-app-container .server-info{color:#555;display:flex;font-size:.8rem;gap:10px;margin-top:2px}.admin-app-container .badge{font-size:.7rem;padding:2px 6px}.admin-app-container .badge.online{background-color:var(--green);color:#fff}.admin-app-container .badge.offline{background-color:var(--orange);color:#fff}.admin-app-container .badge.error{background-color:var(--red);color:#fff}.admin-app-container .stat-title[title]{cursor:help;-webkit-text-decoration:underline dotted #bbb;text-decoration:underline dotted #bbb;text-underline-offset:3px}.admin-app-container .stat-value.good{color:var(--green)}.admin-app-container .stat-value.okay{color:var(--orange)}.admin-app-container .stat-value.bad{color:var(--red)}.admin-app-container .db-cache-card{grid-column:1/-1}.admin-app-container .db-cache-table{border-collapse:collapse;font-size:.85rem;width:100%}.admin-app-container .db-cache-table td,.admin-app-container .db-cache-table th{border-bottom:1px solid #f0f0f0;padding:7px 10px;text-align:right}.admin-app-container .db-cache-table td:first-child,.admin-app-container .db-cache-table th:first-child{text-align:left}.admin-app-container .db-cache-table th{color:#777;cursor:help;font-weight:500;-webkit-text-decoration:underline dotted #bbb;text-decoration:underline dotted #bbb;text-underline-offset:3px}.admin-app-container .db-cache-table td.good{color:var(--green);font-weight:600}.admin-app-container .db-cache-table td.okay{color:var(--orange);font-weight:600}.admin-app-container .db-cache-table td.bad{color:var(--red);font-weight:600}.admin-app-container .db-cache-table tr.row-warn{background-color:#fff8f0}.admin-app-container .db-cache-table tr.row-critical{background-color:#fff0f0}.admin-app-container .sales-container{font-family:Arial,sans-serif;padding:0 20px 20px}.admin-app-container .sales-header h1{font-size:2rem;margin-bottom:5px;margin-top:0}.admin-app-container .sales-header p{color:#555;margin-bottom:20px}.admin-app-container .sales-container .badge{border-radius:12px;font-size:.8rem;padding:4px 8px;text-transform:capitalize}.admin-app-container .sales-container .badge-default{background-color:var(--green);color:#fff}.admin-app-container .sales-container .badge-secondary{background-color:var(--orange);color:#fff}.admin-app-container .sales-container .badge-new{background-color:var(--hover);border:1px solid #555;color:#555}.admin-app-container .sales-container .badge-outline{background-color:#fff;border:1px solid #555;color:#555}.admin-app-container .announcement-container{font-family:Arial,sans-serif;padding:0 20px 20px}.admin-app-container .announcement-header h1{font-size:2rem;margin-bottom:5px;margin-top:0}.admin-app-container .announcement-header p{color:#555;margin-bottom:20px}.admin-app-container .announcement-container .badge-warning{background-color:var(--orange);color:#fff}.admin-app-container .announcement-container .badge-error{background-color:var(--red);color:#fff}.admin-app-container .announcement-container .badge-outline{background-color:#fff;border:1px solid #555;color:#555}.admin-app-container *{box-sizing:border-box}.admin-app-container body{background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0}.admin-app-container .container{margin:0 auto;max-width:1200px;padding:0 2rem 2rem;position:relative}.admin-app-container .loading-outer{left:0}.admin-app-container .header{align-items:start;margin-bottom:2rem}.admin-app-container .header .button{transform:none}.admin-app-container .header-content h1{color:#1a1a1a;font-size:2rem;margin:0 0 .5rem}.admin-app-container .header-content p{color:#666;margin:0}.admin-app-container .header-actions{display:flex;gap:.5rem}.admin-app-container .btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.admin-app-container .btn-primary{background:#2563eb;color:#fff}.admin-app-container .btn-primary:hover{background:#1d4ed8}.admin-app-container .btn-secondary{background:#fff;border:1px solid #e5e5e5;color:#1a1a1a}.admin-app-container .btn-secondary:hover{background:#f5f5f5}.admin-app-container .btn-icon{height:36px;padding:.5rem;width:36px}.admin-app-container .btn-sm{font-size:.813rem;padding:.375rem .75rem}.admin-app-container .btn-danger{background:#dc2626;color:#fff}.admin-app-container .btn-danger:hover{background:#b91c1c}.admin-app-container .table-container{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.admin-app-container th{background:#fafafa;border-bottom:1px solid #e5e5e5;color:#1a1a1a;font-size:.875rem;font-weight:600;padding:1rem;text-align:left}.admin-app-container th:last-child{text-align:right}.admin-app-container td{border-bottom:1px solid #f5f5f5;font-size:.875rem;padding:1rem}.admin-app-container td:last-child{text-align:right}.admin-app-container tr:last-child td{border-bottom:none}.admin-app-container .badge{background:#f5f5f5;color:#1a1a1a;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .625rem}.admin-app-container .switch{display:inline-block;height:24px;position:relative;width:44px}.admin-app-container .switch input{height:0;opacity:0;width:0}.admin-app-container .slider{background-color:#e5e5e5;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.admin-app-container .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.admin-app-container input:checked+.slider{background-color:#2563eb}.admin-app-container input:checked+.slider:before{transform:translateX(20px)}.admin-app-container .actions{display:flex;gap:.5rem;justify-content:flex-end}.admin-app-container .dialog-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:5}.admin-app-container .dialog-content{background:#fff;border-radius:8px;max-height:90vh;max-width:500px;overflow-y:auto;padding:1.5rem;width:90%}.admin-app-container .dialog-large{max-width:700px}.admin-app-container .dialog-title{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin:0 0 1.5rem}.admin-app-container .form-group{margin-bottom:1rem}.admin-app-container .form-group label{color:#1a1a1a;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.admin-app-container .form-group input[type=number],.admin-app-container .form-group input[type=text],.admin-app-container .form-group select,.admin-app-container .form-group textarea{border:1px solid #e5e5e5;border-radius:6px;font-family:inherit;font-size:.875rem;padding:.5rem;width:100%}.admin-app-container .form-group textarea{min-height:80px;resize:vertical}.admin-app-container .form-group input:focus,.admin-app-container .form-group select:focus,.admin-app-container .form-group textarea:focus{border-color:#2563eb;outline:none}.admin-app-container .form-group input:disabled{background:#f9f9f9;color:#666;cursor:not-allowed}.admin-app-container .form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.admin-app-container .form-row.splitted{grid-template-columns:1fr 1px 1fr}.admin-app-container .form-row hr.vertical{height:100%;margin:0;width:1px}.admin-app-container .checkbox-group label{align-items:center;cursor:pointer;display:flex;gap:.5rem}.admin-app-container .checkbox-group input[type=checkbox]{cursor:pointer;width:auto}.admin-app-container .array-input{display:flex;gap:.5rem;margin-bottom:.5rem}.admin-app-container .array-input input{flex:1 1}.admin-app-container .dialog-actions{border-top:1px solid #e5e5e5;display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem}.admin-app-container .pricing-section{background:#f9f9f9;border-radius:6px;margin:1.5rem 0;padding:1rem}.admin-app-container .pricing-section h3{color:#1a1a1a;font-size:1rem;margin:0 0 1rem}.admin-app-container .generated-price{background:#e0f2fe!important;border-color:#7dd3fc!important}.admin-app-container .generated-price.cost{background:var(--lightRed)!important;border-color:var(--mediumRed)!important}.admin-app-container .generated-price.profit{background:var(--hover)!important;border-color:var(--greenGlow)!important}.admin-app-container .muted{color:#666}.admin-app-container .pricing-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.admin-app-container .pricing-section-header h3{margin:0}.admin-app-container .pricing-mode-selector{background:#f1f1f1;background:var(--bg-subtle,#f1f1f1);border-radius:8px;display:flex;gap:4px;padding:3px}.admin-app-container .pricing-mode-btn{background:#0000;border:none;border-radius:6px;color:#666;color:var(--text-muted,#666);cursor:pointer;font-size:13px;padding:4px 12px;transition:background .15s,color .15s}.admin-app-container .pricing-mode-btn.active{background:#fff;background:var(--bg-card,#fff);box-shadow:0 1px 3px #0000001a;color:#111;color:var(--text-primary,#111);font-weight:500}.admin-app-container .search-page{display:flex;flex-direction:column;min-height:calc(100vh - 70px)}.admin-app-container .search-page .header{padding:1.5rem 0;top:0}.admin-app-container .search-page .header-content{margin:0 auto;max-width:1000px;width:90%}.admin-app-container .search-page .header-content .user-search input{border:none;border-radius:20px;font-size:16px;height:40px;outline:none;padding:0 15px;width:450px}.admin-app-container .search-page .header-content .user-search button{background-color:var(--green);border:none;border-radius:20px;color:var(--fontColorContrast);cursor:pointer;font-size:95%;height:40px;margin-left:10px;width:80px}.admin-app-container .title{font-size:1.8rem;font-weight:700;margin-bottom:1rem}.admin-app-container .user-section{display:flex;flex-direction:column;gap:1.5rem}.admin-app-container .user-info{align-items:center;background-color:#f0f4ff;border:1px solid #cbd5e1;border-radius:8px;display:flex;padding:1rem}.admin-app-container .user-email{color:#1e293b;font-size:1.1rem;font-weight:700;margin:0 0 0 30px}.admin-app-container .muted{color:#6b7280}.admin-app-container .cards-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.admin-app-container .no-user{color:#6b7280;font-size:1.2rem;padding:2rem 0;text-align:center}.admin-app-container .card{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 5px #0000000d;padding:1rem}.admin-app-container .card-header{margin-bottom:.5rem}.admin-app-container .card-header-flex{align-items:center;display:flex;justify-content:space-between;width:100%}.admin-app-container .card-title{font-size:1.2rem;font-weight:600;margin:0}.admin-app-container .card-description{color:#6b7280;font-size:.9rem;margin:.2rem 0 0}.admin-app-container .card-content{margin-top:.5rem}.admin-app-container .card-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.admin-app-container .card-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.admin-app-container .card-item{align-items:flex-start;display:flex;gap:.5rem}.admin-app-container .card-icon{color:#2563eb;font-size:1rem;margin-top:.2rem}.admin-app-container .label{color:#6b7280;font-size:.85rem;margin:0}.admin-app-container .value{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:500;justify-content:flex-start;margin:0}.admin-app-container .value .button.copy{font-size:14px;margin-left:20px;width:200px}.admin-app-container .value .button.copy svg{flex-shrink:0}.admin-app-container .badge{border-radius:4px;font-weight:600;margin:5px 0;padding:.2rem .6rem;width:-webkit-fit-content!important;width:fit-content!important}.admin-app-container .badge-active{background-color:#d1fae5;color:#065f46}.admin-app-container .badge-inactive{background-color:#fee2e2;color:#991b1b}.admin-app-container .plan-price{color:#1f2937;font-size:1.2rem;font-weight:600;margin-left:1rem}.admin-app-container .btn-outline{align-items:center;background:#0000;border:1px solid #2563eb;border-radius:4px;color:#2563eb;cursor:pointer;display:flex;font-size:.9rem;gap:.3rem;padding:.4rem .8rem}.admin-app-container .avatar,.admin-app-container .btn-outline:hover{background-color:#2563eb;color:#fff}.admin-app-container .avatar{align-items:center;border-radius:50%;display:flex;font-weight:700;height:3rem;justify-content:center;width:3rem}.admin-app-container .owner-info{align-items:center;display:flex;gap:1rem}.admin-app-container .owner-name{font-size:1rem;font-weight:600;margin:0}.admin-app-container .owner-role{color:#6b7280;font-size:.85rem;margin:0}.admin-app-container .feature-list{list-style:none;margin:.3rem 0;padding-left:0}.admin-app-container .feature-list li{color:#1f2937;font-size:.9rem}.admin-app-container .demo-container .badge-user{background-color:var(--hover);border:1px solid #555;color:#555}.admin-app-container .demo-container .badge-demo{background-color:var(--mediumOrange);border:1px solid #555;color:var(--fontColor)}.admin-app-container .demo-container{font-family:Arial,sans-serif;padding:0 20px 20px}.admin-app-container .demo-header h1{font-size:2rem;margin-bottom:5px;margin-top:0}.admin-app-container .demo-header p{color:#555;margin-bottom:20px}.admin-app-container .card-header{align-items:center;display:flex;justify-content:space-between}.admin-app-container .badge{text-align:center;width:110px}.admin-app-container .demo-container .badge-warning{background-color:var(--orange);color:#fff}.admin-app-container .demo-container .badge-error{background-color:var(--red);color:#fff}.admin-app-container .demo-container .badge-outline{background-color:#fff;border:1px solid #555;color:#555}.admin-app-container .tickets-container{font-family:Arial,sans-serif;padding:0 20px 20px}.admin-app-container .tickets-header h1{font-size:2rem;margin-bottom:5px;margin-top:0}.admin-app-container .tickets-header p{color:#555;margin-bottom:20px}.admin-app-container .card-header .user-search input{border:none;border-radius:20px;font-size:16px;height:40px;outline:none;padding:0 15px;width:450px}.admin-app-container .card-header .user-search button{background-color:var(--green);border:none;border-radius:20px;color:var(--fontColorContrast);cursor:pointer;font-size:95%;height:40px;margin-left:10px;width:80px}.admin-app-container .card{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.admin-app-container .card-header{background:#f5f5f5;font-weight:700;padding:10px 20px}.admin-app-container .card-content{padding:20px}.admin-app-container table{border-collapse:collapse;width:100%}.admin-app-container th,td{border-bottom:1px solid #eee;padding:12px 10px;text-align:left}.admin-app-container td .button.copy{width:-webkit-fit-content;width:fit-content}.admin-app-container th{background-color:#f9f9f9;font-weight:700}.admin-app-container .badge{border-radius:12px;font-size:.8rem;padding:4px 8px;text-transform:capitalize}.admin-app-container .badge-green{background-color:var(--hover);border:1px solid var(--greenGlow);color:var(--green)}.admin-app-container .badge-orange{background-color:var(--lightOrange);border:1px solid var(--mediumOrange);color:var(--orange)}.admin-app-container .badge-red{background-color:var(--lightRed);border:1px solid var(--mediumRed);color:var(--red)}.admin-app-container .badge-critical{background-color:var(--red);border-color:var(--red);color:#fff}.admin-app-container .badge-new{background-color:var(--hover);border:1px solid #555;color:#555}.admin-app-container .badge-outline{background-color:#fff;border:1px solid #555;color:#555}.admin-app-container .support-dialog-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.admin-app-container .support-dialog-overlay .dialog-content{background:#fff;border-radius:8px;height:-webkit-fit-content;height:fit-content;max-width:80vw;overflow:hidden;width:80vw}.admin-app-container .support-dialog-overlay .dialog-header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:0 0 10px}.admin-app-container .support-dialog-overlay .dialog-title{align-items:center;color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.admin-app-container .support-dialog-overlay .dialog-title div.flex{align-content:center;align-items:center;gap:5px}.admin-app-container .support-dialog-overlay .dialog-title div.flex .button{padding:0 10px}.admin-app-container .support-dialog-overlay .close-btn{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;padding:.25rem;transition:all .2s}.admin-app-container .support-dialog-overlay .close-btn:hover{background:#f5f5f5;color:#1a1a1a}.admin-app-container .support-dialog-overlay .support-chat-container{display:flex;flex-direction:column;gap:10px;height:65vh;padding:10px 0;position:relative;width:100%}.admin-app-container .support-dialog-overlay .support-chat-container .support-chats{border-bottom:1px solid var(--border);flex:1 1;overflow-y:auto;padding:0 15px 10px}.admin-app-container .support-dialog-overlay .support-chat-container .support-chats .support-message{display:flex;justify-content:start;margin:0 0 10px;position:relative}.admin-app-container .support-dialog-overlay .support-chat-container .support-chats .support-message.agent{justify-content:end}.admin-app-container .support-dialog-overlay .support-chat-container .support-chats .support-message p:not(.copy-box-p){background-color:initial;border:1px solid var(--separator);border-radius:8px;font-size:13px;margin:0 0 20px;max-width:60%;padding:8px 12px;white-space:pre-wrap;width:-webkit-fit-content;width:fit-content}.admin-app-container .support-dialog-overlay .support-chat-container .support-chats .support-message span{align-content:center;align-items:center;bottom:0;color:var(--lightFontColor);font-size:10px;height:20px;margin:0;position:absolute;width:-webkit-fit-content;width:fit-content}.admin-app-container .support-dialog-overlay .support-chat-container .support-chats .support-message .support-message-attachments{margin:0 10px;max-width:35%}.admin-app-container .support-dialog-overlay .support-chat-container .support-chats .support-message .support-message-attachments .button{margin-bottom:5px;padding-left:35px;padding-right:10px}.admin-app-container .support-dialog-overlay .support-chat-container .support-chats .support-message .support-message-attachments .button.copy{padding-left:10px}.admin-app-container .support-dialog-overlay .support-chat-container .support-chats .support-message.agent span{right:0}.admin-app-container .support-dialog-overlay .support-chat-container .support-chats .support-message.agent p{background-color:var(--hover);border:none}.admin-app-container .support-dialog-overlay .support-chat-container .supportSendButton{bottom:25px;right:20px}.admin-app-container .support-dialog-overlay .support-chat-container .input{position:relative}.admin-app-container .support-dialog-overlay .dialog-actions{border-top:1px solid #e5e5e5;display:flex;gap:.5rem;justify-content:flex-end;margin:0;padding:10px 0 0}.admin-app-container .support-dialog-overlay .btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.admin-app-container .support-dialog-overlay .btn-primary{background:#2563eb;color:#fff}.admin-app-container .support-dialog-overlay .btn-primary:hover{background:#1d4ed8}.admin-app-container .support-dialog-overlay .btn-red{background:var(--lightRed);color:var(--red)}.admin-app-container .support-dialog-overlay .btn-red:hover{background:var(--mediumRed)}.admin-app-container .support-dialog-overlay .btn-secondary{background:#fff;border:1px solid #e5e5e5;color:#1a1a1a}.admin-app-container .support-dialog-overlay .btn-secondary:hover{background:#f5f5f5}.admin-app-container{display:flex;font-family:Arial,sans-serif;height:100vh}.admin-app-container hr{ouline:none;background-color:var(--separator);border:none;height:1px;margin:20px 0}.admin-app-container .sidebar{background-color:var(--secondaryBackground);color:#fff;padding:20px;width:220px;z-index:1}.admin-app-container .sidebar.closed{display:none}.admin-app-container .sidebar .logo{color:var(--fontColor);font-size:1.5rem;margin-bottom:20px}.admin-app-container .sidebar nav ul{list-style:none;padding:0}.admin-app-container .sidebar nav ul li{color:var(--fontColor);cursor:pointer;padding:10px 0;transition:color .2s}.admin-app-container .sidebar nav ul li:hover{color:var(--green)}.admin-app-container .sidebar nav ul li.active{color:var(--green);font-weight:700}.admin-app-container .main-content{background-color:var(--mainBackground);display:flex;flex:1 1;flex-direction:column}.admin-app-container .header{align-items:center;display:flex;justify-content:space-between;margin:0;padding:15px 20px}.admin-app-container .page-content{flex:1 1;overflow-y:auto;padding:0 20px}
/*# sourceMappingURL=main-4f064d56.5594433a.css.map*/