.header{align-items:center;box-shadow:0 25px 25px -35px var(--shadow);box-sizing:border-box;display:flex;height:70px;padding:1% 2%;position:relative}.smallLogo{cursor:pointer;height:40px;left:2%;position:absolute;text-align:center;width:200px}.header .navigation-buttons{bottom:13px;left:calc(2% + 250px);max-width:calc(96% - 523px);width:100%}.toolButtonsContainer .button{display:inline-table;position:relative}.toolButtonsContainer{display:flex;flex-wrap:wrap;justify-content:flex-end;position:absolute;right:2%;width:650}.toolButtonsContainer .button.notification{margin:0 6px}.toolButtonsContainer.shrink .searchBar{background-color:initial;width:40px}.toolButtonsContainer.shrink .searchBar .input{display:none}.header .navigation-buttons.shrink{max-width:calc(96% - 883px)}.searchBar{align-items:center;background-color:var(--hoverSolid);display:flex;height:40px;position:relative;transition:.2s ease-in-out;width:400px}.searchBar .button{position:absolute;right:0;z-index:6}.searchBar .input{background-color:var(--hoverSolid);border:none;left:0;padding-left:20px;padding-right:50px;position:relative;top:0;transform:none;width:100%;z-index:5}.searchBar .menu{background-color:var(--hoverSolid);border-top-left-radius:0;border-top-right-radius:0;height:auto;max-height:300px;min-height:40px;overflow-y:scroll;padding:21px 0 0;position:absolute;top:20px;width:400px;z-index:2}.searchBar .menu .item{border-top:1px solid var(--separator);box-sizing:border-box;height:40px;padding:5px 0 5px 20px;width:100%}.searchBar .menu .item.hover:hover{background-color:var(--ButtonHoverColorLight)}.searchBar .menu .NO_DATA_MESSAGE{border-top:1px solid var(--separator)}.button.profile{align-items:center;display:flex;justify-content:space-between;margin-left:10px;padding:0;z-index:2}.accountName{font-size:100%;font-weight:700;margin:0 0 0 20px}.accountName,.accountRole{overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;width:105px}.accountRole{font-size:70%;margin:2px 0 0 20px}.button.profile .button{background-color:initial;height:30px;margin-right:5px;padding-top:5px;width:30px}.button.profile .button svg{height:50%;width:50%}.menu.profile{background-color:var(--hoverSolid);border-top-left-radius:0;border-top-right-radius:0;min-height:-webkit-fit-content;min-height:fit-content;padding:20px 0 0;right:2%;top:calc(1% + 40px);z-index:1}.logout{color:var(--red);font-weight:700}.menu.profile .button{border-top:1px solid var(--mainBackground);position:relative}.menu.notifications{background-color:var(--secondaryBackground);height:auto;max-height:45%;min-height:40px;overflow-x:hidden;overflow-y:scroll;right:calc(2% + 185px);top:calc(2% + 42px);z-index:5}body.tour-active{overflow:hidden}.tour-dim{background:#00000073;cursor:default;pointer-events:all;position:fixed;transition:none;z-index:9990}.tour-spotlight-ring{border:2px solid var(--green);border-radius:8px;box-shadow:0 0 0 3px #395e602e,0 0 16px #395e6033;pointer-events:none;position:fixed;transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease;z-index:9992}.tour-spotlight-blocker{background:#0000;cursor:default;pointer-events:all;position:fixed;z-index:9993}.tour-tooltip{background:var(--mainBackground);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 32px var(--shadow),0 2px 8px #00000014;padding:16px;pointer-events:all;position:fixed;transition:none;width:300px;z-index:9995}.tour-tooltip.placement-bottom:before{border:9px solid #0000;border-bottom:9px solid var(--border);bottom:100%}.tour-tooltip.placement-bottom:after,.tour-tooltip.placement-bottom:before{content:"";left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.tour-tooltip.placement-bottom:after{border:8px solid #0000;border-bottom:8px solid var(--mainBackground);bottom:calc(100% - 1px)}.tour-tooltip.placement-top:before{border:9px solid #0000;border-top:9px solid var(--border);top:100%}.tour-tooltip.placement-top:after,.tour-tooltip.placement-top:before{content:"";left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.tour-tooltip.placement-top:after{border:8px solid #0000;border-top:8px solid var(--mainBackground);top:calc(100% - 1px)}.tour-tooltip.placement-right:before{border:9px solid #0000;border-right:9px solid var(--border);right:100%}.tour-tooltip.placement-right:after,.tour-tooltip.placement-right:before{content:"";pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tour-tooltip.placement-right:after{border:8px solid #0000;border-right:8px solid var(--mainBackground);right:calc(100% - 1px)}.tour-tooltip.placement-left:before{border:9px solid #0000;border-left:9px solid var(--border);left:100%}.tour-tooltip.placement-left:after,.tour-tooltip.placement-left:before{content:"";pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tour-tooltip.placement-left:after{border:8px solid #0000;border-left:8px solid var(--mainBackground);left:calc(100% - 1px)}.tour-tooltip.rtl.placement-left:before{border-left-color:#0000;border-right-color:var(--border);left:auto;right:100%}.tour-tooltip.rtl.placement-left:after{border-left-color:#0000;border-right-color:var(--mainBackground);left:auto;right:calc(100% - 1px)}.tour-tooltip.rtl.placement-right:before{border-left-color:var(--border);border-right-color:#0000;left:100%;right:auto}.tour-tooltip.rtl.placement-right:after{border-left-color:var(--mainBackground);border-right-color:#0000;left:calc(100% - 1px);right:auto}.tour-tooltip-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.tour-step-label{color:var(--lightFontColor);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tour-skip-x{background:none;border:none;border-radius:4px;color:var(--lightFontColor);cursor:pointer;font-size:14px;line-height:1;padding:2px 4px;transition:color .15s,background .15s}.tour-skip-x:hover{background:var(--hover);color:var(--fontColor)}.tour-tooltip-text{color:var(--fontColor);font-size:13.5px;line-height:1.65;margin:0 0 14px}.tour-tooltip-buttons{align-items:center;display:flex;gap:8px}.tour-tooltip-buttons .spacer{flex:1 1}.tour-modal-backdrop{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;pointer-events:all;position:fixed;z-index:9994}.tour-modal{background:var(--mainBackground);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 64px #00000038;max-width:480px;padding:36px 40px;width:calc(100% - 48px)}.tour-modal .tour-step-label{display:block;margin-bottom:10px}.tour-modal-title{color:var(--fontColor);font-size:24px;font-weight:700;margin:0 0 12px}.tour-modal-body{color:var(--fontColorHoverable);font-size:15px;line-height:1.7;margin:0 0 28px}.tour-language-selector{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.tour-language-label{color:var(--fontColorHoverable);font-size:13px;margin:0}.tour-modal-buttons{align-items:center;direction:ltr;display:flex;gap:12px;justify-content:flex-end}.tour-modal.rtl,.tour-tooltip.rtl{direction:rtl;text-align:right}.tour-tooltip.rtl .tour-tooltip-buttons{flex-direction:row-reverse}.tour-fade-enter{animation:tourFadeIn .18s ease forwards}.tour-fade-exit{animation:tourFadeOut .14s ease forwards}@keyframes tourFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes tourFadeOut{0%{opacity:1}to{opacity:0}}@media (max-width:640px){.tour-modal{padding:28px 24px}.tour-modal-title{font-size:20px}.tour-tooltip{max-width:320px;width:calc(100vw - 32px)}}.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{background-color:var(--mainBackground);border:1px solid #e5e5e5;border-radius:6px;color:var(--fontColor);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 .trigger-btn{border:none;cursor:pointer;font-family:inherit;padding:4px 10px;transition:opacity .15s,transform .1s}.admin-app-container .trigger-btn:hover{opacity:.75;transform:scale(1.04)}.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 .financial-container{font-family:Arial,sans-serif;padding:0 20px 20px}.admin-app-container .financial-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.admin-app-container .financial-nav{align-items:center;display:flex;gap:8px}.admin-app-container .financial-period-label{font-size:1.4rem;font-weight:600;margin:0;min-width:160px;text-align:center}.admin-app-container .financial-controls{align-items:center;display:flex;gap:12px}.admin-app-container .financial-currency-selector,.admin-app-container .financial-view-toggle{display:flex;gap:6px}.admin-app-container .financial-section-title{color:#555;font-size:1rem;font-weight:600;letter-spacing:.05em;margin:24px 0 12px;text-transform:uppercase}.admin-app-container .financial-section{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.admin-app-container .financial-empty{color:#999;font-size:.875rem;padding:12px 0;text-align:center}.admin-app-container .financial-table{border-collapse:collapse;font-size:.875rem;width:100%}.admin-app-container .financial-table th{border-bottom:2px solid #e5e7eb;color:#6b7280;font-weight:600;padding:8px 10px;text-align:left;white-space:nowrap}.admin-app-container .financial-table td{border-bottom:1px solid #f3f4f6;padding:10px;vertical-align:middle}.admin-app-container .financial-table tbody tr:hover{background:#f9fafb}.admin-app-container .financial-table tbody tr:last-child td{border-bottom:none}.admin-app-container .financial-amount{font-weight:600;white-space:nowrap}.admin-app-container .financial-mono{color:#6b7280;font-family:monospace;font-size:.8rem;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-app-container .financial-link{align-items:center;color:#6b7280;display:inline-flex;transition:color .15s}.admin-app-container .financial-link:hover{color:#111827}.admin-app-container .financial-badge{background:#e5e7eb;border-radius:999px;color:#374151;display:inline-block;font-size:.75rem;font-weight:600;padding:2px 8px;text-transform:capitalize}.admin-app-container .financial-badge.paid{background:#d1fae5;color:#065f46}.admin-app-container .financial-badge.draft,.admin-app-container .financial-badge.open{background:#fef3c7;color:#92400e}.admin-app-container .financial-badge.uncollectible,.admin-app-container .financial-badge.void{background:#fee2e2;color:#991b1b}.admin-app-container .financial-category{background:#e5e7eb;border-radius:999px;color:#374151;display:inline-block;font-size:.75rem;font-weight:500;padding:2px 8px;text-transform:capitalize}.admin-app-container .financial-badge.taxable{background:#d1fae5;color:#065f46}.admin-app-container .financial-badge.non-taxable{background:#f3f4f6;color:#6b7280}.admin-app-container .financial-toggle-row{align-items:center;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.9rem;justify-content:space-between;margin:0 auto;padding:10px 14px;-webkit-user-select:none;user-select:none;width:70%}.admin-app-container .financial-toggle-row input[type=checkbox]{accent-color:#374151;cursor:pointer;height:16px;width:16px}.admin-app-container .financial-category.infrastructure{background:#dbeafe;color:#1e40af}.admin-app-container .financial-category.marketing{background:#fce7f3;color:#9d174d}.admin-app-container .financial-category.salaries{background:#ede9fe;color:#5b21b6}.admin-app-container .financial-category.software{background:#d1fae5;color:#065f46}.admin-app-container .financial-category.other{background:#f3f4f6;color:#374151}.admin-app-container .financial-popup-row{display:flex;gap:8px;justify-content:center}.admin-app-container .financial-popup-row .input{left:auto;transform:none}.admin-app-container .financial-row-actions{align-items:center;display:flex;gap:4px}.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.1d91a157.css.map*/