@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);.sidebar{background-color:#6a6ad5;gap:20px;overflow:visible;padding:20px 10px;width:100px}.sidebar,.sidebar a{align-items:center;display:flex;flex-direction:column}.sidebar a{color:#fff;font-family:Arial,sans-serif;font-size:14px;text-decoration:none}.sidebar i,.sidebar img{font-size:24px;margin-bottom:5px}.sidebar-plus{border-radius:8px;color:#fff;cursor:pointer;text-align:center;transition:transform .25s ease,box-shadow .25s ease;width:45px}.sidebar-plus:hover{box-shadow:0 4px 12px #ffffff4d;transform:scale(1.15)}.sidebar-new-text{transition:transform .25s ease,opacity .25s ease}.sidebar-plus:hover+.sidebar-new-text{opacity:1;transform:translateX(4px)}.sidebar-agent,.sidebar-campaign,.sidebar-home,.sidebar-return,.sidebar-ticket{padding:10px 0}.sidebar-home{padding-bottom:10%}.sidebar-campaign{padding-top:20%}.sidebar-ticket{position:relative}.ticket-header{color:#fff;text-align:center}.ticket-dropdown{background-color:#6a6ad5;border-radius:4px;box-shadow:0 4px 6px #0000001a;color:#f2f2f7;display:flex;flex-direction:column;left:100%;padding:5px 0;position:absolute;top:20px;width:200px}.ticket-dropdown a{color:#f2f2f7;display:block;font-size:14px;padding:10px 15px;text-align:center;text-decoration:underline}.ticket-dropdown a:hover{background-color:#100f0f}.logout-btn{background-color:#e63946;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.logout-btn:hover{background-color:#d62828;transform:translateY(-2px)}.logout-btn:active{transform:scale(.98)}.sidebar-profile{display:flex;justify-content:center;margin:20px 0;position:relative}.profile-icon-wrapper{display:inline-block;position:relative}.profile-icon{align-items:center;background-color:#2c3e50;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;transition:background-color .3s;width:50px}.profile-icon:hover{background-color:#34495e}.profile-tooltip{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #00000026;color:#2c3e50;display:block;left:110%;min-width:160px;opacity:0;padding:10px;pointer-events:none;position:absolute;text-align:left;top:50%;transform:translateY(-50%) scale(.95);transition:opacity .3s ease,transform .3s ease;white-space:nowrap;z-index:100}.profile-icon-wrapper:hover .profile-tooltip{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.profile-tooltip:after{border:8px solid #0000;border-right-color:#fff;content:"";left:-8px;position:absolute;top:50%;transform:translateY(-50%)}.profile-icon-wrapper:hover .profile-tooltip{display:block}.profile-name{font-weight:700;margin:0}.profile-email{color:#555;font-size:.85rem;margin:4px 0 0}body{font-family:Arial,sans-serif}.home{display:flex;min-height:100vh}.home-tables{display:flex;gap:100px}.home-tables-1{width:20%}.home-tables-2{width:80%}.campaign-table,.ticket-status-table{margin-top:20px}table{margin-bottom:20px}.pending-status{color:orange}.closed-status{color:red}.sold-status{color:green}.cancelled-status{color:red}.partially-paid-status{color:orange}.lost-status{color:grey}@media (max-width:768px){.home-tables{flex-direction:column}}.campaign-details{display:flex;font-family:Arial,sans-serif;min-height:100vh}.campaign-table{margin-top:20px}.underlined-text{color:blue;cursor:pointer;text-decoration:underline}.underlined-text:hover{color:#00008b}.new-campaign{display:flex;font-family:Arial,sans-serif;min-height:100vh}.main-content{padding:20px}.new-campaign-form{margin-top:20px}.agent{display:flex;font-family:Arial,sans-serif;min-height:100vh}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #ddd;padding:12px;text-align:left}th{background-color:#6a4ff1;color:#fff}.active-status{color:green}.inactive-status{color:red}.agent-table-forms{display:flex;gap:100px;margin-top:20px}.agent-forms,.agent-table{width:50%}.agent-input{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px;width:100px}.ticket-returns{display:flex;font-family:Arial,sans-serif;min-height:100vh}.header{font-family:Poppins,sans-serif;padding:15px}.container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.main-title{font-size:24px;font-weight:600;margin-bottom:8px}.sub-info{display:flex;gap:20px}.info-text{color:#fff;font-size:20px}.return-table-forms{display:flex;gap:100px;margin-top:20px}.display-both{display:flex;gap:50px}.tabs{display:flex;gap:10px;margin:15px 0}.tab-button{background:#eee;border:none;border-radius:5px;cursor:pointer;font-weight:700;padding:10px 20px}.tab-button.active{background:#007bff;color:#fff}.return-table{width:60%}.return-forms{margin-top:25px;width:40%}.return-input{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px;width:90%}.header{background-color:#6a4ff1}.headings{cursor:pointer}.ticket-table{margin-top:20px;width:1000px}.campaign-dropdown-select{width:10%}table td,table th{height:40px;vertical-align:middle}input[type=number],input[type=text],select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;height:100%;padding:5px;width:100%}table td input,table td select{background-color:#f9f9f9;font-size:14px}.ticket-register{display:flex;font-family:Arial,sans-serif;min-height:100vh}.main-content{flex:1 1;padding:40px}.header{background-color:#735be8eb;border-radius:8px;color:#fff;margin-bottom:20px;padding:20px}.ticket-table-forms{display:flex;gap:50px;margin-top:20px}.batch-form{background:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin:auto;max-width:600px;padding:20px}.batch-form-group{display:flex;flex-direction:column;margin-bottom:15px;width:100%}.batch-label{color:#333;font-weight:700;margin-bottom:5px}.batch-input,.batch-input[type=date],.batch-select{background:#fff;border:1px solid #ccc;border-radius:4px;font-size:16px;padding:10px;width:100%}.batch-input[type=date]{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box}.loader{border:2px solid #fff;border-top-color:#0000;height:15px;width:15px}.batch-issue-button{align-items:center;background-color:#6a4ff1;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:10px 15px;width:100%}.batch-issue-button:disabled{background-color:#ccc;cursor:not-allowed}.batch-issue-button:hover{background:#0056b3}.batch-success-message{color:green;font-weight:700;margin-top:10px;text-align:center}.ticket-table{height:550px!important;width:auto!important}.ticket-forms{width:40%}.ticket-range{align-items:center;display:flex;gap:10px}.ticket-range input{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px;width:100px}.scanner-button{background-color:#63d1b5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:8px}.scanner-button:hover{background-color:#5ac3a5}.issue-button{background-color:#63d1b5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.issue-button:hover{background-color:#5ac3a5}.success-message{color:#6a4ff1;font-weight:700;margin-top:10px}.error-message{color:red;font-weight:700}.campaign-dropdown{display:flex}.campaign-dropdown-select{border:1px solid #393636;border-radius:4px;font-size:14px;padding:1px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px}.form-group input{border:1px solid #393636;border-radius:5px;padding:10px;width:90%}.form-group select{border:1px solid #393636;border-radius:4px;font-size:14px;padding:8px;width:50%}.login-wrapper{align-items:center;background:linear-gradient(135deg,#6a4ff1,#00dfd8);display:flex;justify-content:center;min-height:100vh;padding:2rem}.login-container{animation:fadeIn 1s ease-in-out;background-color:#fff;border-radius:20px;box-shadow:0 20px 50px #00000026;max-width:400px;padding:3rem 2.5rem;text-align:center;width:100%}.login-title{color:#6a4ff1;font-size:1.8rem;margin-bottom:2rem}.login-form input{transition:border-color .3s}.login-form input:focus{border-color:#6a4ff1;outline:none}.login-form button{background-color:#6a4ff1;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;padding:12px;transition:background-color .3s;width:100%}.login-form button:hover{background-color:#005ecb}.login-footer{color:#777;font-size:.9rem;margin-top:1rem}.login-form input{border:1px solid #ccc;border-radius:10px;box-sizing:border-box;font-size:1rem;margin-bottom:1rem;padding:12px 15px;width:100%}.loader{animation:spin 1s linear infinite;border-top-color:#007bff;display:inline-block;vertical-align:middle}.toggle-switch{display:inline-block;height:24px;position:relative;width:50px}.toggle-switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;width:18px}.toggle-switch input:checked+.slider{background-color:#6a4ff1}.toggle-switch input:checked+.slider:before{transform:translateX(26px)}.heading{font-size:1.8rem;margin-bottom:1rem}.statusText{color:"#333";font-size:"1.1rem";font-weight:"500";margin-left:12}.toggleContainer{align-items:"center";display:"flex";gap:"12px"}.text{margin-left:10px}.company-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 24px #0000001a;margin:3rem auto;max-width:500px;padding:2rem;text-align:center}.company-heading{color:#4a47a3;font-size:1.8rem;margin-bottom:1rem}.company-status{color:#333;font-size:1.2rem;margin-bottom:1rem}.company-input{border:1px solid #ccc;border-radius:8px;font-size:1rem;margin-bottom:1rem;outline:none;padding:.6rem 1rem;transition:border .3s ease;width:80%}.company-input:focus{border-color:#6a4ff1}.company-button:hover{background-color:#3a378d}.company-error{color:#ff4d4f;font-weight:700;margin-top:1rem}.modal-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-box p{color:#333;font-size:1.2rem;margin-bottom:1rem}.modal-close{background-color:#4a47a3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.6rem 1.5rem;transition:background-color .3s ease}.modal-close:hover{background-color:#3a378d}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.modal-box{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:400px;opacity:1;padding:2rem;text-align:center;transform:scale(1);transition:all .3s ease;width:90%}.modal-show{animation:fadeIn .3s ease forwards}.modal-hide{animation:fadeOut .3s ease forwards}.company-button{align-items:center;background-color:#4a47a3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;padding:.6rem 1.5rem;position:relative;transition:background-color .3s ease}.company-button:disabled{cursor:not-allowed;opacity:.7}.loader{animation:spin .6s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.85a50cbf.css.map*/