@import"https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap";*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;font-family:Nunito,sans-serif}:root{--primary: #3b78c6}a{text-decoration:none}.form-login{height:100vh;width:100vw;display:grid;place-items:center}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.mr-3rem{margin-right:3rem}.mt-2rem{margin-top:2rem}.layout-login{height:400px;width:600px;background-color:var(--primary);border-radius:10px}.mainback{background-color:var(--primary)}.form-input{border-color:transparent;border-radius:5px}.captcha{display:flex;justify-content:end;margin-top:2rem;margin-bottom:2.5rem}.header-options{display:flex;align-items:center;justify-content:space-between;font-size:1.2rem;font-weight:600}.header-options div{cursor:pointer}.loader{height:100vh;width:100vw;display:grid;place-items:center}.login-buttons{display:flex;justify-content:center;margin:5rem}.login-buttons a{padding:.75rem;background-color:var(--primary);color:#fff;border-radius:10px;margin-right:3rem;width:160px;text-align:center}.alt-tr:nth-child(2n){background-color:#f2f2f2!important}.red-delete-btn{background-color:#f21360!important;transition:background-color .3s!important}.red-delete-btn:hover{background-color:#cf1255!important}.num-input::-webkit-outer-spin-button,.num-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.center{display:flex;justify-content:center;align-items:center;height:100%}.spinner-border{width:1.5rem;height:1.5rem;border-width:.25em;border-style:solid;border-radius:50%;border-top-color:#007bff;border-right-color:transparent;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-primary{color:#007bff}.mainback{height:100vh;width:100vw;display:flex;flex-direction:column;background-color:#fff}.toppart{display:flex;justify-content:center;align-items:center;height:10vh;width:100vw;font-weight:700;font-size:4vh}.agentdetails{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:auto;position:absolute;margin-left:75vw;font-size:3vh;font-weight:lighter}.bottompart{display:flex;height:calc(100dvh - 73px);width:100dvw;overflow:hidden;background-color:#fff}.navbar{width:18dvw;height:90dvh;background-color:#204161;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;color:#fff;padding:2vh 1.5vw 2vh 1.5vw;font-weight:bolder}.headings{color:#fff;padding:0%;text-decoration:none;cursor:pointer;transition:color .3s ease}.headings:hover{color:#ff0;cursor:pointer;text-decoration:none}.subheadings{text-decoration:none;color:#fff;font-size:1.8vh}.subheadings:hover,.activesubheadings{text-decoration:none;font-size:1.8vh;color:#ff0}.activeheadings{color:#ff0;text-decoration:none;padding:0%}.activesubheadings:hover,.activeheadings:hover{color:#ff0}.routearea{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}.add-agent-form{display:flex;flex-direction:column;min-height:90vh;width:79vw;gap:2rem}.add-agent-form h3{margin-bottom:1rem}.add-agent-form table{width:40vw;margin:auto;border:none}.add-agent-form td{border:none}.add-agent-form td:first-child{text-align:right}.add-agent-form label{text-align:end;display:block;margin-bottom:.5rem}.add-agent-form input{width:15rem;margin-bottom:1rem}.add-agent-form button{background-color:gray;color:#fff;padding:10px;border:none;border-radius:4px;cursor:pointer}.add-agent-form button{background-color:#606060}.add-agent-form select{width:15rem;padding:8px;border-radius:5px;background-color:#fff}.viewbacks{display:flex;height:90dvh;width:75dvw;flex-direction:column}td,th{border:1px solid black;text-align:left;padding:6px;border-collapse:collapse}table{border-collapse:collapse}.subagent-view-container{display:flex;align-items:center}.subagent-view-container table{margin:0 2rem;table-layout:fixed}.buttons-flex button{border:none;border-radius:5px;color:#fff;background-color:gray}.buttons-flex button:hover{background-color:#a9a9a9}.subagent-view-container table,.subagent-view-container td{border:none}.subagent-view-container td:first-child{text-align:right}.button{display:inline-block;padding:10px 20px;font-size:16px;border:none;cursor:pointer;text-align:center;text-decoration:none;outline:none;transition:background-color .3s;border-radius:5px;font-weight:700;border:1px solid white}.primary-button{background-color:gray;color:#fff}.secondary-button{background-color:#ccc;color:#333}.button:hover{background-color:#606060}.secondary-button:hover{background-color:#fff;border:1px solid gray}.modifyback{display:flex;flex-direction:column;justify-content:center;height:90vh;width:82vw}.modifyform{display:flex;width:40vw;margin-right:7rem;flex-direction:column;align-items:flex-end;justify-content:flex-end}.activeclass{height:1vh;width:3vw;background-color:#7fff00;font-size:2vh;padding:1vh .7vw 1vh .7vw;font-weight:bolder}.inactiveclass{height:1vh;width:3vw;background-color:gray;font-size:2vh;padding:1vh .7vw 1vh .7vw;font-weight:bolder}.activeclass:hover,.inactiveclass:hover{cursor:pointer}.modifyback table,.modifyback td{border:none}.modifyback td:first-child{text-align:right}.reset-button,.update-button{background-color:gray;color:#fff;padding:8px;border:none;border-radius:4px;cursor:pointer}.reset-button:hover,.update-button:hover{background-color:#606060}.modifyback select{width:15rem;padding:8px;border-radius:5px;background-color:#fff}.user-viewAll-container{min-width:80dvw}.filter{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-top:1vw}.flex{display:flex}.flex button{width:auto}table{border-collapse:collapse;margin:2rem}.view-table{width:-webkit-fill-available}th{position:relative}.table-select{max-width:20px;box-sizing:border-box;position:absolute;top:50%;right:2%;transform:translateY(-50%)}.table-select:focus{width:auto}.filter-form{padding:20px;margin:20px}.view-form{display:flex;justify-content:space-between;gap:2rem;align-items:center;margin:0 4rem}label{display:block;margin-bottom:5px;color:#333}.label-input{gap:2rem;align-items:center;justify-content:center}input{width:100%;padding:8px;margin-bottom:15px;border-radius:5px;border:1px solid #ccc}.button-container{display:flex;flex:1;gap:6rem;margin:2rem}.search-button,.view-all-button,.td-buttons{background-color:#888;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;height:100%}.search-button:hover,.view-all-button:hover,.td-buttons:hover{background-color:#666}.center{display:flex;align-items:center;justify-content:center}.flex-col{flex-direction:column}.hero{width:70rem}.tabs{display:flex;justify-content:center;margin-bottom:20px}.tabs button{background-color:transparent;border:none;outline:none;cursor:pointer;padding:10px 20px;margin:0 10px;font-size:16px;color:#333;transition:color .3s ease,border-bottom-color .3s ease}.tabs button.active{color:#007bff;border-bottom:2px solid #007bff}.table-container{padding:20px}.tabs button:hover{color:#007bff}.tabs button{transition:color .3s ease,border-bottom-color .3s ease}.table-container{height:56dvh;width:100%;overflow-y:scroll;scrollbar-width:thin;margin:auto}.account-details-container{padding:1.5rem 2rem;height:calc(100dvh - 73px);overflow-y:auto;background-color:#f8fafc;box-sizing:border-box}.account-details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0}.account-details-header h1{font-size:1.8rem;font-weight:700;color:#1e293b;margin:0;display:flex;align-items:center;gap:.5rem}.account-card{background:#fff;border-radius:10px;box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d;border:1px solid #e2e8f0;margin-bottom:1.5rem;overflow:hidden}.account-card-header{background-color:#204161;color:#fff;padding:.85rem 1.25rem;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.account-card-body{padding:1.25rem}.profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.profile-field{display:flex;flex-direction:column;gap:.25rem}.profile-field-label{font-size:.8rem;font-weight:600;text-transform:uppercase;color:#64748b;letter-spacing:.025em}.profile-field-value{font-size:1rem;font-weight:600;color:#0f172a}.appuser-hero-card{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 4px 6px -1px #00000012,0 2px 4px -2px #0000000d;border:1px solid #e2e8f0;margin-bottom:1.5rem}.appuser-hero-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.license-total-badge{background:#204161;color:#fff;padding:.2rem .6rem;border-radius:20px;font-size:.85rem;font-weight:700}.appuser-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.25rem}.appuser-metric-card{padding:1rem 1.25rem;border-radius:8px;display:flex;flex-direction:column;border:1px solid #e2e8f0;transition:transform .2s ease,box-shadow .2s ease}.appuser-metric-card:hover{transform:translateY(-2px);box-shadow:0 6px 12px -2px #00000014}.metric-active-bg{background-color:#f0fdf4;border-color:#bbf7d0}.metric-available-bg{background-color:#f0f9ff;border-color:#bae6fd}.metric-expired-bg{background-color:#fef2f2;border-color:#fecaca}.metric-total-bg{background-color:#f8fafc;border-color:#e2e8f0}.appuser-metric-label{font-size:.8rem;font-weight:700;text-transform:uppercase;color:#475569;letter-spacing:.025em}.appuser-metric-value{font-size:1.75rem;font-weight:800;margin:.25rem 0}.appuser-metric-sub{font-size:.75rem;color:#64748b}.metric-active{color:#16a34a}.metric-available{color:#0284c7}.metric-expired{color:#dc2626}.features-chip-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.feature-chip-active{background-color:#ecfdf5!important;color:#065f46!important;border:1px solid #a7f3d0!important;font-weight:600!important}.feature-chip-inactive{background-color:#f8fafc!important;color:#94a3b8!important;border:1px solid #e2e8f0!important;text-decoration:line-through}.orders-table-wrapper{max-height:380px;overflow-y:auto;border-radius:8px;border:1px solid #e2e8f0}.orders-table{width:100%;border-collapse:collapse;text-align:left}.orders-table th{background-color:#204161;color:#fff;padding:.75rem 1rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;position:sticky;top:0;z-index:10}.orders-table td{padding:.75rem 1rem;font-size:.9rem;border-bottom:1px solid #f1f5f9;color:#334155}.orders-table tr:nth-child(2n){background-color:#f8fafc}.orders-table tr:hover{background-color:#f1f5f9}.group-setting-container{max-width:1200px;margin:1rem auto;padding:1.5rem 2rem;font-family:Inter,Roboto,sans-serif}.group-setting-container h1{font-size:1.8rem;color:#1e293b;margin-bottom:1.5rem;font-weight:700;border-bottom:2px solid #e2e8f0;padding-bottom:.75rem}.group-setting-topbar{display:flex;gap:2rem;background:#f8fafc;padding:1.25rem 1.5rem;border-radius:12px;border:1px solid #cbd5e1;box-shadow:0 4px 6px -1px #0000000d;margin-bottom:2rem;align-items:center;flex-wrap:wrap}.select-box{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:250px}.select-box label{font-size:.9rem;font-weight:600;color:#334155}.select-box select{padding:.6rem 1rem;border-radius:8px;border:1px solid #94a3b8;background-color:#fff;font-size:.95rem;color:#0f172a;outline:none;cursor:pointer;transition:border-color .2s,box-shadow .2s}.select-box select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.group-setting-placeholder,.group-setting-loading{text-align:center;padding:3rem 1.5rem;background-color:#f1f5f9;border:2px dashed #cbd5e1;border-radius:12px;color:#64748b;font-size:1.05rem}.drag-drop-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}@media (max-width: 900px){.drag-drop-columns{grid-template-columns:1fr}}.drag-column{background:#fff;border:2px dashed #cbd5e1;border-radius:12px;padding:1.25rem;height:640px;max-height:calc(100vh - 240px);min-height:480px;display:flex;flex-direction:column;transition:border-color .2s,background-color .2s}.available-column{background-color:#f8fafc;border-color:#94a3b8}.assigned-column{background-color:#f0fdf4;border-color:#86efac}.drag-column:hover{border-color:#3b82f6}.column-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-shrink:0}.column-header h3{margin:0;font-size:1.25rem;color:#1e293b;font-weight:700}.count-badge{background-color:#64748b;color:#fff;font-size:.85rem;font-weight:600;padding:.25rem .6rem;border-radius:9999px}.assigned-badge{background-color:#10b981}.column-instruction{font-size:.82rem;color:#64748b;margin-top:0;margin-bottom:.75rem;line-height:1.4;flex-shrink:0}.column-search-input{width:100%;padding:.5rem .85rem;border-radius:6px;border:1px solid #cbd5e1;font-size:.88rem;margin-bottom:.75rem;outline:none;background:#fff;transition:border-color .2s,box-shadow .2s;flex-shrink:0}.column-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}.cards-container{display:flex;flex-direction:column;gap:.75rem;flex:1;overflow-y:auto;padding-right:.5rem}.cards-container::-webkit-scrollbar{width:6px}.cards-container::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.cards-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.cards-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.empty-box{text-align:center;padding:2.5rem 1rem;color:#94a3b8;font-size:.9rem;font-style:italic;background:#fff9;border-radius:8px;border:1px solid #e2e8f0;margin:auto 0}.user-card{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.85rem 1rem;box-shadow:0 1px 3px #0000000d;cursor:grab;transition:transform .15s,box-shadow .15s,border-color .15s}.user-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;border-color:#3b82f6}.user-card:active{cursor:grabbing;transform:scale(.98)}.assigned-card{border-left:4px solid #10b981;background:#fff}.card-info{display:flex;flex-direction:column;gap:.25rem}.user-name{font-weight:600;font-size:.98rem;color:#0f172a}.user-group-badge{font-size:.78rem;color:#64748b;background-color:#f1f5f9;padding:.15rem .5rem;border-radius:4px;width:fit-content}.active-group{background-color:#d1fae5;color:#065f46;font-weight:600}.drag-handle{color:#94a3b8;font-weight:700;letter-spacing:2px;-webkit-user-select:none;user-select:none}.passback{display:flex;flex-direction:column;width:79dvw;height:89dvh;align-items:center}.features-flex{display:flex;flex-direction:column;align-items:center}.features-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center;margin-top:.5rem}.feature-item{display:flex;align-items:center;justify-content:center;gap:5px;padding:0;background:none;border-radius:0;box-shadow:none}.feature-item input[type=checkbox]{width:15px;margin:0}.feature-item label{margin:0}.purchase-btn{background:#e0e0e0;color:#333;padding:.7rem 2.5rem;border:none;border-radius:6px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:background .2s,color .2s;margin-top:1.5rem}.purchase-btn:hover:enabled{background:#394148;color:#fff}.transaction-cost{margin-top:.7rem;font-size:1.1rem;color:#1976d2;font-weight:500}.formarea{display:flex;flex-direction:column;gap:.6rem}.form-row{display:flex;flex-direction:row;align-items:center;gap:1.2rem;margin-bottom:.2rem;width:100%}.form-row label{min-width:140px;margin-right:.6rem;font-weight:500;color:#222;text-align:right}.form-row input,.form-row select{margin:0}button{text-align:center}.form-row select{width:18rem;padding:.6rem 1.2rem;border:1.5px solid #bdbdbd;border-radius:8px;background:#f7f9fa;font-size:1rem;color:#222;outline:none;transition:border .2s,box-shadow .2s;box-shadow:0 1px 3px #0000000a;margin-top:.2rem}.form-row select:focus,.form-row select:hover{border:1.5px solid #1976d2;background:#fff;box-shadow:0 2px 8px #1976d214}.license-title{font-size:2rem;font-weight:700;margin:1rem 1rem 1.5rem;text-align:left;color:#222;letter-spacing:1px}input{width:13vw}#feature{width:3vw}.filter-row{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;margin-top:1vw}.filter-col{display:flex;flex-direction:column;align-items:flex-start}.filter-btns{display:flex;flex-direction:row;align-items:center;gap:1vw;margin-left:2vw}.filter-btns button{background:#bdbdbd;color:#222;border:none;border-radius:6px;padding:.5rem 1.5rem;font-weight:600;font-size:1vw;cursor:pointer;transition:background .2s,color .2s}.filter-btns button:hover:enabled{background:#757575;color:#fff}.passback{display:flex;flex-direction:column;width:100vw;max-width:100vw;height:89dvh;min-height:600px;justify-content:flex-start;align-items:center;box-sizing:border-box;overflow:auto}.modify-license-form .formarea{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center;justify-content:start;padding-top:.5em;box-sizing:border-box}.modify-license-form button{width:auto;min-width:120px;padding:.5em 1.5em;text-align:center;height:auto;background:#888b90;color:#fff;border:none;border-radius:6px;font-size:1em;font-weight:500;cursor:pointer;transition:background .18s,color .18s;box-shadow:0 1px 2px #00000008}.modify-license-form button[type=submit]:hover:not(:disabled),.modify-license-form button:hover:not(:disabled){background:#5b5d61;color:#fff}.modify-license-form button:active{background:#3a3b3d;color:#fff}.modify-license-form select,.modify-license-form input[type=number],.modify-license-form input[type=text]{width:220px;max-width:90vw;border:1px solid #d0d2d6;border-radius:5px;padding:.3em .7em;background:#f8f9fa;color:#333;font-size:1em;margin-right:.5em;box-sizing:border-box}.modify-license-form input[type=checkbox]{accent-color:#646cff;margin-right:.5em;width:18px;height:18px}.modify-license-form .box{width:100%;height:100%;background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000012;padding:2.5vh 2vw 1.5vh 2vw;box-sizing:border-box;margin:0 auto 2em;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border:none}.modify-license-form .comp{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:1.5em;margin-bottom:1em}.modify-license-form .accbox{width:150px;min-width:80px;height:120px;border:1px solid #d0d2d6;border-radius:6px;margin-right:6px;margin-left:6px;background:#f8f9fa;padding:.5em;font-size:.98em}.license-title{font-size:1.45em;font-weight:600;color:#23272f;letter-spacing:.5px;margin-bottom:1.5vh}.lm-form-header{display:flex;justify-content:space-between;align-items:center;background:#f6f7f9;padding:1.2vh 1.5vh;border-radius:8px;margin-bottom:1.5vh;box-shadow:0 1px 4px #00000008}.lm-form-balance{color:#444;font-size:1.05em}.lm-form-order-select label{margin-right:.7em;color:#555;font-size:1em}.lm-form-order-select select{padding:.3em 1em .3em .5em;border-radius:5px;border:1px solid #d0d2d6;background:#f8f9fa;color:#333;font-size:1em}.lm-tabs{display:flex;gap:.6em;margin-bottom:1.5vh;background:#f2f3f6;padding:.5em .5em .2em;border-radius:8px}.lm-tab-btn{background:#888b90;border:none;border-radius:6px 6px 0 0;padding:.6em 1.5em;color:#fff;font-weight:500;font-size:1em;cursor:pointer;transition:background .18s,color .18s;outline:none}.lm-tab-btn:hover:not(:disabled){background:#5b5d61;color:#fff}.lm-tab-btn:active{background:#3a3b3d;color:#fff}.lm-tab-btn.active{background:#fff;color:#23272f;font-weight:700;border-bottom:2px solid #888b90;z-index:1}.lm-tab-content{background:#f7f7fa;border-radius:8px;box-shadow:0 1px 4px #00000005;padding:2.5vh 2vw 2vh 2vw;min-height:32vh;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto}.box{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000a;padding:1.5em 1.2em;margin-bottom:1.2em}modify-license-form button[type=submit],.lm-tab-content button[type=submit]{background:#646cff;color:#fff;border:none;border-radius:6px;padding:.5em 1.5em;font-size:1em;font-weight:500;margin-top:1.2em;cursor:pointer;transition:background .18s}modify-license-form button[type=submit]:hover:not(:disabled){background:#4f4fcf}modify-license-form input[type=number],modify-license-form select,modify-license-form input[type=text]{border:1px solid #d0d2d6;border-radius:5px;padding:.3em .7em;background:#f8f9fa;color:#333;font-size:1em;margin-right:.5em}modify-license-form input[type=checkbox]{accent-color:#646cff;margin-right:.5em}modify-license-form label{color:#444;font-size:1em}.comp,.accbox{margin-top:.5em;margin-bottom:.5em}.spinner-border.text-primary{color:#646cff!important}@media (max-width: 1100px){.lm-form-outer{width:98vw!important;min-width:0!important;padding:1vh 1vw!important}.lm-tab-content{padding:1.5vh 1vw 1.5vh 1vw}}.modify-license-form .features-row{display:flex;flex-wrap:wrap;gap:1.5em;align-items:center;margin-top:.5em;margin-bottom:.5em}.modify-license-form .features-row span{display:flex;align-items:center;gap:.5em}.features-row span input[type=checkbox]{width:18px;height:18px;margin-bottom:0}.features-row span label{margin-bottom:0}.layout-login{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:500px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:5px}.layout-login h3{text-align:center}.form-input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.btn{padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.btn-warning{background-color:#ffc107;color:#fff}.text-white{color:#fff}.text-white.fw-600{font-weight:600}.mb-2{margin-bottom:20px}.mt-3rem{margin-top:3rem}.mx-3{margin-left:3px;margin-right:3px}.d-inline{display:inline}.passback{display:flex;flex-direction:column;width:79dvw;height:89dvh;justify-content:center;align-items:center}.formarea{display:flex;align-items:end;justify-content:end;flex-direction:column}.passback table,.passback td{border:none}.passback td:first-child{text-align:right}.viewback{display:flex;height:90dvh;width:75dvw;flex-direction:column;justify-content:center;align-items:center}.filter{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-top:1vw;gap:2rem}.tableheading{background-color:#8cb3d9}td,th{border:1px solid black;text-align:left;padding:6px}.control-station-form{width:100%}.control-station-form table{border-collapse:collapse}.control-station-form td,.control-station-form th{border:none;text-align:right}.control-station-form h1{margin:.5rem 2rem}.control-station-form button{background-color:#888;color:#fff;padding:10px;border:none;border-radius:5px;cursor:pointer;height:100%}.control-station-form button:hover{background-color:#666}.preety-select{background-color:#fff;border:1px solid #ccc;padding:8px;font-size:14px;width:100%;box-sizing:border-box;cursor:pointer;border-radius:5px}.preety-select:focus{outline:none;border-color:#333}.control-station-form input{width:14rem;margin:auto}.control-station-form .non-editable-input{border:1px solid #ccc;background-color:#f0f0f0;padding:8px;color:#555;cursor:not-allowed}.control-station-form .non-editable-input:hover{border-color:#999}.dispatcher-form-container{margin:0 auto;width:60vw}.dispatcher-form-container h1{margin:.5rem 2rem}.dispatcher-form-container table{width:100%;border-collapse:collapse;margin-top:10px;border:none}.dispatcher-form-container td{border:none}.dispatcher-form-container td:first-child{text-align:right}.dispatcher-form-container input[type=checkbox]{width:auto;margin-right:5px}.dispatcher-form-container input[type=text],.dispatcher-form-container input[type=password]{width:14rem;margin:auto}.dispatcher-form-container label{display:inline-block;margin-bottom:5px}.dispatcher-form-container button{background-color:gray;color:#fff;cursor:pointer;padding:10px;border:none;border-radius:4px;width:6rem;transition:background-color .3s ease}.dispatcher-form-container button:hover{background-color:#606060}.sip-credentials-form-container{margin:0 auto;width:60rem}.sip-credentials-form-container h1{margin:.5rem 2rem}.sip-credentials-form-container table{width:100%;border-collapse:collapse;margin-top:10px;border:none}.sip-credentials-form-container td{padding:4px 6px;border:none}.sip-credentials-form-container td:first-child{text-align:right}.sip-credentials-form-container input,.sip-credentials-form-container button{width:15rem;margin:auto}.sip-credentials-form-container button{background-color:gray;color:#fff;cursor:pointer;padding:10px;border:none;border-radius:4px;transition:background-color .3s ease}.sip-credentials-form-container button:hover{background-color:#606060}.sip-credentials-form-container input[readonly]{background-color:#f0f0f0}.control-station-form-container{margin:0 auto;width:40rem}.title-h1{margin:.5rem 2rem}.control-station-form-container select{width:100%;padding:8px;margin:0;border-radius:5px;background-color:#fff}.control-station-form-container input{width:15rem;margin:0}.control-station-form-container td{border:none}.control-station-form-container table{border:none;margin:0 2rem}.control-station-form-container td:first-child{text-align:right}.select-wrapper{display:flex;justify-content:center;align-items:center}.delete-button{margin-left:5px;background-color:gray;border-radius:5px;color:#fff;border:none;padding:8px;cursor:pointer}.delete-button:hover{background-color:#a9a9a9}.update-button{background-color:gray;color:#fff;border-radius:5px;border:none;padding:10px;margin-top:10px;cursor:pointer}.update-button:hover{background-color:#a9a9a9}.modify-dispatcher-account-container{margin:0 auto;width:40rem}.modify-dispatcher-account-container label{margin:auto 0}.modify-dispatcher-account-container input[type=checkbox]{margin:auto 5px}.modify-dispatcher-account-container h1{margin:.5rem 2rem}.modify-dispatcher-account-container input{margin:0;width:15rem}.modify-dispatcher-account-container input[disabled],.modify-dispatcher-account-container input[readonly]{background-color:#e9ecef;color:#495057;cursor:not-allowed;border:1px solid #ced4da}.modify-dispatcher-account-container select{width:15rem;padding:8px;border-radius:5px;background-color:#fff}.dispatcher-select-wrapper{display:flex;align-items:center}.delete-button,.reset-button,.update-button{background-color:gray;color:#fff;border:none;padding:10px;cursor:pointer}.delete-button:hover,.reset-button:hover,.update-button:hover{background-color:#555}.control-station-checkboxes,.features-checkboxes{display:flex;flex-direction:column}.features-checkboxes input[type=checkbox],.control-station-checkboxes input[type=checkbox]{width:auto}.modify-dispatcher-account-container table,.modify-dispatcher-account-container td{border:none}.modify-dispatcher-account-container td:first-child{text-align:right}.features-checkboxes span label{margin-right:10px}.features-checkboxes span{display:flex}.resetPasswordResponse{border:1px solid #ccc;background-color:#f9f9f9;padding:8px;margin-top:5px;margin-right:5px}.modify-sip-account-container{margin:0 auto;width:60rem}.modify-sip-account-container h1{margin:.5rem 2rem}.modify-sip-account-container input{width:16rem;margin:auto}.modify-sip-account-container select{width:16rem;padding:8px;border-radius:5px;background-color:#fff}.modify-sip-account-container table{margin:auto;border:none}.modify-sip-account-container td{border:none}.modify-sip-account-container td:first-child{text-align:right}.delete-button,.update-button{background-color:#555;color:#fff;border:none;padding:8px 16px;cursor:pointer}.delete-button:hover,.update-button:hover{background-color:#777}.DMR-viewAll-container{padding:0 20px;width:70rem}.DMR-viewAll-container h1{margin:.5rem 2rem}.DMR-viewAll-container input{margin:0}.DMR-viewAll-container .button-group{width:50%;display:flex;gap:10px;align-items:center;justify-content:space-between}.DMR-viewAll-container table{flex:1;max-height:300px;overflow-y:auto;border-collapse:collapse;table-layout:fixed;margin:0 2rem}.DMR-viewAll-container th{background-color:#8cb3d9}.DMR-viewAll-container th,td{text-align:left}.DMR-viewAll-container .filters{display:flex;gap:10px;margin-bottom:20px}.DMR-viewAll-container button{padding:8px 12px;background-color:gray;color:#fff;border:none;cursor:pointer;border-radius:5px}.DMR-viewAll-container button:hover{background-color:#555}.td-button button{width:auto}.DMR-viewAll-container form table tbody td{border:none}.DMR-viewAll-container form table tbody td:first-child{text-align:right}.DMR-viewAll-container form table thead th{border:none}.DMR-viewAll-container .normal-p{border:none;background:none;padding:0;margin:0;font-size:inherit;font-family:inherit;color:inherit;outline:none;cursor:text;overflow:hidden}.new-dmr-group-container{margin:auto;padding:20px;width:45rem}.new-dmr-group-container form{display:flex;flex-direction:column;align-items:center;gap:1rem}.new-dmr-group-container td,.new-dmr-group-container table{border:none}.new-dmr-group-container td:first-child{text-align:right}.new-dmr-group-container label{margin-bottom:8px}.new-dmr-group-container input{padding:8px;margin-bottom:16px;border:1px solid #ccc;border-radius:4px}.save-buttons{background-color:gray;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;width:auto}.save-buttons:hover{background-color:#606060}.modify-dmr-group-container{margin:auto;padding:20px}.modify-dmr-group-container form{display:flex;flex-direction:column}.modify-dmr-group-container form table,.modify-dmr-group-container td{border:none}.modify-dmr-group-container td:first-child{text-align:right}.modify-dmr-group-container label{margin-bottom:8px}.modify-dmr-group-container select,.modify-dmr-group-container input{padding:8px;margin-bottom:16px;border:1px solid #ccc;border-radius:5px;background-color:#fff}.delete-button,.update-button{background-color:gray;color:#fff;padding:10px;border:none;border-radius:4px;cursor:pointer}.update-button{margin-left:12rem}.delete-button:hover,.update-button:hover{background-color:#606060}.activity-logs-container{width:70rem;margin:0 auto;padding:1rem;height:89vh}.activity-logs-heading{margin-bottom:1rem}.filter-section{display:flex;align-items:center;margin-bottom:1rem;gap:1rem}.filter-btn-group{display:flex;justify-content:space-around;align-items:center;flex:1}.filter-item{margin-right:1rem;display:flex;gap:2rem;align-items:center}.filter-button{background-color:gray;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:5px}.activity-logs-container table{margin:0}.activity-logs-container select{padding:.5rem;font-size:1rem;width:15rem}.activity-logs-container input[type=date]{padding:.5rem;font-size:1rem}.activity-logs-container option{font-size:1rem}.table-header{width:99.1%}.table-header table{width:-webkit-fill-available}.logs-table-container{overflow-y:scroll;scrollbar-width:thin;height:calc(100vh - 360px);width:100%}.logs-table{width:100%}.logs-table thead th{position:sticky;top:0;background-color:#f0f0f0}.tblHeader th{padding:8px;text-align:left;background-color:#8cb3d9}.logs-table tbody{display:block;width:100%}.logs-table tbody tr{display:table;width:100%;table-layout:fixed}.logs-table tbody td{overflow:hidden;white-space:nowrap}.server-div{display:flex;flex-direction:column;gap:2rem;margin:1rem;width:65rem;height:28rem}.server-form{width:60rem;margin:0 auto;padding:20px}.input-flex{display:flex;flex:1;justify-content:space-between;width:100%}.server-form .form-group{margin-bottom:15px}.form-group{width:70%;display:flex;gap:2rem;align-items:center}.server-form label{font-weight:700;margin-bottom:5px}.server-form select{width:40%;padding:8px;border:1px solid #ccc;border-radius:4px}.server-form .submit-button,.unregister-div .submit-button{display:block;width:25%;padding:10px;background-color:#888;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.server-form .submit-button:hover,.unregister-div .submit-button:hover{background-color:#606060}.settings-section{margin-bottom:20px;padding:20px;border:1px solid #ddd;border-radius:5px}.settings-section h2{margin-top:0}
