button,.button-1{color:#fff;text-align:center;box-sizing:border-box;cursor:pointer;background-color:#004d9a;border:0;width:100%;padding:10px;font-size:14px;font-weight:500;display:block}button,.button-2{color:#3f4648;text-align:center;box-sizing:border-box;cursor:pointer;background-color:#ddd;border:0;width:100%;padding:10px;font-size:14px;font-weight:500;display:block}.hub-log-console{width:100%;font-size:10px}*{box-sizing:border-box;margin:0;padding:0}[v-cloak]{display:none}html{height:100%}input[type=email],input[type=password],input[type=text],input[type=search],input[type=number],input[type=date],input[type=datetime-local],select,textarea{color:#5c6770;box-sizing:border-box;background-color:#f5f7fa;border:1px solid #d9dfe5;outline:none;width:100%;padding:10px;font-family:Inter,Lato,sans-serif;transition:border-color .15s,box-shadow .15s;display:block;border-radius:7px!important}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=search]:focus,input[type=number]:focus,input[type=date]:focus,input[type=datetime-local]:focus,select:focus,textarea:focus{box-shadow:0 0 0 2px #306d9b;border-color:#0000!important}input[type=datetime-local]{padding:9px}input[type=search]{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}.calls-filter-input,.dir-search,.ap-search,.ratings-search{transition:border-color .15s,box-shadow .15s}.calls-filter-input:focus-within,.dir-search:focus-within,.ap-search:focus-within,.ratings-search:focus-within{box-shadow:0 0 0 2px #306d9b;border-color:#0000!important}body.main{background-color:#eef2f7;height:100%;padding:15px 0 15px 15px;font-family:Inter,Lato,serif;font-size:16px;display:flex}.clickable{cursor:pointer}.glass{-webkit-backdrop-filter:blur(13.8px);backdrop-filter:blur(13.8px);background:#f4f7ff66;border:1px solid #d9dfe5}a{color:#1f96aa;text-decoration:none}a.icon{border:0}h1{margin-bottom:20px;font-family:Comfortaa,Inter,Lato,serif;font-size:30px;font-weight:700}h1 i{color:#1f96aa;margin-right:5px;display:inline-block}h1 .small{margin-left:10px;font-size:14px;display:inline-block}.page-title{color:#353434;margin-top:20px}h2{margin-bottom:20px}h3{margin-bottom:30px;font-weight:500}h5{margin-bottom:15px}select{padding:9px 10px}.noselect{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}button,.button{color:#fff;box-sizing:border-box;cursor:pointer;background-color:#306d9b;border:0;border-radius:7px;padding:10px;font-weight:400}button.outline,.button.outline{color:#1f96aa;background:#fff;border:1px solid #1f96aa}button.rounded,.button.rounded{border-radius:3px}button:hover,.button:hover{opacity:.8}button[disabled],.button[disabled]{opacity:.5!important}button.link,.button.link{color:#000;background-color:#0000}button.delete,.button.delete{color:red}i[disabled=true]{opacity:.5!important}.text-center{text-align:center}.text-right{text-align:right}.data-table{clear:both;overflow-x:auto}.relative{position:relative}.clear{clear:both}.back-btn{color:#454d52;z-index:40;background-color:#fff;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:7px;margin-top:20px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;position:sticky;top:12px;box-shadow:0 3px 5px #0000000d}.back-btn i{font-size:11px}.back-btn:hover{color:#fff;background:#306d9b;border-color:#306d9b}.mobile-back-btn,.mobile-header{display:none}.onepage{flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden}.chart-wrapper{border-top:1px solid #eee;border-bottom:1px solid #eee;width:100%;padding:16px 20px;display:none;position:relative}.chart-wrapper.show{display:block}.chart-wrapper canvas{width:100%!important}.calls-charts-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.calls-chart-block{flex-direction:column;gap:6px;display:flex}.calls-chart-block.calls-chart-block--admin .calls-chart-label{color:#ef7d1a}.calls-chart-block.calls-chart-block--admin .calls-chart-label i{margin-right:5px;font-size:10px}.calls-chart-label{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;font-size:11px;font-weight:700}.calls-chart-canvas{flex:1;min-height:160px;position:relative}.calls-chart-canvas canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.status{background:#ffc;margin:25px;padding:20px;font-weight:500}.columns{display:flex}.columns .column{flex:1;padding:0 10px}.columns .column.w-200{flex:0 0 250px;width:250px}.columns .column:first-child{padding-left:0}.columns .column:last-child{padding-right:0}.columns.cards{flex-wrap:wrap}.columns.cards .card{background-color:#fff;border-radius:14px;flex:50%;max-width:calc(50% - 20px);margin:10px;padding:20px;box-shadow:0 3px 5px #0000000d}.columns.cards .card a{margin-top:15px;display:block}.columns.cards .card h3 i{margin-right:5px;font-size:15px}.columns.cards .card label{font-weight:500}label{margin-bottom:5px;font-weight:600;display:block}.field{margin-bottom:20px}i.lg{font-size:24px}.form .actions{background:#f5f5f5;padding:15px}.form .actions .save-status{margin-top:15px;display:block}.form .actions button{cursor:pointer;border-radius:3px}.form .actions button:hover{opacity:.8}.form .actions button.delete{float:right}.tabs span{cursor:pointer;background:#fafafa;border:1px solid #eee;border-bottom:0;margin-right:5px;padding:10px 20px;display:inline-block}.tabs span.active{background:#edf3f7;font-weight:600}.editable{display:none}.editing .editable{display:initial}.editing .readonly{display:none}#content{background-color:#fff;border:1px solid #d9dfe5;border-radius:14px;flex-direction:column;flex:1;height:100%;margin:0 15px;transition:opacity .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#content.page-many-card{box-shadow:none;contain:unset;background:0 0;border:0;border-radius:0;margin:0 15px;overflow:visible}#content.page-many-card>.padded-content,#content.page-one-card>.padded-content{padding:0}#content .padded-content{flex:1;height:100%;padding:0 20px 20px;overflow-y:auto}#content .section-actions{margin-bottom:20px}#content .section{box-shadow:none;padding-top:20px;overflow:visible auto;background-color:#f5f7fa!important;border:1px solid #d9dfe5!important;border-radius:7px!important}#content .section.bg{background-color:#edf3f7;border-radius:5px;padding:30px}#content .section.form .actions{background-color:#0000;padding-left:0}#content .section.form .fields{border-left:3px solid #1f96aa;padding-left:20px}#content .section.form .fields.shift{margin-left:12px}#content .section.form button{padding:12px}#content .section.form button i{margin-right:4px}#content .section.alt{background-color:#edf3f7;border-radius:5px;padding:30px}#content .section.nopad{padding:0}#content .section .subsection{background:#fafafa;border-bottom:1px solid #eee;margin-bottom:10px;padding:10px}#content .section.min-width{min-width:650px}#content .section h4{margin-top:20px;font-weight:600}#content .section .field h4{margin-top:0}#content .section h5{margin-bottom:5px;font-size:16px}#content .section a.inset{margin-left:10px}body:has(#content>[id^=admin-]) #content{box-shadow:none;contain:unset;background:0 0;border:0;border-radius:0;margin:0 15px;overflow:visible}.loading{height:25px}.spinner{border:2.5px solid #306d9b2e;border-top-color:#306d9b;border-radius:50%;flex-shrink:0;width:22px;height:22px;animation:.7s linear infinite spin}.spinner.spinner-sm{border-width:2px;width:16px;height:16px}.spinner.spinner-lg{border-width:3px;width:32px;height:32px}.spinner.spinner-center{margin:20px auto;display:block}@keyframes spin{to{transform:rotate(360deg)}}.welcome{margin-bottom:30px;font-size:22px}.welcome b{color:#5db4d3}.filter-bar{background-color:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;margin-bottom:10px;padding:20px;position:relative}.filter-bar .column{max-width:250px}.filter-bar input[type=text]{border:1px solid #eee}.filter-bar p{color:#999;margin-bottom:10px}.filter-bar .options{font-size:14px;position:absolute;top:20px;right:10px}.filter-bar .options .toggle{margin-bottom:10px;margin-right:10px;font-size:14px;display:inline-block}.filter-bar .options .toggle i{margin-right:5px}.filter-bar .advanced-filters{margin-top:20px}.filter-bar .advanced-filters a{background:#fff;margin:0;padding:7px;display:inline-block}.filter-bar .advanced-filters .filter-options{margin-top:15px;margin-bottom:15px;display:none}.filter-bar .advanced-filters .filter-options.show{display:flex!important}.input-bar{position:relative}.input-bar button{box-sizing:border-box;border-radius:0;width:100px;min-width:0;height:48px;padding:10px}.input-bar .clear-input{text-align:center;cursor:pointer;opacity:.5;align-content:center;align-items:center;width:50px;height:50px;font-size:18px;transition:opacity .2s ease-in-out;display:flex;position:absolute;top:0;right:100px}.input-bar .clear-input:hover{opacity:1}.input-bar .clear-input span{margin:auto}.input-bar input[type=text]{box-sizing:border-box;width:calc(100% - 100px);height:50px;padding:10px}.input-bar.no-button input[type=text]{width:100%}.input-bar.no-button .clear-input{right:0}.input-bar.small button{height:auto}.input-bar.small input,.input-bar.small .clear-input{height:42px}.input-with-clear{position:relative}.input-with-clear i{z-index:10;cursor:pointer;opacity:.3;color:#555;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.input-with-clear i:hover{opacity:1;color:red}.table-download{margin-left:10px}.table-download i{margin-right:3px}.table-download [data-export-handle]{cursor:pointer;color:#5db4d3}.error{color:red;margin-bottom:20px}.error.with-bg{background-color:#ff00001a}.w-50{width:50px}.w-75{width:75px}.modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;text-align:center;visibility:hidden;opacity:0;pointer-events:none;background:#25272e80;align-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s,visibility .2s;display:flex;position:fixed;top:0;left:0}.modal.show{visibility:visible;opacity:1;pointer-events:auto}.modal h3{margin-bottom:15px}.modal .modal-view{text-align:left;background:#fff;border:1px solid #d9dfe5;border-radius:14px;min-width:400px;max-width:calc(100vw - 32px);max-height:90%;margin:auto;padding:30px;display:none;position:relative;overflow:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal .modal-view.show{animation:.2s cubic-bezier(.39,.575,.565,1) both scale-up-center-normal;display:block}.modal .modal-view.nopad{padding:0}.modal .modal-view .fa-times{cursor:pointer;font-size:20px;position:absolute;top:10px;right:10px}.modal .modal-view .data-table{border:1px solid #eee;max-height:300px;padding:10px;overflow-y:auto}.modal .modal-view .error{background:#ff00001a;margin-top:10px;padding:10px}.modal .modal-view input[type=radio]{margin-right:5px}.modal .modal-view .line{margin-bottom:5px}.modal .modal-view .line.padded{margin-bottom:10px}.modal .modal-view .actions{margin-top:20px}.modal .modal-view .actions button{cursor:pointer;width:100px;min-width:100px}.modal .modal-view .actions button.wide{width:150px}.modal .modal-view .actions button.primary:hover{opacity:.9}.modal .modal-view .actions button.secondary{color:#777;background:#fff;border:1px solid #0000}.modal .modal-view .actions button.secondary:hover{color:#000;border:1px solid #000}.modal .modal-view .actions button:first-child{float:left}.modal .modal-view .actions button:last-child{float:right}.show{display:revert!important}.input-with-label{border:1px solid #ccc;border-radius:3px;align-items:center;padding:0;display:flex}.input-with-label input,.input-with-label span{border:0;flex:50%;padding:10px}.input-with-label span{text-align:center;color:#555;background:#eee;flex:0 0 70px;width:70px;font-size:13px}.range{background-color:#fafafa;border:1px solid #d9dfe5;border-radius:500px;margin:10px 20px 20px;padding:10px 20px}.range span{margin:0 3px;font-weight:600;display:inline-block}#message-alert{z-index:1200;background:#fff;border:1px solid #d9dfe5;border-radius:14px;flex-direction:column;width:320px;display:none;position:fixed;top:16px;right:16px;overflow:hidden;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}#message-alert .message-alert-inner{align-items:center;gap:12px;padding:14px 14px 10px;display:flex}#message-alert .message-alert-icon{color:#306d9b;background:#f3f9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}#message-alert .message-alert-body{flex:1;min-width:0}#message-alert .message-alert-title{color:#454d52;font-size:14px;font-weight:700}#message-alert .message-alert-sub{color:#5b6772;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;display:-webkit-box;overflow:hidden}#message-alert .message-alert-close{color:#5b6772;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:background .15s,color .15s;display:flex;min-height:unset!important}#message-alert .message-alert-close:hover{color:#454d52;background:#d9dfe5}#message-alert .message-alert-progress{background:#d9dfe5;height:3px;margin:0 14px}#message-alert .message-alert-progress .message-alert-progress-bar{background:#306d9b;width:100%;height:100%}#message-alert .message-alert-action{color:#306d9b;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}#message-alert .message-alert-action:hover{background:#f3f9ff}#admin-page .admin-section-header{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;background:#f5f7fa;border-bottom:1px solid #d9dfe5;align-items:center;padding:12px 20px;font-size:13px;font-weight:700;display:flex}#admin-page .admin-section-header i{color:#306d9b;margin-right:7px}#admin-page .admin-toolbar{background:#f5f7fa;border-bottom:1px solid #d9dfe5;align-items:center;gap:10px;padding:12px 16px;display:flex}#admin-page .admin-toolbar .dir-search{flex:1}#admin-page .admin-search-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#306d9b;border:0;border-radius:7px;width:auto;padding:7px 14px;font-size:13px;font-weight:500;transition:opacity .15s}#admin-page .admin-search-btn i{margin-right:5px}#admin-page .admin-search-btn:hover{opacity:.85}#admin-page .sort-icon{color:#306d9b;margin-left:4px;font-size:10px}#admin-page .sort-icon.sort-inactive{opacity:.25}#admin-page .admin-table{box-shadow:none;border-radius:0}#admin-page .admin-table table{border-collapse:collapse;width:100%}#admin-page .admin-table table thead tr{background:#f5f7fa;border-bottom:2px solid #d9dfe5}#admin-page .admin-table table th{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;text-align:left;padding:10px 16px;font-size:11px;font-weight:700}#admin-page .admin-table table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}#admin-page .admin-table table th.sortable:hover{color:#306d9b}#admin-page .admin-table table td{color:#454d52;border-bottom:1px solid #d9dfe5;padding:12px 16px;font-size:14px}#admin-page .admin-table table tbody tr{transition:background-color .15s}#admin-page .admin-table table tbody tr:last-child td{border-bottom:0}#admin-page .admin-table table tbody tr:hover td{background-color:#f3f9ff}#admin-page .admin-table table tbody tr.clickable{cursor:pointer}#admin-page .admin-action-col{text-align:center;width:50px}#admin-page .admin-remove-btn{width:28px;height:28px;min-height:unset;color:#5b6772;cursor:pointer;background:0 0;border:1px solid #d9dfe5;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;transition:all .15s;display:inline-flex}#admin-page .admin-remove-btn:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}#admin-page .admin-empty{color:#5b6772;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px;font-size:13px;display:flex}#admin-page .admin-empty i{opacity:.3;font-size:22px}#admin-page .admin-footer-actions{align-items:center;gap:12px;margin-top:5px;display:flex}#admin-page .admin-status{color:#306d9b;font-size:13px;font-weight:500}#admin-page .admin-back-btn{color:#5b6772;cursor:pointer;background:0 0;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:6px;width:auto;margin-left:auto;padding:7px 14px;font-size:13px;transition:all .15s;display:inline-flex}#admin-page .admin-back-btn:hover{color:#454d52;border-color:#454d52}#reports-loading{display:none}.admin-content-blur{filter:blur(4px);opacity:.5;pointer-events:none;transition:filter .2s,opacity .2s}.admin-nav-spinner{z-index:100;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.reports-nav-blur{filter:blur(4px);opacity:.5;pointer-events:none;transition:filter .2s,opacity .2s}.reports-nav-spinner{z-index:20;pointer-events:none;background:radial-gradient(#fff0 0% 20%,#ffffffb3 60%,#ffffffd9 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#nav-spinner{display:none}.nav-skeleton{padding:24px;animation:.15s both skeleton-fade-in}.nav-skeleton-bar{background:#f5f7fa;border-bottom:1px solid #d9dfe5;border-radius:14px 14px 0 0;height:60px;margin:-24px -24px 28px}.nav-skeleton-body{flex-direction:column;gap:14px;padding-top:8px;display:flex}.nav-skeleton-line{background:linear-gradient(90deg,#f5f7fa 25%,#d9dfe5 50%,#f5f7fa 75%) 0 0/200% 100%;border-radius:99px;height:14px;animation:1.2s infinite skeleton-shimmer}@keyframes skeleton-fade-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes scale-up-center-normal{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}#home-page{margin-top:20px}#home-page .home-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}#home-page .home-card{box-shadow:none;background-color:#fff;border:1px solid #d9dfe5;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}#home-page .home-card.home-card--full{grid-column:1/-1}#home-page .home-card.home-card--full .home-card-body{padding:16px}#home-page .home-card-header{background:#f5f7fa;border-bottom:1px solid #d9dfe5;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}#home-page .home-card-title{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}#home-page .home-card-title i{color:#306d9b}#home-page .home-card-link{color:#306d9b;align-items:center;gap:4px;font-size:12px;font-weight:500;transition:opacity .15s;display:flex}#home-page .home-card-link:hover{opacity:.7}#home-page .home-card-link i{font-size:10px}#home-page .home-card-body{flex:1;padding:20px}#home-page .home-empty{color:#5b6772;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px 0;font-size:13px;display:flex}#home-page .home-empty i{opacity:.4;font-size:24px}#home-page .home-message-list{flex-direction:column;gap:0;margin:-20px;display:flex}#home-page .home-message-item{color:inherit;border-bottom:1px solid #d9dfe5;padding:14px 20px;text-decoration:none;transition:background-color .15s;display:block}#home-page .home-message-item:last-child{border-bottom:0}#home-page .home-message-item:hover{background-color:#f3f9ff}#home-page .home-message-meta{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}#home-page .home-message-from{color:#454d52;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}#home-page .home-urgent{color:#ff4d4f;font-size:11px}#home-page .home-message-time{color:#5b6772;white-space:nowrap;font-size:11px}#home-page .home-message-subject{color:#454d52;margin-bottom:2px;font-size:12px;font-weight:500}#home-page .home-message-preview{color:#5b6772;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#home-page .home-stat{align-items:baseline;gap:8px;margin-bottom:16px;display:flex}#home-page .home-stat-value{color:#306d9b;font-size:36px;font-weight:700;line-height:1}#home-page .home-stat-label{color:#5b6772;font-size:13px}#home-page .home-chart{height:120px;position:relative}#home-page .home-chart canvas{width:100%!important;height:120px!important}#home-page .home-invoice{flex-direction:column;display:flex}#home-page .home-invoice-no{color:#5b6772;margin-bottom:12px;font-size:12px}#home-page .home-invoice-no b{color:#454d52;font-variant-numeric:tabular-nums;font-weight:600}#home-page .home-invoice-lines{flex-direction:column;display:flex}#home-page .home-invoice-line{border-bottom:1px solid #d9dfe5;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;display:flex}#home-page .home-invoice-line:first-child{padding-top:0}#home-page .home-invoice-desc{text-overflow:ellipsis;white-space:nowrap;color:#5b6772;min-width:0;overflow:hidden}#home-page .home-invoice-amt{color:#454d52;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}#home-page .home-invoice-line--payment .home-invoice-amt{color:#16a34a}#home-page .home-invoice-total{border-bottom:0;margin-top:2px;padding-top:10px}#home-page .home-invoice-total .home-invoice-desc{color:#454d52;font-weight:600}#home-page .home-invoice-total .home-invoice-amt{font-weight:700}#home-page .home-invoice-due{background:#f3f9ff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}#home-page .home-invoice-due-label{letter-spacing:.04em;text-transform:uppercase;color:#306d9b;font-size:12px;font-weight:600}#home-page .home-invoice-due-val{color:#306d9b;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}#home-page .home-account-rows{border:1px solid #d9dfe5;border-radius:7px;flex-direction:column;gap:0;margin-bottom:16px;display:flex;overflow:hidden}#home-page .home-account-row{border-bottom:1px solid #d9dfe5;align-items:center;padding:10px 14px;font-size:13px;display:flex}#home-page .home-account-row:last-child{border-bottom:0}#home-page .home-account-row:nth-child(2n){background:#f5f7fa}#home-page .home-account-label{color:#5b6772;text-transform:uppercase;letter-spacing:.04em;flex:0 0 80px;font-size:11px;font-weight:600}#home-page .home-account-value{color:#454d52;font-weight:500}#home-page .home-quick-links{flex-wrap:wrap;gap:8px;display:flex}#home-page .home-quick-link{color:#454d52;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}#home-page .home-quick-link i{color:#306d9b;font-size:12px}#home-page .home-quick-link:hover{color:#306d9b;background:#dee7f2;border-color:#306d9b}#admin-users-page .aup-admin-chip{color:#ef7d1a;background:#fffdfc;border:#e07b2a59;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}#admin-users-page .aup-admin-chip i{font-size:10px}#admin-users-page .aup-field-hint{color:#5b6772;font-size:11px;font-weight:400}#admin-users-page .aup-roles-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}#admin-users-page .aup-role-item{cursor:pointer;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:400;transition:border-color .15s,background .15s;display:flex}#admin-users-page .aup-role-item input[type=checkbox]{accent-color:#306d9b;flex-shrink:0;width:15px;height:15px;margin-top:2px}#admin-users-page .aup-role-item:has(input:checked){background:#f3f9ff;border-color:#306d9b}#admin-users-page .aup-role-item.aup-role-admin:has(input:checked){background:#fffdfc;border-color:#e07b2a59}#admin-users-page .aup-role-label{color:#454d52;align-items:center;gap:6px;margin-bottom:2px;font-size:13px;font-weight:600;display:flex}#admin-users-page .aup-role-label i{color:#306d9b;font-size:12px}#admin-users-page .aup-role-admin .aup-role-label i{color:#ef7d1a}#admin-users-page .aup-role-desc{color:#5b6772;font-size:11px;display:block}#admin-users-page .aup-role-chip{color:#306d9b;background:#f3f9ff;border:1px solid #306d9b;border-radius:99px;margin-right:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}#admin-users-page .aup-role-none{color:#5b6772;font-size:13px}#content:has(#admin-accounts-page){min-width:0}#admin-accounts-page,#admin-accounts-page .padded-content{min-width:0}#admin-accounts-page .acp-page-tabs{background:#fff;border:1px solid #d9dfe5;border-radius:14px;gap:4px;width:fit-content;margin:20px;padding:5px;display:flex;position:relative}#admin-accounts-page .acp-page-tab-slider{z-index:0;opacity:0;pointer-events:none;transform-origin:0;will-change:transform;transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}#admin-accounts-page .acp-page-tab{z-index:1;color:#5b6772;cursor:pointer;width:auto;min-height:unset;background:0 0;border:none;border-radius:11px;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex;position:relative}#admin-accounts-page .acp-page-tab i{font-size:13px}#admin-accounts-page .acp-page-tab:hover:not(.active){color:#306d9b;opacity:1;background:#f3f9ff}#admin-accounts-page .acp-page-tab.active{color:#fff;opacity:1;background:#306d9b;box-shadow:0 2px 8px #306d9b4d}#admin-accounts-page .acp-page-tab-count{background:#ffffff40;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.acp-page-tab:not(.active) #admin-accounts-page .acp-page-tab-count{color:#306d9b;background:#f3f9ff}#admin-accounts-page .acct-list-header{justify-content:space-between;align-items:center;margin-top:20px;display:flex}#admin-accounts-page .acct-count{color:#5b6772;font-size:12px;font-weight:500}#admin-accounts-page .acct-linked-badge{color:#306d9b;background:#f3f9ff;border:1px solid #306d9b;border-radius:99px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}#admin-accounts-page .acct-linked-none{color:#5b6772;font-size:13px}#admin-accounts-page .acct-detail-header{align-items:center;gap:16px;margin:20px 0 18px;display:flex}#admin-accounts-page .acct-detail-badge{background:#f3f9ff;border:1px solid #d9dfe5;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}#admin-accounts-page .acct-detail-badge i{color:#306d9b;font-size:22px}#admin-accounts-page .acct-detail-name{color:#353434;margin-bottom:6px;font-family:Comfortaa,Inter,sans-serif;font-size:22px;font-weight:700}#admin-accounts-page .acct-detail-meta{flex-wrap:wrap;gap:8px;display:flex}#admin-accounts-page .acct-meta-chip{color:#5b6772;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}#admin-accounts-page .acct-meta-chip i{color:#306d9b;font-size:10px}#admin-accounts-page .acct-tabs{gap:6px;margin-bottom:14px;display:flex}#admin-accounts-page .acct-tab{color:#5b6772;cursor:pointer;background:#fff;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:6px;width:auto;padding:7px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}#admin-accounts-page .acct-tab:hover{color:#306d9b;border-color:#306d9b}#admin-accounts-page .acct-tab.active{color:#fff;background:#306d9b;border-color:#306d9b}#admin-accounts-page .acct-tab-badge{background:#ffffff40;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}#admin-accounts-page .acct-tab.active .acct-tab-badge{background:#ffffff4d}#admin-accounts-page .acct-tab:not(.active) .acct-tab-badge{color:#306d9b;background:#f3f9ff}#admin-accounts-page .acct-card{margin-bottom:14px}#admin-accounts-page .acct-info-grid{padding:8px 0}#admin-accounts-page .acct-info-row{border-bottom:1px solid #d9dfe5;align-items:center;padding:12px 20px;font-size:14px;display:flex}#admin-accounts-page .acct-info-row:last-child{border-bottom:0}#admin-accounts-page .acct-info-row:nth-child(2n){background:#f5f7fa}#admin-accounts-page .acct-info-label{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;flex:0 0 160px;font-size:11px;font-weight:700}#admin-accounts-page .acct-info-value{color:#454d52;font-weight:500}#admin-accounts-page .acct-info-value code{background:#f5f7fa;border:1px solid #d9dfe5;border-radius:5px;padding:2px 7px;font-size:13px}#admin-accounts-page .acct-add-row{align-items:flex-end;gap:12px;display:flex}#admin-accounts-page .acct-add-btn{white-space:nowrap;border-radius:7px;flex-shrink:0;width:auto;padding:9px 18px;font-size:13px}#admin-accounts-page .ap-logo-bar{align-items:flex-start;gap:10px;padding:25px 0 0;display:flex}#admin-accounts-page .ap-name-logo-cell{align-items:center;gap:10px;display:flex}#admin-accounts-page .ap-logo-thumb{aspect-ratio:16/10;z-index:1;transform-origin:50%;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:5px;flex-shrink:0;width:64px;transition:transform .2s cubic-bezier(.39,.575,.565,1);position:relative;overflow:hidden}#admin-accounts-page .ap-logo-thumb:hover{z-index:10;overflow:visible;transform:scale(3);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#admin-accounts-page .ap-logo-thumb img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}#admin-accounts-page .ap-logo-upload-zone{aspect-ratio:16/10;width:440px;height:auto;min-width:unset;cursor:pointer;background:#f5f7fa;border-radius:14px;flex-shrink:0;transition:opacity .2s;position:relative;overflow:hidden}#admin-accounts-page .ap-logo-upload-zone.ap-logo-upload-zone--empty{background:radial-gradient(at 80% 20%,#1a0533 0%,#0d1b4a 40%,#090a0f 100%)}#admin-accounts-page .ap-logo-upload-zone:hover{opacity:.88}#admin-accounts-page #ap-logo-stars,#admin-accounts-page #ap-logo-stars2,#admin-accounts-page #ap-logo-stars3{pointer-events:none;position:absolute;top:0;left:0}#admin-accounts-page #ap-logo-stars{background:0 0;width:1px;height:1px;animation:50s linear infinite apStarAnim;box-shadow:3px 1910px #fff,30px 1931px #fff,36px 1030px #fff,39px 894px #fff,63px 645px #fff,74px 494px #fff,93px 756px #fff,99px 1625px #fff,102px 893px #fff,169px 1204px #fff,177px 275px #fff,184px 1288px #fff,194px 1894px #fff,206px 1855px #fff,213px 1465px #fff,238px 699px #fff,238px 1502px #fff,240px 492px #fff,254px 353px #fff,256px 663px #fff,260px 375px #fff,262px 343px #fff,307px 125px #fff,405px 1918px #fff,431px 809px #fff,440px 304px #fff,445px 270px #fff,456px 151px #fff,486px 1511px #fff,489px 1877px #fff,507px 387px #fff,514px 327px #fff,516px 1878px #fff,528px 1376px #fff,536px 1149px #fff,537px 464px #fff,556px 158px #fff,578px 684px #fff,586px 992px #fff,593px 1565px #fff}#admin-accounts-page #ap-logo-stars:after{content:" ";background:0 0;width:1px;height:1px;position:absolute;top:2000px;box-shadow:1px 1069px #fff,4px 1166px #fff,4px 1366px #fff,5px 780px #fff,15px 235px #fff,21px 215px #fff,38px 1890px #fff,43px 551px #fff,48px 691px #fff,56px 1311px #fff,57px 268px #fff,59px 853px #fff,74px 1026px #fff,82px 1807px #fff,84px 1939px #fff,88px 292px #fff,88px 514px #fff,89px 960px #fff,94px 371px #fff,98px 243px #fff,102px 1768px #fff,112px 47px #fff,115px 1027px #fff,129px 724px #fff,130px 1904px #fff,131px 1797px #fff,133px 1846px #fff,147px 606px #fff,154px 1245px #fff,163px 578px #fff,164px 1530px #fff,171px 1046px #fff,173px 153px #fff,175px 970px #fff,175px 1616px #fff,176px 542px #fff,178px 363px #fff,180px 75px #fff,181px 1933px #fff,183px 471px #fff,183px 736px #fff,183px 1740px #fff,197px 1825px #fff,198px 1549px #fff,202px 707px #fff,202px 1240px #fff,204px 1227px #fff,205px 1843px #fff,210px 540px #fff,212px 1803px #fff,216px 907px #fff,217px 311px #fff,221px 772px #fff,221px 1623px #fff,221px 1950px #fff,231px 1338px #fff,236px 836px #fff,239px 1732px #fff,254px 272px #fff,255px 785px #fff,256px 425px #fff,262px 142px #fff,262px 882px #fff,263px 240px #fff,263px 1117px #fff,267px 1345px #fff,280px 948px #fff,294px 22px #fff,294px 410px #fff,297px 838px #fff,302px 1975px #fff,303px 897px #fff,306px 756px #fff,314px 154px #fff,317px 1264px #fff,317px 1945px #fff,318px 216px #fff,318px 1748px #fff,321px 447px #fff,323px 824px #fff,328px 1614px #fff,337px 278px #fff,337px 1630px #fff,343px 1341px #fff,353px 1344px #fff,363px 1422px #fff,366px 264px #fff,370px 380px #fff,371px 1911px #fff,379px 1094px #fff,381px 1477px #fff,382px 1684px #fff,388px 689px #fff,388px 1389px #fff,391px 376px #fff,392px 1087px #fff,397px 1764px #fff,398px 856px #fff,404px 816px #fff,408px 689px #fff,408px 790px #fff,408px 1578px #fff,409px 7px #fff,413px 779px #fff,413px 1689px #fff,418px 254px #fff,419px 298px #fff,424px 1666px #fff,426px 958px #fff,426px 1521px #fff,429px 166px #fff,431px 1479px #fff,435px 417px #fff,435px 1294px #fff,448px 862px #fff,450px 398px #fff,452px 1219px #fff,454px 471px #fff,454px 1910px #fff,457px 1777px #fff,470px 1071px #fff,471px 673px #fff,472px 1352px #fff,473px 105px #fff,473px 1062px #fff,487px 1361px #fff,487px 1888px #fff,488px 1092px #fff,490px 1173px #fff,501px 408px #fff,505px 147px #fff,511px 1634px #fff,515px 600px #fff,515px 1352px #fff,535px 830px #fff,541px 1387px #fff,544px 414px #fff,544px 490px #fff,547px 165px #fff,551px 183px #fff,570px 1282px #fff,571px 15px #fff,573px 1087px #fff,574px 653px #fff,575px 1954px #fff,580px 693px #fff,586px 1729px #fff,588px 604px #fff,594px 65px #fff,599px 1705px #fff}#admin-accounts-page #ap-logo-stars2{background:0 0;width:2px;height:2px;animation:100s linear infinite apStarAnim;box-shadow:0 683px #fff,2px 229px #fff,3px 1984px #fff,9px 1709px #fff,10px 1268px #fff,12px 1196px #fff,12px 1335px #fff,13px 189px #fff,14px 1186px #fff,14px 1967px #fff,15px 337px #fff,17px 1800px #fff,18px 19px #fff,18px 1101px #fff,19px 1935px #fff,20px 858px #fff,23px 1897px #fff,26px 1922px #fff,27px 1520px #fff,29px 1822px #fff,30px 1928px #fff,33px 1304px #fff,33px 1375px #fff,34px 541px #fff,38px 1117px #fff,47px 140px #fff,48px 607px #fff,54px 1036px #fff,55px 1983px #fff,60px 340px #fff,60px 826px #fff,62px 756px #fff,66px 418px #fff,67px 271px #fff,67px 330px #fff,67px 810px #fff,67px 1035px #fff,69px 577px #fff,70px 90px #fff,72px 323px #fff,76px 936px #fff,77px 1252px #fff,80px 117px #fff,80px 488px #fff,80px 1902px #fff,87px 416px #fff,89px 1804px #fff,94px 1192px #fff,97px 4px #fff,99px 543px #fff,102px 1848px #fff,104px 994px #fff,108px 1426px #fff,108px 1698px #fff,109px 1148px #fff,112px 1707px #fff,113px 1129px #fff,116px 584px #fff,117px 1272px #fff,122px 1029px #fff,123px 437px #fff,124px 317px #fff,125px 514px #fff,130px 164px #fff,133px 647px #fff,135px 16px #fff,135px 322px #fff,138px 124px #fff,138px 1712px #fff,139px 1440px #fff,140px 200px #fff,141px 318px #fff,141px 613px #fff,142px 1355px #fff,144px 204px #fff,145px 504px #fff,148px 1217px #fff,149px 1157px #fff,152px 139px #fff,154px 431px #fff}#admin-accounts-page #ap-logo-stars2:after{content:" ";background:0 0;width:2px;height:2px;position:absolute;top:2000px;box-shadow:11px 1804px #fff,12px 473px #fff,12px 1193px #fff,18px 1564px #fff,29px 1715px #fff,33px 1554px #fff,35px 771px #fff,37px 97px #fff,46px 1196px #fff,48px 813px #fff,54px 1829px #fff,55px 434px #fff,74px 82px #fff,82px 1794px #fff,99px 1603px #fff,113px 300px #fff,116px 1484px #fff,128px 1689px #fff,139px 1204px #fff,140px 307px #fff,154px 1420px #fff,162px 271px #fff,164px 696px #fff,165px 1792px #fff,170px 1585px #fff,193px 239px #fff,202px 1588px #fff,206px 269px #fff,232px 1122px #fff,233px 356px #fff,235px 1137px #fff,237px 1259px #fff,241px 1160px #fff,247px 1326px #fff,259px 641px #fff,266px 335px #fff,267px 339px #fff,277px 1249px #fff,279px 564px #fff,292px 1658px #fff,295px 1513px #fff,297px 253px #fff,299px 324px #fff,307px 1942px #fff,314px 367px #fff,324px 1733px #fff,326px 847px #fff,334px 1649px #fff,342px 1359px #fff,350px 1047px #fff,350px 1657px #fff,362px 335px #fff,362px 1336px #fff,362px 1783px #fff,373px 144px #fff,385px 1877px #fff,388px 341px #fff,406px 41px #fff,409px 858px #fff,427px 470px #fff,445px 8px #fff,446px 385px #fff,449px 117px #fff,454px 764px #fff,454px 1501px #fff,496px 351px #fff,504px 875px #fff,508px 1316px #fff,524px 1465px #fff,525px 1324px #fff,533px 1496px #fff,536px 832px #fff,545px 563px #fff,547px 166px #fff,558px 177px #fff,569px 605px #fff,572px 355px #fff,573px 1881px #fff,579px 1932px #fff,580px 192px #fff}#admin-accounts-page #ap-logo-stars3{background:0 0;width:3px;height:3px;animation:150s linear infinite apStarAnim;box-shadow:6px 1351px #fff,7px 236px #fff,9px 1758px #fff,10px 631px #fff,10px 1840px #fff,17px 1980px #fff,26px 724px #fff,27px 783px #fff,27px 1221px #fff,39px 1895px #fff,40px 1612px #fff,41px 1999px #fff,45px 1508px #fff,45px 1805px #fff,49px 816px #fff,51px 1672px #fff,58px 456px #fff,60px 1770px #fff,63px 546px #fff,63px 1365px #fff,66px 365px #fff,67px 78px #fff,71px 719px #fff,78px 1680px #fff,84px 570px #fff,85px 1602px #fff,91px 430px #fff,93px 1841px #fff,104px 1994px #fff,105px 50px #fff,105px 1642px #fff,110px 261px #fff,117px 716px #fff,120px 455px #fff,130px 818px #fff,137px 678px #fff,141px 303px #fff,143px 1810px #fff,148px 1971px #fff,158px 1534px #fff}#admin-accounts-page #ap-logo-stars3:after{content:" ";background:0 0;width:3px;height:3px;position:absolute;top:2000px;box-shadow:3px 1910px #fff,30px 1931px #fff,36px 1030px #fff,39px 894px #fff,63px 645px #fff,74px 494px #fff,93px 756px #fff,99px 1625px #fff,102px 893px #fff,169px 1204px #fff,177px 275px #fff,184px 1288px #fff,194px 1894px #fff,206px 1855px #fff,213px 1465px #fff,238px 699px #fff,238px 1502px #fff,240px 492px #fff,254px 353px #fff,256px 663px #fff,260px 375px #fff,262px 343px #fff,307px 125px #fff,405px 1918px #fff,431px 809px #fff,440px 304px #fff,445px 270px #fff,456px 151px #fff,486px 1511px #fff,489px 1877px #fff,507px 387px #fff,514px 327px #fff,516px 1878px #fff,528px 1376px #fff,536px 1149px #fff,537px 464px #fff,556px 158px #fff,578px 684px #fff,586px 992px #fff,593px 1565px #fff}@keyframes apStarAnim{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}#admin-accounts-page .ap-logo-glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1;background:#ffffff14;border:none;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:80px}#admin-accounts-page .ap-logo-glass-glow{pointer-events:none;z-index:0;opacity:0;border-radius:10px;transition:opacity .3s;position:absolute;inset:38px}#admin-accounts-page .ap-logo-glass-glow:before{content:"";aspect-ratio:1;filter:blur(10px);opacity:.6;background-image:linear-gradient(90deg,#597cee,#a659ee,#ee59c6,#ee5b59,#eecb59,#a1ee59,#59ee80,#59ebee);width:200%;animation:2s linear infinite apRainbowRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}#admin-accounts-page .ap-logo-glass-border{pointer-events:none;z-index:1;opacity:0;border-radius:10px;transition:opacity .3s;position:absolute;inset:38px;overflow:hidden}#admin-accounts-page .ap-logo-glass-border:before{content:"";aspect-ratio:1;background-image:linear-gradient(90deg,#597cee,#a659ee,#ee59c6,#ee5b59,#eecb59,#a1ee59,#59ee80,#59ebee);width:200%;animation:2s linear infinite apRainbowRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}#admin-accounts-page .ap-logo-glass-border:after{content:"";background:#090a0f;border-radius:10px;position:absolute;inset:2px}#admin-accounts-page .ap-logo-upload-zone:hover .ap-logo-glass-glow,#admin-accounts-page .ap-logo-upload-zone:hover .ap-logo-glass-border{opacity:1}@keyframes apRainbowRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}#admin-accounts-page .ap-logo-plus{color:#ffffffd9;font-size:16px}#admin-accounts-page .ap-logo-label{color:#ffffffbf;letter-spacing:.03em;font-size:11px;font-weight:600}#admin-accounts-page .ap-logo-spinner{border:2.5px solid #ffffff26;border-top-color:#ffffffb3;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#admin-accounts-page .ap-logo-img{object-fit:contain;border-radius:14px;width:100%;height:100%;padding:8px;position:absolute;inset:0}#admin-accounts-page .ap-logo-hover-overlay{opacity:0;color:#fff;z-index:2;background:0 0;border-radius:14px;justify-content:center;align-items:center;font-size:20px;transition:opacity .2s,background .2s;display:flex;position:absolute;inset:0}#admin-accounts-page .ap-logo-upload-zone:hover .ap-logo-hover-overlay{opacity:1;background:#00000073}#admin-accounts-page .ap-logo-modal{z-index:1100}#admin-accounts-page .ap-logo-modal .modal-view{min-width:280px;max-width:320px}#admin-accounts-page .ap-logo-modal-actions{flex-direction:column;gap:10px;display:flex}#admin-accounts-page,#admin-users-page{flex-direction:column;flex:1;min-height:0;display:flex}#admin-accounts-page>.padded-content,#admin-users-page>.padded-content{background:#fff;border:1px solid #d9dfe5;border-radius:14px;flex:1;margin:15px 0 0;padding:0;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#admin-accounts-page .ap-sticky-bar,#admin-users-page .ap-sticky-bar{z-index:50;background:#fff;border-bottom:1px solid #d9dfe5;align-items:center;gap:12px;height:60px;padding:0 24px;display:flex;position:sticky;top:0}#admin-accounts-page .ap-back,#admin-users-page .ap-back{color:#5b6772;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}#admin-accounts-page .ap-back:hover,#admin-users-page .ap-back:hover{color:#fff;background:#306d9b;border-color:#306d9b}#admin-accounts-page .ap-sticky-title,#admin-users-page .ap-sticky-title{flex:1;align-items:center;gap:10px;min-width:0;display:flex}#admin-accounts-page .ap-sticky-name,#admin-users-page .ap-sticky-name{color:#454d52;white-space:nowrap;text-overflow:ellipsis;font-family:Comfortaa,Inter,sans-serif;font-size:15px;font-weight:700;overflow:hidden}#admin-accounts-page .ap-page-sub,#admin-users-page .ap-page-sub{color:#5b6772;white-space:nowrap;font-size:12px}#admin-accounts-page .ap-sticky-actions,#admin-users-page .ap-sticky-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}#admin-accounts-page .ap-search,#admin-users-page .ap-search{background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:8px;width:280px;height:36px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}#admin-accounts-page .ap-search:focus-within,#admin-users-page .ap-search:focus-within{border-color:#306d9b;box-shadow:0 0 0 3px #306d9b1a}#admin-accounts-page .ap-search>i:first-child,#admin-users-page .ap-search>i:first-child{color:#5b6772;flex-shrink:0;font-size:12px}#admin-accounts-page .ap-search input,#admin-users-page .ap-search input{color:#454d52;background:0 0;border:0;outline:none;flex:1;width:100%;height:100%;padding:0;font-size:13px;box-shadow:none!important}#admin-accounts-page .ap-search input::placeholder,#admin-users-page .ap-search input::placeholder{color:#5b6772}#admin-accounts-page .ap-search input:focus,#admin-users-page .ap-search input:focus{box-shadow:none!important}#admin-accounts-page .ap-search .ap-search-clear,#admin-users-page .ap-search .ap-search-clear{color:#5b6772;cursor:pointer;flex-shrink:0;font-size:11px}#admin-accounts-page .ap-search .ap-search-clear:hover,#admin-users-page .ap-search .ap-search-clear:hover{color:#ff4d4f}#admin-accounts-page .ap-search-btn,#admin-users-page .ap-search-btn{color:#fff;cursor:pointer;background:#306d9b;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:13px;transition:opacity .15s;display:flex}#admin-accounts-page .ap-search-btn:hover,#admin-users-page .ap-search-btn:hover{opacity:.85}#admin-accounts-page .ap-new-btn,#admin-users-page .ap-new-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#306d9b;border:0;border-radius:7px;align-items:center;gap:7px;width:auto;height:36px;padding:0 16px;font-size:13px;font-weight:500;transition:opacity .15s;display:inline-flex}#admin-accounts-page .ap-new-btn:hover,#admin-users-page .ap-new-btn:hover{opacity:.85}#admin-accounts-page .ap-save-btn,#admin-users-page .ap-save-btn{color:#fff;cursor:pointer;background:#306d9b;border:0;border-radius:7px;align-items:center;gap:7px;width:auto;height:36px;padding:0 18px;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}#admin-accounts-page .ap-save-btn:hover,#admin-users-page .ap-save-btn:hover{opacity:.85}#admin-accounts-page .ap-save-btn[disabled],#admin-users-page .ap-save-btn[disabled]{opacity:.5}#admin-accounts-page .ap-delete-btn,#admin-users-page .ap-delete-btn{width:36px;height:36px;min-height:unset;color:#ff4d4f;cursor:pointer;background:0 0;border:1px solid #ff4d4f;border-radius:7px;justify-content:center;align-items:center;width:auto;padding:0 12px;font-size:13px;transition:all .15s;display:inline-flex}#admin-accounts-page .ap-delete-btn:hover,#admin-users-page .ap-delete-btn:hover{color:#fff;opacity:1;background:#ff4d4f}#admin-accounts-page .ap-delete-btn[disabled],#admin-users-page .ap-delete-btn[disabled]{opacity:.4;cursor:default}#admin-accounts-page .ap-status,#admin-users-page .ap-status{white-space:nowrap;font-size:12px;font-weight:500}#admin-accounts-page .ap-status.ap-status--ok,#admin-users-page .ap-status.ap-status--ok{color:#306d9b}#admin-accounts-page .ap-status.ap-status--err,#admin-users-page .ap-status.ap-status--err{color:#ff4d4f}#admin-accounts-page .ap-list-body,#admin-users-page .ap-list-body{padding:0}#admin-accounts-page .ap-detail-body,#admin-users-page .ap-detail-body{padding:0 24px 32px}#admin-accounts-page .ap-hero,#admin-users-page .ap-hero{border-bottom:1px solid #d9dfe5;align-items:center;gap:20px;margin-bottom:24px;padding:28px 0 24px;display:flex}#admin-accounts-page .ap-hero-avatar,#admin-users-page .ap-hero-avatar{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;display:flex;overflow:hidden}#admin-accounts-page .ap-hero-avatar.ap-user-pfp-wrap,#admin-users-page .ap-hero-avatar.ap-user-pfp-wrap{border-radius:50%}#admin-accounts-page .ap-hero-avatar .ap-avatar-pfp,#admin-users-page .ap-hero-avatar .ap-avatar-pfp{object-fit:cover;width:100%;height:100%}#admin-accounts-page .ap-hero-avatar .ap-user-pfp-overlay,#admin-users-page .ap-hero-avatar .ap-user-pfp-overlay{opacity:0;pointer-events:none;background:#00000073;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}#admin-accounts-page .ap-hero-avatar .ap-user-pfp-overlay i,#admin-users-page .ap-hero-avatar .ap-user-pfp-overlay i{color:#fff;font-size:14px}#admin-accounts-page .ap-hero-avatar.ap-user-pfp-wrap:hover .ap-user-pfp-overlay,#admin-users-page .ap-hero-avatar.ap-user-pfp-wrap:hover .ap-user-pfp-overlay{opacity:1}#admin-accounts-page .ap-hero-avatar.ap-avatar--building,#admin-accounts-page .ap-hero-avatar.ap-avatar--user,#admin-users-page .ap-hero-avatar.ap-avatar--building,#admin-users-page .ap-hero-avatar.ap-avatar--user{background:#f3f9ff;border:1px solid #d9dfe5}#admin-accounts-page .ap-hero-avatar.ap-avatar--building i,#admin-accounts-page .ap-hero-avatar.ap-avatar--user i,#admin-users-page .ap-hero-avatar.ap-avatar--building i,#admin-users-page .ap-hero-avatar.ap-avatar--user i{color:#306d9b}#admin-accounts-page .ap-hero-avatar.ap-avatar--admin,#admin-users-page .ap-hero-avatar.ap-avatar--admin{background:#fffdfc;border:1px solid #e07b2a59}#admin-accounts-page .ap-hero-avatar.ap-avatar--admin i,#admin-users-page .ap-hero-avatar.ap-avatar--admin i{color:#ef7d1a}#admin-accounts-page .ap-hero-name,#admin-users-page .ap-hero-name{color:#353434;margin-bottom:10px;font-family:Comfortaa,Inter,sans-serif;font-size:24px;font-weight:700}#admin-accounts-page .ap-hero-chips,#admin-users-page .ap-hero-chips{flex-wrap:wrap;gap:6px;display:flex}#admin-accounts-page .ap-chip,#admin-users-page .ap-chip{color:#5b6772;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}#admin-accounts-page .ap-chip i,#admin-users-page .ap-chip i{color:#306d9b;font-size:10px}#admin-accounts-page .ap-chip.ap-chip--admin,#admin-users-page .ap-chip.ap-chip--admin{color:#ef7d1a;background:#fffdfc;border-color:#e07b2a59}#admin-accounts-page .ap-chip.ap-chip--admin i,#admin-users-page .ap-chip.ap-chip--admin i{color:#ef7d1a}#admin-accounts-page .ap-chip.ap-chip--linked,#admin-users-page .ap-chip.ap-chip--linked{color:#306d9b;background:#f3f9ff;border-color:#306d9b}#admin-accounts-page .ap-chip.ap-chip--linked i,#admin-users-page .ap-chip.ap-chip--linked i{color:#306d9b}#admin-accounts-page .ap-chip.ap-chip--parent,#admin-users-page .ap-chip.ap-chip--parent{color:#306d9b;cursor:pointer;background:#f3f9ff;border-color:#306d9b;text-decoration:none;transition:all .15s}#admin-accounts-page .ap-chip.ap-chip--parent i,#admin-users-page .ap-chip.ap-chip--parent i{color:#306d9b}#admin-accounts-page .ap-chip.ap-chip--parent:hover,#admin-users-page .ap-chip.ap-chip--parent:hover{color:#fff;background:#306d9b}#admin-accounts-page .ap-chip.ap-chip--parent:hover i,#admin-users-page .ap-chip.ap-chip--parent:hover i{color:#fff}#admin-accounts-page .ap-tabs,#admin-users-page .ap-tabs{gap:4px;margin-bottom:20px;display:flex}#admin-accounts-page .ap-tab,#admin-users-page .ap-tab{color:#5b6772;cursor:pointer;background:0 0;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:7px;width:auto;padding:8px 18px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}#admin-accounts-page .ap-tab:hover,#admin-users-page .ap-tab:hover{color:#306d9b;background:#f3f9ff;border-color:#306d9b}#admin-accounts-page .ap-tab.active,#admin-users-page .ap-tab.active{color:#fff;background:#306d9b;border-color:#306d9b}#admin-accounts-page .ap-tab-count,#admin-users-page .ap-tab-count{color:#306d9b;background:#f3f9ff;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}#admin-accounts-page .ap-tab.active .ap-tab-count,#admin-users-page .ap-tab.active .ap-tab-count{color:#fff;background:#ffffff40}#admin-accounts-page .ap-info-grid,#admin-users-page .ap-info-grid{border:1px solid #d9dfe5;border-radius:7px;margin-bottom:20px;overflow:hidden}#admin-accounts-page .ap-info-row,#admin-users-page .ap-info-row{border-bottom:1px solid #d9dfe5;align-items:center;padding:14px 20px;font-size:14px;display:flex}#admin-accounts-page .ap-info-row:last-child,#admin-users-page .ap-info-row:last-child{border-bottom:0}#admin-accounts-page .ap-info-row:nth-child(2n),#admin-users-page .ap-info-row:nth-child(2n){background:#f5f7fa}#admin-accounts-page .ap-info-label,#admin-users-page .ap-info-label{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;flex:0 0 180px;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}#admin-accounts-page .ap-info-label i,#admin-users-page .ap-info-label i{color:#306d9b;font-size:11px}#admin-accounts-page .ap-info-value,#admin-users-page .ap-info-value{color:#454d52;font-weight:500}#admin-accounts-page .ap-settings-section,#admin-users-page .ap-settings-section{border:1px solid #d9dfe5;border-radius:7px;margin-top:24px;overflow:hidden}#admin-accounts-page .ap-settings-title,#admin-users-page .ap-settings-title{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;background:#f5f7fa;border-bottom:1px solid #d9dfe5;align-items:center;gap:8px;padding:12px 20px;font-size:11px;font-weight:700;display:flex}#admin-accounts-page .ap-settings-title i,#admin-users-page .ap-settings-title i{color:#306d9b}#admin-accounts-page .ap-settings-section .field,#admin-users-page .ap-settings-section .field{margin-bottom:0;padding:20px}#admin-accounts-page .ap-settings-row,#admin-users-page .ap-settings-row{align-items:center;gap:10px;display:flex}#admin-accounts-page .ap-settings-row input,#admin-users-page .ap-settings-row input{flex:1;margin-bottom:0}#admin-accounts-page .ap-settings-row button,#admin-users-page .ap-settings-row button{white-space:nowrap;flex-shrink:0}#admin-accounts-page .ap-form-grid,#admin-users-page .ap-form-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 28px;margin-bottom:8px;display:grid}#admin-accounts-page .ap-field-hint,#admin-users-page .ap-field-hint{color:#5b6772;margin-left:6px;font-size:11px;font-weight:400}#admin-accounts-page .ap-field-hint code,#admin-users-page .ap-field-hint code{background:#f5f7fa;border:1px solid #d9dfe5;border-radius:3px;padding:1px 5px;font-size:11px}#admin-accounts-page .ap-roles-grid,#admin-users-page .ap-roles-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-bottom:8px;display:grid}#admin-accounts-page .ap-role-card,#admin-users-page .ap-role-card{cursor:pointer;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;align-items:flex-start;gap:12px;padding:14px 16px;font-weight:400;transition:border-color .15s,background .15s;display:flex}:is(#admin-accounts-page .ap-role-card:has(input:checked),#admin-users-page .ap-role-card:has(input:checked)){background:#f3f9ff;border-color:#306d9b}:is(#admin-accounts-page .ap-role-card:has(input:checked) .ap-role-icon,#admin-users-page .ap-role-card:has(input:checked) .ap-role-icon){background:#306d9b;border-color:#306d9b}:is(#admin-accounts-page .ap-role-card:has(input:checked) .ap-role-icon i,#admin-users-page .ap-role-card:has(input:checked) .ap-role-icon i){color:#fff}:is(#admin-accounts-page .ap-role-card.ap-role-card--admin:has(input:checked),#admin-users-page .ap-role-card.ap-role-card--admin:has(input:checked)){background:#fffdfc;border-color:#e07b2a59}:is(#admin-accounts-page .ap-role-card.ap-role-card--admin:has(input:checked) .ap-role-icon,#admin-users-page .ap-role-card.ap-role-card--admin:has(input:checked) .ap-role-icon){background:#ef7d1a;border-color:#ef7d1a}:is(#admin-accounts-page .ap-role-card.ap-role-card--admin:has(input:checked) .ap-role-icon i,#admin-users-page .ap-role-card.ap-role-card--admin:has(input:checked) .ap-role-icon i){color:#fff}#admin-accounts-page .ap-role-check,#admin-users-page .ap-role-check{flex-shrink:0;padding-top:2px}#admin-accounts-page .ap-role-check input[type=checkbox],#admin-users-page .ap-role-check input[type=checkbox]{accent-color:#306d9b;cursor:pointer;width:15px;height:15px;display:block}#admin-accounts-page .ap-role-icon,#admin-users-page .ap-role-icon{background:#fff;border:1px solid #d9dfe5;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,border-color .15s;display:flex}#admin-accounts-page .ap-role-icon i,#admin-users-page .ap-role-icon i{color:#306d9b;font-size:13px}#admin-accounts-page .ap-role-icon.ap-role-icon--admin i,#admin-users-page .ap-role-icon.ap-role-icon--admin i{color:#ef7d1a}#admin-accounts-page .ap-role-body,#admin-users-page .ap-role-body{flex:1;min-width:0}#admin-accounts-page .ap-role-name,#admin-users-page .ap-role-name{color:#454d52;margin-bottom:2px;font-size:13px;font-weight:600;display:block}#admin-accounts-page .ap-role-desc,#admin-users-page .ap-role-desc{color:#5b6772;font-size:11px;display:block}#admin-accounts-page .ap-linked-table,#admin-users-page .ap-linked-table{border:1px solid #d9dfe5;border-radius:7px;margin-bottom:4px;overflow:hidden}#admin-accounts-page .ap-linked-table table,#admin-users-page .ap-linked-table table{border-collapse:collapse;width:100%}#admin-accounts-page .ap-linked-table table thead tr,#admin-users-page .ap-linked-table table thead tr{background:#f5f7fa;border-bottom:2px solid #d9dfe5}#admin-accounts-page .ap-linked-table table th,#admin-users-page .ap-linked-table table th{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;text-align:left;padding:10px 16px;font-size:11px;font-weight:700}#admin-accounts-page .ap-linked-table table td,#admin-users-page .ap-linked-table table td{color:#454d52;border-bottom:1px solid #d9dfe5;padding:12px 16px;font-size:14px}#admin-accounts-page .ap-linked-table table tbody tr:last-child td,#admin-users-page .ap-linked-table table tbody tr:last-child td{border-bottom:0}#admin-accounts-page a.ap-acct-link,#admin-users-page a.ap-acct-link{text-decoration:none}#admin-accounts-page a.ap-acct-link code,#admin-users-page a.ap-acct-link code{color:#306d9b}#admin-accounts-page a.ap-acct-link:hover code,#admin-users-page a.ap-acct-link:hover code{text-decoration:underline}#admin-accounts-page .ap-add-row,#admin-users-page .ap-add-row{align-items:flex-end;gap:12px;display:flex}#admin-accounts-page .ap-add-btn,#admin-users-page .ap-add-btn{white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;width:auto;height:42px;padding:0 18px;font-size:13px;display:inline-flex}#admin-accounts-page .ap-table-wrap,#admin-users-page .ap-table-wrap{overflow-x:visible}#admin-accounts-page .ap-table-wrap table,#admin-users-page .ap-table-wrap table{border-collapse:collapse;width:100%}#admin-accounts-page .ap-table-wrap table thead,#admin-users-page .ap-table-wrap table thead{z-index:10;position:sticky;top:0}#admin-accounts-page .ap-table-wrap table thead tr,#admin-users-page .ap-table-wrap table thead tr{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f7fad9;border-bottom:2px solid #d9dfe5}#admin-accounts-page .ap-table-wrap table th,#admin-users-page .ap-table-wrap table th{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;text-align:left;white-space:nowrap;padding:12px 20px;font-size:11px;font-weight:700}#admin-accounts-page .ap-table-wrap table th.sortable,#admin-users-page .ap-table-wrap table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}#admin-accounts-page .ap-table-wrap table th.sortable:hover,#admin-users-page .ap-table-wrap table th.sortable:hover{color:#306d9b}#admin-accounts-page .ap-table-wrap table td,#admin-users-page .ap-table-wrap table td{color:#454d52;border-bottom:1px solid #d9dfe5;padding:14px 20px;font-size:14px}#admin-accounts-page .ap-table-wrap table tbody tr,#admin-users-page .ap-table-wrap table tbody tr{transition:background-color .12s}#admin-accounts-page .ap-table-wrap table tbody tr:last-child td,#admin-users-page .ap-table-wrap table tbody tr:last-child td{border-bottom:0}#admin-accounts-page .ap-table-wrap table tbody tr:hover td,#admin-users-page .ap-table-wrap table tbody tr:hover td{background-color:#f3f9ff}#admin-accounts-page .ap-table-wrap table tbody tr.clickable,#admin-users-page .ap-table-wrap table tbody tr.clickable{cursor:pointer}#admin-accounts-page .ap-user-cell,#admin-users-page .ap-user-cell{align-items:center;gap:10px;display:flex}#admin-accounts-page .ap-user-avatar,#admin-users-page .ap-user-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;display:flex;overflow:hidden}#admin-accounts-page .ap-user-avatar .ap-avatar-pfp,#admin-users-page .ap-user-avatar .ap-avatar-pfp{object-fit:cover;border-radius:50%;width:100%;height:100%}#admin-accounts-page .ap-user-avatar.ap-avatar--user,#admin-users-page .ap-user-avatar.ap-avatar--user{background:#f3f9ff;border:1px solid #d9dfe5}#admin-accounts-page .ap-user-avatar.ap-avatar--user i,#admin-users-page .ap-user-avatar.ap-avatar--user i{color:#306d9b}#admin-accounts-page .ap-user-avatar.ap-avatar--admin,#admin-users-page .ap-user-avatar.ap-avatar--admin{background:#fffdfc;border:1px solid #e07b2a59}#admin-accounts-page .ap-user-avatar.ap-avatar--admin i,#admin-users-page .ap-user-avatar.ap-avatar--admin i{color:#ef7d1a}#admin-accounts-page .ap-username,#admin-users-page .ap-username{font-weight:500}#admin-accounts-page .ap-number,#admin-users-page .ap-number{color:#454d52;font-weight:600}#admin-accounts-page .ap-name-cell,#admin-users-page .ap-name-cell{font-weight:500}#admin-accounts-page .ap-email-cell,#admin-users-page .ap-email-cell,#admin-accounts-page .ap-muted,#admin-users-page .ap-muted{color:#5b6772;font-size:13px}#admin-accounts-page .ap-badge,#admin-users-page .ap-badge{border-radius:99px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}#admin-accounts-page .ap-badge.ap-badge--linked,#admin-users-page .ap-badge.ap-badge--linked{color:#306d9b;background:#f3f9ff;border:1px solid #306d9b}#admin-accounts-page .ap-badge.ap-badge--users,#admin-users-page .ap-badge.ap-badge--users{color:#454d52;background:#f5f7fa;border:1px solid #d9dfe5}#admin-accounts-page .ap-role-chip,#admin-users-page .ap-role-chip{color:#306d9b;background:#f3f9ff;border:1px solid #306d9b;border-radius:99px;margin-right:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}#admin-accounts-page .ap-empty,#admin-users-page .ap-empty{color:#5b6772;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 20px;font-size:14px;display:flex}#admin-accounts-page .ap-empty i,#admin-users-page .ap-empty i{opacity:.2;font-size:32px}#admin-accounts-page .ap-empty-inline,#admin-users-page .ap-empty-inline{color:#5b6772;align-items:center;gap:7px;padding:16px 0;font-size:13px;display:flex}#admin-accounts-page .ap-empty-inline i,#admin-users-page .ap-empty-inline i{color:#306d9b;opacity:.5}#admin-accounts-page .ap-tab-explainer,#admin-users-page .ap-tab-explainer{color:#5b6772;max-width:640px;margin:0 0 14px;font-size:13px;line-height:1.5}#admin-accounts-page .sort-icon,#admin-users-page .sort-icon{color:#306d9b;margin-left:3px;font-size:10px}#admin-accounts-page .sort-icon.sort-inactive,#admin-users-page .sort-icon.sort-inactive{opacity:.25}#admin-accounts-page .admin-action-col,#admin-users-page .admin-action-col{text-align:center;width:50px}#admin-accounts-page .admin-remove-btn,#admin-users-page .admin-remove-btn{width:28px;height:28px;min-height:unset;color:#5b6772;cursor:pointer;background:0 0;border:1px solid #d9dfe5;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;transition:all .15s;display:inline-flex}#admin-accounts-page .admin-remove-btn:hover,#admin-users-page .admin-remove-btn:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}#admin-accounts-page .admin-link-btn,#admin-users-page .admin-link-btn{width:28px;height:28px;min-height:unset;color:#5b6772;cursor:pointer;background:0 0;border:1px solid #d9dfe5;border-radius:50%;justify-content:center;align-items:center;margin-right:4px;padding:0;font-size:12px;transition:all .15s;display:inline-flex}#admin-accounts-page .admin-link-btn:hover,#admin-users-page .admin-link-btn:hover{color:#fff;background:#306d9b;border-color:#306d9b}#admin-accounts-page .ap-linked-id,#admin-users-page .ap-linked-id{cursor:pointer;color:#306d9b;background:#f3f9ff;border:1px solid #0000;border-radius:5px;padding:2px 8px;font-family:Inter,Lato,sans-serif;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-block}#admin-accounts-page .ap-linked-id:hover,#admin-users-page .ap-linked-id:hover{background:#f3f9ff;border-color:#306d9b}#admin-performance-page .perf-header{justify-content:space-between;align-items:center;margin:20px 0 16px;display:flex}#admin-performance-page .perf-meta{align-items:center;gap:10px;display:flex}#admin-performance-page .perf-timestamp{color:#5b6772;font-size:12px}#admin-performance-page .perf-refresh-btn{width:32px;height:32px;min-height:unset;color:#5b6772;cursor:pointer;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;justify-content:center;align-items:center;width:auto;padding:6px 10px;font-size:13px;transition:all .2s;display:inline-flex}#admin-performance-page .perf-refresh-btn:hover{color:#306d9b;border-color:#306d9b}#admin-performance-page .perf-refresh-btn.spinning i{animation:.7s linear infinite spin}#admin-performance-page .perf-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}#admin-performance-page .perf-card{flex-direction:column;display:flex;overflow:hidden;padding:18px 20px!important}#admin-performance-page .perf-card.perf-card--ok .perf-card-icon{color:#22c55e}#admin-performance-page .perf-card.perf-card--warn .perf-card-icon{color:#f59e0b}#admin-performance-page .perf-card.perf-card--error .perf-card-icon{color:#ff4d4f}#admin-performance-page .perf-card-top{align-items:flex-start;gap:14px;display:flex}#admin-performance-page .perf-card-icon{color:#306d9b;flex-shrink:0;margin-top:2px;font-size:22px}#admin-performance-page .perf-card-body{flex:1;min-width:0}#admin-performance-page .perf-chart-wrap{height:80px;margin-top:14px;position:relative}#admin-performance-page .perf-chart-wrap canvas{width:100%!important;height:80px!important}#admin-performance-page .perf-chart-label{color:#5b6772;opacity:.6;justify-content:space-between;margin-top:4px;font-size:9px;display:flex}#admin-performance-page .perf-card-label{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;margin-bottom:4px;font-size:11px;font-weight:700}#admin-performance-page .perf-card-value{color:#454d52;margin-bottom:4px;font-size:22px;font-weight:700;line-height:1.1}#admin-performance-page .perf-card-sub{color:#5b6772;font-size:12px}#admin-performance-page .perf-bar-wrap{background:#d9dfe5;border-radius:99px;height:5px;margin-top:8px;overflow:hidden}#admin-performance-page .perf-bar{border-radius:99px;height:100%;transition:width .4s}#admin-performance-page .perf-bar.perf-bar--ok{background:#22c55e}#admin-performance-page .perf-bar.perf-bar--warn{background:#f59e0b}#admin-performance-page .perf-bar.perf-bar--error{background:#ff4d4f}#admin-performance-page .perf-card--clickable{cursor:pointer;transition:box-shadow .15s,transform .15s}#admin-performance-page .perf-card--clickable:hover{transform:translateY(-1px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#admin-performance-page .perf-card-link-icon{opacity:.4;margin-left:4px;font-size:9px}#admin-performance-page .perf-errors-modal .modal-view{flex-direction:column;width:700px;max-width:calc(100vw - 40px);max-height:80vh;padding:0;display:flex}#admin-performance-page .perf-errors-header{border-bottom:1px solid #d9dfe5;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;font-size:13px;font-weight:600;display:flex}#admin-performance-page .perf-errors-header i{color:#ff4d4f;margin-right:7px}#admin-performance-page .perf-errors-close{box-sizing:border-box;color:#5b6772;cursor:pointer;background:0 0;border:1px solid #d9dfe5;border-radius:50%;flex:none;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;position:relative}#admin-performance-page .perf-errors-close i{width:100%;height:100%;color:inherit;justify-content:center;align-items:center;margin:0;font-size:13px;line-height:1;display:flex;position:absolute;top:0;left:0}#admin-performance-page .perf-errors-close:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}#admin-performance-page .perf-errors-body{flex:1;padding:8px 0;overflow-y:auto}#admin-performance-page .perf-error-row{border-bottom:1px solid #d9dfe5;align-items:flex-start;gap:14px;padding:10px 20px;font-size:12px;display:flex}#admin-performance-page .perf-error-row:last-child{border-bottom:0}#admin-performance-page .perf-error-row:hover{background:#f5f7fa}#admin-performance-page .perf-error-time{color:#5b6772;flex-shrink:0;padding-top:1px;font-family:monospace;font-size:11px}#admin-performance-page .perf-error-msg{color:#454d52;word-break:break-word}#admin-performance-page .perf-errors-empty{text-align:center;color:#5b6772;padding:30px;font-size:13px}#admin-performance-page .perf-errors-empty i{color:#22c55e;margin-right:6px}#admin-performance-page .perf-errors-loading{padding:30px 0}#admin-performance-page .hub-section--logs{background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}#admin-performance-page .hub-section-header{background:#15283c;border-bottom:1px solid #384164;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}#admin-performance-page .hub-section-title{text-transform:uppercase;letter-spacing:.05em;color:#efeff2;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}#admin-performance-page .hub-section-title i{color:#94a2d0}#admin-performance-page .hub-log-actions{align-items:center;gap:6px;display:flex}#admin-performance-page .hub-log-btn{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:5px;width:auto;height:28px;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex;color:#fff!important;min-height:unset!important;background-color:#ef7d1a!important}#admin-performance-page .hub-log-btn:hover{opacity:.85}#admin-performance-page .hub-log-btn--download{color:#5b6772!important;background-color:#f5f7fa!important;border:1px solid #d9dfe5!important}#admin-performance-page .hub-log-btn--download:hover{opacity:1;color:#454d52!important;border-color:#5b6772!important}#admin-performance-page .hub-log-body{border-radius:0 0 7px 7px;flex:1;overflow:hidden}#admin-performance-page .hub-log-console{color:#e8eff7;white-space:pre-wrap;word-break:break-all;background:#1f2f40;border-radius:0 0 7px 7px;width:100%;height:520px;margin:0;padding:12px 14px;font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.6;display:block;overflow:hidden auto}#admin-performance-page .hub-log-console .log-error{color:#ff244c}#admin-performance-page .hub-log-console .log-warn{color:#dee204}#admin-performance-page .hub-log-console .log-info{color:#4dbefe}#admin-performance-page .hub-log-console .log-line{color:#dae2ec}#admin-performance-page .hub-log-console .log-trace{color:#5a7a8a;padding-left:12px}.ap-ac-dropdown{z-index:200;background:#fff;border:1px solid #d9dfe5;border-radius:7px;width:300px;min-width:100%;max-height:240px;animation:.15s cubic-bezier(.39,.575,.565,1) both scale-up-center-normal;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ap-ac-dropdown .ap-ac-item{cursor:pointer;border-bottom:1px solid #d9dfe5;justify-content:space-between;align-items:center;padding:9px 14px;font-size:13px;transition:background .1s;display:flex}.ap-ac-dropdown .ap-ac-item:last-child{border-bottom:0}.ap-ac-dropdown .ap-ac-item:hover{background:#f3f9ff}.ap-ac-dropdown .ap-ac-name{color:#454d52;font-weight:500}.ap-ac-dropdown .ap-ac-sub{color:#5b6772;font-family:monospace;font-size:11px}.notice-banner{border-radius:7px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.notice-banner i{flex-shrink:0}.notice-banner span{flex:1}.notice-banner.notice-banner--portal{color:#fff;background:#ff4d4f;border:none;border-bottom:1px solid #00000026;border-radius:0}.notice-banner.notice-banner--portal i{color:#fff}.notice-banner.notice-banner--portal:not(.notice-banner--preview){z-index:2000;position:fixed;top:0;left:0;right:0}.notice-banner.notice-banner--portal.notice-banner--preview:not(.notice-banner--disabled){color:#ff4d4f;background:#ff4d4f1a;border:1px solid #ff4d4f59;border-radius:7px}.notice-banner.notice-banner--portal.notice-banner--preview:not(.notice-banner--disabled) i{color:#ff4d4f}.notice-banner.notice-banner--portal.notice-banner--disabled{color:#5b6772!important;background:#f5f7fa!important;border:1px solid #d9dfe5!important;border-radius:7px!important;position:static!important}.notice-banner.notice-banner--portal.notice-banner--disabled i{color:#5b6772!important}.notice-banner.notice-banner--login{color:#ff4d4f;background:#ff4d4f1a;border:1px solid #ff4d4f59}.notice-banner.notice-banner--login i{color:#ff4d4f}.notice-banner.notice-banner--login.notice-banner--disabled{color:#5b6772!important;background:#f5f7fa!important;border:1px solid #d9dfe5!important}.notice-banner.notice-banner--login.notice-banner--disabled i{color:#5b6772!important}.notice-banner-close{color:#fffc;width:20px;height:20px;min-height:unset;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;transition:all .15s;display:flex}.notice-banner-close:hover{color:#fff;background:#fff3}.notice-banner-close[disabled]{opacity:.3;cursor:default}#admin-hub-page{flex-direction:column;flex:1;min-height:0;display:flex}#admin-hub-page>.padded-content{background:#fff;border:1px solid #d9dfe5;border-radius:14px;flex:1;margin:15px 0 0;padding:0;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#admin-hub-page .hub-hero{border-bottom:1px solid #d9dfe5;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 16px;display:flex}#admin-hub-page .hub-hero-left{align-items:center;gap:14px;display:flex}#admin-hub-page .hub-hero-avatar{color:#c2480a;text-shadow:0 1px 1px #0000002e;background:radial-gradient(circle at 50% 48%,#c2480a21,#0000 70%);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:184px;height:184px;display:flex;overflow:hidden}#admin-hub-page .hub-hero-avatar>*{letter-spacing:0;-webkit-user-select:none;user-select:none;font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-weight:700;line-height:1}#admin-hub-page .hub-hero-title{color:#353434;font-family:Comfortaa,Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.2}#admin-hub-page .hub-hero-sub{color:#5b6772;margin-top:2px;font-size:12px}#admin-hub-page .hub-hero-right{align-items:center;gap:10px;display:flex}#admin-hub-page .hub-status-pill{border-radius:99px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:600;animation:.2s both scale-up-center-normal;display:inline-flex}#admin-hub-page .hub-status-pill--ok{color:#16a34a;background:#22c55e1f;border:1px solid #22c55e40}#admin-hub-page .hub-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;padding:20px 24px 24px;display:grid}#admin-hub-page .hub-grid .hub-card--preview{grid-area:1/1}#admin-hub-page .hub-grid .hub-card--bug{grid-area:1/2}#admin-hub-page .hub-grid .hub-card--notices{grid-area:2/1/auto/-1}@media (width<=760px){#admin-hub-page .hub-grid{grid-template-columns:1fr}#admin-hub-page .hub-grid .hub-card--preview,#admin-hub-page .hub-grid .hub-card--bug,#admin-hub-page .hub-grid .hub-card--notices{grid-area:auto/1}}#admin-hub-page .hub-card{background:#fff;border:1px solid #d9dfe5;border-radius:14px;flex-direction:column;gap:0;transition:box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 6px 16px -10px #10182824}#admin-hub-page .hub-card:before{content:"";z-index:1;background:0 0;border-top-left-radius:14px;border-bottom-left-radius:14px;width:3px;position:absolute;top:0;bottom:0;left:0}#admin-hub-page .hub-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1018280d,0 12px 24px -12px #10182838}#admin-hub-page .hub-card--accent-orange:before{background:#ef7d1a}#admin-hub-page .hub-card--accent-blue:before{background:#306d9b}#admin-hub-page .hub-section--overflow{overflow:visible}#admin-hub-page .hub-card.hub-console{cursor:pointer;background:#fbfcfd;border-color:#dfe4ea;border-radius:7px}#admin-hub-page .hub-card.hub-console:before{background:#dc2626;width:4px}#admin-hub-page .hub-card.hub-console:focus-visible{outline:none;box-shadow:0 0 0 2px #306d9b}#admin-hub-page .hub-console-meta{letter-spacing:.02em;color:#5b6772;padding:0 16px 14px 18px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}#admin-hub-page .hub-console-key{color:#dc2626}#admin-hub-page .hub-console-go{color:#d9dfe5;align-self:center;margin-left:auto;font-size:12px;transition:transform .15s,color .15s}#admin-hub-page .hub-card.hub-console:hover .hub-console-go{color:#dc2626;transform:translate(2px)}#admin-hub-page .hub-card-header{align-items:flex-start;gap:11px;padding:15px 16px 12px 18px;display:flex}#admin-hub-page .hub-card-headings{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}#admin-hub-page .hub-card-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}#admin-hub-page .hub-card-icon--orange{color:#ef7d1a;background:#ef7d1a1a}#admin-hub-page .hub-card-icon--blue{color:#306d9b;background:#306d9b1a}#admin-hub-page .hub-card-icon--red{color:#dc2626;background:#dc26261a}#admin-hub-page .hub-card-title{color:#353434;font-size:15px;font-weight:600;line-height:1.25}#admin-hub-page .hub-card-desc{color:#5b6772;font-size:12.5px;line-height:1.4}#admin-hub-page .hub-preview-body{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}#admin-hub-page .hub-preview-field{flex-direction:column;flex:1;gap:5px;display:flex}#admin-hub-page .hub-field-label{color:#3f4648;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}#admin-hub-page .hub-field-label i{color:#5b6772;font-size:11px}#admin-hub-page .hub-field-optional{text-transform:none;letter-spacing:0;opacity:.6;font-weight:400}#admin-hub-page .hub-preview-form{flex-direction:column;gap:8px;display:flex}#admin-hub-page .hub-preview-form .hub-preview-ac input{width:100%;margin:0}#admin-hub-page .hub-notice-split{grid-template-columns:1fr 1fr;gap:18px;padding:4px 18px 18px;display:grid}@media (width<=760px){#admin-hub-page .hub-notice-split{grid-template-columns:1fr}}#admin-hub-page .hub-notice-section{flex-direction:column;gap:9px;min-width:0;display:flex}#admin-hub-page .hub-notice-section-header{justify-content:space-between;align-items:center;gap:8px;display:flex}#admin-hub-page .hub-notice-section-label{color:#454d52;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}#admin-hub-page .hub-notice-section-label i{color:#306d9b;font-size:11px}#admin-hub-page .hub-submit-btn{cursor:pointer;color:#fff;background:#ef7d1a;border:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 16px;font-size:12px;font-weight:600;transition:opacity .15s,transform .1s;display:inline-flex;min-height:unset!important}#admin-hub-page .hub-submit-btn:hover:not(:disabled){opacity:.87}#admin-hub-page .hub-submit-btn:active:not(:disabled){transform:scale(.98)}#admin-hub-page .hub-submit-btn:disabled{opacity:.45;cursor:default}#admin-hub-page .hub-submit-btn--orange{background:#ef7d1a}#admin-hub-page .hub-submit-btn--orange:hover:not(:disabled){opacity:1;background:#c96716}#admin-hub-page .hub-notice-input{resize:vertical;color:#454d52;border:1px solid #d9dfe5;width:100%;max-width:100%;min-height:118px;font-family:Inter,Lato,sans-serif;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s;border-radius:7px!important;padding:9px 12px!important}#admin-hub-page .hub-notice-input:focus{outline:none;border-color:#0000!important;box-shadow:0 0 0 2px #306d9b!important}#admin-hub-page .hub-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}#admin-hub-page .hub-toggle input[type=checkbox]{display:none}#admin-hub-page .hub-toggle-track{background:#d9dfe5;border-radius:99px;flex-shrink:0;width:32px;height:18px;transition:background .2s;position:relative}#admin-hub-page .hub-toggle-track:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}#admin-hub-page .hub-toggle input:checked~.hub-toggle-track{background:#306d9b}#admin-hub-page .hub-toggle input:checked~.hub-toggle-track:after{transform:translate(14px)}#admin-hub-page .hub-toggle-label{color:#5b6772;min-width:24px;font-size:11px;font-weight:600}#admin-hub-page .hub-toggle input:checked~.hub-toggle-track~.hub-toggle-label{color:#306d9b}.hub-bug-modal-backdrop{z-index:1300;background:#00000073;justify-content:center;align-items:center;padding:20px;animation:.15s hub-modal-fade;display:flex;position:fixed;inset:0}.hub-bug-modal-backdrop *{box-sizing:border-box}@keyframes hub-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes hub-modal-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hub-bug-modal{background:#fff;border-radius:14px;flex-direction:column;width:460px;max-width:100%;max-height:calc(100vh - 40px);animation:.18s hub-modal-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #10182873}.hub-bug-modal:before{content:"";background:#dc2626;width:4px;position:absolute;top:0;bottom:0;left:0}.hub-bug-modal-header{border-bottom:1px solid #d9dfe5;align-items:flex-start;gap:11px;padding:16px 16px 14px 20px;display:flex}.hub-bug-modal-icon{color:#dc2626;background:#dc26261a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.hub-bug-modal-headings{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hub-bug-modal-title{color:#353434;font-size:15px;font-weight:600}.hub-bug-modal-sub{color:#5b6772;font-size:12px;line-height:1.4}.hub-bug-modal-close{color:#5b6772;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:flex;min-height:unset!important}.hub-bug-modal-close:hover{color:#454d52;background:#d9dfe5}.hub-bug-modal-body{flex-direction:column;flex:1;min-height:0;padding:16px 20px 18px;display:flex;overflow-y:auto}.hub-bug-modal-label{color:#3f4648;margin-bottom:6px;font-size:12.5px;font-weight:600}.hub-bug-modal-textarea{resize:vertical;color:#454d52;background:#fff;border:1px solid #d9dfe5;border-radius:7px;width:100%;min-height:100px;margin-bottom:16px;padding:10px 12px;font-family:Inter,Lato,sans-serif;font-size:13.5px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.hub-bug-modal-textarea:focus{border-color:#0000;outline:none;box-shadow:0 0 0 2px #306d9b}.hub-dropzone{text-align:center;cursor:pointer;background:#fafbfc;border:1.5px dashed #d9dfe5;border-radius:7px;padding:20px 14px;transition:border-color .15s,background .15s;display:block}.hub-dropzone:hover{border-color:#306d9b}.hub-dropzone.drag-over{background:#f3f9ff;border-width:2px;border-color:#306d9b}.hub-dropzone-icon{color:#306d9b;font-size:22px}.hub-dropzone-text{color:#454d52;margin-top:8px;font-size:13px}.hub-dropzone-browse{color:#306d9b;text-decoration:underline}.hub-dropzone-hint{color:#5b6772;margin-top:3px;font-size:11px}.hub-dropzone-paste{color:#5b6772;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.hub-dropzone-paste i{opacity:.85;font-size:11px}.hub-kbd-combo{align-items:center;gap:2px;display:inline-flex}.hub-bug-thumbs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hub-bug-thumbs .hub-bug-thumb{border:1px solid #d9dfe5;border-radius:7px;width:60px;height:60px;position:relative;overflow:hidden}.hub-bug-thumbs .hub-bug-thumb img{object-fit:cover;width:100%;height:100%}.hub-bug-thumbs .hub-bug-thumb-remove{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:9px;display:flex;position:absolute;top:2px;right:2px;min-height:unset!important}.hub-bug-modal-footer{background:#f5f7fa;border-top:1px solid #d9dfe5;justify-content:flex-end;align-items:center;gap:10px;padding:13px 20px;display:flex}.hub-bug-modal-status{color:#16a34a;margin-right:auto;font-size:12px;font-weight:600}.hub-bug-modal-status.is-error{color:#dc2626}.hub-bug-modal-cancel{color:#5b6772;cursor:pointer;background:#fff;border:1px solid #d9dfe5;border-radius:7px;padding:8px 14px;font-size:12.5px;min-height:unset!important}.hub-bug-modal-cancel:hover{color:#454d52}.hub-bug-modal-submit{color:#fff;cursor:pointer;white-space:nowrap;background:#dc2626;border:none;border-radius:7px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:background .15s,opacity .15s;min-height:unset!important}.hub-bug-modal-submit:hover:not(:disabled){background:#b91c1c}.hub-bug-modal-submit:disabled{opacity:.45;cursor:default}#admin-hub-page,#admin-analytics-page,#admin-ratings-page,#admin-performance-page,#admin-reports-page,#admin-user-logs-page{flex-direction:column;flex:1;min-height:0;display:flex}#admin-hub-page>.padded-content,#admin-analytics-page>.padded-content,#admin-ratings-page>.padded-content,#admin-performance-page>.padded-content,#admin-reports-page>.padded-content,#admin-user-logs-page>.padded-content{background:#fff;border:1px solid #d9dfe5;border-radius:14px;flex:1;margin:15px 0 0;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#admin-hub-page .ul-logs-table table,#admin-analytics-page .ul-logs-table table,#admin-ratings-page .ul-logs-table table,#admin-performance-page .ul-logs-table table,#admin-reports-page .ul-logs-table table,#admin-user-logs-page .ul-logs-table table{border-collapse:collapse;width:100%;font-size:13.5px}#admin-hub-page .ul-logs-table table thead tr,#admin-analytics-page .ul-logs-table table thead tr,#admin-ratings-page .ul-logs-table table thead tr,#admin-performance-page .ul-logs-table table thead tr,#admin-reports-page .ul-logs-table table thead tr,#admin-user-logs-page .ul-logs-table table thead tr{background:#f5f7fa;border-bottom:2px solid #d9dfe5}#admin-hub-page .ul-logs-table table th,#admin-analytics-page .ul-logs-table table th,#admin-ratings-page .ul-logs-table table th,#admin-performance-page .ul-logs-table table th,#admin-reports-page .ul-logs-table table th,#admin-user-logs-page .ul-logs-table table th{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;text-align:left;white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:700}#admin-hub-page .ul-logs-table table th.sortable,#admin-analytics-page .ul-logs-table table th.sortable,#admin-ratings-page .ul-logs-table table th.sortable,#admin-performance-page .ul-logs-table table th.sortable,#admin-reports-page .ul-logs-table table th.sortable,#admin-user-logs-page .ul-logs-table table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}#admin-hub-page .ul-logs-table table th.sortable:hover,#admin-analytics-page .ul-logs-table table th.sortable:hover,#admin-ratings-page .ul-logs-table table th.sortable:hover,#admin-performance-page .ul-logs-table table th.sortable:hover,#admin-reports-page .ul-logs-table table th.sortable:hover,#admin-user-logs-page .ul-logs-table table th.sortable:hover{color:#306d9b}#admin-hub-page .ul-logs-table table th .sort-icon,#admin-analytics-page .ul-logs-table table th .sort-icon,#admin-ratings-page .ul-logs-table table th .sort-icon,#admin-performance-page .ul-logs-table table th .sort-icon,#admin-reports-page .ul-logs-table table th .sort-icon,#admin-user-logs-page .ul-logs-table table th .sort-icon{color:#306d9b;margin-left:3px;font-size:10px}#admin-hub-page .ul-logs-table table th .sort-icon.sort-inactive,#admin-analytics-page .ul-logs-table table th .sort-icon.sort-inactive,#admin-ratings-page .ul-logs-table table th .sort-icon.sort-inactive,#admin-performance-page .ul-logs-table table th .sort-icon.sort-inactive,#admin-reports-page .ul-logs-table table th .sort-icon.sort-inactive,#admin-user-logs-page .ul-logs-table table th .sort-icon.sort-inactive{opacity:.25}#admin-hub-page .ul-logs-table table td,#admin-analytics-page .ul-logs-table table td,#admin-ratings-page .ul-logs-table table td,#admin-performance-page .ul-logs-table table td,#admin-reports-page .ul-logs-table table td,#admin-user-logs-page .ul-logs-table table td{color:#454d52;vertical-align:middle;border-bottom:1px solid #d9dfe5;padding:12px 16px;font-size:13.5px}#admin-hub-page .ul-logs-table table td code,#admin-analytics-page .ul-logs-table table td code,#admin-ratings-page .ul-logs-table table td code,#admin-performance-page .ul-logs-table table td code,#admin-reports-page .ul-logs-table table td code,#admin-user-logs-page .ul-logs-table table td code{background:0 0;padding:0;font-size:12.5px}#admin-hub-page .ul-logs-table table tbody tr,#admin-analytics-page .ul-logs-table table tbody tr,#admin-ratings-page .ul-logs-table table tbody tr,#admin-performance-page .ul-logs-table table tbody tr,#admin-reports-page .ul-logs-table table tbody tr,#admin-user-logs-page .ul-logs-table table tbody tr{transition:background-color .12s}#admin-hub-page .ul-logs-table table tbody tr td,#admin-analytics-page .ul-logs-table table tbody tr td,#admin-ratings-page .ul-logs-table table tbody tr td,#admin-performance-page .ul-logs-table table tbody tr td,#admin-reports-page .ul-logs-table table tbody tr td,#admin-user-logs-page .ul-logs-table table tbody tr td{background-color:#fff}#admin-hub-page .ul-logs-table table tbody tr:nth-child(2n) td,#admin-analytics-page .ul-logs-table table tbody tr:nth-child(2n) td,#admin-ratings-page .ul-logs-table table tbody tr:nth-child(2n) td,#admin-performance-page .ul-logs-table table tbody tr:nth-child(2n) td,#admin-reports-page .ul-logs-table table tbody tr:nth-child(2n) td,#admin-user-logs-page .ul-logs-table table tbody tr:nth-child(2n) td{background-color:#f5f7fa}#admin-hub-page .ul-logs-table table tbody tr:hover td,#admin-analytics-page .ul-logs-table table tbody tr:hover td,#admin-ratings-page .ul-logs-table table tbody tr:hover td,#admin-performance-page .ul-logs-table table tbody tr:hover td,#admin-reports-page .ul-logs-table table tbody tr:hover td,#admin-user-logs-page .ul-logs-table table tbody tr:hover td{background-color:#f3f9ff}#admin-hub-page .ul-logs-table table tbody tr:last-child td,#admin-analytics-page .ul-logs-table table tbody tr:last-child td,#admin-ratings-page .ul-logs-table table tbody tr:last-child td,#admin-performance-page .ul-logs-table table tbody tr:last-child td,#admin-reports-page .ul-logs-table table tbody tr:last-child td,#admin-user-logs-page .ul-logs-table table tbody tr:last-child td{border-bottom:0}#admin-hub-page .ahub-header{border-bottom:1px solid #d9dfe5;align-items:center;gap:18px;margin-bottom:28px;padding:28px 0 24px;display:flex}#admin-hub-page .ahub-header-icon{color:#ef7d1a;background:#fffdfc;border:1px solid #e07b2a59;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;display:flex}#admin-hub-page .ahub-sub{color:#5b6772;margin-top:3px;font-size:13px}#admin-hub-page .ahub-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}#admin-hub-page .ahub-card{color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9dfe5;border-radius:14px;flex-direction:column;gap:8px;width:100%;padding:22px 20px;font-family:inherit;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}#admin-hub-page .ahub-card:hover{border-color:#e07b2a59;transform:translateY(-2px);box-shadow:0 4px 16px #e07b2a1a}#admin-hub-page .ahub-card:hover .ahub-card-icon{color:#ef7d1a;background:#fffdfc;border-color:#e07b2a59}#admin-hub-page .ahub-card:hover .ahub-card-arrow{opacity:1;transform:translate(3px)}#admin-hub-page .ahub-card-icon{color:#5b6772;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;font-size:17px;transition:background .18s,border-color .18s,color .18s;display:flex}#admin-hub-page .ahub-card-label{color:#454d52;font-family:Comfortaa,Inter,sans-serif;font-size:15px;font-weight:700}#admin-hub-page .ahub-card-desc{color:#5b6772;flex:1;font-size:12px;line-height:1.5}#admin-hub-page .ahub-card-arrow{color:#ef7d1a;opacity:.5;align-self:flex-end;font-size:11px;transition:opacity .18s,transform .18s}#admin-analytics-page{--color-admin:#ef7d1a}#admin-analytics-page .an-notice{color:#454d52;background:#f3f9ff;border:1px solid #306d9b;border-radius:7px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}#admin-analytics-page .an-notice i{color:#306d9b;flex-shrink:0}#admin-analytics-page .an-header{justify-content:space-between;align-items:center;margin:20px 0 16px;display:flex}#admin-analytics-page .an-sub{color:#5b6772;margin-top:4px;font-size:12px}.an-controls{align-items:center;gap:8px;display:flex}.an-timespan{color:#454d52;cursor:pointer;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;width:auto;height:34px;padding:0 10px;font-size:13px}.an-refresh-btn{width:34px;height:34px;min-height:unset;color:#5b6772;cursor:pointer;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;justify-content:center;align-items:center;padding:0;font-size:13px;transition:all .2s;display:inline-flex}.an-refresh-btn:hover{color:#306d9b;border-color:#306d9b}.an-refresh-btn.spinning i{animation:.7s linear infinite spin}.an-stats{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;margin-bottom:16px;display:grid}.an-stat{text-align:center;background:#fff;border:1px solid #d9dfe5;border-radius:7px;padding:16px 18px}.an-stat-value{color:#306d9b;margin-bottom:6px;font-family:Comfortaa,Inter,sans-serif;font-size:28px;font-weight:700;line-height:1}.an-stat-label{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.an-stat-label i{color:#306d9b;font-size:10px}.an-stat--live.is-live{border-color:#dc262666}.an-stat--live.is-live .an-stat-value{color:#dc2626}.an-live-dot{background:#dc2626;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite live-dot-blink;display:inline-block}.an-grid{gap:14px;margin-bottom:14px;display:grid}.an-grid.an-grid--2{grid-template-columns:1fr 1fr}.an-grid.an-grid--3{grid-template-columns:1fr 1fr 1fr}.an-card{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.an-card-header{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;background:#f5f7fa;border-bottom:1px solid #d9dfe5;flex-shrink:0;align-items:center;gap:7px;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.an-card-header i{color:#306d9b}.an-card-sub{color:#5b6772;opacity:.6;margin-left:2px;font-size:10px;font-weight:400}.an-chart-wrap{flex:1;min-height:200px;padding:16px;position:relative}.an-chart-wrap canvas{position:absolute;inset:16px;width:calc(100% - 32px)!important;height:calc(100% - 32px)!important}.an-chart-wrap.an-chart-wrap--donut{min-height:220px}#admin-accounts-page input,#admin-accounts-page select,#admin-accounts-page textarea,#admin-users-page input,#admin-users-page select,#admin-users-page textarea,#admin-hub-page input,#admin-hub-page select,#admin-hub-page textarea,#admin-analytics-page input,#admin-analytics-page select,#admin-analytics-page textarea,#admin-performance-page input,#admin-performance-page select,#admin-performance-page textarea,#admin-reports-page input,#admin-reports-page select,#admin-reports-page textarea,#account-page input,#account-page select,#account-page textarea{background:#f5f7fa!important;border:1px solid #d9dfe5!important}#admin-accounts-page input:focus,#admin-accounts-page select:focus,#admin-accounts-page textarea:focus,#admin-users-page input:focus,#admin-users-page select:focus,#admin-users-page textarea:focus,#admin-hub-page input:focus,#admin-hub-page select:focus,#admin-hub-page textarea:focus,#admin-analytics-page input:focus,#admin-analytics-page select:focus,#admin-analytics-page textarea:focus,#admin-performance-page input:focus,#admin-performance-page select:focus,#admin-performance-page textarea:focus,#admin-reports-page input:focus,#admin-reports-page select:focus,#admin-reports-page textarea:focus,#account-page input:focus,#account-page select:focus,#account-page textarea:focus{outline:none;border-color:#0000!important;box-shadow:0 0 0 2px #306d9b!important}#admin-accounts-page .ap-search input,#admin-accounts-page .billing-lookup-wrap input,#admin-accounts-page .calls-filter-input input,#admin-accounts-page .dir-search input,#admin-users-page .ap-search input,#admin-users-page .billing-lookup-wrap input,#admin-users-page .calls-filter-input input,#admin-users-page .dir-search input,#admin-hub-page .ap-search input,#admin-hub-page .billing-lookup-wrap input,#admin-hub-page .calls-filter-input input,#admin-hub-page .dir-search input,#admin-analytics-page .ap-search input,#admin-analytics-page .billing-lookup-wrap input,#admin-analytics-page .calls-filter-input input,#admin-analytics-page .dir-search input,#admin-performance-page .ap-search input,#admin-performance-page .billing-lookup-wrap input,#admin-performance-page .calls-filter-input input,#admin-performance-page .dir-search input,#admin-reports-page .ap-search input,#admin-reports-page .billing-lookup-wrap input,#admin-reports-page .calls-filter-input input,#admin-reports-page .dir-search input,#account-page .ap-search input,#account-page .billing-lookup-wrap input,#account-page .calls-filter-input input,#account-page .dir-search input{box-shadow:none!important;background:0 0!important;border:0!important}#admin-accounts-page .acp-page-tab:hover:not(.active),#admin-users-page .acp-page-tab:hover:not(.active),#admin-hub-page .acp-page-tab:hover:not(.active),#admin-analytics-page .acp-page-tab:hover:not(.active),#admin-performance-page .acp-page-tab:hover:not(.active),#admin-reports-page .acp-page-tab:hover:not(.active),#account-page .acp-page-tab:hover:not(.active){color:#ef7d1a;background:#fffdfc}#admin-accounts-page .acp-page-tab.active,#admin-users-page .acp-page-tab.active,#admin-hub-page .acp-page-tab.active,#admin-analytics-page .acp-page-tab.active,#admin-performance-page .acp-page-tab.active,#admin-reports-page .acp-page-tab.active,#account-page .acp-page-tab.active{box-shadow:0 2px 8px #e07b2a4d;color:#fff!important;opacity:1!important;background:#ef7d1a!important}.acp-page-tab:not(.active) #admin-accounts-page .acp-page-tab-count,.acp-page-tab:not(.active) #admin-users-page .acp-page-tab-count,.acp-page-tab:not(.active) #admin-hub-page .acp-page-tab-count,.acp-page-tab:not(.active) #admin-analytics-page .acp-page-tab-count,.acp-page-tab:not(.active) #admin-performance-page .acp-page-tab-count,.acp-page-tab:not(.active) #admin-reports-page .acp-page-tab-count,.acp-page-tab:not(.active) #account-page .acp-page-tab-count{color:#ef7d1a;background:#fffdfc}#admin-accounts-page .ap-search,#admin-users-page .ap-search,#admin-hub-page .ap-search,#admin-analytics-page .ap-search,#admin-performance-page .ap-search,#admin-reports-page .ap-search,#account-page .ap-search{background:#f5f7fa;border:1px solid #d9dfe5;transition:border-color .15s,box-shadow .15s}#admin-accounts-page .ap-search:focus-within,#admin-users-page .ap-search:focus-within,#admin-hub-page .ap-search:focus-within,#admin-analytics-page .ap-search:focus-within,#admin-performance-page .ap-search:focus-within,#admin-reports-page .ap-search:focus-within,#account-page .ap-search:focus-within{border-color:#0000;box-shadow:0 0 0 2px #306d9b}#admin-accounts-page .ap-search-btn,#admin-users-page .ap-search-btn,#admin-hub-page .ap-search-btn,#admin-analytics-page .ap-search-btn,#admin-performance-page .ap-search-btn,#admin-reports-page .ap-search-btn,#account-page .ap-search-btn{background:#ef7d1a}#admin-accounts-page .ap-search-btn:hover,#admin-users-page .ap-search-btn:hover,#admin-hub-page .ap-search-btn:hover,#admin-analytics-page .ap-search-btn:hover,#admin-performance-page .ap-search-btn:hover,#admin-reports-page .ap-search-btn:hover,#account-page .ap-search-btn:hover{opacity:.85}#admin-accounts-page button:not(.ap-tab):not(.acp-page-tab):not(.admin-remove-btn):not(.ap-back):not(.ap-delete-btn):not(.theme-toggle):not(.preview-toggle):not(.admin-panel-btn):not(.perf-refresh-btn):not(.an-refresh-btn):not(.dl-preset-btn):not(.billing-detail-close):not(.perf-errors-close),#admin-users-page button:not(.ap-tab):not(.acp-page-tab):not(.admin-remove-btn):not(.ap-back):not(.ap-delete-btn):not(.theme-toggle):not(.preview-toggle):not(.admin-panel-btn):not(.perf-refresh-btn):not(.an-refresh-btn):not(.dl-preset-btn):not(.billing-detail-close):not(.perf-errors-close),#admin-hub-page button:not(.ap-tab):not(.acp-page-tab):not(.admin-remove-btn):not(.ap-back):not(.ap-delete-btn):not(.theme-toggle):not(.preview-toggle):not(.admin-panel-btn):not(.perf-refresh-btn):not(.an-refresh-btn):not(.dl-preset-btn):not(.billing-detail-close):not(.perf-errors-close),#admin-analytics-page button:not(.ap-tab):not(.acp-page-tab):not(.admin-remove-btn):not(.ap-back):not(.ap-delete-btn):not(.theme-toggle):not(.preview-toggle):not(.admin-panel-btn):not(.perf-refresh-btn):not(.an-refresh-btn):not(.dl-preset-btn):not(.billing-detail-close):not(.perf-errors-close),#admin-performance-page button:not(.ap-tab):not(.acp-page-tab):not(.admin-remove-btn):not(.ap-back):not(.ap-delete-btn):not(.theme-toggle):not(.preview-toggle):not(.admin-panel-btn):not(.perf-refresh-btn):not(.an-refresh-btn):not(.dl-preset-btn):not(.billing-detail-close):not(.perf-errors-close),#admin-reports-page button:not(.ap-tab):not(.acp-page-tab):not(.admin-remove-btn):not(.ap-back):not(.ap-delete-btn):not(.theme-toggle):not(.preview-toggle):not(.admin-panel-btn):not(.perf-refresh-btn):not(.an-refresh-btn):not(.dl-preset-btn):not(.billing-detail-close):not(.perf-errors-close),#account-page button:not(.ap-tab):not(.acp-page-tab):not(.admin-remove-btn):not(.ap-back):not(.ap-delete-btn):not(.theme-toggle):not(.preview-toggle):not(.admin-panel-btn):not(.perf-refresh-btn):not(.an-refresh-btn):not(.dl-preset-btn):not(.billing-detail-close):not(.perf-errors-close){background-color:#ef7d1a!important;border-color:#ef7d1a!important}#admin-accounts-page .preview-toggle,#admin-users-page .preview-toggle,#admin-hub-page .preview-toggle,#admin-analytics-page .preview-toggle,#admin-performance-page .preview-toggle,#admin-reports-page .preview-toggle,#account-page .preview-toggle{color:#fff!important;background:#ef7d1a!important;border:1px solid #ef7d1a!important}#admin-accounts-page .preview-toggle:hover,#admin-users-page .preview-toggle:hover,#admin-hub-page .preview-toggle:hover,#admin-analytics-page .preview-toggle:hover,#admin-performance-page .preview-toggle:hover,#admin-reports-page .preview-toggle:hover,#account-page .preview-toggle:hover{color:#ef7d1a!important;background:0 0!important}#admin-accounts-page .preview-toggle.active,#admin-users-page .preview-toggle.active,#admin-hub-page .preview-toggle.active,#admin-analytics-page .preview-toggle.active,#admin-performance-page .preview-toggle.active,#admin-reports-page .preview-toggle.active,#account-page .preview-toggle.active{color:#fff!important;background:#ef7d1a!important}#admin-accounts-page .ap-save-btn,#admin-accounts-page .ap-new-btn,#admin-accounts-page .ap-add-btn,#admin-users-page .ap-save-btn,#admin-users-page .ap-new-btn,#admin-users-page .ap-add-btn,#admin-hub-page .ap-save-btn,#admin-hub-page .ap-new-btn,#admin-hub-page .ap-add-btn,#admin-analytics-page .ap-save-btn,#admin-analytics-page .ap-new-btn,#admin-analytics-page .ap-add-btn,#admin-performance-page .ap-save-btn,#admin-performance-page .ap-new-btn,#admin-performance-page .ap-add-btn,#admin-reports-page .ap-save-btn,#admin-reports-page .ap-new-btn,#admin-reports-page .ap-add-btn,#account-page .ap-save-btn,#account-page .ap-new-btn,#account-page .ap-add-btn{background:#ef7d1a;border-color:#ef7d1a}#admin-accounts-page .ap-save-btn:hover:not(:disabled),#admin-accounts-page .ap-new-btn:hover:not(:disabled),#admin-accounts-page .ap-add-btn:hover:not(:disabled),#admin-users-page .ap-save-btn:hover:not(:disabled),#admin-users-page .ap-new-btn:hover:not(:disabled),#admin-users-page .ap-add-btn:hover:not(:disabled),#admin-hub-page .ap-save-btn:hover:not(:disabled),#admin-hub-page .ap-new-btn:hover:not(:disabled),#admin-hub-page .ap-add-btn:hover:not(:disabled),#admin-analytics-page .ap-save-btn:hover:not(:disabled),#admin-analytics-page .ap-new-btn:hover:not(:disabled),#admin-analytics-page .ap-add-btn:hover:not(:disabled),#admin-performance-page .ap-save-btn:hover:not(:disabled),#admin-performance-page .ap-new-btn:hover:not(:disabled),#admin-performance-page .ap-add-btn:hover:not(:disabled),#admin-reports-page .ap-save-btn:hover:not(:disabled),#admin-reports-page .ap-new-btn:hover:not(:disabled),#admin-reports-page .ap-add-btn:hover:not(:disabled),#account-page .ap-save-btn:hover:not(:disabled),#account-page .ap-new-btn:hover:not(:disabled),#account-page .ap-add-btn:hover:not(:disabled){background:#c96716;border-color:#c96716}#admin-accounts-page .ap-tab:hover:not(.active),#admin-users-page .ap-tab:hover:not(.active),#admin-hub-page .ap-tab:hover:not(.active),#admin-analytics-page .ap-tab:hover:not(.active),#admin-performance-page .ap-tab:hover:not(.active),#admin-reports-page .ap-tab:hover:not(.active),#account-page .ap-tab:hover:not(.active){color:#ef7d1a}#admin-accounts-page .ap-tab.active,#admin-users-page .ap-tab.active,#admin-hub-page .ap-tab.active,#admin-analytics-page .ap-tab.active,#admin-performance-page .ap-tab.active,#admin-reports-page .ap-tab.active,#account-page .ap-tab.active{color:#fff;background:#ef7d1a;border-color:#ef7d1a}#admin-accounts-page .ap-chip--linked,#admin-users-page .ap-chip--linked,#admin-hub-page .ap-chip--linked,#admin-analytics-page .ap-chip--linked,#admin-performance-page .ap-chip--linked,#admin-reports-page .ap-chip--linked,#account-page .ap-chip--linked{color:#ef7d1a;background:#fffdfc;border-color:#e07b2a59}#admin-accounts-page tbody tr:hover td,#admin-users-page tbody tr:hover td,#admin-hub-page tbody tr:hover td,#admin-analytics-page tbody tr:hover td,#admin-performance-page tbody tr:hover td,#admin-reports-page tbody tr:hover td,#account-page tbody tr:hover td{background-color:#fffdfc}#admin-accounts-page .ap-status--ok,#admin-users-page .ap-status--ok,#admin-hub-page .ap-status--ok,#admin-analytics-page .ap-status--ok,#admin-performance-page .ap-status--ok,#admin-reports-page .ap-status--ok,#account-page .ap-status--ok{color:#ef7d1a}#admin-accounts-page .ap-badge--linked,#admin-users-page .ap-badge--linked,#admin-hub-page .ap-badge--linked,#admin-analytics-page .ap-badge--linked,#admin-performance-page .ap-badge--linked,#admin-reports-page .ap-badge--linked,#account-page .ap-badge--linked{color:#ef7d1a;background:#fffdfc}#admin-accounts-page .ap-ac-item:hover,#admin-users-page .ap-ac-item:hover,#admin-hub-page .ap-ac-item:hover,#admin-analytics-page .ap-ac-item:hover,#admin-performance-page .ap-ac-item:hover,#admin-reports-page .ap-ac-item:hover,#account-page .ap-ac-item:hover{background:#fffdfc}#admin-accounts-page .ap-role-card input[type=checkbox],#admin-users-page .ap-role-card input[type=checkbox],#admin-hub-page .ap-role-card input[type=checkbox],#admin-analytics-page .ap-role-card input[type=checkbox],#admin-performance-page .ap-role-card input[type=checkbox],#admin-reports-page .ap-role-card input[type=checkbox],#account-page .ap-role-card input[type=checkbox]{accent-color:#ef7d1a}#admin-accounts-page .info-tab.active,#admin-users-page .info-tab.active,#admin-hub-page .info-tab.active,#admin-analytics-page .info-tab.active,#admin-performance-page .info-tab.active,#admin-reports-page .info-tab.active,#account-page .info-tab.active{color:#fff;background:#306d9b;border-color:#306d9b}#admin-accounts-page .perf-card--ok .perf-card-value,#admin-users-page .perf-card--ok .perf-card-value,#admin-hub-page .perf-card--ok .perf-card-value,#admin-analytics-page .perf-card--ok .perf-card-value,#admin-performance-page .perf-card--ok .perf-card-value,#admin-reports-page .perf-card--ok .perf-card-value,#account-page .perf-card--ok .perf-card-value{color:#ef7d1a}#admin-accounts-page .an-notice,#admin-users-page .an-notice,#admin-hub-page .an-notice,#admin-analytics-page .an-notice,#admin-performance-page .an-notice,#admin-reports-page .an-notice,#account-page .an-notice{background:#fffdfc;border-color:#e07b2a59}#admin-accounts-page .an-notice i,#admin-users-page .an-notice i,#admin-hub-page .an-notice i,#admin-analytics-page .an-notice i,#admin-performance-page .an-notice i,#admin-reports-page .an-notice i,#account-page .an-notice i{color:#ef7d1a}.audio-player{background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:14px;margin-bottom:10px;padding:12px 16px;display:flex}.audio-player:last-child{margin-bottom:0}.audio-player .ap-play{color:#fff;cursor:pointer;background:#306d9b;border:0;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;min-width:0;height:38px;padding:0;font-size:14px;transition:opacity .2s;display:flex}.audio-player .ap-play:hover{opacity:.8}.audio-player .ap-play i{margin:0}.audio-player .ap-track{flex:1;min-width:0}.audio-player .ap-track .ap-progress{cursor:pointer;align-items:center;width:100%;height:20px;display:flex;position:relative}.audio-player .ap-track .ap-progress .ap-track-bg{pointer-events:none;background:#d9dfe5;border-radius:99px;height:4px;position:absolute;left:0;right:0}.audio-player .ap-track .ap-progress .ap-fill{pointer-events:none;background:#306d9b;border-radius:99px;width:0%;height:4px;position:absolute;left:0}.audio-player .ap-track .ap-progress .ap-thumb{pointer-events:none;background:#306d9b;border-radius:50%;width:14px;height:14px;transition:transform .1s;position:absolute;left:0%;transform:translate(-50%);box-shadow:0 1px 4px #00000040}.audio-player .ap-track .ap-progress:hover .ap-thumb{transform:translate(-50%)scale(1.25)}.audio-player .ap-track .ap-times{color:#5b6772;justify-content:space-between;margin-top:5px;font-size:11px;display:flex}.audio-player .ap-download{color:#5b6772;flex:none;font-size:15px;line-height:1;text-decoration:none}.audio-player .ap-download:hover{color:#306d9b}.audio-player .ap-volume{flex:0 0 120px;align-items:center;gap:8px;display:flex}.audio-player .ap-volume i{color:#5b6772;cursor:pointer;width:16px;margin:0;font-size:15px}.audio-player .ap-volume i:hover{color:#306d9b}.audio-player .ap-volume input[type=range]{appearance:none;cursor:pointer;background:#d9dfe5;border:0;border-radius:99px;outline:none;width:80px;height:6px;padding:0}.audio-player .ap-volume input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#306d9b;border-radius:50%;width:18px;height:18px}.audio-player .ap-volume input[type=range]::-moz-range-thumb{cursor:pointer;background:#306d9b;border:0;border-radius:50%;width:18px;height:18px}.img-lightbox{z-index:9999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffbf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.img-lightbox--dark{background:#000000d1}.img-lightbox-toolbar{z-index:10000;gap:8px;display:flex;position:fixed;top:16px;right:16px}.img-lightbox-btn{color:#333;cursor:pointer;background:#00000026;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;text-decoration:none;transition:background .15s;display:flex;min-height:unset!important}.img-lightbox-btn:hover{color:#333;background:#00000040}.img-lightbox--dark .img-lightbox-btn{color:#fff;background:#ffffff1f;border-color:#ffffff26}.img-lightbox--dark .img-lightbox-btn:hover{color:#fff;background:#ffffff38}.img-lightbox-img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:8px;max-width:90vw;max-height:90vh;transition:transform .15s}.drag-drop-overlay{z-index:100;pointer-events:none;background:#306d9b14;border:2px dashed #306d9b;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:.15s both scale-up-center-normal;display:flex;position:absolute;inset:0}.drag-drop-overlay i{color:#306d9b;font-size:28px}.drag-drop-overlay span{color:#306d9b;font-size:13px;font-weight:600}.audio-toast{z-index:1200;opacity:0;pointer-events:none;background:#f4f7ff99;border-radius:14px;width:min(500px,100vw - 48px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:fixed;bottom:24px;right:24px;transform:translateY(20px)scale(.96);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.audio-toast.show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.at-inner{cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.at-inner:active{cursor:grabbing}.at-inner .at-controls,.at-inner .at-close,.at-inner .at-download,.at-inner .at-star,.at-inner .at-controls:active,.at-inner .at-close:active,.at-inner .at-download:active,.at-inner .at-star:active{cursor:default}.at-inner button,.at-inner button:active{cursor:pointer}.at-info{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:5px;flex:none;align-items:center;gap:7px;min-width:0;max-width:140px;padding:4px 8px 4px 4px;transition:background .15s;display:flex;position:relative}.at-info:active{cursor:grabbing}.at-bars{flex-shrink:0;align-items:center;gap:2px;height:20px;display:flex}.at-bar{background:#306d9b;border-radius:2px;width:3px;height:15%;transition:height 80ms;display:block}.at-label{color:#444;white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:pointer;max-width:93px;min-height:unset;background:0 0;border:none;border-radius:5px;padding:0;font-size:12px;font-weight:600;transition:color .15s;overflow:visible}.at-label:hover{color:#306d9b;opacity:1}.at-copied{color:#27ae60;white-space:nowrap;opacity:0;pointer-events:none;font-size:10px;font-weight:600;transition:opacity .2s;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.at-copied.show{opacity:1}.at-controls{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.at-play{width:30px;height:30px;min-height:unset;color:#fff;cursor:pointer;background:#306d9b;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:11px;transition:opacity .15s;display:flex}.at-play:hover{opacity:.85}.at-track{flex-direction:column;flex:1;gap:1px;min-width:0;margin:0 10px;display:flex}.at-progress{cursor:pointer;align-items:center;height:18px;display:flex;position:relative}.at-track-bg{background:#d9dfe5;border-radius:2px;height:4px;position:absolute;left:0;right:0}.at-fill{pointer-events:none;background:#306d9b;border-radius:2px;width:0;height:4px;position:absolute;left:0}.at-thumb{pointer-events:none;background:#306d9b;border-radius:50%;width:12px;height:12px;transition:transform .1s;position:absolute;left:0;transform:translate(-50%)}.at-times{color:#444;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}.at-vol{flex-shrink:0;align-items:center;gap:5px;display:flex}.at-vol-icon{color:#444;cursor:pointer;font-size:12px}.at-vol-icon:hover{color:#306d9b}.at-vol-slider{appearance:none;cursor:pointer;background:#d9dfe5;border-radius:2px;outline:none;width:56px;height:4px;box-shadow:none!important;border:0!important;padding:0!important}.at-vol-slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#306d9b;border-radius:50%;width:12px;height:12px}.at-vol-slider::-moz-range-thumb{cursor:pointer;background:#306d9b;border:0;border-radius:50%;width:12px;height:12px}.at-close{width:26px;height:26px;min-height:unset;color:#444;cursor:pointer;background:#ffffff4d;border:1px solid #d9e2eb91;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:11px;transition:all .15s;display:flex}.at-close:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.at-star{width:26px;height:26px;min-height:unset;color:#444;cursor:pointer;background:#ffffff4d;border:1px solid #d9e2eb91;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;transition:all .15s;display:flex}.at-star:hover,.at-star.active{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b66}.at-download{width:26px;height:26px;min-height:unset;color:#444;cursor:pointer;background:#ffffff4d;border:1px solid #d9e2eb91;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:11px;text-decoration:none;transition:all .15s;display:flex}.at-download:hover{color:#fff;background:#306d9b;border-color:#306d9b}.call-star-btn.active i{color:#f59e0b}.call-star-btn i{color:#5b6772;transition:color .15s}.call-star-btn:hover i{color:#f59e0b}#admin-user-logs-page .ul-user-cell{align-items:center;gap:8px;display:flex}#admin-user-logs-page .ul-avatar{background:#f3f9ff;border:1px solid #d9dfe5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}#admin-user-logs-page .ul-avatar i{color:#306d9b;font-size:11px}#admin-user-logs-page .ul-browser-cell,#admin-user-logs-page .ul-date-cell{color:#5b6772;white-space:nowrap;font-size:12px}#admin-user-logs-page .ul-source-badge{border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}#admin-user-logs-page .ul-source-badge--auto{color:#306d9b;background:#f3f9ff;border:1px solid #d9dfe5}#admin-user-logs-page .ul-source-badge--manual{color:#27ae60;background:#27ae601a;border:1px solid #27ae604d}#admin-user-logs-page .ul-error-badge{color:#c0392b;background:#dc3c3c1f;border:1px solid #dc3c3c4d;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}#admin-user-logs-page .ul-count-badge{color:#306d9b;background:#f3f9ff;border:1px solid #d9dfe5;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}#admin-user-logs-page .ul-section-header{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;background:#f5f7fa;border-bottom:1px solid #d9dfe5;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:700;display:flex}#admin-user-logs-page .ul-section-header i{color:#306d9b}#admin-user-logs-page .ul-kv-label{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;width:130px;min-width:130px;font-size:11px;font-weight:600}#admin-user-logs-page .ul-kv-mono{word-break:break-all;font-family:SF Mono,Fira Code,monospace;font-size:12px}#admin-user-logs-page .ul-log-ts{color:#5b6772;width:80px;min-width:80px;font-family:SF Mono,Fira Code,monospace;font-size:11px}#admin-user-logs-page .ul-log-src{color:#5b6772;font-family:SF Mono,Fira Code,monospace;font-size:11px}#admin-user-logs-page .ul-log-level{text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}#admin-user-logs-page .ul-log-level--error{color:#c0392b;background:#dc3c3c1a}#admin-user-logs-page .ul-log-level--warn{color:#b7770d;background:#e6a0001f}#admin-user-logs-page .ul-log-level--log,#admin-user-logs-page .ul-log-level--info{color:#306d9b;background:#f3f9ff}#admin-user-logs-page .ul-empty-section{color:#5b6772;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}#admin-user-logs-page .ul-empty-section i{color:#27ae60}#admin-user-logs-page .ul-delete-btn{opacity:0;transition:opacity .15s}#admin-user-logs-page .ul-log-row-item:hover .ul-delete-btn{opacity:1}#admin-user-logs-page .ul-log-console{color:#c9d1d9;white-space:pre-wrap;word-break:break-all;background:#0d1117;max-height:600px;padding:16px 20px;font-family:SF Mono,Fira Code,monospace;font-size:11px;line-height:1.6;overflow:auto}#bug-report-modal .bug-report-view{width:460px;max-width:calc(100vw - 32px)}#bug-report-modal h3{align-items:center;gap:8px;display:flex}#bug-report-modal h3 i{color:#ff4d4f}#bug-report-modal .bug-modal-close{color:#5b6772;cursor:pointer;font-size:18px;position:absolute;top:14px;right:16px}#bug-report-modal .bug-modal-close:hover{color:#ff4d4f}#bug-report-modal .bug-modal-hint{color:#5b6772;margin-bottom:14px;font-size:13px;line-height:1.5}#bug-report-modal .bug-modal-textarea{resize:vertical;box-sizing:border-box;border:1px solid #d9dfe5;border-radius:7px;width:100%;padding:10px 12px;font-family:Inter,Lato,sans-serif;font-size:14px}#bug-report-modal .bug-modal-textarea:focus{border-color:#0000;outline:none;box-shadow:0 0 0 2px #306d9b}#bug-report-modal .bug-paste-hint{color:#5b6772;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}#bug-report-modal .bug-paste-hint>i{color:#306d9b}#bug-report-modal .bug-thumbs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}#bug-report-modal .bug-thumb{background:#f5f7fa;border:1px solid #d9dfe5;border-radius:5px;flex:none;width:48px;height:48px;position:relative;overflow:hidden}#bug-report-modal .bug-thumb-img{object-fit:cover;width:100%;height:100%;display:block}#bug-report-modal .bug-thumb-x{color:#fff;cursor:pointer;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;transition:background .15s;display:flex;position:absolute;top:2px;right:2px}#bug-report-modal .bug-thumb-x:hover{background:#ff4d4f}#bug-report-modal .bug-modal-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}#bug-report-modal .bug-modal-actions-right{gap:8px;margin-left:auto;display:flex}#bug-report-modal .bug-upload-btn,#bug-report-modal .bug-btn-primary,#bug-report-modal .bug-btn-secondary{box-sizing:border-box;cursor:pointer;border:1px solid #d9dfe5;border-radius:7px;justify-content:center;align-items:center;width:auto;height:36px;min-height:36px;font-size:13px;line-height:1;display:inline-flex}#bug-report-modal .bug-upload-btn{color:#454d52;background:#f5f7fa;gap:6px;padding:0 14px}#bug-report-modal .bug-upload-btn:hover{color:#306d9b;border-color:#306d9b}#bug-report-modal .bug-btn-primary,#bug-report-modal .bug-btn-secondary{padding:0 18px;font-weight:500}#bug-report-modal .bug-btn-primary{color:#fff;background:#306d9b;border-color:#306d9b}#bug-report-modal .bug-btn-primary:hover{opacity:.88}#bug-report-modal .bug-btn-primary:disabled{opacity:.5;cursor:default}#bug-report-modal .bug-btn-secondary{color:#454d52;background:0 0}#bug-report-modal .bug-btn-secondary:hover{background:#f5f7fa}#bug-report-modal .bug-modal-status{color:#306d9b;margin-top:12px;font-size:13px;font-weight:500}#bug-report-modal .bug-modal-status.error{color:#ff4d4f}#bug-report-modal .bug-modal-status:empty{display:none}.ratings-stars{color:#e8a13a;white-space:nowrap;gap:2px;font-size:13px;display:inline-flex}.ratings-stars .fa-regular{color:#d9dfe5}.ratings-stars.ratings-stars--lg{gap:3px;font-size:22px}.ratings-stars-frac{white-space:nowrap;font-size:13px;line-height:1;display:inline-block;position:relative}.ratings-stars-frac i{margin:0 1px}.ratings-stars-frac .rsf-base{color:#d9dfe5;display:inline-block}.ratings-stars-frac .rsf-fill{width:var(--fill,0%);color:#e8a13a;display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.ratings-stars-frac.ratings-stars--lg{font-size:22px}.ratings-stars-frac.ratings-stars--lg i{margin:0 1.5px}.ratings-range{background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;gap:3px;margin-bottom:16px;padding:3px;display:inline-flex}.ratings-range button{color:#5b6772;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 14px;font-size:12.5px;font-weight:500;line-height:1.2;transition:background .12s,color .12s}.ratings-range button:hover:not(.active){color:#454d52}.ratings-range button.active{color:#fff;background:#306d9b}.ratings-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:20px;margin-bottom:18px;display:flex}.ratings-header .page-title{letter-spacing:-.02em;color:#454d52;margin:0;font-family:Inter,Lato,sans-serif;font-size:24px;font-weight:700}.ratings-header .ratings-range{margin-bottom:0}#admin-analytics-page .page-title,#admin-performance-page .page-title,#admin-user-logs-page .page-title,#call-page .page-title,#orders-page .page-title{letter-spacing:-.02em;font-family:Inter,Lato,sans-serif;font-size:24px;font-weight:700}.ratings-subtitle{color:#5b6772;margin:5px 0 0;font-size:13px}.ratings-overview{flex-wrap:wrap;align-items:stretch;gap:28px;margin-bottom:14px;display:flex;padding:22px 26px!important}.ratings-score{border-right:1px solid #d9dfe5;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:140px;padding-right:28px;display:flex}.ratings-score .ratings-score-num{color:#454d52;font-family:Comfortaa,Inter,sans-serif;font-size:46px;font-weight:700;line-height:1}.ratings-score .ratings-score-label{color:#5b6772;text-align:center;font-size:12px}.ratings-dist{flex-direction:column;flex:1;justify-content:center;gap:7px;min-width:220px;display:flex}.ratings-dist-row{align-items:center;gap:10px;display:flex}.ratings-dist-star{color:#5b6772;flex-shrink:0;align-items:center;gap:3px;width:32px;font-size:12px;font-weight:600;display:inline-flex}.ratings-dist-star i{color:#e8a13a;font-size:10px}.ratings-dist-track{background:#0000000f;border-radius:5px;flex:1;height:8px;overflow:hidden}.ratings-dist-fill{background:#e8a13a;border-radius:5px;height:100%;transition:width .3s}.ratings-dist-count{text-align:right;color:#454d52;flex-shrink:0;width:26px;font-size:12px;font-weight:600}.ratings-table-card{overflow:hidden;padding:0!important}.ratings-table-card .ratings-table-wrap{overflow-x:auto}.ratings-table-card table{border-collapse:collapse;width:100%;font-size:13.5px}.ratings-table-card table thead tr{background:#f5f7fa;border-bottom:2px solid #d9dfe5}.ratings-table-card table th{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;text-align:left;white-space:nowrap;padding:11px 16px;font-size:11px;font-weight:700}.ratings-table-card table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ratings-table-card table th.sortable:hover{color:#306d9b}.ratings-table-card table td{color:#454d52;vertical-align:middle;border-bottom:1px solid #d9dfe5;padding:12px 16px;font-size:13.5px}.ratings-table-card table td code{background:0 0;padding:0;font-size:12.5px}.ratings-table-card table tbody tr{transition:background-color .12s}.ratings-table-card table tbody tr td{background-color:#fff}.ratings-table-card table tbody tr:nth-child(2n) td{background-color:#f5f7fa}.ratings-table-card table tbody tr:hover td{background-color:#f3f9ff}.ratings-table-card table tbody tr:last-child td{border-bottom:0}.ratings-table-card table tbody tr .admin-remove-btn{width:28px;height:28px;min-height:unset;color:#5b6772;cursor:pointer;opacity:0;background:0 0;border:1px solid #d9dfe5;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;transition:opacity .12s,background .15s,border-color .15s,color .15s;display:inline-flex}.ratings-table-card table tbody tr .admin-remove-btn:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}.ratings-table-card table tbody tr:hover .admin-remove-btn,.ratings-table-card table tbody tr .admin-remove-btn:focus-visible{opacity:1}.ratings-toolbar{border-bottom:1px solid #d9dfe5;flex-wrap:wrap;gap:10px;padding:14px 16px;display:flex}.ratings-toolbar .ratings-search{flex:200px;max-width:none;margin-bottom:0}.ratings-inline-empty{color:#5b6772;justify-content:center;align-items:center;gap:8px;padding:44px 20px;font-size:14px;display:flex}.ratings-inline-empty i{opacity:.6;font-size:16px}.ratings-search{background:#fff;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:8px;max-width:360px;margin-bottom:16px;padding:8px 12px;display:flex}.ratings-search>i{color:#5b6772;flex-shrink:0;font-size:13px}.ratings-search input{width:100%;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ratings-search input:focus{box-shadow:none!important}.ratings-acct{flex-direction:column;gap:1px;display:flex}.ratings-acct .ratings-acct-name{color:#5b6772;font-size:12px}.ratings-comment{white-space:normal;max-width:360px;line-height:1.4}.ratings-call-link{text-decoration:none}.ratings-call-link code{color:#306d9b}.ratings-call-link:hover code{text-decoration:underline}.ratings-date{white-space:nowrap;color:#5b6772;font-size:12px}#admin-ratings-page th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}#admin-ratings-page .sort-icon{color:#306d9b;margin-left:3px;font-size:10px}#admin-ratings-page .sort-icon.sort-inactive{opacity:.25}.ap-ratings-summary{background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:16px 20px;display:flex}.ap-ratings-summary .ap-ratings-avg-num{color:#454d52;font-family:Comfortaa,Inter,sans-serif;font-size:30px;font-weight:700;line-height:1}.ap-ratings-summary .ap-ratings-avg-label{color:#5b6772;font-size:13px}#admin-accounts-page .ap-chip--rating i{color:#e8a13a}#admin-accounts-page .ap-logo-upload-zone--dragover{outline-offset:3px;background:#f3f9ff;outline:2px dashed #306d9b}.ratings-submitter-link{color:#306d9b;text-decoration:none}.ratings-submitter-link:hover{text-decoration:underline}a.ratings-acct-link{text-decoration:none}a.ratings-acct-link code{color:#306d9b}a.ratings-acct-link:hover code,a.ratings-acct-link:hover .ratings-acct-name{text-decoration:underline}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#00000047 transparent}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@keyframes nav-text-fade-in{0%{opacity:0}to{opacity:1}}#sidebar{--sb-bg:#fff;--sb-border:#d9dfe5;--sb-accent:var(--sb-border);--sb-hover:#dee7f2;background:linear-gradient(var(--sb-bg), var(--sb-bg)) padding-box, linear-gradient(to top, var(--sb-accent) 0%, var(--sb-border) 40%) border-box;z-index:1;border:1px solid #0000;border-radius:14px;flex:0 0 250px;height:100%;font-family:Inter,sans-serif;transition:box-shadow .25s,flex-basis .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#sidebar:has(.env-banner--local){--sb-accent:#16a34a}#sidebar:has(.env-banner--dev){--sb-accent:#ea580c}#sidebar .env-banner{z-index:5;box-sizing:border-box;letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:3px 10px;font-size:10px;font-weight:400;display:flex;position:absolute;bottom:0;left:40px;right:40px;transform:translateY(50%);box-shadow:0 4px 14px #00000047}#sidebar .env-banner i{flex-shrink:0;font-size:12px}#sidebar .env-banner--local{background:#16a34a}#sidebar .env-banner--dev{background:#ea580c}#sidebar.sidebar-mini-collapsed{flex:0 0 64px;overflow:hidden}#sidebar.sidebar-mini-collapsed .cmr-logo,#sidebar.sidebar-mini-collapsed .menu p,#sidebar.sidebar-mini-collapsed .menu .section-title,#sidebar.sidebar-mini-collapsed .menu .sub-menu,#sidebar.sidebar-mini-collapsed .footer .theme-toggle span{display:none}#sidebar.sidebar-mini-collapsed .menu{margin:40px 8px 0}#sidebar.sidebar-mini-collapsed .menu ul li,#sidebar.sidebar-mini-collapsed .menu ul li.active{padding:0}#sidebar.sidebar-mini-collapsed .menu ul li p,#sidebar.sidebar-mini-collapsed .menu ul li span{display:none}#sidebar.sidebar-mini-collapsed .menu ul li i{width:auto!important;margin:0!important}#sidebar.sidebar-mini-collapsed .menu ul li .section-link{justify-content:center;width:100%;padding:0!important}#sidebar.sidebar-mini-collapsed .menu ul li .section-link .nav-chevron,#sidebar.sidebar-mini-collapsed .footer-container{display:none}#sidebar.sidebar-mini-collapsed .footer{align-items:center;gap:8px;padding:20px 8px}#sidebar.sidebar-mini-collapsed .footer .theme-toggle,#sidebar.sidebar-mini-collapsed .footer .admin-panel-btn{width:40px;height:40px;min-height:unset;border-radius:50%;justify-content:center;margin-bottom:10px;padding:0}#sidebar.sidebar-mini-collapsed .footer .admin-panel-btn span{display:none}#sidebar.sidebar-mini-collapsed .footer .preview-toggle{width:40px;height:40px;min-height:unset;border-radius:50%;justify-content:center;margin-bottom:10px;padding:0}#sidebar.sidebar-mini-collapsed .footer .preview-toggle span{display:none}#sidebar.sidebar-mini-collapsed .footer .user-card{border-radius:50%;justify-content:center;padding:4px}#sidebar.sidebar-mini-collapsed .footer .user-card .user-info,#sidebar.sidebar-mini-collapsed .footer .user-card .user-arrow{display:none}#sidebar.sidebar-mini-collapsed .footer .user-card .user-avatar{flex:none}#sidebar a p{color:#3f4648;font-weight:300;display:inline-block}#sidebar .cmr-logo{width:65%;margin:60px auto;display:block}#sidebar .cmr-logo .cls-1{fill:#1b496c}#sidebar .cmr-logo .cls-2{fill:#306d9b}#sidebar .close{width:52px;height:52px;min-height:unset;-webkit-backdrop-filter:blur(13.8px);backdrop-filter:blur(13.8px);color:#5b6772;transform-origin:0 0;background:0 0;border:0;border-radius:14px 0 100%;justify-content:flex-start;align-items:flex-start;padding:13px 0 0 13px;transition:background .15s,color .15s,transform .1s;display:none;position:absolute;top:0;left:0}#sidebar .close i{font-size:14px}#sidebar .close:hover{color:#ff4d4f;background:#ff002f1f}#sidebar .close:active{transform:scale(.88)}#sidebar .menu{flex:1;margin-top:40px;margin-left:20px;margin-right:20px;overflow:hidden auto}#sidebar .menu .section-title{text-transform:uppercase;color:#97a2b3;opacity:.4;background-color:#0000;margin-top:20px;padding:0 0 0 20px;font-size:14px;font-weight:300}#sidebar .menu .section-title:hover{background-color:#0000}#sidebar .menu .section-title.admin{opacity:1;color:#c96716}#sidebar .menu .section-link{box-sizing:border-box;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:100%;padding:8px 0 8px 20px;display:flex;position:relative}#sidebar .menu .section{color:#97a2b3;border:0;font-size:18px;font-weight:300;text-decoration:none}#sidebar .menu .section.admin-nav i{color:#c96716}#sidebar .menu .section.active .sub-menu{display:block}#sidebar .menu li.section.active{border-radius:7px;box-shadow:0 1px 3px #36394012,0 1px 2px #31363933}#sidebar .menu ul{margin:0;padding:0 2px;list-style-type:none}#sidebar .menu ul li{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:7px;margin:5px 0;padding:0;list-style-type:none;transition:background-color .15s,color .15s,transform .1s;display:flex;position:relative}#sidebar .menu ul li:hover{background-color:#dee7f2}#sidebar .menu ul li:hover .nav-chevron{opacity:1;transform:translate(0)}#sidebar .menu ul li:hover i:not(.nav-loading-icon),#sidebar .menu ul li:hover p,#sidebar .menu ul li:hover a{color:#306d9b}#sidebar .menu ul li:active,#sidebar .menu ul li.pressing{background-color:#306d9b;transition:background-color,transform .1s;transform:scale(.95)}#sidebar .menu ul li:active i,#sidebar .menu ul li:active p,#sidebar .menu ul li:active a,#sidebar .menu ul li:active a p,#sidebar .menu ul li.pressing i,#sidebar .menu ul li.pressing p,#sidebar .menu ul li.pressing a,#sidebar .menu ul li.pressing a p{color:#fff!important}#sidebar .menu ul li.active:not(:has(.sub-menu)){background-color:#306d9b}#sidebar .menu ul li.active:not(:has(.sub-menu)) .nav-chevron{opacity:0;transform:translate(4px)}#sidebar .menu ul li.active:not(:has(.sub-menu)) i{color:#fff!important}#sidebar .menu ul li.active:not(:has(.sub-menu)) p{color:#fff!important}#sidebar .menu ul li.active:not(:has(.sub-menu)) a{color:#fff!important}#sidebar .menu ul li.active:not(:has(.sub-menu)) a p{color:#fff!important}#sidebar .menu ul li:hover i.nav-loading-icon,#sidebar .menu ul li:active i.nav-loading-icon,#sidebar .menu ul li.pressing i.nav-loading-icon,#sidebar .menu ul li[data-nav-color]:hover i.nav-loading-icon,#sidebar .menu ul li[data-nav-color]:active i.nav-loading-icon,#sidebar .menu ul li[data-nav-color].pressing i.nav-loading-icon{color:#fff!important}#sidebar .menu ul li i{color:#5b6772;width:16px;margin-right:12px;transition:color .15s}#sidebar .menu ul li .nav-badge{background:#ff4d4f;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;margin-right:8px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;color:#fff!important}#sidebar .menu ul li .nav-chevron{color:#306d9b;opacity:0;width:auto;margin-left:auto;margin-right:0;padding-right:12px;font-size:10px;transition:opacity .15s,transform .15s,color .15s;transform:translate(4px)}#sidebar .menu ul li p{transition:opacity .3s}#sidebar .menu ul li.text-fade-in p{animation:.3s forwards nav-text-fade-in}#sidebar .menu ul li i.nav-loading-icon{transform-origin:50%;justify-content:center;align-items:center;width:16px;margin-right:12px;animation:.7s linear infinite spin;display:inline-flex;position:static}#sidebar .menu ul li[data-nav-color=messaging] i,#sidebar .menu ul li[data-nav-color=calls] i,#sidebar .menu ul li[data-nav-color=oncall] i,#sidebar .menu ul li[data-nav-color=directory] i,#sidebar .menu ul li[data-nav-color=reports] i,#sidebar .menu ul li[data-nav-color=billing] i{color:#306d9b66}#sidebar .menu ul li[data-nav-color=messaging]:not(.active):not(.pressing):hover,#sidebar .menu ul li[data-nav-color=calls]:not(.active):not(.pressing):hover,#sidebar .menu ul li[data-nav-color=oncall]:not(.active):not(.pressing):hover,#sidebar .menu ul li[data-nav-color=directory]:not(.active):not(.pressing):hover,#sidebar .menu ul li[data-nav-color=reports]:not(.active):not(.pressing):hover,#sidebar .menu ul li[data-nav-color=billing]:not(.active):not(.pressing):hover{background:#dee7f2}#sidebar .menu ul li[data-nav-color=messaging]:not(.active):not(.pressing):hover i,#sidebar .menu ul li[data-nav-color=messaging]:not(.active):not(.pressing):hover p,#sidebar .menu ul li[data-nav-color=messaging]:not(.active):not(.pressing):hover a,#sidebar .menu ul li[data-nav-color=messaging]:not(.active):not(.pressing):hover a p,#sidebar .menu ul li[data-nav-color=calls]:not(.active):not(.pressing):hover i,#sidebar .menu ul li[data-nav-color=calls]:not(.active):not(.pressing):hover p,#sidebar .menu ul li[data-nav-color=calls]:not(.active):not(.pressing):hover a,#sidebar .menu ul li[data-nav-color=calls]:not(.active):not(.pressing):hover a p,#sidebar .menu ul li[data-nav-color=oncall]:not(.active):not(.pressing):hover i,#sidebar .menu ul li[data-nav-color=oncall]:not(.active):not(.pressing):hover p,#sidebar .menu ul li[data-nav-color=oncall]:not(.active):not(.pressing):hover a,#sidebar .menu ul li[data-nav-color=oncall]:not(.active):not(.pressing):hover a p,#sidebar .menu ul li[data-nav-color=directory]:not(.active):not(.pressing):hover i,#sidebar .menu ul li[data-nav-color=directory]:not(.active):not(.pressing):hover p,#sidebar .menu ul li[data-nav-color=directory]:not(.active):not(.pressing):hover a,#sidebar .menu ul li[data-nav-color=directory]:not(.active):not(.pressing):hover a p,#sidebar .menu ul li[data-nav-color=reports]:not(.active):not(.pressing):hover i,#sidebar .menu ul li[data-nav-color=reports]:not(.active):not(.pressing):hover p,#sidebar .menu ul li[data-nav-color=reports]:not(.active):not(.pressing):hover a,#sidebar .menu ul li[data-nav-color=reports]:not(.active):not(.pressing):hover a p,#sidebar .menu ul li[data-nav-color=billing]:not(.active):not(.pressing):hover i,#sidebar .menu ul li[data-nav-color=billing]:not(.active):not(.pressing):hover p,#sidebar .menu ul li[data-nav-color=billing]:not(.active):not(.pressing):hover a,#sidebar .menu ul li[data-nav-color=billing]:not(.active):not(.pressing):hover a p{color:#306d9b!important}:is(#sidebar .menu ul li[data-nav-color=messaging]:active,#sidebar .menu ul li[data-nav-color=messaging].pressing,#sidebar .menu ul li[data-nav-color=messaging].active:not(:has(.sub-menu)),#sidebar .menu ul li[data-nav-color=calls]:active,#sidebar .menu ul li[data-nav-color=calls].pressing,#sidebar .menu ul li[data-nav-color=calls].active:not(:has(.sub-menu)),#sidebar .menu ul li[data-nav-color=oncall]:active,#sidebar .menu ul li[data-nav-color=oncall].pressing,#sidebar .menu ul li[data-nav-color=oncall].active:not(:has(.sub-menu)),#sidebar .menu ul li[data-nav-color=directory]:active,#sidebar .menu ul li[data-nav-color=directory].pressing,#sidebar .menu ul li[data-nav-color=directory].active:not(:has(.sub-menu)),#sidebar .menu ul li[data-nav-color=reports]:active,#sidebar .menu ul li[data-nav-color=reports].pressing,#sidebar .menu ul li[data-nav-color=reports].active:not(:has(.sub-menu)),#sidebar .menu ul li[data-nav-color=billing]:active,#sidebar .menu ul li[data-nav-color=billing].pressing,#sidebar .menu ul li[data-nav-color=billing].active:not(:has(.sub-menu))){background:#306d9b}#sidebar .menu ul li.inactive{opacity:.2}#sidebar .menu ul li .nav-tooltip{color:#fff;white-space:nowrap;z-index:200;pointer-events:none;background:#353434;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:300;display:none;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}#sidebar .menu ul.sub-menu{margin-top:5px;display:none}#sidebar .menu ul.sub-menu li{margin:5px;padding-left:33px}#sidebar .menu ul.sub-menu li:last-child{margin-bottom:0}#sidebar .menu ul.sub-menu li a{color:#3f4648;text-transform:none;font-size:16px;font-weight:300}#sidebar .menu ul.sub-menu li.active{background-color:#dee7f2;border-radius:7px;padding-right:8px}#sidebar .menu ul.sub-menu li:hover{opacity:.6;border-radius:7px;padding-right:8px}#sidebar .sidebar-container{flex-direction:column;width:250px;min-width:250px;height:100%;display:flex}#sidebar .footer-container{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:20px;font-size:14px;transition:all .1s;display:flex}#sidebar .footer{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;padding:0;font-size:14px;transition:all .1s;display:flex}#sidebar .footer .admin-panel-btn{color:#454d52;cursor:pointer;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-bottom:10px;padding:10px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.2;transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .15s;display:flex}#sidebar .footer .admin-panel-btn i{color:inherit;font-size:13px}#sidebar .footer .admin-panel-btn span{white-space:nowrap;line-height:1.2}#sidebar .footer .admin-panel-btn:hover{color:#fff;background:#ef7d1a;border-color:#ef7d1a;transform:scale(1.02);box-shadow:0 4px 12px #00000026}#sidebar .footer .admin-panel-btn:hover i{color:#fff}#sidebar .footer .admin-panel-btn:active{transform:scale(.98)}#sidebar .footer .bug-report-btn:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}#sidebar .footer .bug-report-btn:hover i{color:#fff}#sidebar .footer .user-card{background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background-color .2s,border-color .2s,transform .15s,box-shadow .15s;display:flex}#sidebar .footer .user-card:hover{background-color:#306d9b;border-color:#0000;transform:scale(1.02);box-shadow:0 4px 12px #00000026}#sidebar .footer .user-card:hover .user-avatar{color:#fff;background:#ffffff40}#sidebar .footer .user-card:hover .user-name{color:#fff}#sidebar .footer .user-card:hover .user-account,#sidebar .footer .user-card:hover .user-arrow{color:#ffffffb3}#sidebar .footer .user-card:active{transform:scale(.98)}#sidebar .footer .user-avatar{color:#306d9b;background:#f3f9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:300;transition:background .2s,color .2s;display:flex;overflow:hidden}#sidebar .footer .user-avatar .user-avatar-pfp{object-fit:cover;border-radius:50%;width:100%;height:100%}#sidebar .footer .user-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}#sidebar .footer .user-name{color:#454d52;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:300;transition:color .2s;overflow:hidden}#sidebar .footer .user-account{color:#5b6772;font-size:11px;transition:color .2s}#sidebar .footer .user-arrow{color:#5b6772;flex-shrink:0;font-size:11px;transition:color .2s}#sidebar .footer .theme-toggle{color:#454d52;cursor:pointer;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-bottom:10px;padding:10px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.2;display:flex}#sidebar .footer .theme-toggle span{white-space:nowrap;line-height:1.2}#sidebar .footer .theme-toggle:hover{opacity:.7}#sidebar .footer .footer-theme-row{align-items:stretch;gap:8px;width:100%;margin-bottom:10px;display:flex}#sidebar .footer .footer-theme-row .theme-toggle{flex:auto;width:auto;min-width:0;margin-bottom:0}#sidebar .footer .sidebar-collapse-toggle{width:40px;height:40px;min-height:unset;color:#454d52;cursor:pointer;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;font-size:14px;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:flex}#sidebar .footer .sidebar-collapse-toggle:not(.is-disabled):hover{color:#306d9b;background:#f3f9ff;border-color:#306d9b}#sidebar .footer .sidebar-collapse-toggle.is-disabled{opacity:.4;cursor:not-allowed}#sidebar .footer .preview-toggle{color:#ef7d1a;cursor:pointer;background:#fffdfc;border:1px solid #e07b2a59;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:7px 10px;font-family:Inter,sans-serif;font-size:13px;transition:background .2s,color .2s;display:flex}#sidebar .footer .preview-toggle:hover,#sidebar .footer .preview-toggle.active{color:#fff;background:#ef7d1a}#sidebar .footer .preview-toggle.active:hover{color:#ef7d1a;background:0 0}#sidebar .footer .logout{border:0;text-decoration:none;display:block}#sidebar #admin-hub-page .ahub-header{align-items:center;gap:16px;margin-bottom:32px;display:flex}#sidebar #admin-hub-page .ahub-header-icon{color:#ef7d1a;background:#fffdfc;border:1px solid #e07b2a59;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex}#sidebar #admin-hub-page .ahub-sub{color:#5b6772;margin:4px 0 0;font-size:13px}#sidebar #admin-hub-page .ahub-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}#sidebar #admin-hub-page .ahub-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #d9dfe5;border-radius:14px;flex-direction:column;gap:8px;width:100%;padding:24px;font-family:Inter,sans-serif;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .15s;display:flex;position:relative;box-shadow:0 20px 25px -5px #0000000d,0 10px 10px -5px #00000003}#sidebar #admin-hub-page .ahub-card:hover{border-color:#e07b2a59;transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#sidebar #admin-hub-page .ahub-card:hover .ahub-card-icon{color:#ef7d1a;background:#fffdfc;border-color:#e07b2a59}#sidebar #admin-hub-page .ahub-card:hover .ahub-card-arrow{opacity:1;transform:translate(0)}#sidebar #admin-hub-page .ahub-card:active{transform:translateY(0)scale(.99)}#sidebar #admin-hub-page .ahub-card-icon{color:#5b6772;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;font-size:18px;transition:background .2s,border-color .2s,color .2s;display:flex}#sidebar #admin-hub-page .ahub-card-label{color:#454d52;font-size:15px;font-weight:600}#sidebar #admin-hub-page .ahub-card-desc{color:#5b6772;flex:1;font-size:13px;line-height:1.5}#sidebar #admin-hub-page .ahub-card-arrow{color:#ef7d1a;opacity:0;align-self:flex-end;font-size:12px;transition:opacity .2s,transform .2s;transform:translate(-4px)}@media only screen and (width>=801px){body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li{justify-content:center;align-items:center;display:flex;background-color:#0000!important}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li:hover{background-color:#0000!important}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li.active{box-shadow:none!important}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li .section-link{justify-content:center;align-items:center;position:relative;padding:8px 0!important}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li .section-link:hover{background-color:#0000!important}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li .section-link:before{content:"";aspect-ratio:1;z-index:0;background-color:#0000;border-radius:7px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li .section-link i{z-index:1;position:relative;width:auto!important;margin:0!important}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li:hover .section-link:before{background-color:var(--sb-hover)}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li:active .section-link:before,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li.pressing .section-link:before{background-color:#306d9b}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li.active:not(:has(.sub-menu)) .section-link i{color:#306d9b!important}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li p,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li span,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li .nav-chevron,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .env-banner{display:none}}.sidebar-collapse-toggle i{transition:transform .3s cubic-bezier(.22,1,.36,1)}body.sidebar-mini .sidebar-collapse-toggle i{transform:rotate(180deg)}@keyframes theme-icon-spin{0%{opacity:.4;transform:rotate(-180deg)scale(.5)}to{opacity:1;transform:rotate(0)scale(1)}}#theme-icon.theme-icon-spin{animation:.45s cubic-bezier(.22,1,.36,1) theme-icon-spin}html{min-height:100%}body{background-color:#f5f7fa}.cls-1{fill:#1b496c}.cls-2{fill:#306d9b}html,body{height:100%;margin:0}.login-container{z-index:1000;justify-content:center;align-items:center;height:calc(100% - 52px);display:flex;position:relative}body.login{text-align:center;font-family:Inter,Lato,serif}body.login .login-logo{width:250px;position:absolute;top:45px;left:45px}body.login .login-box{color:#454d52;background-color:#fff;border:1px solid #d9dfe5;border-radius:14px;width:300px;padding:15px;font-size:12px;font-weight:400;line-height:1.4em;display:inline-block;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}body.login .login-box p{text-align:left}body.login .login-box a{text-align:center}body.login .login-box .login-error{text-align:center;width:93%;margin:0 auto 20px}body.login .login-box .login-error p{text-align:center}body.login .login-box .login-error p a{margin:0 auto;display:block;text-align:center!important}body.login .login-box .links{margin-top:15px;font-size:12px}body.login .login-box .links .link-forgot-password{color:#454d52}body.login .login-box .links .link-forgot-password:hover,body.login .login-box .login-error a{color:#d79717}body.login .field{margin-bottom:20px}body.login .field label{color:#fff;margin-bottom:5px;font-size:12px;display:block}@media (width<=1028px){body.login .login-logo{width:250px;top:25px;left:unset;display:inline-block;position:relative}}@media (width<=1028px) and (height<=400px){body.login .login-logo{display:none}.login-container{height:100%}}@keyframes login-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes login-fadein{0%{opacity:0}to{opacity:1}}body.login .login-logo{animation:.5s cubic-bezier(.22,1,.36,1) both login-rise}body.login .login-box{animation:.55s cubic-bezier(.22,1,.36,1) .1s both login-rise}body.login .login-box>*{animation:.4s both login-fadein}body.login .login-box>:first-child{animation-delay:.34s}body.login .login-box>:nth-child(2){animation-delay:.42s}body.login .login-box>:nth-child(3){animation-delay:.5s}body.login .login-box>:nth-child(4){animation-delay:.58s}body.login .login-box>:nth-child(5){animation-delay:.66s}body.login .login-box>:nth-child(6){animation-delay:.74s}@media (prefers-reduced-motion:reduce){body.login .login-logo,body.login .login-box,body.login .login-box>*{animation:none}}#data-download-page .dl-header,#admin-reports-page .dl-header{align-items:center;gap:20px;margin-bottom:24px;padding-top:20px;display:flex}#data-download-page .dl-header-left,#admin-reports-page .dl-header-left{align-items:center;gap:14px;display:flex}#data-download-page .dl-badge,#admin-reports-page .dl-badge{background:#f3f9ff;border:1px solid #d9dfe5;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}#data-download-page .dl-badge i,#admin-reports-page .dl-badge i{color:#306d9b;font-size:18px}#data-download-page .dl-title,#admin-reports-page .dl-title{letter-spacing:-.02em;color:#353434;margin:0 0 2px;font-family:Inter,Lato,sans-serif;font-size:22px;font-weight:700}#data-download-page .dl-subtitle,#admin-reports-page .dl-subtitle{color:#5b6772;font-size:13px}#data-download-page .dl-info-note,#admin-reports-page .dl-info-note{color:#454d52;background:#f3f9ff;border:1px solid #d9dfe5;border-left:3px solid #306d9b;border-radius:7px;align-items:flex-start;gap:12px;max-width:560px;margin-bottom:20px;padding:14px 18px;font-size:13px;line-height:1.55;display:flex}#data-download-page .dl-info-note>i,#admin-reports-page .dl-info-note>i{color:#306d9b;flex-shrink:0;margin-top:2px;font-size:15px}#data-download-page .dl-info-note b,#admin-reports-page .dl-info-note b{margin-bottom:2px;display:block}#data-download-page .dl-card,#admin-reports-page .dl-card{max-width:560px;overflow:hidden;padding:0!important}#data-download-page .dl-card-header,#admin-reports-page .dl-card-header{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;background:#f5f7fa;border-bottom:1px solid #d9dfe5;align-items:center;gap:8px;padding:13px 24px;font-size:13px;font-weight:700;display:flex}#data-download-page .dl-card-header i,#admin-reports-page .dl-card-header i{color:#306d9b}#data-download-page .dl-card-body,#admin-reports-page .dl-card-body{padding:24px 28px}#data-download-page .dl-presets,#admin-reports-page .dl-presets{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}#data-download-page .dl-preset-btn,#admin-reports-page .dl-preset-btn{color:#5b6772;cursor:pointer;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;width:auto;padding:6px 16px;font-size:12px;font-weight:600;transition:all .15s;min-height:unset!important}#data-download-page .dl-preset-btn:hover,#admin-reports-page .dl-preset-btn:hover{color:#306d9b;border-color:#306d9b}#data-download-page .dl-preset-btn.active,#admin-reports-page .dl-preset-btn.active{color:#fff;background:#306d9b;border-color:#306d9b}#data-download-page .dl-fields,#admin-reports-page .dl-fields{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}#data-download-page .dl-fields .field,#admin-reports-page .dl-fields .field{flex:160px;margin-bottom:0}#data-download-page .dl-fields input[type=date],#data-download-page .dl-fields input[type=text],#admin-reports-page .dl-fields input[type=date],#admin-reports-page .dl-fields input[type=text]{color:#454d52;border-radius:7px;width:100%;padding:8px 12px;font-family:Inter,Lato,sans-serif;font-size:13px;background:#fff!important;border:1px solid #d9dfe5!important}#data-download-page .dl-fields input[type=date]:focus,#data-download-page .dl-fields input[type=text]:focus,#admin-reports-page .dl-fields input[type=date]:focus,#admin-reports-page .dl-fields input[type=text]:focus{outline:none;box-shadow:0 0 0 2px #306d9b;border-color:#0000!important}#data-download-page .dl-account-field,#admin-reports-page .dl-account-field{max-width:460px;margin-bottom:18px}#data-download-page .dl-account-field select,#admin-reports-page .dl-account-field select{color:#454d52;cursor:pointer;border-radius:7px;width:100%;padding:8px 12px;font-family:Inter,Lato,sans-serif;font-size:13px;background:#fff!important;border:1px solid #d9dfe5!important}#data-download-page .dl-account-field select:focus,#admin-reports-page .dl-account-field select:focus{outline:none;box-shadow:0 0 0 2px #306d9b;border-color:#0000!important}#data-download-page .dl-error,#admin-reports-page .dl-error{color:#ff4d4f;background:#ff4d4f14;border:1px solid #ff4d4f40;border-radius:7px;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;font-size:13px;display:flex}#data-download-page .dl-error i,#admin-reports-page .dl-error i{font-size:14px}#data-download-page .dl-action,#admin-reports-page .dl-action{flex-shrink:0}#data-download-page .dl-action button,#admin-reports-page .dl-action button{white-space:nowrap;align-items:center;gap:7px;width:auto;padding:10px 20px;font-size:13px;display:inline-flex}#data-download-page .dl-disabled-card,#admin-reports-page .dl-disabled-card{max-width:560px;padding:0!important}#data-download-page .dl-disabled-inner,#admin-reports-page .dl-disabled-inner{text-align:center;padding:48px 32px}#data-download-page .dl-disabled-icon,#admin-reports-page .dl-disabled-icon{color:#5b6772;opacity:.5;margin-bottom:14px;font-size:36px}#data-download-page .dl-disabled-title,#admin-reports-page .dl-disabled-title{color:#353434;margin-bottom:8px;font-size:16px;font-weight:700}#data-download-page .dl-disabled-sub,#admin-reports-page .dl-disabled-sub{color:#5b6772;max-width:380px;margin:0 auto;font-size:13px;line-height:1.6}.reports-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f7fad9;border-bottom:1px solid #d9dfe5;flex-wrap:wrap;gap:0;margin-bottom:0;padding:0 14px;display:flex}.reports-tab{color:#5b6772;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;margin-bottom:-1px;padding:12px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.reports-tab:hover{color:#306d9b;border-bottom-color:#306d9b}.reports-tab.active{color:#306d9b;border-bottom-color:#306d9b;font-weight:600}.admin-nav-card{background:#fff;border:1px solid #d9dfe5;border-radius:14px;flex-shrink:0;align-items:center;gap:16px;margin:0;padding:8px 12px;display:flex;box-shadow:0 1px 4px #0000000f}.admin-nav-brand{color:#ef7d1a;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:4px 8px;font-size:13px;font-weight:700;display:flex}.admin-nav-brand i{font-size:14px}.admin-nav-tabs{flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.admin-nav-tab{color:#5b6772;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.admin-nav-tab i{font-size:12px}.admin-nav-tab:hover{color:#ef7d1a;background:#fffdfc}.admin-nav-tab.active{color:#fff;background:#ef7d1a;font-weight:600;box-shadow:0 2px 8px #e07b2a4d}.admin-hub-welcome{color:#5b6772;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 20px;display:flex}.admin-hub-welcome-icon{color:#ef7d1a;opacity:.4;margin-bottom:4px;font-size:36px}.admin-hub-welcome-title{color:#454d52;font-family:Comfortaa,Inter,sans-serif;font-size:18px;font-weight:700}.admin-hub-welcome-sub{color:#5b6772;font-size:13px}.calls-page-card{box-shadow:none;background-color:#0000;border:0;border-radius:0;width:100%;margin-bottom:10px;overflow:hidden}.calls-page-card.onepage{flex-direction:column;height:100%;margin-bottom:0;display:flex;overflow-y:auto}.calls-page-card.onepage>.calls-table-wrap{flex:none}#calls-page .calls-page-card .calls-filter-bar,#dialout-page .calls-page-card .calls-filter-bar,#callerid-page .calls-page-card .calls-filter-bar,#messages-page .calls-page-card .calls-filter-bar{box-shadow:none;border:0;border-bottom:1px solid #d9dfe5;border-radius:0;margin-bottom:0}#calls-page .calls-page-card .chart-wrapper,#dialout-page .calls-page-card .chart-wrapper,#callerid-page .calls-page-card .chart-wrapper,#messages-page .calls-page-card .chart-wrapper{border-left:0;border-right:0;border-radius:0}#calls-page .chart-toggle,#dialout-page .chart-toggle,#callerid-page .chart-toggle,#messages-page .chart-toggle{color:#306d9b;cursor:pointer;padding:10px}#calls-page .chart-toggle i,#dialout-page .chart-toggle i,#callerid-page .chart-toggle i,#messages-page .chart-toggle i{margin-right:5px}#calls-page .audio-btn,#dialout-page .audio-btn,#callerid-page .audio-btn,#messages-page .audio-btn{margin-left:6px}#calls-page .audio-btn.playing i,#dialout-page .audio-btn.playing i,#callerid-page .audio-btn.playing i,#messages-page .audio-btn.playing i{color:#306d9b}#calls-page .audio-btn.loading,#dialout-page .audio-btn.loading,#callerid-page .audio-btn.loading,#messages-page .audio-btn.loading{pointer-events:none;opacity:.6}#calls-page .call-actions-col a.icon,#dialout-page .call-actions-col a.icon,#callerid-page .call-actions-col a.icon,#messages-page .call-actions-col a.icon{color:#306d9b;transition:opacity .15s}#calls-page .call-actions-col a.icon:hover,#dialout-page .call-actions-col a.icon:hover,#callerid-page .call-actions-col a.icon:hover,#messages-page .call-actions-col a.icon:hover{opacity:.7}#calls-page .call-actions-col a.icon i,#dialout-page .call-actions-col a.icon i,#callerid-page .call-actions-col a.icon i,#messages-page .call-actions-col a.icon i{font-size:14px}#calls-page .data-table table,#dialout-page .data-table table,#callerid-page .data-table table,#messages-page .data-table table{border-collapse:collapse;width:100%}#calls-page .data-table table thead,#dialout-page .data-table table thead,#callerid-page .data-table table thead,#messages-page .data-table table thead{z-index:10}#calls-page .data-table table thead tr,#dialout-page .data-table table thead tr,#callerid-page .data-table table thead tr,#messages-page .data-table table thead tr{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#f5f7fad9;border-bottom:2px solid #d9dfe5}#calls-page .section,#dialout-page .section,#callerid-page .section,#messages-page .section{overflow:hidden;padding:0!important}#calls-page .range,#dialout-page .range,#callerid-page .range,#messages-page .range{background-color:#f5f7fa;border-top:0;border-left:0;border-right:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:12px 20px;font-size:13px;display:flex}#calls-page .range span,#dialout-page .range span,#callerid-page .range span,#messages-page .range span{color:#306d9b;font-weight:600}#calls-page .range .table-download,#dialout-page .range .table-download,#callerid-page .range .table-download,#messages-page .range .table-download{margin-left:auto;margin-right:0}#calls-page .data-table,#dialout-page .data-table,#callerid-page .data-table,#messages-page .data-table{box-shadow:none;border-radius:0}#calls-page .data-table table,#dialout-page .data-table table,#callerid-page .data-table table,#messages-page .data-table table{border-collapse:collapse;table-layout:fixed;width:100%}#calls-page .data-table table thead tr,#dialout-page .data-table table thead tr,#callerid-page .data-table table thead tr,#messages-page .data-table table thead tr{background-color:#f5f7fa;border-bottom:2px solid #d9dfe5}#calls-page .data-table table th,#dialout-page .data-table table th,#callerid-page .data-table table th,#messages-page .data-table table th{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;text-align:left;padding:12px 16px;font-size:12px;font-weight:700}#calls-page .data-table table td,#dialout-page .data-table table td,#callerid-page .data-table table td,#messages-page .data-table table td{color:#454d52;border-bottom:1px solid #d9dfe5;padding:12px 16px;font-size:14px}#calls-page .data-table table tbody tr,#dialout-page .data-table table tbody tr,#callerid-page .data-table table tbody tr,#messages-page .data-table table tbody tr{transition:background-color .15s}#calls-page .data-table table tbody tr:last-child td,#dialout-page .data-table table tbody tr:last-child td,#callerid-page .data-table table tbody tr:last-child td,#messages-page .data-table table tbody tr:last-child td{border-bottom:0}#calls-page .data-table table tbody tr:hover td,#dialout-page .data-table table tbody tr:hover td,#callerid-page .data-table table tbody tr:hover td,#messages-page .data-table table tbody tr:hover td{background-color:#f3f9ff}#calls-page .data-table table tr:nth-child(2n),#dialout-page .data-table table tr:nth-child(2n),#callerid-page .data-table table tr:nth-child(2n),#messages-page .data-table table tr:nth-child(2n){background-color:#0000}#calls-page p,#dialout-page p,#callerid-page p,#messages-page p{color:#5b6772;padding:20px;font-size:14px}.data-table{background:#fff;border-radius:14px;box-shadow:0 3px 5px #0000000d}.data-table tr:nth-child(2n){background-color:#f5f7fa}.data-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.data-table th.sortable i{opacity:.4;margin-left:4px;font-size:.75em}.data-table th.sortable:hover i{opacity:.8}.calls-filter-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background-color:#f5f7fad9;border-bottom:1px solid #d9dfe5;padding:10px 14px;transition:box-shadow .2s;position:sticky;top:0}.calls-filter-bar.scrolled{box-shadow:0 2px 8px #0000000f}.calls-filter-bar .calls-filter-main{align-items:center;gap:8px;display:flex}.calls-filter-bar .calls-filter-field{flex:1;min-width:0;display:flex}.calls-filter-bar .calls-filter-field label{display:none}.calls-filter-bar .calls-filter-field .calls-filter-input{box-sizing:border-box;background:#fff;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:6px;width:100%;min-height:36px;padding:6px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.calls-filter-bar .calls-filter-field .calls-filter-input>i{color:#5b6772;flex-shrink:0;font-size:13px}.calls-filter-bar .calls-filter-field .calls-filter-input input,.calls-filter-bar .calls-filter-field .calls-filter-input select{color:#454d52;width:100%;height:auto;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.calls-filter-bar .calls-filter-field .calls-filter-input input:focus,.calls-filter-bar .calls-filter-field .calls-filter-input select:focus{box-shadow:none!important}.calls-filter-bar .calls-filter-field .calls-filter-input i.clear{color:#5b6772;cursor:pointer;flex-shrink:0;font-size:11px}.calls-filter-bar .calls-filter-field .calls-filter-input i.clear:hover{color:#ff4d4f}.calls-filter-bar .calls-filter-field .calls-account-results{z-index:200;background:#fff;border:1px solid #d9dfe5;border-radius:7px;width:300px;max-height:240px;animation:.15s cubic-bezier(.39,.575,.565,1) both scale-up-center-normal;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.calls-filter-bar .calls-filter-field .calls-account-results .calls-account-result{cursor:pointer;border-bottom:1px solid #d9dfe5;justify-content:space-between;align-items:center;padding:9px 14px;font-size:13px;transition:background .1s;display:flex}.calls-filter-bar .calls-filter-field .calls-account-results .calls-account-result:last-child{border-bottom:0}.calls-filter-bar .calls-filter-field .calls-account-results .calls-account-result:hover{background:#f3f9ff}.calls-filter-bar .calls-filter-field .calls-account-results .calls-account-result .bar-client-name{color:#454d52;font-weight:500}.calls-filter-bar .calls-filter-field .calls-account-results .calls-account-result .bar-client-number{color:#5b6772;font-family:monospace;font-size:11px}.calls-filter-bar .calls-filter-field .calls-account-results .calls-account-empty{text-align:center;color:#5b6772;padding:14px;font-size:13px}.calls-filter-bar .calls-filter-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.calls-filter-bar .calls-filter-actions .calls-filter-stat{opacity:0;white-space:nowrap;align-items:baseline;gap:4px;max-width:0;transition:max-width .25s,opacity .25s;display:flex;overflow:hidden}.calls-filter-bar .calls-filter-actions .calls-filter-stat-value{color:#306d9b;font-family:Comfortaa,Inter,sans-serif;font-size:18px;font-weight:700;line-height:1}.calls-filter-bar .calls-filter-actions .calls-filter-stat-label{color:#5b6772;font-size:11px;font-weight:500}.calls-filter-bar .calls-filter-actions .calls-filter-search{color:#fff;cursor:pointer;white-space:nowrap;background:#306d9b;border:0;border-radius:7px;height:36px;padding:0 18px;font-size:13px;font-weight:500;transition:opacity .15s}.calls-filter-bar .calls-filter-actions .calls-filter-search i{margin-right:5px}.calls-filter-bar .calls-filter-actions .calls-filter-search:hover{opacity:.85}.calls-filter-bar .calls-filter-actions .calls-filter-toggle{color:#5b6772;cursor:pointer;background:0 0;border:1px solid #d9dfe5;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;transition:all .15s;display:flex}.calls-filter-bar .calls-filter-actions .calls-filter-toggle:hover{color:#306d9b;background:#dee7f2;border-color:#306d9b}.calls-filter-bar .calls-filter-actions .calls-filter-toggle.active{color:#fff;border-color:#306d9b;background:#306d9b!important}.calls-filter-bar .calls-filter-advanced{border-top:1px solid #d9dfe5;gap:12px;margin-top:14px;padding-top:14px;display:none}.calls-filter-bar .calls-filter-advanced.show{display:flex}.calls-filter-bar .calls-filter-custom-row{border-top:1px solid #d9dfe5;gap:8px;margin-top:10px;padding-top:10px;animation:.3s cubic-bezier(.22,1,.36,1) both calls-range-expand;display:flex}.calls-filter-bar .calls-filter-custom-row .calls-filter-field{flex-direction:column;gap:4px}.calls-filter-bar .calls-filter-custom-row .calls-filter-field label{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;padding-left:2px;font-size:11px;font-weight:700;display:block}#call-page{padding:15px}#call-page .call-detail-section{padding:40px}#call-page .call-meta{flex-wrap:wrap;gap:20px;margin-bottom:4px;display:flex}#call-page .call-meta .call-meta-item{flex-direction:column;gap:3px;min-width:120px;display:flex}#call-page .call-meta .call-meta-label{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;font-size:11px;font-weight:600}#call-page .call-meta .call-meta-value{color:#353434;font-size:15px;font-weight:500}#call-page .call-meta .call-meta-value.muted{color:#5b6772;font-weight:400}#call-page .call-section-label{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;margin-bottom:14px;font-size:13px;font-weight:600}#call-page .call-section-label i{color:#306d9b;margin-right:6px}#call-page .call-empty{color:#5b6772;font-size:14px;font-style:italic}#call-page .call-audio-list{flex-direction:column;align-items:flex-start;gap:10px;display:flex}#call-page .call-audio-play-btn{cursor:pointer;color:#306d9b;width:auto;min-height:unset;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;transition:opacity .15s;display:inline-flex}#call-page .call-audio-play-btn i{font-size:20px}#call-page .call-audio-play-btn:hover{opacity:.75}#call-page .call-ratings{flex-direction:column;gap:12px;display:flex}#call-page .call-rating-item{align-items:flex-start;gap:12px;display:flex}#call-page .call-rating-body{flex-direction:column;gap:2px;min-width:0;display:flex}#call-page .call-rating-comment{color:#353434;font-size:14px;line-height:1.45}#call-page .call-rating-meta{color:#5b6772;font-size:12px}#call-page .call-timeline{flex-direction:column;gap:0;display:flex}#call-page .call-timeline .call-timeline-item{border-bottom:1px solid #d9dfe5;align-items:flex-start;gap:14px;padding:10px 0;display:flex}#call-page .call-timeline .call-timeline-item:last-child{border-bottom:0}#call-page .call-timeline .call-timeline-dot{background:#306d9b;border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:5px}#call-page .call-timeline .call-timeline-content{flex-direction:column;gap:2px;display:flex}#call-page .call-timeline .call-timeline-action{color:#353434;font-size:14px;font-weight:500}#call-page .call-timeline .call-timeline-meta{color:#5b6772;font-size:12px}#call-page .call-divider{border:0;border-top:1px solid #d9dfe5;margin:24px 0}#call-page .summary{line-height:1.4em}#call-page .call-actions table{background-color:#fff}#call-page .call-actions td,#call-page .call-actions th{background-color:#fff;padding:10px}#call-page .call-actions th{background-color:#f5f5f5}.calls-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:19;background:#f5f7fad9;border-bottom:1px solid #d9dfe5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:56px}.calls-toolbar-left{align-items:center;gap:12px;min-width:0;display:flex}.calls-toolbar-range{color:#5b6772;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.calls-toolbar-range i{color:#306d9b;font-size:11px}.calls-toolbar-count{color:#306d9b;white-space:nowrap;background:#f3f9ff;border:1px solid #306d9b;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:700}.calls-toolbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.calls-toolbar-download{color:#5b6772;cursor:pointer;background:#fff;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.calls-toolbar-download:hover{color:#306d9b;background:#f3f9ff;border-color:#306d9b}.calls-pagination{border-top:1px solid #d9dfe5;justify-content:center;align-items:center;gap:6px;padding:14px 20px;display:flex}.calls-pagination.calls-pagination--inline{border:0;margin-left:8px;padding:0}.calls-page-btn{width:32px;height:32px;min-height:unset;color:#5b6772;cursor:pointer;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;justify-content:center;align-items:center;width:auto;padding:0 10px;font-size:12px;transition:all .15s;display:inline-flex}.calls-page-btn:hover:not([disabled]){color:#fff;background:#306d9b;border-color:#306d9b}.calls-page-btn[disabled]{opacity:.35;cursor:default}.calls-page-info{color:#5b6772;padding:0 8px;font-size:13px}.calls-chart-stat{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.calls-chart-stat-value{color:#306d9b;font-family:Comfortaa,Inter,sans-serif;font-size:42px;font-weight:700;line-height:1}.calls-chart-stat-label{color:#5b6772;font-size:13px;font-weight:500}@keyframes calls-range-expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes calls-chart-fade{0%{opacity:0}to{opacity:1}}.chart-wrapper.show canvas{animation:.5s both calls-chart-fade}@media (prefers-reduced-motion:reduce){.calls-filter-custom-row,.chart-wrapper.show canvas{animation:none}}body:has(#info-page) #content{overflow:hidden}#info-page{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}#info-page .acct-strip{background:linear-gradient(150deg,#306d9b12 0%,#306d9b05 60%,#0000 100%);border-bottom:1px solid #d9dfe5;flex:none;align-items:center;gap:14px;padding:12px 20px;display:flex}#info-page .acct-strip-id{flex:1;align-items:center;gap:12px;min-width:0;display:flex}#info-page .acct-avatar{cursor:pointer;background:#f3f9ff;border:1px solid #d9dfe5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:hidden}#info-page .acct-avatar i.fa-user{color:#306d9b;font-size:18px}#info-page .acct-avatar .acct-avatar-pfp{object-fit:cover;width:100%;height:100%}#info-page .acct-avatar .acct-avatar-overlay{opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}#info-page .acct-avatar .acct-avatar-overlay i{color:#fff;font-size:14px}#info-page .acct-avatar:hover .acct-avatar-overlay{opacity:1}#info-page .acct-strip-text{min-width:0}#info-page .acct-strip-name{letter-spacing:-.02em;color:#454d52;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,Lato,sans-serif;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}#info-page .acct-strip-chip{color:#306d9b;align-items:center;gap:5px;margin-top:2px;font-size:12px;font-weight:500;display:inline-flex}#info-page .acct-strip-chip i{opacity:.8;font-size:10px}#info-page .acct-strip-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}#info-page .acct-strip-btn{color:#454d52;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:7px;width:auto;height:34px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}#info-page .acct-strip-btn i{font-size:12px}#info-page .acct-strip-btn:hover:not(:disabled){color:#306d9b;background:#f3f9ff;border-color:#306d9b}#info-page .acct-strip-btn:disabled{opacity:.5;cursor:default}#info-page .acct-strip-btn--logout:hover{color:#ff4d4f;background:#ff4d4f14;border-color:#ff4d4f}#info-page .acct-switch{background:#f5f7fa;border-bottom:1px solid #d9dfe5;flex-wrap:wrap;flex:none;gap:6px;padding:10px 16px;display:flex}#info-page .acct-switch-tab{color:#5b6772;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;width:auto;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}#info-page .acct-switch-tab i{opacity:.7;font-size:13px}#info-page .acct-switch-tab:hover:not(.active){color:#306d9b;background:#f3f9ff}#info-page .acct-switch-tab.active{color:#306d9b;background:#fff;border-color:#d9dfe5;box-shadow:0 3px 5px #0000000d}#info-page .acct-switch-tab.active i{opacity:1}#info-page .acct-switch-badge{color:#306d9b;background:#f3f9ff;border:1px solid #306d9b33;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}#info-page .acct-switch-tab.active .acct-switch-badge{color:#fff;background:#306d9b;border-color:#306d9b}#info-page .acct-switch-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}#info-page .acct-switch-dot.is-granted{background:#22a447}#info-page .acct-switch-dot.is-denied{background:#ff4d4f}#info-page .acct-panel{background:#fff;flex:1;min-height:0;position:relative}#info-page .acct-pane{flex-direction:column;height:100%;min-height:0;display:flex}#info-page .acct-pane-head{background:#f5f7fa;border-bottom:1px solid #d9dfe5;flex:none;align-items:center;gap:12px;padding:12px 20px;display:flex}#info-page .acct-pane-count{color:#5b6772;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500}#info-page .acct-pane-scroll{flex:1;min-height:0;overflow-y:auto}#info-page .acct-search{background:#fff;border:1px solid #d9dfe5;border-radius:7px;flex:1;align-items:center;gap:8px;padding:7px 12px;transition:border-color .15s,box-shadow .15s;display:flex}#info-page .acct-search>i{color:#5b6772;flex-shrink:0;font-size:13px}#info-page .acct-search input{width:100%;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#info-page .acct-search input:focus{box-shadow:none!important}#info-page .acct-search:focus-within{box-shadow:0 0 0 2px #306d9b;border-color:#0000!important}#info-page .acct-search .acct-search-clear{color:#5b6772;cursor:pointer;flex-shrink:0;font-size:12px}#info-page .acct-search .acct-search-clear:hover{color:#ff4d4f}#info-page .acct-panel>.org-members-card{box-shadow:none;background:0 0;border:0;border-radius:0}#info-page .acct-settings-list{max-width:720px;margin:0 auto;padding:8px 24px 16px}#info-page .acct-shortcuts-grid{padding:8px 0}#info-page .info-hero{background:linear-gradient(150deg,#1b496c 0%,#306d9b 55%,#5fa6d4 100%);border:1px solid #ffffff40;border-radius:14px;flex:0 0 clamp(280px,26%,340px);position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#info-page .info-hero:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(150deg,#8a2b3b 0%,#b83d4f 52%,#df6373 100%);transition:opacity .4s;position:absolute;inset:0}#info-page .info-hero:has(.info-logout-btn:hover):after{opacity:1}#info-page .info-hero-bg{z-index:1;pointer-events:none;background-image:radial-gradient(circle at 80% 20%,#ffffff1a 0%,#0000 60%),radial-gradient(circle at 10% 90%,#00000026 0%,#0000 50%);position:absolute;inset:0}#info-page .info-hero-content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:32px 20px;display:flex;position:relative}#info-page .info-hero-avatar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#fff3;border:2px solid #ffffff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden}#info-page .info-hero-avatar i.fa-user{color:#fff;font-size:28px}#info-page .info-hero-avatar .info-hero-pfp{object-fit:cover;width:100%;height:100%}#info-page .info-hero-avatar .info-hero-avatar-overlay{opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}#info-page .info-hero-avatar .info-hero-avatar-overlay i{color:#fff;font-size:16px}#info-page .info-hero-avatar:hover .info-hero-avatar-overlay{opacity:1}#info-page .info-hero-text{flex-direction:column;align-items:center;gap:8px;display:flex}#info-page .info-hero-title{color:#fff;letter-spacing:-.02em;text-shadow:0 1px 3px #0003;margin:0;font-family:Inter,Lato,sans-serif;font-size:18px;font-weight:700;line-height:1.2}#info-page .info-hero-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}#info-page .info-hero-chip{color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #fff3;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}#info-page .info-hero-chip i{opacity:.8;font-size:10px}#info-page .info-hero-actions{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:30px;display:flex}#info-page .info-lookup-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff40;border-radius:7px;align-items:center;display:flex;overflow:hidden}#info-page .info-lookup-wrap i{color:#ffffffb3;pointer-events:none;padding:0 10px 0 12px;font-size:12px}#info-page .info-lookup-wrap input{box-shadow:none;color:#fff;background:0 0;border:none;width:170px;height:36px;padding:0 8px;font-size:13px}#info-page .info-lookup-wrap input::placeholder{color:#ffffff80}#info-page .info-lookup-wrap input:focus{box-shadow:none;outline:none}#info-page .info-lookup-btn{white-space:nowrap;height:36px;color:#fff!important;min-height:unset!important;background:#fff3!important;border:none!important;border-left:1px solid #fff3!important;border-radius:0!important;padding:0 14px!important;font-size:12px!important;font-weight:600!important;transition:background .15s!important}#info-page .info-lookup-btn:hover{opacity:1!important;background:#ffffff4d!important}#info-page .info-lookup-btn:disabled{cursor:default;opacity:.4!important}#info-page .info-send-logs-btn{color:#ffffffe6;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff40;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;padding:8px 16px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}#info-page .info-send-logs-btn i{font-size:12px}#info-page .info-send-logs-btn:hover:not(:disabled){background:#306d9b80;border-color:#64b4ff80}#info-page .info-send-logs-btn:disabled{opacity:.6;cursor:default}#info-page .info-logout-btn{color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff40;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}#info-page .info-logout-btn i{font-size:13px}#info-page .info-logout-btn:hover{color:#fff;background:#ffffff38;border-color:#fff9;transform:translateY(-1px);box-shadow:0 6px 16px #7b162159}#info-page .info-body{flex-direction:column;gap:12px;display:flex}#info-page .info-tabs-card{max-width:100%;box-shadow:none;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:14px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}#info-page .info-tab{color:#5b6772;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;width:auto;padding:7px 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}#info-page .info-tab i{opacity:.6;font-size:12px}#info-page .info-tab:hover:not(.active){color:#306d9b;background:#fff}#info-page .info-tab.active{color:#306d9b;background:#fff;font-weight:600;box-shadow:0 3px 5px #0000000d}#info-page .info-tab.active i{opacity:1}#info-page .info-card{background:#fff;border:1px solid #d9dfe5;border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#info-page .info-card-header{background:#f5f7fa;border-bottom:1px solid #d9dfe5;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:14px 24px;display:flex}#info-page .info-card-header-left{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}#info-page .info-card-header-left i{color:#306d9b}#info-page .info-card-page-badge{color:#5b6772;background:#f3f9ff;border:1px solid #d9dfe5;border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600}#info-page .info-card-body{flex:1;min-height:0;padding:0;overflow:auto}#info-page .info-content{color:#454d52;padding:24px 28px;font-family:Inter,Lato,serif;font-size:14px;line-height:1.8}#info-page .info-content p{color:#454d52;margin-bottom:10px}#info-page .info-content p:last-child{margin-bottom:0}#info-page .info-content table{border-collapse:collapse;width:100%;max-width:100%;margin:0 0 18px;font-size:14px}#info-page .info-content table td{vertical-align:top;color:#454d52;border-bottom:1px solid #d9dfe5;padding:10px 24px 10px 0;line-height:1.6}#info-page .info-content table td:last-child{padding-right:0}#info-page .info-content table tr:last-child td{border-bottom:0}#info-page .info-content table tr:first-child td{color:#5b6772;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #d9dfe5;padding-top:0;font-size:11px;font-weight:600}#info-page .info-content img{display:none}#info-page .info-content a{color:#306d9b;word-break:break-all;text-decoration:underline}#info-page .info-content a:hover{opacity:.8}#info-page .info-content span,#info-page .info-content font{font-family:Inter,Lato,serif!important;font-size:inherit!important}#info-page .info-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 20px;display:flex}#info-page .info-empty-icon{background:#f3f9ff;border:1px solid #d9dfe5;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}#info-page .info-empty-icon i{color:#306d9b;opacity:.5;font-size:26px}#info-page .info-empty-title{color:#454d52;font-size:16px;font-weight:600}#info-page .info-empty-sub{color:#5b6772;font-size:13px}#pfp-crop-modal{z-index:1300;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#pfp-crop-modal .pfp-crop-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;position:absolute;inset:0}#pfp-crop-modal .pfp-crop-card{z-index:1;background:#fff;border-radius:14px;flex-direction:column;width:min(480px,100vw - 32px);animation:.2s cubic-bezier(.39,.575,.565,1) both scale-up-center-normal;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}#pfp-crop-modal .pfp-crop-header{border-bottom:1px solid #d9dfe5;justify-content:space-between;align-items:center;padding:14px 16px;font-size:14px;font-weight:600;display:flex}#pfp-crop-modal .pfp-crop-header button{color:#5b6772;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex;min-height:unset!important}#pfp-crop-modal .pfp-crop-header button:hover{background:#d9dfe5}#pfp-crop-modal .pfp-crop-body{background:#fff;max-height:400px;overflow:hidden}#pfp-crop-modal .pfp-crop-body img{max-width:100%;display:block}#pfp-crop-modal .pfp-crop-body .cropper-container,#pfp-crop-modal .pfp-crop-body .cropper-wrap-box,#pfp-crop-modal .pfp-crop-body .cropper-canvas,#pfp-crop-modal .pfp-crop-body .cropper-drag-box{background:#fff}#pfp-crop-modal .pfp-crop-footer{border-top:1px solid #d9dfe5;justify-content:flex-end;padding:12px 16px;display:flex}#pfp-crop-modal .pfp-crop-footer .btn-primary{color:#fff;cursor:pointer;background:#306d9b;border:none;border-radius:7px;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:600;display:flex}#pfp-crop-modal .pfp-crop-footer .btn-primary:hover{opacity:.85}#pfp-crop-modal .pfp-crop-footer .btn-primary:disabled{opacity:.5;cursor:not-allowed}#account-page .billing-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-top:20px;display:flex}#account-page .billing-header-left{align-items:center;gap:14px;display:flex}#account-page .billing-header-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#account-page .billing-admin-bar{background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}#account-page .billing-admin-bar:focus-within{border-color:#0000;box-shadow:0 0 0 2px #ef7d1a}#account-page .billing-admin-bar:focus-within .billing-lookup-wrap i{color:#ef7d1a}#account-page .billing-admin-bar button{white-space:nowrap;color:#fff;cursor:pointer;background:#306d9b;border:none;border-left:1px solid #d9dfe5;border-radius:0 5px 5px 0;align-self:stretch;width:auto;height:100%;padding:7px 14px;font-family:Quicksand,sans-serif;font-size:12px;font-weight:600;transition:opacity .15s}#account-page .billing-admin-bar button:hover{opacity:.85}#account-page .billing-admin-bar button:disabled{opacity:.4;cursor:default}#account-page .billing-lookup-wrap{align-items:center;display:flex;position:relative}#account-page .billing-lookup-wrap i{color:#5b6772;pointer-events:none;font-size:12px;transition:color .15s;position:absolute;left:10px}#account-page .billing-lookup-wrap input{color:#454d52;background:0 0;outline:none;width:220px;height:34px;padding-left:30px;font-size:13px;box-shadow:none!important;border:none!important}#account-page .billing-lookup-wrap input::placeholder{color:#5b6772}#account-page .billing-account-results{z-index:200;background:#fff;border:1px solid #d9dfe5;border-radius:7px;width:320px;max-height:260px;animation:.15s cubic-bezier(.39,.575,.565,1) both scale-up-center-normal;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#account-page .billing-account-results .billing-account-result{cursor:pointer;border-bottom:1px solid #d9dfe5;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;transition:background .1s;display:flex}#account-page .billing-account-results .billing-account-result:last-child{border-bottom:0}#account-page .billing-account-results .billing-account-result:hover{background:#f3f9ff}#account-page .billing-account-results .billing-account-result .bar-client-name{color:#454d52;font-weight:500}#account-page .billing-account-results .billing-account-result .bar-client-number{color:#5b6772;font-family:monospace;font-size:11px}#account-page .billing-account-results .billing-account-empty{text-align:center;color:#5b6772;padding:16px;font-size:13px}#account-page .billing-badge{background:#f3f9ff;border:1px solid #d9dfe5;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}#account-page .billing-badge i{color:#306d9b;font-size:18px}#account-page .billing-title{letter-spacing:-.02em;color:#353434;margin:0 0 2px;font-family:Inter,Lato,sans-serif;font-size:22px;font-weight:700}#account-page .billing-subtitle{color:#5b6772;font-size:13px}#account-page .billing-pay-btn{color:#fff;white-space:nowrap;background:#306d9b;border:0;border-radius:7px;align-items:center;gap:7px;padding:9px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}#account-page .billing-pay-btn:hover{opacity:.85;color:#fff}#account-page .billing-layout{flex-direction:column;gap:16px;display:flex}#account-page .billing-detail{background:#fff;border:1px solid #d9dfe5;border-radius:7px;animation:.2s cubic-bezier(.39,.575,.565,1) both scale-up-center-normal;overflow:hidden;box-shadow:0 3px 5px #0000000d}#account-page .billing-detail-header{background:#f5f7fa;border-bottom:1px solid #d9dfe5;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}#account-page .billing-detail-title{color:#454d52;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}#account-page .billing-detail-title i{color:#306d9b}#account-page .billing-detail-actions{align-items:center;gap:8px;display:flex}#account-page .billing-detail-btn{color:#fff;background:#306d9b;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 14px;font-size:12px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}#account-page .billing-detail-btn:hover{opacity:.85;color:#fff}#account-page .billing-detail-close{width:auto;height:30px;min-height:unset;color:#5b6772;cursor:pointer;background:0 0;border:1px solid #d9dfe5;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;transition:all .15s;display:flex}#account-page .billing-detail-close:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}#account-page .billing-detail-body{background:#fff;padding:24px 28px}#account-page .billing-detail-rows{border:1px solid #d9dfe5;border-radius:7px;margin-bottom:16px;overflow:hidden}#account-page .billing-detail-row{border-bottom:1px solid #d9dfe5;justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}#account-page .billing-detail-row:last-child{border-bottom:0}#account-page .billing-detail-row:nth-child(2n){background:#f5f7fa}#account-page .billing-detail-row.payment .billing-detail-amount{color:#d79717}#account-page .billing-detail-desc{color:#454d52}#account-page .billing-detail-amount{color:#454d52;font-weight:600}#account-page .billing-detail-totals{border-top:2px solid #d9dfe5;flex-direction:column;gap:6px;padding-top:12px;display:flex}#account-page .billing-detail-total-row{color:#5b6772;justify-content:space-between;padding:2px 0;font-size:13px;display:flex}#account-page .billing-detail-total-row.due{color:#306d9b;border-top:1px solid #d9dfe5;margin-top:4px;padding-top:6px;font-size:16px;font-weight:700}#account-page .billing-card{background:#fff;border:1px solid #d9dfe5;border-radius:7px;overflow:hidden;box-shadow:0 3px 5px #0000000d;padding:0!important}#account-page .billing-card-header{background:#f5f7fa;border-bottom:1px solid #d9dfe5;justify-content:space-between;align-items:center;padding:13px 24px;display:flex}#account-page .billing-card-title{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;font-size:13px;font-weight:700}#account-page .billing-card-title i{color:#306d9b;margin-right:5px}#account-page .billing-card-count{color:#5b6772;font-size:12px}#account-page .billing-invoice-list{background:#fff;flex-direction:column;display:flex}#account-page .billing-invoice-row{cursor:pointer;border-bottom:1px solid #d9dfe5;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;transition:background-color .15s;display:flex}#account-page .billing-invoice-row:last-child{border-bottom:0}#account-page .billing-invoice-row:hover{background:#f3f9ff}#account-page .billing-invoice-row.active{background:#f3f9ff;box-shadow:inset 3px 0 #306d9b}#account-page .billing-invoice-left{align-items:center;gap:12px;display:flex}#account-page .billing-invoice-icon{background:#f3f9ff;border:1px solid #d9dfe5;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}#account-page .billing-invoice-icon i{color:#306d9b;font-size:14px}#account-page .billing-invoice-number{color:#454d52;margin-bottom:2px;font-size:14px;font-weight:600}#account-page .billing-invoice-date{color:#5b6772;font-size:12px}#account-page .billing-invoice-right{align-items:center;gap:16px;display:flex}#account-page .billing-invoice-amount{color:#306d9b;font-size:15px;font-weight:700}#account-page .billing-invoice-actions{gap:6px;display:flex}#account-page .billing-action-btn{color:#5b6772;border:1px solid #d9dfe5;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}#account-page .billing-action-btn:hover{color:#fff;background:#306d9b;border-color:#306d9b}#account-page .billing-empty{color:#5b6772;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:80px 20px;display:flex}#account-page .billing-empty i{opacity:.25;font-size:40px}#account-page .billing-empty p{font-size:14px}.org-members-card{background:#fff;border:1px solid #d9dfe5;border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.org-members-card .org-members-header{background:linear-gradient(135deg,#f5f7fa 0%,#f3f9ff 100%);border-bottom:1px solid #d9dfe5;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.org-members-card .org-members-header .org-members-header-left{color:#454d52;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.org-members-card .org-members-header .org-members-header-left .org-members-header-icon{background:#306d9b;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 2px 8px #306d9b4d}.org-members-card .org-members-header .org-members-header-left .org-members-header-icon i{color:#fff;font-size:13px}.org-members-card .org-members-header .org-members-count{color:#306d9b;background:#f3f9ff;border:1px solid #306d9b33;border-radius:99px;padding:3px 12px;font-size:11px;font-weight:700}.org-members-card .org-members-list{flex:1;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:max-content;min-height:0;display:grid;overflow-y:auto}.org-members-card .org-member-row{border-bottom:1px solid #d9dfe5;border-right:1px solid #d9dfe5;align-items:center;gap:14px;padding:14px 24px;transition:background .12s;display:flex}.org-members-card .org-member-row:hover{background:#f3f9ff}.org-members-card .org-member-avatar{background:linear-gradient(135deg,#f3f9ff,#dee7f2);border:2px solid #306d9b26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.org-members-card .org-member-avatar i{color:#306d9b;opacity:.7;font-size:16px}.org-members-card .org-member-avatar img{object-fit:cover;width:100%;height:100%}.org-members-card .org-member-info{flex:1;min-width:0}.org-members-card .org-member-name{color:#454d52;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-bottom:3px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.org-members-card .org-member-admin{color:#ef7d1a;text-transform:uppercase;letter-spacing:.04em;background:#ef7d1a1a;border:1px solid #ef7d1a40;border-radius:99px;flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.org-members-card .org-member-admin i{color:#ef7d1a;font-size:8px}.org-members-card .org-member-username{color:#5b6772;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.org-members-card .org-member-roles{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:4px;display:flex}.org-members-card .org-member-role{color:#306d9b;white-space:nowrap;background:#f3f9ff;border:1px solid #306d9b2e;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600}.org-members-card .org-members-empty{color:#5b6772;grid-column:1/-1;align-items:center;gap:8px;padding:32px 24px;font-size:13px;display:flex}.org-members-card .org-members-empty i{color:#306d9b;opacity:.4;font-size:16px}.shortcuts-card{background:#fff;border:1px solid #d9dfe5;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shortcuts-card-header{background:linear-gradient(135deg,#fff 0%,#eef4fa 100%);border-bottom:1px solid #d9dfe5;align-items:center;gap:16px;padding:20px 24px 16px;display:flex}.shortcuts-card-icon{color:#fff;background:#306d9b;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex;box-shadow:0 4px 12px #306d9b4d}.shortcuts-card-title{color:#454d52;margin-bottom:2px;font-size:15px;font-weight:700}.shortcuts-card-sub{color:#5b6772;font-size:12px}.shortcuts-grid{grid-template-columns:repeat(3,1fr);gap:0;padding:0;display:grid}.shortcuts-group{border-right:1px solid #d9dfe5;padding:20px 24px}.shortcuts-group:last-child{border-right:none}.shortcuts-group-label{text-transform:uppercase;letter-spacing:.08em;color:#5b6772;align-items:center;gap:6px;margin-bottom:14px;font-size:10px;font-weight:700;display:flex}.shortcuts-group-label i{color:#306d9b}.shortcut-row{border-bottom:1px solid #d9dfe5;align-items:center;gap:12px;padding:7px 0;display:flex}.shortcut-row:last-child{border-bottom:none}.shortcut-keys{flex-shrink:0;align-items:center;gap:3px;min-width:80px;display:flex}.shortcut-sep{color:#5b6772;padding:0 1px;font-size:10px}.shortcut-desc{color:#5b6772;font-size:12px;line-height:1.3}kbd{color:#454d52;white-space:nowrap;background:#fff;border:1px solid #d9dfe5;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 6px;font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 1px #d9dfe5}.notif-settings-card{flex:none}.notif-settings-list{padding:6px 24px 12px}.notif-row{border-bottom:1px solid #d9dfe5;align-items:center;gap:16px;padding:14px 0;display:flex}.notif-row:last-child{border-bottom:none}.notif-row-text{flex:1;min-width:0}.notif-row-label{color:#454d52;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.notif-row-label i{color:#306d9b;text-align:center;width:16px}.notif-row-desc{color:#5b6772;margin-top:3px;font-size:12px;line-height:1.35}.notif-perm-badge{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;background:#d9dfe5;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:700}.notif-perm-badge.granted{color:#2ea043;background:#2ea04326}.notif-perm-badge.denied{color:#cf222e;background:#cf222e1f}.notif-toggle{cursor:pointer;background:#d9dfe5;border:none;border-radius:13px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background .18s;position:relative;min-height:unset!important}.notif-toggle .notif-toggle-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.notif-toggle.on{background:#306d9b}.notif-toggle.on .notif-toggle-knob{transform:translate(18px)}.notif-toggle:disabled{opacity:.5;cursor:not-allowed}.notif-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.notif-enable-btn,.notif-test-btn{cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.notif-enable-btn{color:#fff;background:#306d9b;border:none}.notif-enable-btn:hover{filter:brightness(1.05)}.notif-test-btn{color:#454d52;background:#fff;border:1px solid #d9dfe5;margin-left:auto}.notif-test-btn:hover{color:#306d9b;border-color:#306d9b}.notif-sound-control{flex-shrink:0;align-items:center;gap:8px;display:flex}.notif-sound-select-wrap{align-items:center;display:inline-flex;position:relative}.notif-sound-select{appearance:none;color:#454d52;cursor:pointer;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:7px;min-width:132px;padding:8px 32px 8px 12px;font-size:13px;font-weight:600;transition:border-color .15s}.notif-sound-select:hover,.notif-sound-select:focus{border-color:#306d9b;outline:none}.notif-sound-caret{color:#5b6772;pointer-events:none;font-size:10px;position:absolute;right:12px}.notif-sound-preview{color:#306d9b;cursor:pointer;background:#fff;border:1px solid #d9dfe5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;transition:border-color .15s,background .15s;display:flex;min-height:unset!important}.notif-sound-preview:hover{background:#f3f9ff;border-color:#306d9b}#home-page .home-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}#home-page .home-hero-title{color:#454d52;margin:0;font-size:24px;font-weight:700;line-height:1.1}#home-page .home-hero-sub{color:#5b6772;margin:4px 0 0;font-size:13px}#home-page .home-hero-controls{align-items:center;gap:8px;display:flex}#home-page .home-attention{background:#ff4d4f12;border:1px solid #ff4d4f59;border-radius:7px;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;text-decoration:none;transition:background-color .15s;display:flex}#home-page .home-attention:hover{background:#ff4d4f1f}#home-page .home-attention-icon{color:#ff4d4f;background:#ff4d4f26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}#home-page .home-attention-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}#home-page .home-attention-title{color:#ff4d4f;font-size:14px;font-weight:600}#home-page .home-attention-sub{color:#5b6772;font-size:12px}#home-page .home-attention-cta{white-space:nowrap;color:#ff4d4f;flex-shrink:0;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}#home-page .home-attention-cta i{font-size:11px}#home-page .home-attention--ok{background:#22c55e0f;border-color:#22c55e4d}#home-page .home-attention--ok .home-attention-icon{color:#1f9d57;background:#22c55e26}#home-page .home-attention--ok .home-attention-title{color:#1f9d57}#home-page .home-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:16px;display:grid}#home-page .home-kpi{background:#fff;border:1px solid #d9dfe5;border-radius:7px;flex-direction:column;min-height:108px;padding:14px 16px;display:flex}#home-page .home-kpi-top{justify-content:space-between;align-items:center;gap:8px;display:flex}#home-page .home-kpi-label{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}#home-page .home-kpi-label i{color:#306d9b;font-size:11px}#home-page .home-kpi-trend{align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}#home-page .home-kpi-trend.up{color:#1f9d57}#home-page .home-kpi-trend.down{color:#ff4d4f}#home-page .home-kpi-trend.flat{color:#5b6772}#home-page .home-kpi-value,#home-page .home-kpi-live-value{color:#306d9b;margin:8px 0 0;font-family:Comfortaa,Inter,sans-serif;font-size:30px;font-weight:700;line-height:1}#home-page .home-kpi-foot{color:#5b6772;margin-top:auto;padding-top:8px;font-size:11px}#home-page .home-kpi-spark{align-items:flex-end;gap:2px;height:26px;margin-top:auto;padding-top:10px;display:flex}#home-page .home-kpi-spark span{background:#306d9b80;border-radius:1px;flex:1;min-height:2px}#home-page .home-kpi-spark.home-kpi-spark--alt span{background:#ef7d1a8c}#home-page .home-kpi--live.is-live{border-color:#dc262666}#home-page .home-kpi--live.is-live .home-kpi-live-value{color:#dc2626}#home-page .home-layout{grid-template-columns:1.55fr 1fr;align-items:start;gap:15px;margin-bottom:15px;display:grid}#home-page .home-col-main,#home-page .home-col-side{flex-direction:column;gap:15px;min-width:0;display:flex}#home-page .home-card-body--flush{padding:6px 0}#home-page .home-feed-row{color:inherit;align-items:center;gap:12px;padding:10px 20px;text-decoration:none;transition:background-color .15s;display:flex}#home-page .home-feed-row:hover{background:#f3f9ff}#home-page .home-feed-icon{color:#306d9b;background:#dee7f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}#home-page .home-feed-icon.home-feed-icon--message{color:#ef7d1a;background:#ef7d1a1f}#home-page .home-feed-icon.home-feed-icon--dialout{color:#1f9d57;background:#22c55e1f}#home-page .home-feed-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}#home-page .home-feed-label{color:#454d52;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex;overflow:hidden}#home-page .home-feed-sub{color:#5b6772;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#home-page .home-feed-tag{text-transform:uppercase;letter-spacing:.04em;color:#ff4d4f;background:#ff4d4f1f;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:700}#home-page .home-feed-time{white-space:nowrap;color:#5b6772;flex-shrink:0;font-size:11px}#home-page .home-feed-fav{cursor:pointer;color:#5b6772;background:0 0;border:0;flex-shrink:0;width:auto;min-height:0;padding:4px;font-size:14px;transition:color .15s}#home-page .home-feed-fav:hover,#home-page .home-feed-fav.active{color:#f59e0b}#home-page .home-feed-pin{color:#f59e0b;flex-shrink:0;font-size:13px}#home-page .home-bookmark-more{color:#306d9b;border-top:1px solid #d9dfe5;align-items:center;gap:7px;margin-top:2px;padding:11px 20px;font-size:12px;font-weight:500;text-decoration:none;display:flex}#home-page .home-bookmark-more:hover{background:#f3f9ff}#home-page .home-bookmark-more i:first-child{font-size:12px}#home-page .home-bookmark-more i:last-child{margin-left:auto;font-size:10px}#home-page .home-oncall-card{align-items:center;gap:14px;padding:16px 20px;text-decoration:none;transition:background-color .15s;display:flex}#home-page .home-oncall-card:hover{background:#f3f9ff}#home-page .home-oncall-icon{color:#306d9b;background:#dee7f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}#home-page .home-oncall-main{flex-direction:column;flex:1;gap:2px;display:flex}#home-page .home-oncall-title{color:#454d52;font-size:14px;font-weight:600}#home-page .home-oncall-sub{color:#5b6772;font-size:12px}#home-page .home-oncall-arrow{color:#5b6772;flex-shrink:0;font-size:13px}@media (width<=900px){#home-page .home-layout{grid-template-columns:1fr}}body.dark #home-page .home-hero-title{color:#e6edf3}body.dark #home-page .home-hero-sub,body.dark #home-page .home-attention-sub,body.dark #home-page .home-feed-sub,body.dark #home-page .home-feed-time,body.dark #home-page .home-kpi-foot,body.dark #home-page .home-oncall-sub,body.dark #home-page .home-oncall-arrow,body.dark #home-page .home-kpi-label{color:#8b949e}body.dark #home-page .home-kpi-label i{color:#58a6ff}body.dark #home-page .home-kpi{background:#161b22;border-color:#2d3748}body.dark #home-page .home-kpi-value,body.dark #home-page .home-kpi-live-value{color:#58a6ff}body.dark #home-page .home-kpi--live.is-live{border-color:#f8514980}body.dark #home-page .home-kpi--live.is-live .home-kpi-live-value{color:#f85149}body.dark #home-page .home-kpi-spark span{background:#58a6ff80}body.dark #home-page .home-kpi-spark--alt span{background:#f593408c}body.dark #home-page .home-attention{background:#2d1b1b;border-color:#f8514966}body.dark #home-page .home-attention:hover{background:#3a2424}body.dark #home-page .home-attention-icon{color:#f85149;background:#f8514933}body.dark #home-page .home-attention-title,body.dark #home-page .home-attention-cta{color:#f85149}body.dark #home-page .home-attention--ok{background:#34d39914;border-color:#34d3994d}body.dark #home-page .home-attention--ok .home-attention-icon{color:#34d399;background:#34d3992e}body.dark #home-page .home-attention--ok .home-attention-title{color:#34d399}body.dark #home-page .home-feed-row:hover,body.dark #home-page .home-bookmark-more:hover,body.dark #home-page .home-oncall-card:hover{background:#1e2530}body.dark #home-page .home-feed-icon{color:#58a6ff;background:#06365b}body.dark #home-page .home-feed-icon.home-feed-icon--message{color:#f59340;background:#f593401f}body.dark #home-page .home-feed-icon.home-feed-icon--dialout{color:#34d399;background:#34d39924}body.dark #home-page .home-feed-label,body.dark #home-page .home-oncall-title{color:#c9d1d9}body.dark #home-page .home-bookmark-more{color:#58a6ff;border-color:#2d3748}body.dark #home-page .home-oncall-icon{color:#58a6ff;background:#06365b}.loader{--size:250px;--duration:2s;--logo-color:grey;--background:linear-gradient(0deg, #32323233 0%, #64646433 100%);height:var(--size);aspect-ratio:1;position:relative}.loader .box{background:#64646426;background:var(--background);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:ripple var(--duration) infinite ease-in-out;border-top:1px solid #646464;border-radius:50%;position:absolute;box-shadow:0 10px 10px #0000004d}.loader .box:first-child{z-index:99;inset:40%}.loader .box:nth-child(2){z-index:98;border-color:#646464cc;animation-delay:.2s;inset:30%}.loader .box:nth-child(3){z-index:97;border-color:#64646499;animation-delay:.4s;inset:20%}.loader .box:nth-child(4){z-index:96;border-color:#64646466;animation-delay:.6s;inset:10%}.loader .box:nth-child(5){z-index:95;border-color:#64646433;animation-delay:.8s;inset:0%}.loader .logo{place-content:center;padding:30%;display:grid;position:absolute;inset:0}.loader .logo svg{fill:var(--logo-color);width:100%;animation:color-change var(--duration) infinite ease-in-out}@keyframes ripple{0%{transform:scale(1);box-shadow:0 10px 10px #0000004d}50%{transform:scale(1.3);box-shadow:0 30px 20px #0000004d}to{transform:scale(1);box-shadow:0 10px 10px #0000004d}}@keyframes color-change{0%{fill:var(--logo-color)}50%{fill:#fff}to{fill:var(--logo-color)}}.live-call-notice{text-align:center;background:#f5f7fa;border:1px solid #d9dfe5;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:280px;margin:8px auto;padding:24px 32px;display:flex;position:relative}.live-call-notice:after{content:"";pointer-events:none;border-radius:20px;animation:4s ease-out infinite pulse-fade;position:absolute;inset:0;box-shadow:inset 0 0 60px 10px #306d9b40}.live-call-notice p{color:#5b6772;margin:0;font-size:13px;line-height:1.7}@keyframes pulse-fade{0%{opacity:1}to{opacity:0}}.priority .live-call-notice{background:#fef8f8;border-color:#ff002f66}.priority .live-call-notice:after{box-shadow:inset 0 0 60px 10px #ff002f5b}.live-call{text-transform:capitalize;white-space:nowrap;background:radial-gradient(at 30%,#ff92ae 0%,red 70%);border:none;border-radius:100px;align-items:center;width:fit-content;height:30px;margin:0;padding:0 10px;font-family:Inter,sans-serif;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.live-call:before{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 0%,#ffffff59 50%,#fff0 100%);width:60%;height:100%;animation:3s ease-in-out infinite live-call-sheen;position:absolute;top:0;left:0;transform:translate(-150%)}.live-call .live-dot{background-color:#fff;border-radius:100px;flex-shrink:0;width:10px;height:10px;animation:2s ease-in-out infinite live-dot-blink;position:relative}.live-call .live-dot:after{content:"";background-color:#fff;border-radius:100px;position:absolute;inset:0}.live-call .live-text{color:#fff;margin-left:8px;font-size:11px;font-weight:600}@keyframes live-call-complete-flash{0%{opacity:1;background-color:#22c55e}60%{opacity:1;background-color:#22c55e}to{opacity:.01;background-color:#22c55e}}@keyframes live-dot-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes live-dot-ripple{90%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(20)}}@keyframes live-call-sheen{0%{transform:translate(-150%)}60%,to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.live-call-notice:after,.live-call:before,.live-call .live-dot{animation:none}.live-call:before{opacity:0}}@keyframes pulse-animation{0%{box-shadow:inset 0 0 #ff002f5b}to{box-shadow:inset 0 0 60px 10px #ff002f00}}@keyframes pulse-animation-tail{0%{box-shadow:0 0 #ff002f5b}to{box-shadow:0 0 60px 10px #ff002f00}}@keyframes bg-pan-left{0%{background-position:100%}to{background-position:0%}}#content.messaging,.messaging{width:100%;height:100%;position:relative;overflow:visible!important}.thread-empty{color:#5b6772;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.thread-empty i{opacity:.25;font-size:48px}.thread-empty p{margin:0;font-size:14px}body:has(#messaging-page) #content{box-shadow:none;contain:unset;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.grid-messages-parent{width:100%;height:100%;display:flex;position:relative;overflow:visible}.grid-messages-parent .grid-messages-1{z-index:10;background-color:#fff;border:1px solid #d9dfe5;border-radius:14px;flex-direction:column;flex-shrink:0;width:400px;min-width:400px;max-width:400px;margin:0 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.grid-messages-parent .grid-messages-1 .inbox-count-bar{z-index:60;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.grid-messages-parent .grid-messages-1 .inbox-count-bar>*{pointer-events:auto}.grid-messages-parent .grid-messages-1 .inbox-count{color:#717171;border-radius:14px;padding:10px 20px;font-size:15px;font-weight:500}.grid-messages-parent .grid-messages-1 .live-count{color:#717171;white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:color .25s;display:inline-flex}.grid-messages-parent .grid-messages-1 .live-count .live-count-dot{background-color:#9aa3ab;border-radius:100px;flex-shrink:0;width:9px;height:9px}.grid-messages-parent .grid-messages-1 .live-count.live-count--active{color:#fff;animation:3s ease-in-out infinite live-call-bg;background:radial-gradient(at 30%,#ff92ae 0%,red 70%) 0 0/200% 200%!important;border-color:#0000!important}.grid-messages-parent .grid-messages-1 .live-count.live-count--active .live-count-dot{background-color:#fff;animation:2s ease-in-out infinite live-dot-blink}.grid-messages-parent .grid-messages-2{background-color:#fff;border:1px solid #d9dfe5;border-radius:14px;flex:1;min-width:0;height:100%;margin-right:15px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.pulse{background-color:#fef8f8!important;border:1px solid #ff002f66!important;animation:2.5s ease-out infinite pulse-animation!important}.pulse .contacts{color:#cf054b}.pulse:first-child{animation-delay:0s!important}.pulse:nth-child(2){animation-delay:.1s!important}.pulse:nth-child(3){animation-delay:.2s!important}.pulse:nth-child(4){animation-delay:.3s!important}.pulse:nth-child(5){animation-delay:.4s!important}.pulse:nth-child(6){animation-delay:.5s!important}.pulse:nth-child(7){animation-delay:.6s!important}.pulse:nth-child(8){animation-delay:.7s!important}.pulse:nth-child(9){animation-delay:.8s!important}.pulse:nth-child(10){animation-delay:.9s!important}.pulse:nth-child(n+11){animation-delay:1s!important}.grid-inbox-2{border-top:1px solid #eee;flex:1;min-height:0;padding-bottom:60px;padding-left:5px;padding-right:5px;position:relative;overflow-y:auto}.new-threads-btn{color:#fff;cursor:pointer;z-index:100;white-space:nowrap;background:#306d9b;border:none;border-radius:100px;align-items:center;gap:6px;margin:6px auto 0;padding:7px 16px;font-size:12px;font-weight:600;transition:background .15s;display:flex;box-shadow:0 4px 12px #306d9b66}.new-threads-btn:hover{opacity:.85}.new-threads-wrap{z-index:100;pointer-events:none;justify-content:center;width:fit-content;margin:0 auto;animation:.2s new-threads-in;display:flex;position:sticky;top:8px}.new-threads-wrap .new-threads-btn{pointer-events:auto;width:auto;margin:0}@keyframes new-threads-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.skeleton-list{padding-top:11px;list-style:none}.skeleton-list .skeleton-item{background:#f8f9fc;border:1px solid #e8ecf2;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:5px;padding:10px;display:flex}.skeleton-list .skeleton-item .skeleton-left{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.skeleton-list .skeleton-item .skeleton-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.skeleton-line{background:linear-gradient(90deg,#ececec 25%,#f5f5f5 50%,#ececec 75%) 0 0/200% 100%;border-radius:6px;height:11px;animation:1.4s infinite skeleton-shimmer}.skeleton-line.name{width:62%;height:13px}.skeleton-line.summary{width:92%}.skeleton-line.summary--short{width:58%}.skeleton-line.subject{width:72%;height:10px}.skeleton-line.time{width:50px;height:10px}.skeleton-line.account{width:68px;height:10px}.skeleton-line.ucn{width:56px;height:10px}.skeleton-item:nth-child(3n) .skeleton-line.name{width:50%}.skeleton-item:nth-child(4n) .skeleton-line.name{width:70%}.skeleton-item:nth-child(3n) .skeleton-line.summary:not(.summary--short){width:82%}.skeleton-item:nth-child(5n) .skeleton-line.summary--short{width:44%}.filter-panel{z-index:1000;background:#fff;border:1px solid #d9dfe5;border-radius:14px;width:240px;animation:.15s cubic-bezier(.39,.575,.565,1) both scale-up-center-normal;position:fixed;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.filter-panel .filter-panel-header{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#306d9b;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;display:flex}.filter-panel .filter-section{border-bottom:1px solid #d9dfe5;padding:10px 14px}.filter-panel .filter-section .filter-section-label{text-transform:uppercase;letter-spacing:.06em;color:#999;margin-bottom:7px;font-size:10px;font-weight:700}.filter-panel .filter-section select,.filter-panel .filter-section input[type=text],.filter-panel .filter-section input[type=number],.filter-panel .filter-section input[type=datetime-local]{width:100%;color:inherit;box-sizing:border-box;background:#f8f9fb;border:1px solid #d9dfe5;border-radius:5px;padding:6px 8px;font-size:13px}.filter-panel .filter-section .custom-range-fields{flex-direction:column;gap:6px;margin-top:6px;display:flex}.filter-panel .filter-section .filter-chips{flex-wrap:wrap;gap:6px;display:flex}.filter-panel .filter-section .filter-chips .filter-chip{color:#555;cursor:pointer;background:#f0f2f5;border:1px solid #d9dfe5;border-radius:20px;justify-content:center;align-items:center;gap:5px;min-width:80px;padding:4px 10px;font-size:12px;transition:all .15s;display:inline-flex}.filter-panel .filter-section .filter-chips .filter-chip:hover{color:#306d9b;border-color:#306d9b}.filter-panel .filter-section .filter-chips .filter-chip.active{color:#fff;background:#306d9b;border-color:#306d9b}.filter-panel .filter-panel-actions{gap:8px;padding:10px 14px;display:flex}.filter-panel .filter-panel-actions .filter-apply{color:#fff;cursor:pointer;background:#306d9b;border:none;border-radius:5px;flex:1;padding:7px;font-size:13px;transition:opacity .15s}.filter-panel .filter-panel-actions .filter-apply:hover{opacity:.8}.filter-panel .filter-panel-actions .filter-reset{color:#888;cursor:pointer;background:0 0;border:1px solid #d9dfe5;border-radius:5px;padding:7px 12px;font-size:13px;transition:all .15s}.filter-panel .filter-panel-actions .filter-reset:hover{color:#ff4d4f;border-color:#ff4d4f}.thread-messages>div:has(.admin-option-button.active){z-index:100;position:relative}.message:has(.admin-option-button.active){z-index:100;position:relative}.msg-image-wrap:has(.admin-option-button.active){z-index:100;position:relative}.admin-option-modal{z-index:500;background:#fff;border:1px solid #d9dfe5;border-radius:14px;width:300px;max-height:420px;animation:.15s cubic-bezier(.39,.575,.565,1) both scale-up-center-normal;display:none;position:absolute;top:20px;right:0;overflow:hidden auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.admin-option-modal .admin-option-modal-header{color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:1;background:#ef7d1a;padding:8px 14px;font-size:11px;font-weight:700;position:sticky;top:0}.admin-option-modal .admin-option-modal-grid{grid-template-columns:90px 1fr;align-items:baseline;gap:4px 8px;padding:10px 14px;font-size:12px;display:grid}.admin-option-modal .admin-option-modal-grid .label{text-transform:uppercase;letter-spacing:.06em;color:#999;border-top:1px solid #d9dfe5;padding-top:6px;font-size:10px;font-weight:700}.admin-option-modal .admin-option-modal-grid .label:first-child{border-top:0;padding-top:0}.admin-option-modal .admin-option-modal-grid span:not(.label){word-break:break-all;color:#454d52;border-top:1px solid #d9dfe5;padding-top:6px}.admin-option-modal .admin-option-modal-grid span:not(.label):nth-child(2){border-top:0;padding-top:0}.admin-option-modal .admin-option-modal-grid .urgent{color:#ff4d4f;font-weight:600}#messaging-page{width:100%;height:100%;overflow-x:visible}#messaging-page #messaging-inbox{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}#messaging-page .modal-container{padding:10px;position:relative}#messaging-page .modal-container.alt{background:#f5f5f5}#messaging-page .modal-view.compose-modal{padding:0!important;display:flex!important;overflow:hidden!important}#messaging-page .compose-modal{flex-direction:column;width:780px;max-width:calc(100vw - 32px);height:580px;max-height:85vh;display:flex;position:relative}#messaging-page .compose-modal.drag-over{outline-offset:-2px;outline:2px dashed #306d9b}#messaging-page .compose-layout{border-radius:14px;flex:1;min-height:0;display:flex;overflow:hidden}#messaging-page .compose-contacts-panel{background:#edf0f4;border-right:1px solid #d0d7df;border-radius:14px 0 0 14px;flex-direction:column;flex-shrink:0;width:220px;min-height:0;display:flex;overflow:hidden}#messaging-page .compose-contacts-header{border-bottom:1px solid #d0d7df;flex-direction:column;flex-shrink:0;gap:8px;padding:14px 14px 10px;display:flex}#messaging-page .compose-contacts-title{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;font-size:11px;font-weight:700}#messaging-page .compose-contacts-search{background:#fff;border:1px solid #c8d0d9;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;display:flex}#messaging-page .compose-contacts-search i{color:#5b6772;flex-shrink:0;font-size:11px}#messaging-page .compose-contacts-search input{flex:1;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}#messaging-page .compose-contacts-search input:focus{box-shadow:none!important}#messaging-page .compose-contacts-list{flex:1;padding:6px 0;overflow-y:auto}#messaging-page .compose-contact-row{cursor:pointer;text-align:left;width:100%;min-height:unset;background:0 0;border:none;border-radius:0;align-items:center;gap:9px;padding:8px 14px;transition:background .12s;display:flex}#messaging-page .compose-contact-row:hover{opacity:1;background:#f3f9ff}#messaging-page .compose-contact-row.selected{background:#dee7f2}#messaging-page .compose-contact-row.selected .compose-contact-name{color:#306d9b}#messaging-page .compose-contact-avatar{color:#306d9b;background:#f3f9ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;display:flex;overflow:hidden}#messaging-page .compose-contact-avatar img{object-fit:cover;width:100%;height:100%}#messaging-page .compose-contact-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}#messaging-page .compose-contact-name{color:#454d52;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}#messaging-page .compose-contact-email{color:#5b6772;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}#messaging-page .compose-contact-check{color:#306d9b;flex-shrink:0;font-size:11px}#messaging-page .compose-contacts-empty{color:#5b6772;text-align:center;padding:16px 14px;font-size:12px}#messaging-page .compose-form-panel{background:#fff;border-radius:0 14px 14px 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}#messaging-page .compose-header{background:#edf0f4;border-bottom:1px solid #d0d7df;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}#messaging-page .compose-header .compose-title{color:#454d52;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}#messaging-page .compose-header .compose-title i{color:#306d9b}#messaging-page .compose-header .compose-close{width:28px;height:28px;min-height:unset;color:#5b6772;cursor:pointer;background:0 0;border:1px solid #d9dfe5;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;transition:all .15s;display:flex}#messaging-page .compose-header .compose-close:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}#messaging-page .compose-to-chips{border-bottom:1px solid #d0d7df;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:5px;min-height:44px;padding:10px 16px;display:flex}#messaging-page .compose-to-empty{color:#5b6772;border-bottom:1px solid #d0d7df;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;display:flex}#messaging-page .compose-to-empty i{opacity:.4;font-size:12px}#messaging-page .compose-recipient{color:#306d9b;background:#dee7f2;border:1px solid #306d9b33;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}#messaging-page .compose-recipient i{cursor:pointer;opacity:.6;font-size:10px}#messaging-page .compose-recipient i:hover{opacity:1;color:#ff4d4f}#messaging-page .compose-fields{border-bottom:1px solid #d0d7df;flex-shrink:0}#messaging-page .compose-fields .compose-field{border-bottom:1px solid #d0d7df;align-items:center;display:flex}#messaging-page .compose-fields .compose-field:last-child{border-bottom:0}#messaging-page .compose-fields .compose-field .compose-label{color:#5b6772;text-transform:uppercase;letter-spacing:.04em;background:#edf0f4;border-right:1px solid #d0d7df;flex:0 0 70px;align-self:stretch;align-items:center;padding:0 16px;font-size:11px;font-weight:700;display:flex}#messaging-page .compose-fields .compose-field input{flex:1;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:11px 14px!important}#messaging-page .compose-fields .compose-field input:focus{box-shadow:none!important}#messaging-page .compose-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}#messaging-page .compose-body textarea{resize:none;flex-shrink:0;width:100%;min-height:100px;font-family:Inter,Lato,sans-serif;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:14px 16px!important}#messaging-page .compose-body textarea:focus{box-shadow:none!important}#messaging-page .compose-fwd-preview{border-top:1px solid #d9dfe5;flex:1;min-height:0;padding:0;overflow-y:auto}#messaging-page .compose-fwd-preview .compose-fwd-label{color:#5b6772;text-transform:uppercase;letter-spacing:.5px;padding:8px 10px 4px;font-size:11px;font-weight:600}#messaging-page .compose-fwd-preview .message{word-break:break-word}#messaging-page .compose-fwd-preview .msg-audio-bubble{margin:4px 10px 8px}#messaging-page .compose-footer{border-top:1px solid #d0d7df;flex-shrink:0;padding:10px 14px}#messaging-page .compose-footer.sending{opacity:.6;pointer-events:none}#messaging-page .compose-footer .compose-footer-row{justify-content:space-between;align-items:center;gap:8px;display:flex}#messaging-page .compose-footer .compose-footer-left{align-items:center;gap:6px;display:flex}#messaging-page .compose-footer .compose-footer-right{align-items:center;gap:8px;display:flex}#messaging-page .compose-footer .compose-priority{color:#5b6772;cursor:pointer;height:30px;min-height:unset;background:0 0;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:5px;width:auto;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}#messaging-page .compose-footer .compose-priority.active{color:#dc2626;background:#ef44441a;border-color:#ef44444d}#messaging-page .compose-footer .compose-priority:hover:not(.active){color:#306d9b;opacity:1;border-color:#306d9b}#messaging-page .compose-footer .compose-attach-btn{vertical-align:middle;color:#5b6772;cursor:pointer;width:30px;height:30px;min-height:unset;border:1px solid #d9dfe5;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:0;line-height:1;transition:all .15s;display:inline-flex}#messaging-page .compose-footer .compose-attach-btn:hover{color:#306d9b;border-color:#306d9b}#messaging-page .compose-footer .compose-cancel{color:#5b6772;cursor:pointer;min-height:unset;background:0 0;border:1px solid #d9dfe5;border-radius:7px;width:auto;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}#messaging-page .compose-footer .compose-cancel:hover{color:#454d52;opacity:1;border-color:#5b6772}#messaging-page .compose-footer .compose-send{color:#fff;cursor:pointer;min-height:unset;background:#306d9b;border:none;border-radius:7px;align-items:center;gap:6px;width:auto;padding:6px 16px;font-size:12px;font-weight:600;transition:opacity .15s;display:inline-flex}#messaging-page .compose-footer .compose-send:hover:not(:disabled){opacity:.85}#messaging-page .compose-footer .compose-send:disabled{opacity:.4;cursor:default}#messaging-page .compose-footer .compose-image-previews{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}#messaging-page .compose-footer .compose-thumb{border:1px solid #d9dfe5;border-radius:5px;width:52px;height:52px;position:relative;overflow:hidden}#messaging-page .compose-footer .compose-thumb img{object-fit:cover;width:100%;height:100%}#messaging-page .compose-footer .compose-thumb-remove{width:16px;height:16px;min-height:unset;color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:8px;display:flex;position:absolute;top:1px;right:1px}#messaging-page .inbox-actions{z-index:60;background-color:#fff;flex-shrink:0;margin-top:0;margin-bottom:0;padding:15px;position:relative}#messaging-page .inbox-actions .inbox-title{color:#454d52;width:100%;margin:0 0 5px;padding:0;font-family:Inter,sans-serif;font-size:17px;font-weight:400}#messaging-page .inbox-actions .search-clear{color:#888;cursor:pointer;margin-top:0;font-size:14px;position:absolute;top:12px;right:12px}#messaging-page .inbox-actions .toolbar-btn{color:#fff;cursor:pointer;text-transform:capitalize;white-space:nowrap;background-color:#306d9b;border:none;border-radius:5px;align-items:center;gap:6px;width:auto;height:32px;margin:0;padding:0 10px;font-family:Inter,sans-serif;font-size:12px;transition:opacity .2s ease-in-out;display:inline-flex}#messaging-page .inbox-actions .toolbar-btn:hover{opacity:.7}#messaging-page .inbox-actions .toolbar-btn.active{opacity:1;background-color:#1b496c;box-shadow:inset 0 2px 4px #00000059,0 0 0 2px #1b496c4d}#messaging-page .inbox-actions .toolbar-btn.active:hover{opacity:.92}#messaging-page .inbox-actions .inbox-toolbar{background-color:#e4e9ef;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:4px;display:flex}#messaging-page .inbox-actions .inbox-toolbar .add-message{margin-left:auto}#messaging-page .inbox-actions .filter-dropdown-wrap{position:relative}#messaging-page .inbox-actions .filter-dropdown-wrap .filter-count{color:#306d9b;background:#fff;border-radius:10px;margin-left:2px;padding:1px 5px;font-size:10px;font-weight:700}#messaging-page .inbox-actions .message-search{width:100%;margin-top:0;margin-bottom:10px;display:block}#messaging-page .inbox-actions .message-search:focus{box-shadow:0 0 0 2px #306d9b}#messaging-page .messages{z-index:60;border-top-left-radius:14px;border-top-right-radius:14px;padding:0 6px 6px;list-style:none;overflow-x:visible;overflow:visible!important}#messaging-page .messages li{list-style:none}#messaging-page .messages li.scroll-content{scroll-margin-top:52px;scroll-margin-bottom:72px}#messaging-page .messages li:has(>.loading){justify-content:center;padding:20px;display:flex}#messaging-page .messages .timespan{color:#5b6772;text-align:center;padding:6px 0 4px;font-size:11px;display:block}#messaging-page .messages .load-more-threads,#messaging-page .messages .loading-more{text-align:center;background:0 0;border:none;justify-content:center;padding:15px;display:flex;list-style:none!important}#messaging-page .messages .load-more-threads button,#messaging-page .messages .loading-more button{cursor:pointer;color:#fff;background:#306d9b;border:none;border-radius:7px;padding:10px 20px;font-size:14px;transition:all .2s}#messaging-page .messages .load-more-threads button:hover,#messaging-page .messages .loading-more button:hover{opacity:.8}#messaging-page .messages .message:last-child{margin-bottom:0}#messaging-page .messages .message{background:#f8f9fc;border-radius:7px;margin-bottom:5px;padding:10px}#messaging-page .messages .message.urgent:not(.pulse){box-shadow:inset 3px 0 #dc3c3c66}#messaging-page .messages .message{cursor:pointer;text-align:left;border:1px solid #e8ecf2;list-style:none;transition:all .2s;position:relative}#messaging-page .messages .message .contacts>span{color:#64727f;font-weight:400}#messaging-page .messages .message .contacts .contacts--admin,#messaging-page .messages .message .message-summary{color:#64727f}#messaging-page .messages .message .thread-subject{color:#b0bec8}#messaging-page .messages .message .thread-right{color:#b8c5cf}#messaging-page .messages .message.unread{background:#fff;border-color:#dce4ee}#messaging-page .messages .message.unread .contacts>span{color:#2d3f50;font-weight:700}#messaging-page .messages .message.unread .contacts--admin{font-weight:700}#messaging-page .messages .message.unread .message-summary{color:#5a7080}#messaging-page .messages .message.unread .thread-subject{color:#6b8090}#messaging-page .messages .message.unread .thread-right{color:#8fa3b1}#messaging-page .messages .message.active{background:#eef4fb;border-color:#306d9b59}#messaging-page .messages .message.active .contacts>span{color:#3f4648}#messaging-page .messages .message.active .message-summary,#messaging-page .messages .message.active .thread-subject{color:#454d52}#messaging-page .messages .message.active .thread-right{color:#3f4648}#messaging-page .messages .message .inbox-hover-actions{opacity:0;background:linear-gradient(270deg,#f8f9fc 70%,#0000);border-radius:0 7px 7px 0;align-items:center;gap:4px;padding:0 30px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;right:0}#messaging-page .messages .message:hover .inbox-hover-actions{opacity:1}#messaging-page .messages .message .inbox-action-btn{color:#5b6772;cursor:pointer;background:#fff;border:1px solid #d9dfe5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:all .15s;display:flex;min-height:unset!important}#messaging-page .messages .message .inbox-action-btn:hover{color:#306d9b;background:#f3f9ff;border-color:#306d9b}#messaging-page .messages .message .inbox-action-btn.active{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b66}#messaging-page .messages .message .message-unread{background-color:#306d9b;border-radius:100px;flex-shrink:0;width:0;height:8px;transition:width .15s}#messaging-page .messages .message.unread .message-unread{width:8px}#messaging-page .messages .message .inbox-fav-star{color:#fd0;flex-shrink:0;font-size:10px}#messaging-page .messages .message.active{z-index:50;outline-offset:-1px;background-color:#f3f9ff;outline:2px solid #306d9b}#messaging-page .messages .message.active.pulse{background-color:#fff0f0!important;outline:2px solid #ff002f99!important}#messaging-page .messages .message.live-call-complete{animation:1.5s forwards live-call-complete-flash;background-color:#22c55e!important;border-color:#16a34a!important;outline:none!important}#messaging-page .messages .message.live-call-complete *{color:#0000!important}#messaging-page .messages .message.live-call-complete:after{content:"✓";justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex;position:absolute;inset:0;color:#fff!important}#messaging-page .messages .message .avatar{width:25px}#messaging-page .messages .message .contacts{align-items:center;gap:6px;min-width:0;margin-bottom:5px;display:flex}#messaging-page .messages .message .contacts>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#messaging-page .messages .message .contacts .contacts--admin{font-weight:700}#messaging-page .messages .message .message-title{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:0;font-size:14px;display:flex}#messaging-page .messages .message .message-title .thread-left{flex:1;min-width:0;display:inline-block}#messaging-page .messages .message .message-title .thread-left .live-call{margin-right:10px}#messaging-page .messages .message .message-title .thread-left .message-summary{display:inline-block}#messaging-page .messages .message .message-title .thread-left .contacts{font-weight:600}#messaging-page .messages .message .message-title .thread-left .contacts span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#messaging-page .messages .message .message-title .thread-left .thread-subject{margin-top:3px;font-size:13px;font-weight:300}#messaging-page .messages .message .message-title .thread-right{color:#3f4648;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:3px;font-size:12px;display:flex}#messaging-page .messages .message .message-summary{font-size:13px;font-weight:300}#messaging-page .message-thread{flex-direction:column;height:100%;display:flex;position:relative}#messaging-page .message-thread .call-actions-loading{margin-top:10px}#messaging-page .message-thread .call-actions-loading .ca-skel-table{background:#fff;border:1px solid #d9dfe5;border-radius:5px;width:100%;overflow:hidden}#messaging-page .message-thread .call-actions-loading .ca-skel-row{border-bottom:1px solid #d9dfe5;align-items:center;gap:16px;padding:10px;display:flex}#messaging-page .message-thread .call-actions-loading .ca-skel-row:last-child{border-bottom:none}#messaging-page .message-thread .call-actions-loading .ca-skel-row:nth-child(odd){background:#0000000a}#messaging-page .message-thread .call-actions-loading .ca-skel-row:nth-child(2n){background:#fff}#messaging-page .message-thread .call-actions-loading .ca-skel-disposition,#messaging-page .message-thread .call-actions-loading .ca-skel-datetime,#messaging-page .message-thread .call-actions-loading .ca-skel-initials{background:linear-gradient(90deg,#d8dde3 25%,#e8edf2 50%,#d8dde3 75%) 0 0/200% 100%;border-radius:4px;animation:1.4s infinite skeleton-shimmer}#messaging-page .message-thread .call-actions-loading .ca-skel-disposition{flex:1;height:10px}#messaging-page .message-thread .call-actions-loading .ca-skel-datetime{flex-shrink:0;width:110px;height:10px}#messaging-page .message-thread .call-actions-loading .ca-skel-initials{flex-shrink:0;width:28px;height:10px}#messaging-page .message-thread .call-actions{max-width:100%;margin-top:20px}#messaging-page .message-thread .call-actions tr:nth-child(odd){background-color:#f5f7fa}#messaging-page .message-thread .call-actions td{color:#454d52;font-size:13px}#messaging-page .message-thread .call-actions table{border-spacing:0;table-layout:fixed;background-color:#fff;border:1px solid #d9dfe5;border-radius:5px;width:100%;overflow:hidden;box-shadow:0 3px 5px #0000000d}#messaging-page .message-thread .call-actions table td{word-break:break-word;overflow-wrap:anywhere;border:none;border-bottom:1px solid #d9dfe5;padding:10px}#messaging-page .message-thread .call-actions table td:first-child{width:32%}#messaging-page .message-thread .call-actions table td:nth-child(2){width:48%}#messaging-page .message-thread .call-actions table td:last-child{text-align:right;color:#5b6772;width:20%}#messaging-page .message-thread .call-actions table tr:last-child td{border-bottom:none}#messaging-page .message-thread .msg-audio-player{margin-top:8px}#messaging-page .message-thread .msg-audio-bubble{max-width:480px;margin:4px 16px 8px;box-shadow:none!important;background:0 0!important;padding:0!important}#messaging-page .message-thread .msg-rec-btn{text-align:left;cursor:pointer;width:100%;min-height:unset;background:#fff;border:1px solid #d9dfe5;border-left:3px solid #16a34a;border-radius:3px;align-items:center;gap:12px;margin:16px 0 4px;padding:9px 14px;transition:background .15s,box-shadow .15s,transform .1s;display:flex;box-shadow:0 3px 5px #0000000d}#messaging-page .message-thread .msg-rec-btn:hover{background:#f0fdf4;box-shadow:0 2px 8px #16a34a2e}#messaging-page .message-thread .msg-rec-btn:active{transform:scale(.99)}#messaging-page .message-thread .msg-rec-btn .msg-rec-icon{flex-shrink:0;align-items:center;display:inline-flex}#messaging-page .message-thread .msg-rec-btn .msg-rec-icon i{color:#16a34a;font-size:26px;line-height:1}#messaging-page .message-thread .msg-rec-btn .msg-rec-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}#messaging-page .message-thread .msg-rec-btn .msg-rec-title{color:#454d52;font-size:13px;font-weight:600}#messaging-page .message-thread .msg-rec-btn .msg-rec-date{color:#5b6772;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}#messaging-page .message-thread .msg-rec-btn .msg-rec-len{color:#15803d;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:700}#messaging-page .message-thread .msg-rec--loading{background:#fff;border:1px solid #d9dfe5;border-left:3px solid #16a34a;border-radius:3px;max-width:360px;margin:16px 0 4px;padding:9px 14px}#messaging-page .message-thread .msg-audio-play-btn{cursor:pointer;color:#fff;width:auto;min-height:unset;background:#16a34a;border:none;border-radius:999px;align-items:center;gap:9px;padding:9px 17px 9px 13px;font-size:13.5px;font-weight:600;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex;box-shadow:0 2px 6px #16a34a4d}#messaging-page .message-thread .msg-audio-play-btn i{font-size:18px}#messaging-page .message-thread .msg-audio-play-btn:hover{background:#15803d;box-shadow:0 3px 11px #16a34a6b}#messaging-page .message-thread .msg-audio-play-btn:active{transform:scale(.97)}#messaging-page .message-thread .msg-audio-bubble--loading{background-color:#16a34a1a!important}#messaging-page .message-thread .msg-audio-skel{align-items:center;gap:12px;padding:12px 16px;display:flex}#messaging-page .message-thread .msg-audio-skel-icon{background:linear-gradient(90deg,#00000014 25%,#0000000a 50%,#00000014 75%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:32px;height:32px;animation:1.4s infinite skeleton-shimmer}#messaging-page .message-thread .msg-audio-skel-lines{flex-direction:column;flex:1;gap:6px;display:flex}#messaging-page .message-thread .msg-audio-skel-line{background:linear-gradient(90deg,#00000014 25%,#0000000a 50%,#00000014 75%) 0 0/200% 100%;border-radius:4px;height:8px;animation:1.4s infinite skeleton-shimmer}#messaging-page .message-thread .msg-audio-skel-line--wide{width:60%}#messaging-page .message-thread .msg-audio-skel-line--narrow{width:35%;animation-delay:.2s}#messaging-page .message-thread .msg-audio-loading{color:#5b6772;padding:6px 0;font-size:13px}#messaging-page .message-thread .msg-audio-btn{color:#306d9b;cursor:pointer;width:auto;min-height:unset;background:#f3f9ff;border:1px solid #306d9b40;border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}#messaging-page .message-thread .msg-audio-btn i{font-size:11px}#messaging-page .message-thread .msg-audio-btn:hover,#messaging-page .message-thread .msg-audio-btn.playing{color:#fff;background:#306d9b;border-color:#306d9b}#messaging-page .thread-header{text-align:center;z-index:10;pointer-events:none;background:linear-gradient(#fff 0% 62%,#fff0 100%);width:100%;padding-top:14px;padding-bottom:26px;position:absolute;top:0;left:0}#messaging-page .thread-header *{pointer-events:all}#messaging-page .thread-header .thread-subject-line{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;opacity:.7;width:fit-content;max-width:90%;margin:0 auto;font-size:13.5px;font-weight:600;display:block;overflow:hidden}#messaging-page .thread-header .loading{height:10px}#messaging-page .thread-header .thread-parties{border-radius:40px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;max-width:92%;margin-top:20px;padding:7px 8px;font-size:13px;display:inline-flex;overflow:hidden}#messaging-page .thread-header .thread-parties .thread-party{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 11px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}#messaging-page .thread-header .thread-parties .thread-party i{flex-shrink:0;font-size:11px}#messaging-page .thread-header .thread-parties .thread-party-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#messaging-page .thread-header .thread-parties .thread-recip-row{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}#messaging-page .thread-header .thread-parties .thread-party--link{cursor:pointer;color:#306d9b}#messaging-page .thread-header .thread-parties .thread-party--link:hover{background:#f3f9ff;text-decoration:underline}#messaging-page .thread-header .thread-parties .thread-party--cmr{background:#f5f7fa;border-radius:50%;flex-shrink:0;justify-content:center;width:30px;height:30px;padding:0}#messaging-page .thread-header .thread-parties .thread-party--cmr i{color:#5b6772;font-size:13px}#messaging-page .thread-header .thread-parties .thread-party--cmr:not(.thread-party--link){color:#454d52}#messaging-page .thread-header .thread-parties .thread-party--cmr .thread-cmr-name{display:none}#messaging-page .thread-header .thread-parties .thread-party--cmr.thread-party--link:hover{background:#f3f9ff}@media (width>=1024px){#messaging-page .thread-header .thread-parties .thread-party--cmr{border-radius:20px;flex-shrink:5;justify-content:flex-start;gap:5px;width:auto;min-width:0;height:auto;padding:3px 11px}#messaging-page .thread-header .thread-parties .thread-party--cmr i{font-size:11px}#messaging-page .thread-header .thread-parties .thread-party--cmr .thread-cmr-name{display:inline}}#messaging-page .thread-header .thread-parties .thread-party--account{min-width:0;overflow:hidden}#messaging-page .thread-header .thread-parties .thread-party--account i{color:#5b6772}#messaging-page .thread-header .thread-parties .thread-party--account:not(.thread-party--link){color:#454d52}#messaging-page .thread-header .thread-parties .thread-recip-more{cursor:pointer;color:#5b6772;font-weight:600}#messaging-page .thread-header .thread-parties .thread-recip-more:hover{color:#306d9b;text-decoration:underline}#messaging-page .thread-header .thread-parties .thread-party-arrow{color:#5b6772;opacity:.65;flex-shrink:0;margin:0 1px;font-size:10px}#messaging-page .thread-header .thread-parties .thread-party-empty{color:#5b6772;font-weight:500}#messaging-page .recip-modal-backdrop{z-index:1000;pointer-events:all;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#messaging-page .recip-modal{background:#fff;border:1px solid #d9dfe5;border-radius:7px;flex-direction:column;width:280px;max-width:calc(100vw - 40px);max-height:60vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}#messaging-page .recip-modal .recip-modal-head{color:#454d52;border-bottom:1px solid #d9dfe5;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:700;display:flex}#messaging-page .recip-modal .recip-modal-head i.fa-users{color:#306d9b;margin-right:5px}#messaging-page .recip-modal .recip-modal-head b{color:#5b6772;margin-left:4px;font-weight:600}#messaging-page .recip-modal .recip-modal-head .recip-modal-close{cursor:pointer;color:#5b6772;font-size:14px}#messaging-page .recip-modal .recip-modal-head .recip-modal-close:hover{color:#ff4d4f}#messaging-page .recip-modal .recip-modal-list{padding:6px 0;overflow-y:auto}#messaging-page .recip-modal .recip-modal-name{color:#454d52;padding:8px 16px;font-size:13px;display:block}#messaging-page .recip-modal .recip-modal-name--link{cursor:pointer}#messaging-page .recip-modal .recip-modal-name--link:hover{color:#306d9b;background:#f5f7fa}#messaging-page .thread-messages,#messaging-page .compose-fwd-preview{flex:1;margin-top:0;padding:100px 16px 20px;overflow-y:auto}#messaging-page .thread-messages .load-more,#messaging-page .compose-fwd-preview .load-more{text-align:center;color:#1f96aa;cursor:pointer;padding:10px;font-size:13px}#messaging-page .thread-messages .load-more:hover,#messaging-page .compose-fwd-preview .load-more:hover{opacity:.7}#messaging-page .thread-messages .admin-option-button,#messaging-page .compose-fwd-preview .admin-option-button{width:28px;height:28px;min-height:unset;cursor:pointer;color:#ef7d1a;background-color:#fff;border:1px solid #d9dfe5;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;transition:background-color .15s,color .15s,border-color .15s,transform .1s;display:flex;position:absolute;top:-14px;right:-14px;box-shadow:0 3px 5px #0000000d}#messaging-page .thread-messages .admin-option-button:active,#messaging-page .compose-fwd-preview .admin-option-button:active{transform:scale(.85)}#messaging-page .thread-messages .admin-option-button:hover,#messaging-page .thread-messages .admin-option-button.active,#messaging-page .compose-fwd-preview .admin-option-button:hover,#messaging-page .compose-fwd-preview .admin-option-button.active{color:#fff;background-color:#ef7d1a;border-color:#0000;box-shadow:0 0 0 3px #ed993a40}#messaging-page .thread-messages .message-time,#messaging-page .compose-fwd-preview .message-time{color:#5b6772;margin-left:10px;font-size:13px}#messaging-page .thread-messages .msg-sender-row,#messaging-page .compose-fwd-preview .msg-sender-row{align-items:center;gap:6px;margin:6px 10px 2px;display:flex}#messaging-page .thread-messages .msg-sender-pfp,#messaging-page .compose-fwd-preview .msg-sender-pfp{color:#5b6772;background:#d9dfe5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex;overflow:hidden}#messaging-page .thread-messages .msg-sender-pfp img,#messaging-page .compose-fwd-preview .msg-sender-pfp img{object-fit:cover;width:100%;height:100%}#messaging-page .thread-messages .msg-sender-name,#messaging-page .compose-fwd-preview .msg-sender-name{color:#5b6772;font-size:12px;font-weight:600}#messaging-page .thread-messages .sender .msg-sender-row,#messaging-page .compose-fwd-preview .sender .msg-sender-row{flex-direction:row-reverse;margin-right:15px}#messaging-page .thread-messages .message,#messaging-page .compose-fwd-preview .message{color:#3f4648;z-index:1;background:#e6f6ff;border:0 solid #d9dfe5;border-radius:14px;max-width:80%;margin:10px;padding:20px;position:relative}#messaging-page .thread-messages .message:before,#messaging-page .compose-fwd-preview .message:before,#messaging-page .thread-messages .message:after,#messaging-page .compose-fwd-preview .message:after{content:none}#messaging-page .thread-messages .message .message-sender,#messaging-page .compose-fwd-preview .message .message-sender{margin-bottom:10px;font-size:16px;font-weight:600}#messaging-page .thread-messages .message .priority-icon,#messaging-page .compose-fwd-preview .message .priority-icon{color:red;margin-bottom:15px;display:block}#messaging-page .thread-messages .message .priority-icon span,#messaging-page .compose-fwd-preview .message .priority-icon span{text-transform:capitalize;margin-left:5px;font-family:Inter,sans-serif}#messaging-page .thread-messages .attachment,#messaging-page .compose-fwd-preview .attachment{padding:10px;font-size:15px;font-weight:400}#messaging-page .thread-messages .attachment i,#messaging-page .compose-fwd-preview .attachment i{cursor:pointer;margin-bottom:5px;font-size:40px}#messaging-page .thread-messages .attachment .msg-image,#messaging-page .compose-fwd-preview .attachment .msg-image{cursor:zoom-in;object-fit:contain;border-radius:7px;max-width:320px;max-height:320px;display:block}#messaging-page .thread-messages .attachment .msg-image-wrap,#messaging-page .compose-fwd-preview .attachment .msg-image-wrap{margin-top:14px;margin-right:14px;display:inline-block;position:relative;overflow:visible}#messaging-page .thread-messages .sender .message-time,#messaging-page .compose-fwd-preview .sender .message-time{text-align:right;margin-right:15px}#messaging-page .thread-messages .sender .message,#messaging-page .compose-fwd-preview .sender .message{color:#fff;background-color:#306d9b;margin-left:20%}#messaging-page .thread-messages .sender .message:before,#messaging-page .compose-fwd-preview .sender .message:before,#messaging-page .thread-messages .sender .message:after,#messaging-page .compose-fwd-preview .sender .message:after{content:none}#messaging-page .thread-messages .sender .attachment,#messaging-page .compose-fwd-preview .sender .attachment{text-align:right;margin-right:20px}#messaging-page .thread-messages .admin-msg .message,#messaging-page .compose-fwd-preview .admin-msg .message{color:#353434;background-color:#16a34a1a}#messaging-page .thread-messages .admin-msg .message:before,#messaging-page .compose-fwd-preview .admin-msg .message:before,#messaging-page .thread-messages .admin-msg .message:after,#messaging-page .compose-fwd-preview .admin-msg .message:after{content:none}#messaging-page .thread-messages .priority .message,#messaging-page .compose-fwd-preview .priority .message{background-color:#fef8f8!important;border:1px solid #ff002f66!important;animation:4s ease-out infinite pulse-animation!important}#messaging-page .message-input{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#ffffffd9;border-top:1px solid #d9dfe5;flex-shrink:0;width:100%;padding:20px;transition:border-color .2s}#messaging-page .message-input.drag-over{border-color:#306d9b;border-top-width:2px}#messaging-page .message-input{transition:opacity .3s ease-in-out}#messaging-page .message-input.sending{opacity:.5}#messaging-page .message-input .columns{align-items:center}#messaging-page .message-input textarea{box-sizing:border-box;border:1px solid #ddd;border-radius:7px;width:100%;height:40px;padding:9px 12px;overflow:hidden}#messaging-page .message-input .message-actions,#messaging-page .message-input .quick-reply{flex:none;align-items:center;gap:8px;display:flex;position:relative}#messaging-page .message-input .message-actions i,#messaging-page .message-input .quick-reply i{color:#444;cursor:pointer;background:#e0e0e0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;transition:background .15s;display:inline-flex}#messaging-page .message-input .message-actions i:hover,#messaging-page .message-input .quick-reply i:hover{background:#c8c8c8}#messaging-page .message-input .message-actions i.priority,#messaging-page .message-input .quick-reply i.priority{color:#444}#messaging-page .message-input .message-actions i.alert,#messaging-page .message-input .quick-reply i.alert{color:#fff;background:red}#messaging-page .message-input .message-actions .tooltip,#messaging-page .message-input .quick-reply .tooltip{color:#fff;background:#306d9b;border-radius:5px;padding:7px;font-size:12px;display:none;position:absolute;top:-40px;left:0}#messaging-page .message-input .message-actions .tooltip{left:auto;right:0}#messaging-page .thread-action-row{justify-content:flex-end;align-items:center;gap:20px;display:flex}#messaging-page .thread-action-row .btn-print{width:36px;height:36px;min-height:unset;color:#444;cursor:pointer;background:#e0e0e0;border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;font-size:15px;transition:background .15s;display:flex}#messaging-page .thread-action-row .btn-print:hover{background:#c8c8c8}#messaging-page .thread-action-row button:not(.btn-print){flex:1}#messaging-page .thread-rating-bar{background:#fff;border-top:1px solid #d9dfe5;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}#messaging-page .thread-rating-bar .thread-rating-inner{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}#messaging-page .thread-rating-bar .thread-rating-label{color:#5b6772;white-space:nowrap;font-size:12px}#messaging-page .thread-rating-bar .thread-rating-stars{gap:2px;display:flex}#messaging-page .thread-rating-bar .thread-rating-stars .thread-rating-star{cursor:pointer;color:#d9dfe5;min-height:unset;background:0 0;border:none;padding:2px 3px;font-size:18px;transition:color .1s,transform .1s}#messaging-page .thread-rating-bar .thread-rating-stars .thread-rating-star.active,#messaging-page .thread-rating-bar .thread-rating-stars .thread-rating-star.hover{color:#ffdc2e}#messaging-page .thread-rating-bar .thread-rating-stars .thread-rating-star:hover{transform:scale(1.2)}#messaging-page .thread-rating-bar .thread-rating-sent{color:#22c55e;align-items:center;gap:4px;font-size:12px;display:flex}#messaging-page .thread-rating-bar .thread-rating-comment{flex-direction:column;gap:8px;width:100%;display:flex}#messaging-page .thread-rating-bar .thread-rating-comment textarea{resize:none;border-radius:7px;width:100%;font-size:13px}#messaging-page .thread-rating-bar .thread-rating-comment .thread-rating-comment-actions{gap:8px;display:flex}#messaging-page .thread-rating-bar .thread-rating-comment .thread-rating-comment-actions .thread-rating-submit{color:#fff;cursor:pointer;background:#306d9b;border:none;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:600}#messaging-page .thread-rating-bar .thread-rating-comment .thread-rating-comment-actions .thread-rating-cancel{cursor:pointer;color:#454d52;background:#fff;border:1px solid #d9dfe5;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}#messaging-page .thread-rating-bar .thread-rating-comment .thread-rating-comment-actions .thread-rating-cancel:hover{color:#454d52;border-color:#5b6772}#messaging-page .quick-replies{z-index:999;background:#fff;border:1px solid #ccc;min-width:200px;display:none;position:absolute;bottom:60px;left:10px}#messaging-page .quick-replies.show{display:block}#messaging-page .quick-replies div{cursor:pointer;padding:10px}#messaging-page .quick-replies div:hover{background-color:#f5f5f5}.thread-messages .message:has(.intake){max-width:92%}.message-content .intake{flex-direction:column;gap:16px;display:flex}.message-content .intake .intake-banner{text-transform:uppercase;letter-spacing:.07em;color:#15803d;background:#16a34a24;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-flex}.message-content .intake .intake-banner i{font-size:11px}.message-content .intake .intake-banner.intake-banner--urgent{color:#c62f3b;background:#dc35451f}.message-content .intake .intake-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px 24px;display:grid}.message-content .intake .intake-field{flex-direction:column;gap:3px;min-width:0;display:flex}.message-content .intake .intake-label{text-transform:uppercase;letter-spacing:.06em;color:#5b6772;font-size:10px;font-weight:700}.message-content .intake .intake-value{color:#454d52;word-break:break-word;font-size:13.5px;font-weight:500}.message-content .intake .intake-pill{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-self:flex-start;align-items:center;padding:2px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.message-content .intake .intake-pill.intake-pill--yes{color:#15803d;background:#16a34a24}.message-content .intake .intake-pill.intake-pill--no{color:#475569;background:#64748b24}.message-content .intake .intake-block{border-top:1px solid #d9dfe5;flex-direction:column;gap:5px;padding-top:14px;display:flex}.message-content .intake .intake-block .intake-text{color:#454d52;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13.5px;line-height:1.55}.message-content .intake .intake-meta{color:#5b6772;border-top:1px solid #d9dfe5;padding-top:12px;font-size:11.5px;line-height:1.5}#directory-page.padded-content{padding:0}#directory-page .dir-card{overflow:hidden}#directory-page .dir-card.onepage{flex-direction:column;height:100%;display:flex}#directory-page .dir-toolbar{z-index:20;background:#f5f7fa;border-bottom:1px solid #d9dfe5;flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex;position:relative;overflow:visible}#directory-page .dir-toolbar-title{letter-spacing:-.01em;color:#454d52;white-space:nowrap;align-items:center;gap:8px;font-family:Inter,Lato,sans-serif;font-size:15px;font-weight:700;display:flex}#directory-page .dir-toolbar-title i{color:#306d9b;font-size:15px}#directory-page .dir-toolbar-count{color:#306d9b;background:#f3f9ff;border:1px solid #306d9b;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:inline-flex}#directory-page .dir-back-btn{color:#5b6772;background:#fff;border:1px solid #d9dfe5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;text-decoration:none;transition:all .15s;display:flex}#directory-page .dir-back-btn:hover{color:#fff;background:#306d9b;border-color:#306d9b}#directory-page .dir-search{background:#fff;border:1px solid #d9dfe5;border-radius:7px;flex:1;align-items:center;gap:8px;padding:7px 12px;transition:border-color .15s,box-shadow .15s;display:flex}#directory-page .dir-search>i{color:#5b6772;flex-shrink:0;font-size:13px}#directory-page .dir-search input{width:100%;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#directory-page .dir-search input:focus{box-shadow:none!important}#directory-page .dir-search .dir-clear{color:#5b6772;cursor:pointer;flex-shrink:0;font-size:12px}#directory-page .dir-search .dir-clear:hover{color:#ff4d4f}#directory-page .dir-add-btn{color:#fff;white-space:nowrap;background:#306d9b;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}#directory-page .dir-add-btn:hover{opacity:.85;color:#fff}#directory-page .dir-download-btn{color:#306d9b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #306d9b;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}#directory-page .dir-download-btn:hover{color:#fff;background:#306d9b}#directory-page .dir-list{flex:1;overflow-y:auto}#directory-page .dir-list-item{color:#454d52;border-bottom:1px solid #d9dfe5;align-items:center;gap:14px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,transform .15s,box-shadow .15s;display:flex}#directory-page .dir-list-item:last-child{border-bottom:0}#directory-page .dir-list-item:hover{background-color:#f3f9ff;transform:translateY(-1px);box-shadow:0 4px 14px #0000000f}#directory-page .dir-list-item .dir-list-arrow{color:#5b6772;margin-left:auto;font-size:11px}#directory-page .dir-list-icon{color:#306d9b;background:#f3f9ff;border:1px solid #d9dfe5;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;transition:background .15s;display:flex}#directory-page .dir-list-item:hover .dir-list-icon{color:#fff;background:#306d9b;border-color:#306d9b}#directory-page .dir-list-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}#directory-page .dir-list-name{flex:1}#directory-page .dir-list-owner{color:#5b6772;align-items:center;gap:6px;font-size:12px;display:inline-flex}#directory-page .dir-list-owner i{opacity:.7;font-size:10px}#directory-page .dir-avatar{color:#306d9b;background:#f3f9ff;border:1px solid #d9dfe5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}#directory-page .dir-empty{color:#5b6772;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px;font-size:13px;animation:.45s cubic-bezier(.22,1,.36,1) both dir-empty-in;display:flex}#directory-page .dir-empty i{opacity:.3;font-size:28px}@keyframes dir-empty-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}#directory-page .dir-entries-table{box-shadow:none;border-radius:0;flex:1;overflow-y:auto}#directory-page .dir-entries-table table{border-collapse:collapse;width:100%}#directory-page .dir-entries-table table thead tr{background:#f5f7fa;border-bottom:2px solid #d9dfe5}#directory-page .dir-entries-table table th{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;text-align:left;padding:7px 12px;font-size:11px;font-weight:700}#directory-page .dir-entries-table table td{color:#454d52;border-bottom:1px solid #d9dfe5;padding:6px 12px;font-size:13px}#directory-page .dir-entries-table table tbody tr{transition:background-color .15s}#directory-page .dir-entries-table table tbody tr:last-child td{border-bottom:0}#directory-page .dir-entries-table table tbody tr:hover td{background-color:#f3f9ff}#directory-page .dir-entries-table .dir-avatar-col{text-align:center;width:40px;padding-right:0}#directory-page .dir-entries-table .dir-avatar{width:26px;height:26px;font-size:13px}#directory-page .dir-entries-table .dir-row-btn{opacity:0}#directory-page .dir-entries-table tbody tr:hover .dir-row-btn{opacity:1}#directory-page .dir-action-col{text-align:center;width:50px}#directory-page .dir-entry-btn{color:#306d9b;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;transition:background-color .15s;display:inline-flex}#directory-page .dir-entry-btn:hover{background-color:#dee7f2}#directory-page .dir-entry-card{flex-direction:column;height:100%;display:flex;overflow:hidden}#directory-page .dir-entry-scroll{background:#f5f7fa;flex:1;padding:22px 24px 28px;overflow-y:auto}#directory-page .dir-entry-hero{background:radial-gradient(135% 160% at 0 0,#306d9b1a,#0000 55%),#fff;border:1px solid #d9dfe5;border-radius:14px;align-items:center;gap:18px;margin-bottom:18px;padding:22px 24px;display:flex;box-shadow:0 3px 5px #0000000d}#directory-page .dir-entry-avatar{color:#fff;background:linear-gradient(135deg,#3f86bd,#306d9b);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;display:flex;box-shadow:0 6px 16px #306d9b4d}#directory-page .dir-entry-name{color:#454d52;letter-spacing:-.02em;margin-bottom:7px;font-family:Inter,Lato,sans-serif;font-size:22px;font-weight:700;line-height:1.15}#directory-page .dir-entry-meta{color:#306d9b;background:#f3f9ff;border:1px solid #306d9b2e;border-radius:99px;align-items:center;gap:6px;padding:3px 11px 3px 9px;font-size:12px;font-weight:600;display:inline-flex}#directory-page .dir-entry-meta i{opacity:.8;font-size:10px}#directory-page .dir-section{background:#fff;border:1px solid #d9dfe5;border-radius:14px;margin-bottom:16px;overflow:hidden;box-shadow:0 3px 5px #0000000d}#directory-page .dir-section:last-child{margin-bottom:0}#directory-page .dir-section.dir-section--editing .readonly{display:none}#directory-page .dir-section.dir-section--editing .editable{display:revert!important}#directory-page .dir-section:not(.dir-section--editing) .editable{display:none!important}#directory-page .dir-section-header{background:0 0;border-bottom:1px solid #d9dfe5;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}#directory-page .dir-section-title{letter-spacing:-.01em;color:#454d52;align-items:center;gap:11px;font-size:13px;font-weight:700;display:flex}#directory-page .dir-section-title i{color:#306d9b;background:#f3f9ff;border:1px solid #306d9b24;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:inline-flex}#directory-page .dir-section-actions{align-items:center;gap:8px;display:flex}#directory-page .dir-section-btn{cursor:pointer;color:#5b6772;background:#fff;border:1px solid #d9dfe5;border-radius:7px;align-items:center;gap:7px;width:auto;height:34px;padding:0 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}#directory-page .dir-section-btn i{font-size:11px}#directory-page .dir-section-btn:hover{color:#306d9b;background:#f3f9ff;border-color:#306d9b}#directory-page .dir-section-btn.dir-section-btn--primary{color:#fff;background:#306d9b;border-color:#306d9b;box-shadow:0 1px 2px #306d9b40}#directory-page .dir-section-btn.dir-section-btn--primary:hover{color:#fff;background:#2a6088;border-color:#2a6088}#directory-page .dir-section-btn.dir-section-btn--danger{color:#ff4d4f;background:0 0;border-color:#ff4d4f}#directory-page .dir-section-btn.dir-section-btn--danger:hover{color:#fff;background:#ff4d4f;border-color:#ff4d4f}#directory-page .dir-section-btn[disabled]{opacity:.45;cursor:default}#directory-page .dir-section-body{padding:0}#directory-page .dir-fields-grid{padding:4px 0}#directory-page .dir-field-row{border-bottom:1px solid #d9dfe5;align-items:center;gap:16px;padding:12px 18px;font-size:14px;display:flex}#directory-page .dir-field-row:last-child{border-bottom:0}#directory-page .dir-field-row.dir-field-row--full{flex-direction:column;align-items:flex-start;gap:7px}#directory-page .dir-field-row.dir-field-row--full .dir-field-input{flex:none;width:100%}#directory-page .dir-field-row input,#directory-page .dir-field-row select{width:auto}#directory-page .dir-field-label{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;flex-shrink:0;width:150px;font-size:11px;font-weight:700}.dir-field-row--full #directory-page .dir-field-label{width:auto}#directory-page .dir-field-value{color:#454d52;flex:1;font-weight:600}#directory-page .dir-field-input{flex:1;min-width:0;display:block}#directory-page .dir-table-wrap{overflow-x:auto}#directory-page .dir-table-wrap table{border-collapse:collapse;width:100%}#directory-page .dir-table-wrap table thead tr{background:#f5f7fa;border-bottom:1px solid #d9dfe5}#directory-page .dir-table-wrap table th{text-transform:uppercase;letter-spacing:.04em;color:#5b6772;text-align:left;white-space:nowrap;padding:9px 18px;font-size:11px;font-weight:700}#directory-page .dir-table-wrap table td{color:#454d52;border-bottom:1px solid #d9dfe5;padding:12px 18px;font-size:14px}#directory-page .dir-table-wrap table tbody tr{transition:background-color .12s}#directory-page .dir-table-wrap table tbody tr:last-child td{border-bottom:0}#directory-page .dir-table-wrap table tbody tr:hover td{background:#f3f9ff}#directory-page .dir-action-col{text-align:right;white-space:nowrap;width:80px}#directory-page .dir-row-btn{width:30px;height:30px;min-height:unset;color:#5b6772;cursor:pointer;background:0 0;border:1px solid #d9dfe5;border-radius:50%;justify-content:center;align-items:center;margin-left:5px;padding:0;font-size:11px;transition:all .15s;display:inline-flex}#directory-page .dir-row-btn:hover{color:#fff;background:#306d9b;border-color:#306d9b}#directory-page .dir-row-btn.dir-row-btn--danger:hover{background:#ff4d4f;border-color:#ff4d4f}#directory-page .dir-type-badge{color:#306d9b;letter-spacing:.01em;background:#f3f9ff;border:1px solid #306d9b33;border-radius:99px;align-items:center;padding:3px 11px;font-size:11px;font-weight:600;display:inline-flex}#directory-page .dir-roles-grid{flex-wrap:wrap;gap:9px;padding:16px 18px;display:flex}#directory-page .dir-role-item{color:#454d52;cursor:pointer;background:#fff;border:1px solid #d9dfe5;border-radius:99px;align-items:center;gap:8px;padding:8px 15px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}#directory-page .dir-role-item input[type=checkbox]{accent-color:#306d9b;width:15px;height:15px;margin:0}#directory-page .dir-role-item:hover{border-color:#306d9b}#directory-page .dir-role-item:has(input:checked){color:#306d9b;background:#f3f9ff;border-color:#306d9b}#directory-page .dir-role-active{color:#306d9b;font-weight:600}#directory-page .dir-empty-inline{color:#5b6772;justify-content:center;align-items:center;gap:9px;padding:26px 18px;font-size:13px;display:flex}#directory-page .dir-empty-inline i{color:#306d9b;opacity:.5;font-size:15px}#directory-page .dir-save-status{color:#306d9b;padding:8px 18px;font-size:12px;font-weight:500}#directory-page .dir-subsection-label{text-transform:uppercase;letter-spacing:.05em;color:#5b6772;margin-bottom:10px;font-size:11px;font-weight:700}#directory-page ul.roles{list-style-type:none}#directory-page ul.roles li{margin-bottom:10px}#directory-page ul.roles input{margin-right:5px}#directory-page input.missing,#directory-page select.missing{border:1px solid red!important}#directory-page .column.roles{flex:0 0 250px;width:250px;padding:0 20px}#directory-page .contact-type{color:#5b6772;margin-right:5px;font-weight:400}#directory-page ul.listing-roles{margin-left:5px;list-style-type:none}#directory-page ul.listing-roles input{margin-right:10px}#directory-page ul.listing-roles li{margin-bottom:10px}#directory-page .bold{font-weight:600}.sidebar-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:98;opacity:0;visibility:hidden;pointer-events:none;background:#143c6459;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.sidebar-overlay.active{opacity:1;visibility:visible;pointer-events:auto}body.sidebar-mini .sidebar-overlay.active{left:0}body.sidebar-resizing #sidebar{transition:none!important}@media only screen and (width>=801px){body.sidebar-mini{overflow-x:hidden}body.sidebar-mini #content{margin-left:79px!important;margin-right:15px!important}body.sidebar-mini:has(#messaging-page) #content{margin-left:64px!important;margin-right:0!important}body.sidebar-mini #sidebar{z-index:1;height:calc(100% - 30px);transition:width .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,background-color .25s;position:fixed;top:15px;left:15px}body.sidebar-mini #sidebar .sidebar-container{width:250px;min-width:250px;height:100%;position:absolute;top:0;left:0}body.sidebar-mini #sidebar .footer-container,body.sidebar-mini #sidebar .footer{transition:none}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded){flex:0 0 64px;width:64px;overflow:hidden}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .cmr-logo{visibility:hidden;pointer-events:none}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu p,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu .section-title,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu .sub-menu,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .span1,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .span2,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .theme-toggle span,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .admin-panel-btn span,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .preview-toggle span,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .user-info,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .user-arrow{display:none}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu{margin:40px 0 0;padding:0}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul{margin:0;padding:0}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li{justify-content:center;align-items:center;width:64px;display:flex}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li a,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li .section-link{justify-content:center;padding:8px 0!important}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li i{width:auto;margin:0!important}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .menu ul li:hover .nav-tooltip{display:block}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer-container{width:64px;padding:0;position:absolute;bottom:0;left:0}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer{align-items:center;gap:14px;padding:10px 0}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .footer-theme-row{flex-direction:column-reverse;gap:14px;width:auto;margin-bottom:0}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .sidebar-collapse-toggle{width:40px;height:40px;min-height:unset;border-radius:7px;padding:0}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .theme-toggle,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .admin-panel-btn{width:40px;height:40px;min-height:unset;border-radius:7px;justify-content:center;margin-bottom:0;padding:0}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .admin-panel-btn span{display:none}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .preview-toggle{width:40px;height:40px;min-height:unset;border-radius:7px;justify-content:center;margin-bottom:0;padding:0}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .preview-toggle span{display:none}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .user-card{border-radius:7px;justify-content:center;width:40px;height:40px;padding:4px}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .user-card .user-avatar,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .user-card .user-avatar-pfp{border-radius:5px}body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .user-card .user-info,body.sidebar-mini #sidebar:not(.sidebar-mini-expanded) .footer .user-card .user-arrow{display:none}body.sidebar-mini #sidebar.sidebar-mini-expanded{z-index:99;flex:0 0 250px;width:250px;overflow:clip visible;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li .nav-tooltip{display:none!important}}@media only screen and (width<=1400px) and (width>=801px){body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded){flex:0 0 64px;overflow:hidden}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .menu .section-title{display:none}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .menu .sub-menu{display:none}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .theme-toggle span{display:none}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .admin-panel-btn span{display:none}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .preview-toggle span{display:none}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .user-info{display:none}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .user-arrow{display:none}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .cmr-logo{visibility:hidden;pointer-events:none}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .sidebar-container{width:250px;min-width:250px}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .menu{flex:none;margin:40px 0 0;padding:0;overflow:hidden}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .menu ul{margin:0;padding:0}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .menu ul li{border-radius:7px;justify-content:center;align-items:center;width:44px;margin:5px 10px;padding:0;display:flex}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .menu ul li .section-link{justify-content:center;padding:8px 0!important}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .menu ul li i{width:auto;margin:0}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer-container{width:64px;padding:0;position:absolute;bottom:0;left:0}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer{align-items:center;gap:14px;padding:20px 0}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .footer-theme-row{flex-direction:column-reverse;gap:14px;width:auto;margin-bottom:0}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .sidebar-collapse-toggle{width:40px;height:40px;min-height:unset;border-radius:7px;padding:0}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .theme-toggle{width:40px;height:40px;min-height:unset;border-radius:7px;justify-content:center;margin-bottom:0;padding:0}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .admin-panel-btn{width:40px;height:40px;min-height:unset;border-radius:7px;justify-content:center;margin-bottom:0;padding:0}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .admin-panel-btn span{display:none}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .preview-toggle{width:40px;height:40px;min-height:unset;border-radius:7px;justify-content:center;margin-bottom:0;padding:0}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .user-card{border-radius:7px;justify-content:center;width:40px;height:40px;padding:4px}:is(body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .user-card .user-avatar,body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .footer .user-card .user-avatar-pfp){border-radius:5px}body:has(#messaging-page) #sidebar:not(.pinned):not(.sidebar-mini-expanded) .menu ul li:hover .nav-tooltip{display:block}body:has(#messaging-page) #sidebar.sidebar-mini-expanded:not(.pinned){z-index:99;flex:0 0 250px;width:250px;height:calc(100% - 30px);transition:width .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,background-color .25s;position:fixed;top:15px;left:15px;overflow:clip visible;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}body:has(#messaging-page) #sidebar.sidebar-mini-expanded:not(.pinned) .sidebar-container{width:250px;min-width:250px}body:has(#messaging-page) #sidebar.sidebar-mini-expanded:not(.pinned) .menu ul li .nav-tooltip{display:none!important}}@media only screen and (width<=800px){#sidebar .footer .sidebar-collapse-toggle{display:none}body.main{padding:0;display:block}body.main .mobile-header{z-index:97;pointer-events:none;align-items:center;padding:12px 16px;display:flex;position:fixed;top:0;left:0;right:0}body.main .mobile-header .menu-trigger,body.main .mobile-header .mobile-logo{pointer-events:auto}body.main .mobile-header .menu-trigger{width:44px;height:44px;min-height:unset;color:#1b496c;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;display:flex}body.main .mobile-header .mobile-logo{border-radius:50px;justify-content:center;align-items:center;padding:10px 22px;display:flex;position:absolute;left:50%;transform:translate(-50%)}body.main .mobile-header .mobile-logo svg{width:auto;height:28px}#content{height:auto;min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0;padding-top:68px;display:block;overflow:auto}#content .padded-content{padding:16px}#content .section.min-width{min-width:unset}body:has(#messaging-page) #content{height:100dvh;min-height:unset;overflow:hidden}body:has(#oncall-page) #content{height:100dvh;min-height:unset;overflow:hidden}#sidebar{z-index:99;border-radius:14px;width:250px;max-width:85vw;height:calc(100% - 40px);transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:20px;left:20px;transform:translate(calc(-100% - 20px))}#sidebar .menu{margin-top:40px;margin-left:20px;margin-right:20px;padding-bottom:160px}#sidebar .cmr-logo{width:65%;margin:60px auto 50px}#sidebar .footer-container,#sidebar .footer{width:100%}#sidebar.active{transform:translate(0)}#sidebar.active .close{display:flex}body:has(#sidebar.active) .audio-toast{z-index:97}.columns.layout{display:block}.columns.layout .column{flex:100%;max-width:100%;margin-bottom:12px;padding:0}.columns.cards{flex-direction:column}.columns.cards .card{margin:0 0 12px;flex:100%!important;max-width:100%!important}.modal .modal-view{min-width:unset;width:calc(100vw - 32px);max-width:100%;max-height:85vh;padding:20px}.filter-bar .column{max-width:100%}.filter-bar .options{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex;position:static}.filter-bar .advanced-filters .filter-options{flex-direction:column}#messaging-page{width:100vw;height:100%;max-height:100%;display:block;position:relative;overflow:hidden}#messaging-page .grid-messages-parent{flex-direction:row;width:200vw;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}#messaging-page .grid-messages-1{flex-shrink:0;height:100%;border-radius:0!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;margin:0!important}#messaging-page .grid-messages-2{flex-direction:column;flex-shrink:0;height:100%;display:flex;overflow:hidden;border-radius:0!important;width:100vw!important;min-width:100vw!important}#messaging-page .grid-messages-2 .messaging{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}#messaging-page .grid-messages-2 .message-thread{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}#messaging-page .grid-messages-2 .thread-header{pointer-events:auto;background:0 0;border-bottom:1px solid #d9dfe5;flex-shrink:0;justify-content:center;align-items:center;padding:10px 52px;display:flex;position:relative}#messaging-page .grid-messages-2 .thread-header *{pointer-events:auto}#messaging-page .grid-messages-2 .thread-header .thread-subject-line{display:none}#messaging-page .grid-messages-2 .thread-header .thread-parties{margin-top:0}#messaging-page .grid-messages-2 .thread-header .mobile-back-btn{margin-right:0;position:absolute;top:50%;left:16px;transform:translateY(-50%)}#messaging-page .grid-messages-2 .thread-messages{flex:1;min-height:0;padding:12px 12px 16px;overflow-y:auto;height:auto!important}#messaging-page .grid-messages-2 .message-input{flex-shrink:0;width:100%;padding:12px;position:static}#messaging-page .grid-messages-parent.thread-open{transform:translate(-100vw)}#messaging-page .mobile-back-btn{width:36px;height:36px;min-height:unset;pointer-events:auto;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;padding:0;font-size:14px;display:inline-flex}#messaging-page .thread-header{align-items:center;padding:10px 16px;display:flex}#messaging-page .add-contacts{width:calc(100vw - 32px);min-height:unset}#messaging-page .inbox-actions .inbox-toolbar{flex-wrap:wrap;gap:4px}#call-page .audio-player .ap-volume{display:none}button,.button{min-height:44px}#message-alert{width:calc(100vw - 32px);top:12px;left:16px;right:16px}#home-page .home-grid{grid-template-columns:1fr}.filter-panel{z-index:1000;border-radius:16px 16px 0 0;max-height:80vh;animation:.25s cubic-bezier(.4,0,.2,1) both slide-up-sheet;overflow-y:auto;box-shadow:0 -4px 24px #00000026;width:100%!important;position:fixed!important;inset:auto 0 0!important}.filter-sheet-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;background:#0006;animation:.2s both fade-in-backdrop;display:block;position:fixed;inset:0}.grid-messages-1{overflow:visible!important}}@keyframes slide-up-sheet{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-backdrop{0%{opacity:0}to{opacity:1}}@media only screen and (width<=480px){h1{font-size:22px}#content .padded-content{padding:12px}.modal .modal-view{padding:16px}.audio-toast .at-inner{gap:6px;padding:10px}.audio-toast .at-info{max-width:92px}.audio-toast .at-download,.audio-toast .at-star{display:none}}body.dark .sidebar-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1e3c80}@media only screen and (width<=800px){.shortcuts-card{margin:0 12px 16px}.shortcuts-grid{grid-template-columns:1fr}.shortcuts-group{border-bottom:1px solid;border-right:none}.shortcuts-group:last-child{border-bottom:none}.audio-toast{width:auto;bottom:16px;left:12px;right:12px}.audio-toast .at-vol{display:none}body:has(.audio-toast.show) #messaging-page .message-input{margin-bottom:96px}#info-page{overflow:visible}#info-page .info-top-row{flex-direction:column}#info-page .info-top-row .info-hero{flex:unset;width:100%}#info-page .info-top-row .info-hero-content{padding:24px 20px}#info-page .info-main-row{flex-direction:column}#info-page .info-main-row>.org-members-card,#info-page .info-main-row>.info-detail-col,#info-page .info-detail-col>.info-card{flex:none;min-height:0}#info-page .org-members-list,#info-page .info-card-body{flex:none;overflow-y:visible}}body.main.dark{background-color:#0f1117}body.dark{color:#c9d1d9}body.dark .glass{-webkit-backdrop-filter:blur(13.8px);backdrop-filter:blur(13.8px);background:#161b22b3;border-color:#2d3748}body.dark .spinner{border-color:#58a6ff #ffffff1a #ffffff1a}body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5,body.dark h6{color:#e6edf3}body.dark .page-title{color:#c9d1d9}body.dark a{color:#58a6ff}body.dark label{color:#8b949e}body.dark input[type=email],body.dark input[type=password],body.dark input[type=text],body.dark input[type=number],body.dark input[type=date],body.dark input[type=datetime-local],body.dark select,body.dark textarea{color:#c9d1d9;background-color:#1e2530;border-color:#2d3748}body.dark input[type=email]::placeholder,body.dark input[type=password]::placeholder,body.dark input[type=text]::placeholder,body.dark input[type=number]::placeholder,body.dark input[type=date]::placeholder,body.dark input[type=datetime-local]::placeholder,body.dark select::placeholder,body.dark textarea::placeholder{color:#6e7681}body.dark input[type=email]:focus,body.dark input[type=password]:focus,body.dark input[type=text]:focus,body.dark input[type=number]:focus,body.dark input[type=date]:focus,body.dark input[type=datetime-local]:focus,body.dark select:focus,body.dark textarea:focus{border-color:#0000;box-shadow:0 0 0 2px #58a6ff}body.dark button.secondary,body.dark button.button-2,body.dark .button.secondary,body.dark .button.button-2{color:#c9d1d9;background-color:#1e2530}body.dark button.outline,body.dark .button.outline{color:#58a6ff;background:#1e2530;border-color:#58a6ff}body.dark button.link,body.dark .button.link{color:#c9d1d9}body.dark .button-2{color:#c9d1d9;background-color:#1e2530}body.dark .back-btn{color:#8b949e;background-color:#161b22;border-color:#2d3748}body.dark .back-btn:hover{color:#fff;background:#58a6ff;border-color:#58a6ff}body.dark .range{color:#c9d1d9;background-color:#1e2530;border-color:#2d3748}body.dark .filter-bar{background-color:#161b22;border-color:#2d3748}body.dark .filter-bar p{color:#8b949e}body.dark .filter-bar input[type=text]{border-color:#2d3748}body.dark .columns.cards .card{background-color:#161b22;border-color:#2d3748}body.dark .modal .modal-view{color:#c9d1d9;background:#161b22;border-color:#2d3748}body.dark .modal .modal-view .actions button.secondary{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark .modal .modal-view .actions button.secondary:hover{color:#c9d1d9;border-color:#c9d1d9}body.dark #bug-report-modal .bug-modal-hint,body.dark #bug-report-modal .bug-paste-hint{color:#8b949e}body.dark #bug-report-modal .bug-modal-textarea,body.dark #bug-report-modal .bug-thumb,body.dark #bug-report-modal .bug-upload-btn{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark #bug-report-modal .bug-upload-btn:hover{color:#58a6ff;border-color:#58a6ff}body.dark #bug-report-modal .bug-btn-secondary{color:#c9d1d9;border-color:#2d3748}body.dark #bug-report-modal .bug-btn-secondary:hover{background:#1e2530}body.dark .ratings-stars .fa-regular,body.dark .ratings-stars-frac .rsf-base{color:#2d3748}body.dark .ratings-summary,body.dark .ap-ratings-summary{background:#1e2530;border-color:#2d3748}body.dark .ratings-summary .ratings-summary-num,body.dark .ap-ratings-summary .ap-ratings-avg-num{color:#e6edf3}body.dark .ratings-summary .ratings-summary-label,body.dark .ap-ratings-summary .ap-ratings-avg-label,body.dark .ratings-acct .ratings-acct-name,body.dark .ratings-date{color:#8b949e}body.dark .ratings-search{background:#1e2530;border-color:#2d3748}body.dark .ratings-search input{color:#c9d1d9}body.dark .ratings-search:focus-within{box-shadow:none;border-color:#f59340}body.dark .ratings-submitter-link,body.dark a.ratings-acct-link code,body.dark a.ratings-call-link code{color:#58a6ff}body.dark .ratings-range{background:#1e2530;border-color:#2d3748}body.dark .ratings-range button{color:#8b949e}body.dark .ratings-range button:hover:not(.active){color:#e6edf3}body.dark .ratings-range button.active{color:#0f1117;background:#58a6ff}body.dark .ratings-subtitle{color:#8b949e}body.dark .ratings-score{border-right-color:#2d3748}body.dark .ratings-score .ratings-score-num{color:#e6edf3}body.dark .ratings-score .ratings-score-label,body.dark .ratings-dist-star{color:#8b949e}body.dark .ratings-dist-track{background:#ffffff14}body.dark .ratings-dist-count{color:#e6edf3}body.dark .ratings-toolbar{border-bottom-color:#2d3748}body.dark .ratings-inline-empty{color:#8b949e}body.dark .ratings-table-card table thead tr{background:#161b22;border-bottom-color:#2d3748}body.dark .ratings-table-card table th{color:#8b949e}body.dark .ratings-table-card table td{color:#c9d1d9;border-bottom-color:#2d3748}body.dark .ratings-table-card table tbody tr td{background-color:#161b22}body.dark .ratings-table-card table tbody tr:nth-child(2n) td{background-color:#1e2530}body.dark .ratings-table-card table tbody tr:hover td{background-color:#06365b}body.dark .ratings-table-card table .admin-remove-btn{color:#8b949e;border-color:#2d3748}body.dark .ratings-table-card table .admin-remove-btn:hover{color:#fff;background:#f85149;border-color:#f85149}body.dark #message-alert{background:#161b22;border-color:#2d3748}body.dark #message-alert .message-alert-title{color:#e6edf3}body.dark #message-alert .message-alert-sub{color:#8b949e}body.dark #message-alert .message-alert-icon{color:#58a6ff;background:#58a6ff1a}body.dark #message-alert .message-alert-close{color:#8b949e}body.dark #message-alert .message-alert-close:hover{color:#e6edf3;background:#1e2530}body.dark #message-alert .message-alert-progress{background:#2d3748}body.dark #message-alert .message-alert-progress .message-alert-progress-bar{background:#58a6ff}body.dark #message-alert .message-alert-action{color:#58a6ff}body.dark #message-alert .message-alert-action:hover{background:#58a6ff14}body.dark:has(#content>[id^=admin-]) #content{box-shadow:none;background:0 0;border-color:#0000}body.dark #content{background-color:#161b22;border-color:#2d3748;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003}body.dark #content.page-many-card{box-shadow:none;background:0 0;border-color:#0000}body.dark #content .section{box-shadow:none;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003;background-color:#161b22!important;border-color:#2d3748!important}body.dark .data-table{background-color:#161b22}body.dark .data-table table{color:#c9d1d9}body.dark .data-table table th{color:#8b949e;border-bottom-color:#2d3748}body.dark .data-table table td{border-bottom-color:#2d3748}body.dark .data-table table tr:nth-child(2n){background-color:#1a2030}body.dark .data-table table tr:hover td{color:#e6edf3;background-color:#1e2530}body.dark .welcome b{color:#58a6ff}body.dark .mobile-header .menu-trigger{color:#c9d1d9;background:#0f1117b3;border-color:#2d3748}body.dark .mobile-header .mobile-logo,body.dark .mobile-header .mobile-title{background:#0f1117b3;border-color:#2d3748}body.dark .mobile-header .cmr-logo .cls-1,body.dark .mobile-header .cmr-logo .cls-2{fill:#fff}body.dark .nav-skeleton-bar{background:#1e2530;border-color:#2d3748}body.dark .nav-skeleton-line{background:linear-gradient(90deg,#1e2530 25%,#252d3a 50%,#1e2530 75%) 0 0/200% 100%}body.dark #sidebar,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded{--sb-bg:#161b22;--sb-border:#2d3748;--sb-hover:#dee7f224;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0000004d}body.dark #sidebar a p,body.dark #sidebar .menu .section,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded a p,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu .section,body.dark #sidebar .menu ul li i,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li i{color:#8b949e}body.dark #sidebar .menu ul li:hover,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li:hover{background-color:#1e2530!important}body.dark #sidebar .menu ul li:hover p,body.dark #sidebar .menu ul li:hover a,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li:hover p,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li:hover a{color:#e6edf3}body.dark #sidebar .menu ul li.pressing,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li.pressing{transform:scale(.95)}body.dark #sidebar .menu ul li.pressing i,body.dark #sidebar .menu ul li.pressing p,body.dark #sidebar .menu ul li.pressing a,body.dark #sidebar .menu ul li.pressing a p,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li.pressing i,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li.pressing p,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li.pressing a,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li.pressing a p{color:#fff!important}body.dark #sidebar .menu ul li.active:not(:has(.sub-menu)) i{color:#fff!important}body.dark #sidebar .menu ul li.active:not(:has(.sub-menu)) p{color:#fff!important}body.dark #sidebar .menu ul li.active:not(:has(.sub-menu)) a{color:#fff!important}body.dark #sidebar .menu ul li.active:not(:has(.sub-menu)) a p{color:#fff!important}body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li.active:not(:has(.sub-menu)) i{color:#fff!important}body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li.active:not(:has(.sub-menu)) p{color:#fff!important}body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li.active:not(:has(.sub-menu)) a{color:#fff!important}body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul li.active:not(:has(.sub-menu)) a p{color:#fff!important}body.dark #sidebar .menu ul.sub-menu li a,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul.sub-menu li a{color:#8b949e}body.dark #sidebar .menu ul.sub-menu li.active,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu ul.sub-menu li.active{background-color:#1e2530}body.dark #sidebar .menu .section-title p,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu .section-title p{color:#8b949e}body.dark #sidebar .menu .section-title.admin p,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu .section-title.admin p,body.dark #sidebar .menu .section.admin-nav i,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .menu .section.admin-nav i{color:#fbb97a}body.dark #sidebar .footer .admin-panel-btn,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .admin-panel-btn{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark #sidebar .footer .admin-panel-btn i,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .admin-panel-btn i{color:inherit}body.dark #sidebar .footer .admin-panel-btn:hover,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .admin-panel-btn:hover{color:#fff;background:#f59340;border-color:#f59340}body.dark #sidebar .footer .admin-panel-btn:hover i,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .admin-panel-btn:hover i{color:#fff}body.dark #sidebar .footer .bug-report-btn:hover,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .bug-report-btn:hover{color:#fff;background:#f85149;border-color:#f85149}body.dark #sidebar .footer .bug-report-btn:hover i,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .bug-report-btn:hover i{color:#fff}body.dark #sidebar .footer .user-card,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .user-card{background:#1e2530;border-color:#2d3748}body.dark #sidebar .footer .user-card .user-avatar,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .user-card .user-avatar{color:#8b949e;background:#252d3a}body.dark #sidebar .footer .user-card .user-name,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .user-card .user-name{color:#c9d1d9}body.dark #sidebar .footer .user-card .user-account,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .user-card .user-account,body.dark #sidebar .footer .user-card .user-arrow,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .user-card .user-arrow{color:#8b949e}body.dark #sidebar .footer .user-card:hover,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .user-card:hover{background:#252d3a;border-color:#2d3748}body.dark #sidebar .footer .user-card:hover .user-name,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .user-card:hover .user-name{color:#e6edf3}body.dark #sidebar .cmr-logo .cls-1,body.dark #sidebar .cmr-logo .cls-2,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .cmr-logo .cls-1,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .cmr-logo .cls-2{fill:#fff}body.dark #sidebar .theme-toggle,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .theme-toggle,body.dark #sidebar .footer .sidebar-collapse-toggle,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .sidebar-collapse-toggle{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark #sidebar .footer .sidebar-collapse-toggle:not(.is-disabled):hover,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .footer .sidebar-collapse-toggle:not(.is-disabled):hover{color:#e6edf3;background:#252d3a;border-color:#8b949e}body.dark #sidebar .preview-toggle,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .preview-toggle{color:#f59340;border-color:#f593404d}body.dark #sidebar .preview-toggle:hover,body.dark #sidebar .preview-toggle.active,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .preview-toggle:hover,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .preview-toggle.active{color:#fff;background:#f59340;border-color:#f59340}body.dark #sidebar .preview-toggle.active:hover,body.dark body.sidebar-mini #sidebar.sidebar-mini-expanded .preview-toggle.active:hover{color:#f59340;background:0 0}body.dark .notice-banner--login{color:#c9d1d9;background:#ff4d4f1f;border-color:#ff4d4f4d}body.dark .notice-banner--login i{color:#ff6b6b}body.dark .notice-banner--portal{color:#fff;background:#ff4d4f;border-color:#0003}body.dark .notice-banner--portal i{color:#fff}body.dark .notice-banner--portal.notice-banner--preview:not(.notice-banner--disabled){color:#ff6b6b;background:#ff4d4f26;border-color:#ff4d4f59}body.dark .notice-banner--portal.notice-banner--preview:not(.notice-banner--disabled) i{color:#ff6b6b}body.dark .notice-banner--disabled{color:#8b949e!important;background:#1e2530!important;border-color:#2d3748!important}body.dark .notice-banner--disabled i{color:#8b949e!important}body.dark .notice-banner--portal.notice-banner--disabled,body.dark .notice-banner--login.notice-banner--disabled{color:#8b949e!important;background:#1e2530!important;border:1px solid #2d3748!important;border-radius:7px!important;position:static!important}body.dark .notice-banner--portal.notice-banner--disabled i,body.dark .notice-banner--login.notice-banner--disabled i{color:#8b949e!important}body.dark .ap-ac-dropdown{background:#161b22;border-color:#2d3748}body.dark .ap-ac-dropdown .ap-ac-item{border-color:#2d3748}body.dark .ap-ac-dropdown .ap-ac-item:hover{background:#1e2530}body.dark .ap-ac-dropdown .ap-ac-name{color:#e6edf3}body.dark .ap-ac-dropdown .ap-ac-sub{color:#8b949e}body.dark #admin-hub-page .ahub-header-icon{color:#f59340;background:#f593401f;border-color:#f593404d}body.dark #admin-hub-page .ahub-sub{color:#8b949e}body.dark #admin-hub-page .ahub-card{background:#161b22;border-color:#2d3748}body.dark #admin-hub-page .ahub-card:hover{border-color:#f5934066}body.dark #admin-hub-page .ahub-card:hover .ahub-card-icon{color:#f59340;background:#f593401f;border-color:#f593404d}body.dark #admin-hub-page .ahub-card-icon{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #admin-hub-page .ahub-card-label{color:#e6edf3}body.dark #admin-hub-page .ahub-card-desc{color:#8b949e}body.dark #admin-hub-page .ahub-card-arrow{color:#f59340}body.dark .audio-player{background:#1e2530;border-color:#2d3748}body.dark .audio-player .ap-track .ap-progress{background:0 0}body.dark .audio-player .ap-track .ap-progress .ap-track-bg{background:#2d3748}body.dark .audio-player .ap-track .ap-progress .ap-fill,body.dark .audio-player .ap-track .ap-progress .ap-thumb{background:#58a6ff}body.dark .audio-player .ap-track .ap-times,body.dark .audio-player .ap-volume i{color:#8b949e}body.dark .audio-player .ap-volume input[type=range]{background:#2d3748}body.dark .audio-player .ap-volume input[type=range]::-webkit-slider-thumb{background:#58a6ff}body.dark .audio-player .ap-volume input[type=range]::-moz-range-thumb{background:#58a6ff}body.dark .audio-toast{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}body.dark .audio-toast .at-label{color:#e6edf3}body.dark .audio-toast .at-bar{background:#58a6ff}body.dark .audio-toast .at-times{color:#8b949e}body.dark .audio-toast .at-track-bg{background:#2d3748}body.dark .audio-toast .at-fill,body.dark .audio-toast .at-thumb,body.dark .audio-toast .at-play{background:#58a6ff}body.dark .audio-toast .at-vol-icon{color:#8b949e}body.dark .audio-toast .at-vol-icon:hover{color:#58a6ff}body.dark .audio-toast .at-vol-slider{background:#2d3748}body.dark .audio-toast .at-vol-slider::-webkit-slider-thumb{background:#58a6ff}body.dark .audio-toast .at-vol-slider::-moz-range-thumb{background:#58a6ff}body.dark .audio-toast .at-close{color:#8b949e;border-color:#2d3748}body.dark .audio-toast .at-close:hover{color:#fff;background:#f85149;border-color:#f85149}body.dark .audio-toast .at-star{color:#8b949e;border-color:#2d3748}body.dark .audio-toast .at-star:hover,body.dark .audio-toast .at-star.active{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b66}body.dark .audio-toast .at-download{color:#8b949e;border-color:#2d3748}body.dark .audio-toast .at-download:hover{color:#fff;background:#58a6ff;border-color:#58a6ff}body.dark .audio-toast .at-label:hover{color:#58a6ff}body.dark .audio-toast .at-copied{color:#3fb950}body.dark .filter-panel{background:#161b22;border-color:#2d3748}body.dark .filter-panel .filter-section{border-bottom-color:#2d3748}body.dark .filter-panel .filter-section .filter-section-label{color:#6e7681}body.dark .filter-panel .filter-section select,body.dark .filter-panel .filter-section input[type=text],body.dark .filter-panel .filter-section input[type=number],body.dark .filter-panel .filter-section input[type=datetime-local]{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark .filter-panel .filter-section .filter-chip{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark .filter-panel .filter-section .filter-chip:hover{color:#58a6ff;border-color:#58a6ff}body.dark .filter-panel .filter-section .filter-chip.active{color:#fff;background:#06365b;border-color:#06365b}body.dark .filter-panel .filter-panel-actions .filter-reset{color:#6e7681;border-color:#2d3748}body.dark .grid-messages-1,body.dark .grid-messages-2{background-color:#161b22;border-color:#2d3748;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003}body.dark .grid-inbox-2{border-top-color:#2d3748}body.dark .new-threads-btn{background:#58a6ff;box-shadow:0 4px 12px #58a6ff4d}body.dark #messaging-page .inbox-actions{background-color:#161b22}body.dark #messaging-page .inbox-actions .inbox-title{color:#c9d1d9}body.dark #messaging-page .inbox-actions .inbox-toolbar{background-color:#1e2530}body.dark #messaging-page .inbox-actions .toolbar-btn.active{background-color:#06365b;box-shadow:inset 0 2px 4px #00000073,0 0 0 2px #58a6ff59}body.dark #messaging-page .inbox-actions .search-clear{color:#6e7681}body.dark #messaging-page .inbox-actions .filter-panel{background:#161b22;border-color:#2d3748}body.dark #messaging-page .inbox-actions .filter-panel .filter-section{border-bottom-color:#2d3748}body.dark #messaging-page .inbox-actions .filter-panel .filter-section .filter-section-label{color:#6e7681}body.dark #messaging-page .inbox-actions .filter-panel .filter-section select,body.dark #messaging-page .inbox-actions .filter-panel .filter-section input[type=text],body.dark #messaging-page .inbox-actions .filter-panel .filter-section input[type=datetime-local]{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark #messaging-page .inbox-actions .filter-panel .filter-section .filter-chip{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #messaging-page .inbox-actions .filter-panel .filter-section .filter-chip:hover{color:#58a6ff;border-color:#58a6ff}body.dark #messaging-page .inbox-actions .filter-panel .filter-section .filter-chip.active{color:#fff;background:#06365b;border-color:#06365b}body.dark #messaging-page .inbox-actions .filter-panel .filter-panel-actions .filter-reset{color:#6e7681;border-color:#2d3748}body.dark #messaging-page .messages .timespan{color:#8b949e}body.dark #messaging-page .messages .message{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark #messaging-page .messages .message .contacts>span{color:#8b949e;font-weight:400}body.dark #messaging-page .messages .message .contacts--admin,body.dark #messaging-page .messages .message .message-summary,body.dark #messaging-page .messages .message .thread-subject{color:#8b949e}body.dark #messaging-page .messages .message .thread-right{color:#4a5568}body.dark #messaging-page .messages .message.unread,body.dark #messaging-page .messages .message.active{background:#252d3a;border-color:#58a6ff4d;box-shadow:0 2px 8px #58a6ff0f}body.dark #messaging-page .messages .message.unread .contacts>span,body.dark #messaging-page .messages .message.active .contacts>span{color:#e6edf3;font-weight:700}body.dark #messaging-page .messages .message.unread .contacts--admin,body.dark #messaging-page .messages .message.active .contacts--admin{font-weight:700}body.dark #messaging-page .messages .message.unread .message-summary,body.dark #messaging-page .messages .message.active .message-summary,body.dark #messaging-page .messages .message.unread .thread-subject,body.dark #messaging-page .messages .message.active .thread-subject{color:#c9d1d9}body.dark #messaging-page .messages .message.unread .thread-right,body.dark #messaging-page .messages .message.active .thread-right{color:#8b949e}body.dark #messaging-page .messages .message .inbox-hover-actions{background:linear-gradient(270deg,#1a2030 60%,#0000)}body.dark #messaging-page .messages .message .inbox-action-btn{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #messaging-page .messages .message .inbox-action-btn:hover{color:#58a6ff;background:#252d3a;border-color:#58a6ff}body.dark #messaging-page .messages .message .inbox-action-btn.active{color:#f59e0b;background:#f59e0b14;border-color:#f59e0b66}body.dark #messaging-page .messages .message .message-title .thread-right,body.dark #messaging-page .messages .message .message-summary{color:#8b949e}body.dark #messaging-page .messages .message.active{background-color:#1a2030}body.dark #messaging-page .messages .message.pulse{background-color:#2d1b1b!important;border-color:#ff002f80!important}body.dark #messaging-page .messages .message.urgent:not(.pulse){box-shadow:inset 3px 0 #f8514966}body.dark #messaging-page .skeleton-item{background:#1e2530;border-color:#2d3748}body.dark #messaging-page .skeleton-line{background:linear-gradient(90deg,#28303d 25%,#3a4350 50%,#28303d 75%) 0 0/200% 100%}body.dark #messaging-page .message-thread .call-actions tr:nth-child(odd){background-color:#1a2030}body.dark #messaging-page .message-thread .call-actions table{background-color:#161b22;border-color:#2d3748}body.dark #messaging-page .message-thread .call-actions table td{color:#c9d1d9;border-color:#2d3748}body.dark #messaging-page .message-thread .call-actions-loading .ca-skel-table{background:#161b22;border-color:#2d3748}body.dark #messaging-page .message-thread .call-actions-loading .ca-skel-row{border-color:#2d3748}body.dark #messaging-page .message-thread .call-actions-loading .ca-skel-row:nth-child(odd){background:#ffffff0a}body.dark #messaging-page .message-thread .call-actions-loading .ca-skel-row:nth-child(2n){background:#161b22}body.dark #messaging-page .message-thread .call-actions-loading .ca-skel-disposition,body.dark #messaging-page .message-thread .call-actions-loading .ca-skel-datetime,body.dark #messaging-page .message-thread .call-actions-loading .ca-skel-initials{background:linear-gradient(90deg,#2a3142 25%,#323c52 50%,#2a3142 75%) 0 0/200% 100%}body.dark #messaging-page .message-thread .msg-audio-loading{color:#8b949e}body.dark #messaging-page .message-thread .msg-audio-bubble{background:0 0!important}body.dark #messaging-page .message-thread .msg-audio-play-btn{color:#fff;background:#16a34a;box-shadow:0 2px 8px #00000059}body.dark #messaging-page .message-thread .msg-audio-play-btn:hover{background:#15803d}body.dark #messaging-page .message-thread .msg-rec-btn{background:#1e2530;border-color:#2d3748 #2d3748 #2d3748 #22c55e;box-shadow:0 2px 8px #0000004d}body.dark #messaging-page .message-thread .msg-rec-btn .msg-rec-icon i{color:#22c55e}body.dark #messaging-page .message-thread .msg-rec-btn .msg-rec-title{color:#e6edf3}body.dark #messaging-page .message-thread .msg-rec-btn .msg-rec-date{color:#8b949e}body.dark #messaging-page .message-thread .msg-rec-btn .msg-rec-len{color:#4ade80}body.dark #messaging-page .message-thread .msg-rec-btn:hover{background:#252d3a;box-shadow:0 3px 11px #00000073}body.dark #messaging-page .message-thread .msg-rec--loading{background:#1e2530;border-color:#2d3748 #2d3748 #2d3748 #22c55e}body.dark #messaging-page .message-thread .msg-audio-skel-icon,body.dark #messaging-page .message-thread .msg-audio-skel-line{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 50%,#ffffff0f 75%) 0 0/200% 100%}body.dark #messaging-page .message-thread .msg-audio-btn{color:#58a6ff;background:#1e2530;border-color:#2d3748}body.dark #messaging-page .message-thread .msg-audio-btn:hover,body.dark #messaging-page .message-thread .msg-audio-btn.playing{color:#fff;background:#06365b;border-color:#06365b}body.dark #messaging-page .thread-header{background:linear-gradient(#161b22 0% 62%,#161b2200 100%)}body.dark #messaging-page .thread-header .glass{background:#161b2233;border-color:#2d3748}body.dark #messaging-page .thread-header .thread-parties .thread-party--cmr{background:#1e2530}body.dark #messaging-page .thread-header .thread-parties .thread-party--cmr i{color:#8b949e}body.dark #messaging-page .thread-header .thread-parties .thread-party--cmr:not(.thread-party--link){color:#c9d1d9}body.dark #messaging-page .thread-header .thread-parties .thread-party--cmr.thread-party--link:hover{background:#06365b}body.dark #messaging-page .thread-header .thread-parties .thread-party--link{color:#58a6ff}body.dark #messaging-page .thread-header .thread-parties .thread-party--link:hover{background:#06365b}body.dark #messaging-page .thread-header .thread-parties .thread-party--account i{color:#8b949e}body.dark #messaging-page .thread-header .thread-parties .thread-party--account:not(.thread-party--link){color:#c9d1d9}body.dark #messaging-page .thread-header .thread-parties .thread-recip-more{color:#8b949e}body.dark #messaging-page .thread-header .thread-parties .thread-recip-more:hover{color:#58a6ff}body.dark #messaging-page .thread-header .thread-parties .thread-party-arrow,body.dark #messaging-page .thread-header .thread-parties .thread-party-empty{color:#8b949e}body.dark #messaging-page .recip-modal{background:#161b22;border-color:#2d3748}body.dark #messaging-page .recip-modal .recip-modal-head{color:#e6edf3;border-bottom-color:#2d3748}body.dark #messaging-page .recip-modal .recip-modal-head i.fa-users{color:#58a6ff}body.dark #messaging-page .recip-modal .recip-modal-head b,body.dark #messaging-page .recip-modal .recip-modal-head .recip-modal-close{color:#8b949e}body.dark #messaging-page .recip-modal .recip-modal-head .recip-modal-close:hover{color:#f85149}body.dark #messaging-page .recip-modal .recip-modal-name{color:#c9d1d9}body.dark #messaging-page .recip-modal .recip-modal-name--link:hover{color:#58a6ff;background:#1e2530}body.dark #messaging-page .thread-messages .message,body.dark #messaging-page .compose-fwd-preview .message{color:#c9d1d9;background:#1a2030;border-color:#2d3748}body.dark #messaging-page .thread-messages .message:before,body.dark #messaging-page .compose-fwd-preview .message:before{background:#1a2030;border-bottom-color:#2d3748;border-left-color:#2d3748}body.dark #messaging-page .thread-messages .msg-sender-pfp,body.dark #messaging-page .compose-fwd-preview .msg-sender-pfp{color:#8b949e;background:#252d3a}body.dark #messaging-page .thread-messages .msg-sender-name,body.dark #messaging-page .compose-fwd-preview .msg-sender-name{color:#c9d1d9}body.dark #messaging-page .thread-messages .sender .message,body.dark #messaging-page .compose-fwd-preview .sender .message{color:#e6edf3;background-color:#1c3a5e}body.dark #messaging-page .thread-messages .sender .message:before,body.dark #messaging-page .compose-fwd-preview .sender .message:before{background:#1c3a5e;border-top-color:#0000004d;border-right-color:#0000004d}body.dark #messaging-page .thread-messages .admin-msg .message,body.dark #messaging-page .compose-fwd-preview .admin-msg .message{color:#c9d1d9;background-color:#16a34a1f}body.dark #messaging-page .thread-messages .contacts--admin,body.dark #messaging-page .compose-fwd-preview .contacts--admin{color:#ef7d1a}body.dark #messaging-page .thread-messages .priority .message,body.dark #messaging-page .compose-fwd-preview .priority .message{background-color:#2d1b1b!important}body.dark #messaging-page .thread-messages .priority .message:before,body.dark #messaging-page .compose-fwd-preview .priority .message:before{background:#2d1b1b;border-color:#ff002f66;animation:4s ease-out infinite pulse-animation-tail}body.dark #messaging-page .thread-messages .message-content .intake .intake-banner,body.dark #messaging-page .compose-fwd-preview .message-content .intake .intake-banner{color:#4ade80;background:#22c55e2e}body.dark #messaging-page .thread-messages .message-content .intake .intake-banner.intake-banner--urgent,body.dark #messaging-page .compose-fwd-preview .message-content .intake .intake-banner.intake-banner--urgent{color:#f87171;background:#f8514926}body.dark #messaging-page .thread-messages .message-content .intake .intake-label,body.dark #messaging-page .compose-fwd-preview .message-content .intake .intake-label{color:#8b949e}body.dark #messaging-page .thread-messages .message-content .intake .intake-value,body.dark #messaging-page .compose-fwd-preview .message-content .intake .intake-value{color:#e6edf3}body.dark #messaging-page .thread-messages .message-content .intake .intake-pill--yes,body.dark #messaging-page .compose-fwd-preview .message-content .intake .intake-pill--yes{color:#4ade80;background:#22c55e2e}body.dark #messaging-page .thread-messages .message-content .intake .intake-pill--no,body.dark #messaging-page .compose-fwd-preview .message-content .intake .intake-pill--no{color:#cbd5e1;background:#94a3b829}body.dark #messaging-page .thread-messages .message-content .intake .intake-block,body.dark #messaging-page .compose-fwd-preview .message-content .intake .intake-block{border-top-color:#2d3748}body.dark #messaging-page .thread-messages .message-content .intake .intake-block .intake-text,body.dark #messaging-page .compose-fwd-preview .message-content .intake .intake-block .intake-text{color:#c9d1d9}body.dark #messaging-page .thread-messages .message-content .intake .intake-meta,body.dark #messaging-page .compose-fwd-preview .message-content .intake .intake-meta{color:#8b949e;border-top-color:#2d3748}body.dark #messaging-page .thread-messages .message-time,body.dark #messaging-page .compose-fwd-preview .message-time{color:#6e7681}body.dark #messaging-page .thread-messages .live-call-notice,body.dark #messaging-page .compose-fwd-preview .live-call-notice{background:#1e2530;border-color:#2d3748}body.dark #messaging-page .thread-messages .live-call-notice:after,body.dark #messaging-page .compose-fwd-preview .live-call-notice:after{box-shadow:inset 0 0 60px 10px #63b3ed33}body.dark #messaging-page .thread-messages .live-call-notice p,body.dark #messaging-page .compose-fwd-preview .live-call-notice p{color:#8b949e}body.dark #messaging-page .thread-messages .priority .live-call-notice,body.dark #messaging-page .compose-fwd-preview .priority .live-call-notice{background:#2d1b1b;border-color:#ff002f66}body.dark #messaging-page .thread-messages .priority .live-call-notice:after,body.dark #messaging-page .compose-fwd-preview .priority .live-call-notice:after{box-shadow:inset 0 0 60px 10px #ff002f5b}body.dark #messaging-page .thread-messages .admin-option-button,body.dark #messaging-page .compose-fwd-preview .admin-option-button{color:#f59340;background-color:#1e2530;border-color:#2d3748}body.dark #messaging-page .thread-messages .admin-option-button:hover,body.dark #messaging-page .thread-messages .admin-option-button.active,body.dark #messaging-page .compose-fwd-preview .admin-option-button:hover,body.dark #messaging-page .compose-fwd-preview .admin-option-button.active{color:#fff;background-color:#f59340;border-color:#f59340}body.dark #messaging-page .admin-option-modal{background:#1e2530;border-color:#2d3748}body.dark #messaging-page .admin-option-modal .admin-option-modal-header{background:#f59340}body.dark #messaging-page .admin-option-modal .admin-option-modal-grid{color:#c9d1d9}body.dark #messaging-page .admin-option-modal .admin-option-modal-grid .label{color:#8b949e;border-top-color:#2d3748}body.dark #messaging-page .admin-option-modal .admin-option-modal-grid span:not(.label){color:#c9d1d9;border-top-color:#2d3748}body.dark #messaging-page .admin-option-modal .admin-option-modal-grid .urgent{color:#f85149}body.dark #messaging-page .message-input{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1117b3;border-top-color:#2d3748}body.dark #messaging-page .message-input textarea{color:#c9d1d9;background-color:#1e2530;border-color:#2d3748}body.dark #messaging-page .message-input .message-actions i,body.dark #messaging-page .message-input .quick-reply i{color:#8b949e;background:#1e2530}body.dark #messaging-page .message-input .message-actions i:hover,body.dark #messaging-page .message-input .quick-reply i:hover{background:#252d3a}body.dark #messaging-page .message-input .message-actions i.alert,body.dark #messaging-page .message-input .quick-reply i.alert{color:#fff;background:#f85149}body.dark #messaging-page .quick-replies{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark #messaging-page .quick-replies div:hover{background-color:#252d3a}body.dark #messaging-page .modal-container.alt{background:#1a2030}body.dark #messaging-page .compose-modal .compose-contacts-panel{background:#1e2530;border-color:#2d3748}body.dark #messaging-page .compose-modal .compose-contacts-header{border-color:#2d3748}body.dark #messaging-page .compose-modal .compose-contacts-title{color:#8b949e}body.dark #messaging-page .compose-modal .compose-contacts-search{background:#161b22;border-color:#2d3748}body.dark #messaging-page .compose-modal .compose-contacts-search input{color:#c9d1d9}body.dark #messaging-page .compose-modal .compose-contact-row:hover{background:#1a2030}body.dark #messaging-page .compose-modal .compose-contact-row.selected{background:#1c3a5e}body.dark #messaging-page .compose-modal .compose-contact-row.selected .compose-contact-name{color:#58a6ff}body.dark #messaging-page .compose-modal .compose-contact-avatar{color:#58a6ff;background:#161b22}body.dark #messaging-page .compose-modal .compose-contact-name{color:#c9d1d9}body.dark #messaging-page .compose-modal .compose-contact-email,body.dark #messaging-page .compose-modal .compose-contacts-empty{color:#8b949e}body.dark #messaging-page .compose-modal .compose-form-panel{background:#161b22}body.dark #messaging-page .compose-modal .compose-header{background:#1e2530;border-color:#2d3748}body.dark #messaging-page .compose-modal .compose-header .compose-title{color:#c9d1d9}body.dark #messaging-page .compose-modal .compose-header .compose-close{color:#8b949e;border-color:#2d3748}body.dark #messaging-page .compose-modal .compose-to-chips,body.dark #messaging-page .compose-modal .compose-to-empty{border-color:#2d3748}body.dark #messaging-page .compose-modal .compose-to-empty{color:#8b949e}body.dark #messaging-page .compose-modal .compose-recipient{color:#58a6ff;background:#1c3a5e;border-color:#58a6ff33}body.dark #messaging-page .compose-modal .compose-fields,body.dark #messaging-page .compose-modal .compose-fields .compose-field{border-color:#2d3748}body.dark #messaging-page .compose-modal .compose-fields .compose-field .compose-label{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #messaging-page .compose-modal .compose-fields .compose-field input,body.dark #messaging-page .compose-modal .compose-body textarea{color:#c9d1d9}body.dark #messaging-page .compose-modal .compose-footer{border-color:#2d3748}body.dark #messaging-page .compose-modal .compose-footer .compose-priority,body.dark #messaging-page .compose-modal .compose-footer .compose-cancel,body.dark #messaging-page .compose-modal .compose-footer .compose-attach-btn{color:#8b949e;border-color:#2d3748}body.dark #messaging-page .compose-modal .compose-footer .compose-attach-btn:hover{color:#58a6ff;border-color:#58a6ff}body.dark #messaging-page .compose-modal .compose-footer .compose-thumb{border-color:#2d3748}body.dark #messaging-page .thread-action-row .btn-print{color:#8b949e;background:#1e2530}body.dark #messaging-page .thread-action-row .btn-print:hover{background:#252d3a}body.dark #messaging-page .thread-rating-bar{background:#161b22;border-color:#2d3748}body.dark #messaging-page .thread-rating-bar .thread-rating-label{color:#8b949e}body.dark #messaging-page .thread-rating-bar .thread-rating-star{color:#2d3748}body.dark #messaging-page .thread-rating-bar .thread-rating-sent{color:#4ade80}body.dark #messaging-page .thread-rating-bar .thread-rating-comment textarea,body.dark #messaging-page .thread-rating-bar .thread-rating-cancel{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark #messaging-page .thread-rating-bar .thread-rating-cancel:hover{color:#e6edf3;background:#2d3748;border-color:#8b949e}body.dark .inbox-count{color:#8b949e!important;background:#161b22d9!important;border-color:#2d3748!important}body.dark .thread-empty{color:#8b949e}body.dark .live-count:not(.live-count--active){color:#8b949e;background:#161b22d9!important;border-color:#2d3748!important}body.dark .live-count:not(.live-count--active) .live-count-dot{background-color:#8b949e}body.dark code{color:#c9d1d9;background-color:#1e2530;border-color:#2d3748}body.dark .reports-tab{color:#8b949e;background:0 0;border-bottom-color:#0000}body.dark .reports-tab:hover,body.dark .reports-tab.active{color:#58a6ff;border-bottom-color:#58a6ff}body.dark #data-download-page .dl-badge,body.dark #admin-reports-page .dl-badge{background:#1e2530;border-color:#2d3748}body.dark #data-download-page .dl-badge i,body.dark #admin-reports-page .dl-badge i{color:#58a6ff}body.dark #data-download-page .dl-title,body.dark #admin-reports-page .dl-title{color:#e6edf3}body.dark #data-download-page .dl-subtitle,body.dark #admin-reports-page .dl-subtitle{color:#8b949e}body.dark #data-download-page .dl-info-note,body.dark #admin-reports-page .dl-info-note{color:#c9d1d9;background:#388bfd14;border-color:#2d3748 #2d3748 #2d3748 #58a6ff}body.dark #data-download-page .dl-info-note>i,body.dark #admin-reports-page .dl-info-note>i{color:#58a6ff}body.dark #data-download-page .dl-card-header,body.dark #admin-reports-page .dl-card-header{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #data-download-page .dl-card-header i,body.dark #admin-reports-page .dl-card-header i{color:#58a6ff}body.dark #data-download-page .dl-card-body,body.dark #admin-reports-page .dl-card-body{background:#161b22}body.dark #data-download-page .dl-preset-btn,body.dark #admin-reports-page .dl-preset-btn{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #data-download-page .dl-preset-btn:hover,body.dark #admin-reports-page .dl-preset-btn:hover{color:#58a6ff;border-color:#58a6ff}body.dark #data-download-page .dl-preset-btn.active,body.dark #admin-reports-page .dl-preset-btn.active{color:#fff;background:#58a6ff;border-color:#58a6ff}body.dark #data-download-page .dl-fields input[type=date],body.dark #data-download-page .dl-account-field select,body.dark #admin-reports-page .dl-fields input[type=date],body.dark #admin-reports-page .dl-account-field select{color:#c9d1d9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1e2530!important;border-color:#2d3748!important}body.dark #data-download-page .dl-disabled-title,body.dark #admin-reports-page .dl-disabled-title{color:#e6edf3}body.dark #data-download-page .dl-disabled-sub,body.dark #admin-reports-page .dl-disabled-sub{color:#8b949e}body.dark .calls-page-card{box-shadow:none;background-color:#0000;border:0}body.dark .calls-pagination{border-color:#2d3748}body.dark .calls-chart-stat-value{color:#58a6ff}body.dark .calls-chart-stat-label{color:#8b949e}body.dark .calls-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e2530d9;border-color:#2d3748}body.dark .calls-toolbar-range{color:#8b949e}body.dark .calls-toolbar-range i{color:#58a6ff}body.dark .calls-toolbar-count{color:#58a6ff;background:#1c3a5e;border-color:#58a6ff}body.dark .calls-toolbar-download{color:#8b949e;background:#161b22;border-color:#2d3748}body.dark .calls-toolbar-download:hover{color:#58a6ff;background:#1c3a5e;border-color:#58a6ff}body.dark .calls-page-btn{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark .calls-page-btn:hover:not([disabled]){color:#fff;background:#58a6ff;border-color:#58a6ff}body.dark .calls-page-info{color:#8b949e}body.dark .reports-nav-spinner{background:radial-gradient(#161b2200 0% 20%,#161b22b3 60%,#161b22d9 100%)}body.dark .admin-nav-spinner{background:#161b2266}body.dark .reports-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e2530d9;border-color:#2d3748}body.dark .admin-nav-card{background:#161b22;border-color:#2d3748}body.dark .admin-nav-brand{color:#f59340}body.dark #admin-hub-page>.padded-content,body.dark #admin-analytics-page>.padded-content,body.dark #admin-ratings-page>.padded-content,body.dark #admin-performance-page>.padded-content,body.dark #admin-reports-page>.padded-content,body.dark #admin-accounts-page>.padded-content,body.dark #admin-users-page>.padded-content,body.dark #admin-user-logs-page>.padded-content{background:#161b22;border-color:#2d3748}body.dark .admin-nav-tab{color:#8b949e}body.dark .admin-nav-tab:hover{color:#f59340;background:#f593401f}body.dark .admin-nav-tab.active{color:#fff;background:#f59340}body.dark .admin-hub-welcome-title{color:#e6edf3}body.dark .admin-hub-welcome-sub{color:#8b949e}body.dark #admin-hub-page .hub-hero{border-color:#2d3748}body.dark #admin-hub-page .hub-hero-title{color:#e6edf3}body.dark #admin-hub-page .hub-hero-sub{color:#8b949e}body.dark #admin-hub-page .hub-hero-avatar{color:#ff9e2c;text-shadow:0 0 6px #ff9e2cb3;background:radial-gradient(circle at 50% 48%,#ff9e2c2e,#0000 70%)}body.dark #admin-hub-page .hub-card{background:#03060c;border-color:#2d3748}body.dark #admin-hub-page .hub-card:hover{box-shadow:none}body.dark #admin-hub-page .hub-card-title{color:#e6edf3}body.dark #admin-hub-page .hub-card-desc{color:#8b949e}body.dark #admin-hub-page .hub-card-icon--orange{color:#f59e0b;background:#f59e0b29}body.dark #admin-hub-page .hub-card-icon--blue{color:#58a6ff;background:#58a6ff29}body.dark #admin-hub-page .hub-card-icon--red{color:#ef4444;background:#ef444429}body.dark #admin-hub-page .hub-card--accent-orange:before{background:#f59e0b}body.dark #admin-hub-page .hub-card--accent-blue:before{background:#58a6ff}body.dark #admin-hub-page .hub-card.hub-console{background:#1e2530;border-color:#2d3748}body.dark #admin-hub-page .hub-card.hub-console:before{background:#ef4444}body.dark #admin-hub-page .hub-card.hub-console:focus-visible{box-shadow:0 0 0 2px #58a6ff}body.dark #admin-hub-page .hub-console-meta{color:#8b949e}body.dark #admin-hub-page .hub-console-key{color:#ef4444}body.dark #admin-hub-page .hub-console-go{color:#2d3748}body.dark #admin-hub-page .hub-toggle-track{background:#2d3748}body.dark #admin-hub-page .hub-toggle-label{color:#8b949e}body.dark #admin-hub-page .hub-toggle input:checked~.hub-toggle-track{background:#58a6ff}body.dark #admin-hub-page .hub-toggle input:checked~.hub-toggle-track~.hub-toggle-label{color:#58a6ff}body.dark #admin-hub-page .hub-notice-input{color:#c9d1d9!important;background:#1e2530!important;border-color:#2d3748!important}body.dark #admin-hub-page .hub-notice-section-label{color:#c9d1d9}body.dark #admin-hub-page .hub-field-label{color:#8b949e}body.dark #admin-hub-page .hub-status-pill--ok{color:#4ade80;background:#4ade801f;border-color:#4ade8033}body.dark .hub-bug-modal{background:#161b22}body.dark .hub-bug-modal:before{background:#ef4444}body.dark .hub-bug-modal-header,body.dark .hub-bug-modal-footer{border-color:#2d3748}body.dark .hub-bug-modal-footer{background:#1e2530}body.dark .hub-bug-modal-icon{color:#ef4444;background:#ef444429}body.dark .hub-bug-modal-title{color:#e6edf3}body.dark .hub-bug-modal-sub,body.dark .hub-bug-modal-label,body.dark .hub-bug-modal-close{color:#8b949e}body.dark .hub-bug-modal-close:hover{color:#e6edf3;background:#1e2530}body.dark .hub-bug-modal-textarea{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark .hub-bug-modal-textarea:focus{border-color:#0000;box-shadow:0 0 0 2px #58a6ff}body.dark .hub-dropzone{background:#1e2530;border-color:#2d3748}body.dark .hub-dropzone:hover{border-color:#58a6ff}body.dark .hub-dropzone.drag-over{background:#58a6ff14;border-color:#58a6ff}body.dark .hub-dropzone-icon,body.dark .hub-dropzone-browse{color:#58a6ff}body.dark .hub-dropzone-text{color:#c9d1d9}body.dark .hub-dropzone-hint,body.dark .hub-dropzone-paste{color:#8b949e}body.dark .hub-bug-modal-cancel{color:#8b949e;background:#161b22;border-color:#2d3748}body.dark .hub-bug-modal-cancel:hover{color:#e6edf3}body.dark .hub-bug-thumbs .hub-bug-thumb{border-color:#2d3748}body.dark .calls-filter-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#161b22d9;border-color:#2d3748}body.dark .calls-filter-bar .calls-filter-stat-value{color:#58a6ff}body.dark .calls-filter-bar .calls-filter-stat-label{color:#8b949e}body.dark .calls-filter-bar .calls-filter-input{background:#252d3a;border-color:#ffffff24}body.dark .calls-filter-bar .calls-filter-input input,body.dark .calls-filter-bar .calls-filter-input select{color:#c9d1d9}body.dark .calls-filter-bar .calls-filter-input>i{color:#8b949e}body.dark .calls-filter-bar .calls-filter-advanced{border-color:#2d3748}body.dark .calls-filter-bar .calls-filter-actions .calls-filter-toggle{color:#8b949e;border-color:#2d3748}body.dark .calls-filter-bar .calls-filter-actions .calls-filter-toggle:hover{color:#58a6ff;background:#1e2530;border-color:#58a6ff}body.dark .calls-filter-bar .calls-filter-actions .calls-filter-toggle.active{color:#fff;background:#06365b;border-color:#06365b}body.dark .calls-filter-bar .calls-account-results{background:#161b22;border-color:#2d3748}body.dark .calls-filter-bar .calls-account-results .calls-account-result{border-color:#2d3748}body.dark .calls-filter-bar .calls-account-results .calls-account-result:hover{background:#1e2530}body.dark .calls-filter-bar .calls-account-results .calls-account-result .bar-client-name{color:#e6edf3}body.dark .calls-filter-bar .calls-account-results .calls-account-result .bar-client-number,body.dark .calls-filter-bar .calls-account-results .calls-account-empty{color:#8b949e}body.dark .calls-filter-bar .calls-filter-custom-row{border-top-color:#2d3748}body.dark .calls-filter-bar .calls-filter-custom-row .calls-filter-field label{color:#8b949e}body.dark .calls-filter-bar .calls-filter-custom-row input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#c9d1d9}body.dark .chart-wrapper{border-top-color:#2d3748;border-bottom-color:#2d3748}body.dark .calls-chart-label{color:#8b949e}body.dark #calls-page .calls-page-card .calls-filter-bar,body.dark #dialout-page .calls-page-card .calls-filter-bar,body.dark #callerid-page .calls-page-card .calls-filter-bar,body.dark #messages-page .calls-page-card .calls-filter-bar{border-bottom-color:#2d3748}body.dark #calls-page .chart-wrapper,body.dark #dialout-page .chart-wrapper,body.dark #callerid-page .chart-wrapper,body.dark #messages-page .chart-wrapper{border-top-color:#2d3748;border-bottom-color:#2d3748}body.dark #calls-page .range,body.dark #dialout-page .range,body.dark #callerid-page .range,body.dark #messages-page .range{color:#c9d1d9;background-color:#1e2530;border-color:#2d3748}body.dark #calls-page .range span,body.dark #dialout-page .range span,body.dark #callerid-page .range span,body.dark #messages-page .range span{color:#58a6ff}body.dark #calls-page .data-table table thead tr,body.dark #dialout-page .data-table table thead tr,body.dark #callerid-page .data-table table thead tr,body.dark #messages-page .data-table table thead tr{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1e2530d9;border-bottom-color:#2d3748}body.dark #calls-page .data-table table th,body.dark #dialout-page .data-table table th,body.dark #callerid-page .data-table table th,body.dark #messages-page .data-table table th{color:#8b949e}body.dark #calls-page .data-table table td,body.dark #dialout-page .data-table table td,body.dark #callerid-page .data-table table td,body.dark #messages-page .data-table table td{color:#c9d1d9;border-bottom-color:#2d3748}body.dark #calls-page .data-table table tbody tr:hover td,body.dark #dialout-page .data-table table tbody tr:hover td,body.dark #callerid-page .data-table table tbody tr:hover td,body.dark #messages-page .data-table table tbody tr:hover td{background-color:#1a2030}body.dark #calls-page p,body.dark #dialout-page p,body.dark #callerid-page p,body.dark #messages-page p{color:#8b949e}body.dark #call-page .call-divider{border-top-color:#2d3748}body.dark #call-page .call-meta .call-meta-label{color:#8b949e}body.dark #call-page .call-meta .call-meta-value{color:#e6edf3}body.dark #call-page .call-meta .call-meta-value.muted,body.dark #call-page .call-section-label{color:#8b949e}body.dark #call-page .call-section-label i{color:#58a6ff}body.dark #call-page .call-empty{color:#8b949e}body.dark #call-page .call-audio-play-btn{color:#58a6ff}body.dark #call-page .call-rating-comment{color:#e6edf3}body.dark #call-page .call-rating-meta{color:#8b949e}body.dark #call-page .call-timeline .call-timeline-item{border-bottom-color:#2d3748}body.dark #call-page .call-timeline .call-timeline-dot{background:#58a6ff}body.dark #call-page .call-timeline .call-timeline-action{color:#e6edf3}body.dark #call-page .call-timeline .call-timeline-meta{color:#8b949e}body.dark #call-page .call-detail-divider{background:#2d3748}body.dark #call-page .call-detail-meta .label,body.dark #call-page .call-detail-section h4,body.dark #call-page .call-detail-empty{color:#8b949e;background-color:#161b22}body.dark #call-page .call-actions td,body.dark #call-page .call-actions th{color:#c9d1d9}body.dark #call-page .call-actions th{color:#8b949e}body.dark #call-page .call-actions tr+tr td{border-top-color:#2d3748}body.dark #directory-page .contact-type{color:#8b949e}body.dark #directory-page .dir-card{background-color:#161b22;border-color:#2d3748}body.dark #directory-page .dir-toolbar{background:#1e2530;border-color:#2d3748}body.dark #directory-page .dir-toolbar-title{color:#e6edf3}body.dark #directory-page .dir-toolbar-count{color:#58a6ff;background:#252d3a;border-color:#58a6ff}body.dark #directory-page .dir-back-btn{color:#8b949e;background:#161b22;border-color:#2d3748}body.dark #directory-page .dir-back-btn:hover{color:#fff;background:#58a6ff;border-color:#58a6ff}body.dark #directory-page .dir-search{background:#161b22;border-color:#2d3748}body.dark #directory-page .dir-search input{color:#c9d1d9}body.dark #directory-page .dir-search>i{color:#8b949e}body.dark #directory-page .dir-list-item{color:#c9d1d9;border-color:#2d3748}body.dark #directory-page .dir-list-item:hover{background-color:#1a2030}body.dark #directory-page .dir-list-item .dir-list-arrow,body.dark #directory-page .dir-list-owner{color:#8b949e}body.dark #directory-page .dir-list-icon{color:#58a6ff;background:#1e2530;border-color:#2d3748}body.dark #directory-page .dir-list-item:hover .dir-list-icon{color:#fff;background:#58a6ff;border-color:#58a6ff}body.dark #directory-page .dir-avatar{color:#58a6ff;background:#1e2530;border-color:#2d3748}body.dark #directory-page .dir-download-btn{color:#58a6ff;background:#1e2530;border-color:#58a6ff}body.dark #directory-page .dir-download-btn:hover{color:#fff;background:#58a6ff}body.dark #directory-page .dir-entries-table table thead tr{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e2530d9;border-color:#2d3748}body.dark #directory-page .dir-entries-table table th{color:#8b949e}body.dark #directory-page .dir-entries-table table td{color:#c9d1d9;border-color:#2d3748}body.dark #directory-page .dir-entries-table table tbody tr:hover td{background-color:#1a2030}body.dark #directory-page .section.form h3{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #directory-page .section.form .actions{background:#1e2530;border-color:#2d3748}body.dark #directory-page .dir-entry-scroll{background:#0f1117}body.dark #directory-page .dir-entry-hero{background:radial-gradient(135% 160% at 0 0,#58a6ff1f,#0000 55%),#161b22;border-color:#2d3748}body.dark #directory-page .dir-entry-avatar{color:#fff;background:linear-gradient(135deg,#58a6ff,#1c4f7e);border:0;box-shadow:0 6px 16px #00000073}body.dark #directory-page .dir-entry-name{color:#e6edf3}body.dark #directory-page .dir-entry-meta{color:#58a6ff;background:#06365b;border-color:#58a6ff40}body.dark #directory-page .dir-section{box-shadow:none;background:#161b22;border-color:#2d3748}body.dark #directory-page .dir-section-header{background:0 0;border-color:#2d3748}body.dark #directory-page .dir-section-title{color:#e6edf3}body.dark #directory-page .dir-section-title i{color:#58a6ff;background:#06365b;border-color:#58a6ff38}body.dark #directory-page .dir-section-btn{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #directory-page .dir-section-btn:hover{color:#58a6ff;background:#06365b;border-color:#58a6ff}body.dark #directory-page .dir-section-btn.dir-section-btn--primary{color:#fff;box-shadow:none;background:#306d9b;border-color:#306d9b}body.dark #directory-page .dir-section-btn.dir-section-btn--primary:hover{color:#fff;background:#3a7cad;border-color:#3a7cad}body.dark #directory-page .dir-section-btn.dir-section-btn--danger{color:#f85149;background:0 0;border-color:#f85149}body.dark #directory-page .dir-section-btn.dir-section-btn--danger:hover{color:#fff;background:#f85149;border-color:#f85149}body.dark #directory-page .dir-field-row{border-color:#2d3748}body.dark #directory-page .dir-field-label{color:#8b949e}body.dark #directory-page .dir-field-value{color:#e6edf3}body.dark #directory-page .dir-table-wrap table thead tr{background:#1e2530;border-color:#2d3748}body.dark #directory-page .dir-table-wrap table th{color:#8b949e}body.dark #directory-page .dir-table-wrap table td{color:#c9d1d9;border-color:#2d3748}body.dark #directory-page .dir-table-wrap table tbody tr:hover td{background:#1a2030}body.dark #directory-page .dir-row-btn{color:#8b949e;border-color:#2d3748}body.dark #directory-page .dir-type-badge{color:#58a6ff;background:#06365b;border-color:#58a6ff4d}body.dark #directory-page .dir-role-item{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark #directory-page .dir-role-item:hover{border-color:#58a6ff}body.dark #directory-page .dir-role-item:has(input:checked){color:#58a6ff;background:#388bfd1f;border-color:#58a6ff}body.dark #directory-page .dir-role-active{color:#58a6ff}body.dark #directory-page .dir-empty-inline{color:#8b949e}body.dark #directory-page .dir-save-status{color:#58a6ff}body.dark #directory-page .dir-subsection-label{color:#8b949e}body.dark #home-page .home-card{background-color:#161b22;border-color:#2d3748}body.dark #home-page .home-invoice-no{color:#8b949e}body.dark #home-page .home-invoice-no b{color:#e6edf3}body.dark #home-page .home-invoice-line{border-bottom-color:#2d3748}body.dark #home-page .home-invoice-desc{color:#8b949e}body.dark #home-page .home-invoice-amt{color:#e6edf3}body.dark #home-page .home-invoice-line--payment .home-invoice-amt{color:#4ade80}body.dark #home-page .home-invoice-total .home-invoice-desc{color:#e6edf3}body.dark #home-page .home-invoice-due{background:#06365b}body.dark #home-page .home-invoice-due-label,body.dark #home-page .home-invoice-due-val{color:#58a6ff}body.dark #home-page .home-card-header{background:#1e2530;border-color:#2d3748}body.dark #home-page .home-card-title{color:#8b949e}body.dark #home-page .home-message-item{color:#c9d1d9;border-color:#2d3748}body.dark #home-page .home-message-item:hover{background-color:#1a2030}body.dark #home-page .home-message-from{color:#c9d1d9}body.dark #home-page .home-message-time{color:#8b949e}body.dark #home-page .home-message-subject{color:#c9d1d9}body.dark #home-page .home-message-preview{color:#8b949e}body.dark #home-page .home-stat-value{color:#58a6ff}body.dark #home-page .home-stat-label{color:#8b949e}body.dark #home-page .home-account-rows,body.dark #home-page .home-account-rows .home-account-row{border-color:#2d3748}body.dark #home-page .home-account-rows .home-account-row:nth-child(2n){background:#1e2530}body.dark #home-page .home-account-label{color:#8b949e}body.dark #home-page .home-account-value{color:#c9d1d9}body.dark #home-page .home-quick-link{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark #home-page .home-quick-link:hover{color:#58a6ff;background:#1c3a5e;border-color:#58a6ff}body.dark #admin-analytics-page .an-sub{color:#8b949e}body.dark .an-timespan{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark .an-refresh-btn{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark .an-refresh-btn:hover{color:#58a6ff;border-color:#58a6ff}body.dark .an-stat{background:#161b22;border-color:#2d3748}body.dark .an-stat--live.is-live{border-color:#ef444473}body.dark .an-stat--live.is-live .an-stat-value{color:#ef4444}body.dark .an-live-dot{background:#ef4444}body.dark .an-stat-value{color:#58a6ff}body.dark .an-stat-label{color:#8b949e}body.dark .an-stat-label i{color:#58a6ff}body.dark .an-card-header{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #admin-accounts-page .acp-page-tabs{background:#161b22;border-color:#2d3748}body.dark #admin-accounts-page .acp-page-tab{color:#8b949e}body.dark #admin-accounts-page .acp-page-tab:hover{color:#58a6ff;background:#58a6ff14}body.dark #admin-accounts-page .acp-page-tab.active{color:#fff;background:#06365b;box-shadow:0 2px 8px #1f6feb66}.acp-page-tab:not(.active) body.dark #admin-accounts-page .acp-page-tab-count{color:#58a6ff;background:#58a6ff1a}body.dark #admin-accounts-page .ap-sticky-bar{background:#161b22;border-color:#2d3748}body.dark #admin-accounts-page .ap-back{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #admin-accounts-page .ap-back:hover{color:#fff;background:#58a6ff;border-color:#58a6ff}body.dark #admin-accounts-page .ap-sticky-name{color:#e6edf3}body.dark #admin-accounts-page .ap-page-sub{color:#8b949e}body.dark #admin-accounts-page .ap-search{background:#1e2530;border-color:#2d3748}body.dark #admin-accounts-page .ap-search input{color:#c9d1d9}body.dark #admin-accounts-page .ap-search input::placeholder,body.dark #admin-accounts-page .ap-search>i:first-child{color:#8b949e}body.dark #admin-accounts-page .ap-search:focus-within{box-shadow:none;border-color:#f59340}body.dark #admin-accounts-page .ap-ac-dropdown{background:#161b22;border-color:#2d3748}body.dark #admin-accounts-page .ap-ac-dropdown .ap-ac-item{border-color:#2d3748}body.dark #admin-accounts-page .ap-ac-dropdown .ap-ac-item:hover{background:#1e2530}body.dark #admin-accounts-page .ap-ac-dropdown .ap-ac-name{color:#e6edf3}body.dark #admin-accounts-page .ap-ac-dropdown .ap-ac-sub{color:#8b949e}body.dark #admin-accounts-page .ap-hero{border-color:#2d3748}body.dark #admin-accounts-page .ap-hero-avatar.ap-avatar--building,body.dark #admin-accounts-page .ap-hero-avatar.ap-avatar--user{background:#1e2530;border-color:#2d3748}body.dark #admin-accounts-page .ap-hero-avatar.ap-avatar--building i,body.dark #admin-accounts-page .ap-hero-avatar.ap-avatar--user i{color:#58a6ff}body.dark #admin-accounts-page .ap-hero-avatar.ap-avatar--admin{background:#f593401f;border-color:#f5934059}body.dark #admin-accounts-page .ap-hero-avatar.ap-avatar--admin i{color:#f59340}body.dark #admin-accounts-page .ap-logo-thumb{background:#1e2530;border-color:#2d3748}body.dark #admin-accounts-page .ap-logo-upload-zone{background:#1e2530}body.dark #admin-accounts-page .ap-logo-upload-btn{color:#8b949e;border-color:#2d3748}body.dark #admin-accounts-page .ap-logo-upload-btn:hover{color:#f59340;background:#f593401f;border-color:#f59340}body.dark #admin-accounts-page .ap-logo-bar-img{background:#1e2530;border-color:#2d3748}body.dark #admin-accounts-page .ap-logo-remove{color:#ff4d4f;border-color:#ff4d4f}body.dark #admin-accounts-page .ap-logo-remove:hover{color:#fff;background:#ff4d4f}body.dark #admin-accounts-page .ap-hero-name{color:#e6edf3}body.dark #admin-accounts-page .ap-chip{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #admin-accounts-page .ap-chip i{color:#58a6ff}body.dark #admin-accounts-page .ap-chip.ap-chip--admin{color:#f59340;background:#f593401f;border-color:#f5934059}body.dark #admin-accounts-page .ap-chip.ap-chip--admin i{color:#f59340}body.dark #admin-accounts-page .ap-chip.ap-chip--linked{color:#58a6ff;background:#1c3a5e;border-color:#58a6ff}body.dark #admin-accounts-page .ap-chip.ap-chip--linked i{color:#58a6ff}body.dark #admin-accounts-page .ap-chip.ap-chip--parent{color:#58a6ff;background:#1c3a5e;border-color:#58a6ff}body.dark #admin-accounts-page .ap-chip.ap-chip--parent i{color:#58a6ff}body.dark #admin-accounts-page .ap-chip.ap-chip--parent:hover{color:#0f1117;background:#58a6ff}body.dark #admin-accounts-page .ap-chip.ap-chip--parent:hover i{color:#0f1117}body.dark #admin-accounts-page .ap-tab{color:#8b949e;border-color:#2d3748}body.dark #admin-accounts-page .ap-tab:hover{color:#58a6ff;background:#1c3a5e;border-color:#58a6ff}body.dark #admin-accounts-page .ap-tab.active{color:#fff;background:#06365b;border-color:#06365b}body.dark #admin-accounts-page .ap-tab-count{color:#58a6ff;background:#1c3a5e}body.dark #admin-accounts-page .ap-tab.active .ap-tab-count{color:#fff;background:#fff3}body.dark #admin-accounts-page .ap-info-grid,body.dark #admin-accounts-page .ap-info-row{border-color:#2d3748}body.dark #admin-accounts-page .ap-info-row:nth-child(2n){background:#1e2530}body.dark #admin-accounts-page .ap-info-label{color:#8b949e}body.dark #admin-accounts-page .ap-info-label i{color:#58a6ff}body.dark #admin-accounts-page .ap-info-value{color:#c9d1d9}body.dark #admin-accounts-page .ap-settings-section{border-color:#2d3748}body.dark #admin-accounts-page .ap-settings-title{color:#8b949e;background:#161b22;border-color:#2d3748}body.dark #admin-accounts-page .ap-settings-section .field{background:0 0}body.dark #admin-accounts-page .ap-field-hint{color:#8b949e}body.dark #admin-accounts-page .ap-field-hint code{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #admin-accounts-page .ap-role-card{background:#1e2530;border-color:#2d3748}body.dark #admin-accounts-page .ap-role-card:has(input:checked){background:#1c3a5e;border-color:#58a6ff}body.dark #admin-accounts-page .ap-role-card:has(input:checked) .ap-role-icon{background:#58a6ff;border-color:#58a6ff}body.dark #admin-accounts-page .ap-role-card:has(input:checked) .ap-role-icon i{color:#fff}body.dark #admin-accounts-page .ap-role-card.ap-role-card--admin:has(input:checked){background:#f593401f;border-color:#f5934066}body.dark #admin-accounts-page .ap-role-card.ap-role-card--admin:has(input:checked) .ap-role-icon{background:#f59340;border-color:#f59340}body.dark #admin-accounts-page .ap-role-card.ap-role-card--admin:has(input:checked) .ap-role-icon i{color:#fff}body.dark #admin-accounts-page .ap-role-icon{background:#252d3a;border-color:#2d3748}body.dark #admin-accounts-page .ap-role-icon i{color:#58a6ff}body.dark #admin-accounts-page .ap-role-icon.ap-role-icon--admin i{color:#f59340}body.dark #admin-accounts-page .ap-role-name{color:#c9d1d9}body.dark #admin-accounts-page .ap-role-desc{color:#8b949e}body.dark #admin-accounts-page .ap-linked-table{border-color:#2d3748}body.dark #admin-accounts-page .ap-linked-table table thead tr{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e2530d9;border-color:#2d3748}body.dark #admin-accounts-page .ap-linked-table table th{color:#8b949e}body.dark #admin-accounts-page .ap-linked-table table td{color:#c9d1d9;border-color:#2d3748}body.dark #admin-accounts-page a.ap-acct-link code{color:#58a6ff}body.dark #admin-accounts-page .ap-linked-id{color:#58a6ff;background:#58a6ff14}body.dark #admin-accounts-page .ap-linked-id:hover{background:#58a6ff24;border-color:#58a6ff}body.dark #admin-accounts-page .ap-table-wrap table thead tr{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e2530d9;border-color:#2d3748}body.dark #admin-accounts-page .ap-table-wrap table th{color:#8b949e}body.dark #admin-accounts-page .ap-table-wrap table td{color:#c9d1d9;border-color:#2d3748}body.dark #admin-accounts-page .ap-table-wrap table tbody tr:hover td{background:#1a2030}body.dark #admin-accounts-page .ap-user-avatar.ap-avatar--user{background:#1e2530;border-color:#2d3748}body.dark #admin-accounts-page .ap-user-avatar.ap-avatar--user i{color:#58a6ff}body.dark #admin-accounts-page .ap-user-avatar.ap-avatar--admin{background:#f593401f;border-color:#f5934059}body.dark #admin-accounts-page .ap-user-avatar.ap-avatar--admin i{color:#f59340}body.dark #admin-accounts-page .ap-number{color:#c9d1d9}body.dark #admin-accounts-page .ap-muted,body.dark #admin-accounts-page .ap-email-cell{color:#8b949e}body.dark #admin-accounts-page .ap-badge--linked{color:#58a6ff;background:#1c3a5e;border-color:#58a6ff}body.dark #admin-accounts-page .ap-badge--users{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark #admin-accounts-page .ap-role-chip{color:#58a6ff;background:#1c3a5e;border-color:#58a6ff}body.dark #admin-accounts-page .ap-empty,body.dark #admin-accounts-page .ap-empty-inline{color:#8b949e}body.dark #admin-accounts-page .ap-empty-inline i,body.dark #admin-accounts-page .ap-status--ok{color:#58a6ff}body.dark #admin-accounts-page .ap-status--err{color:#f85149}body.dark #admin-accounts-page .admin-remove-btn{color:#8b949e;border-color:#2d3748}body.dark #admin-accounts-page .admin-remove-btn:hover{color:#fff;background:#f85149;border-color:#f85149}body.dark #admin-performance-page .perf-timestamp{color:#8b949e}body.dark #admin-performance-page .perf-refresh-btn{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #admin-performance-page .perf-refresh-btn:hover{color:#58a6ff;border-color:#58a6ff}body.dark #admin-performance-page .perf-card-label{color:#8b949e}body.dark #admin-performance-page .perf-card-value{color:#e6edf3}body.dark #admin-performance-page .perf-card-sub{color:#8b949e}body.dark #admin-performance-page .perf-bar-wrap{background:#2d3748}body.dark #admin-performance-page .perf-errors-header{color:#e6edf3;border-color:#2d3748}body.dark #admin-performance-page .perf-errors-header i{color:#f85149}body.dark #admin-performance-page .perf-errors-close{color:#8b949e;border-color:#2d3748}body.dark #admin-performance-page .perf-errors-close i{color:inherit}body.dark #admin-performance-page .perf-error-row{border-color:#2d3748}body.dark #admin-performance-page .perf-error-row:hover{background:#1e2530}body.dark #admin-performance-page .perf-error-time{color:#8b949e}body.dark #admin-performance-page .perf-error-msg{color:#e6edf3}body.dark #admin-performance-page .perf-errors-empty{color:#8b949e}body.dark #admin-performance-page .hub-section--logs{border-color:#2d3748}body.dark #admin-performance-page .hub-section-header{background:#1e2530;border-color:#2d3748}body.dark #admin-performance-page .hub-section-title{color:#8b949e}body.dark #admin-performance-page .hub-log-btn{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #admin-performance-page .hub-log-btn:hover{color:#58a6ff;background:#1e2530;border-color:#58a6ff}body.dark #admin-performance-page .hub-log-btn--download{color:#8b949e!important;background:#1e2530!important;border-color:#2d3748!important}body.dark #admin-performance-page .hub-log-btn--download:hover{color:#e6edf3!important;border-color:#8b949e!important}body.dark #admin-performance-page .hub-log-console{color:#c9d1d9;background:#0d1117}body.dark #admin-performance-page .hub-log-console .log-error{color:#f85149}body.dark #admin-performance-page .hub-log-console .log-warn{color:#e3b341}body.dark #admin-performance-page .hub-log-console .log-info{color:#58a6ff}body.dark #admin-performance-page .hub-log-console .log-line{color:#8b949e}body.dark #admin-performance-page .hub-log-console .log-trace{color:#3d444d}body.dark .delivery-time{color:#8b949e;font-size:12px}body.dark #async-status{color:#c9d1d9;background-color:#1e2530;border-color:#2d3748}body.dark .status{color:#c9d1d9;background:#1e2530}body.dark .error{color:#f85149}body.dark #account-page .billing-admin-bar{background:#1e2530;border-color:#2d3748}body.dark #account-page .billing-admin-bar button{border-left-color:#2d3748}body.dark #account-page .billing-admin-bar:focus-within{border-color:#0000;box-shadow:0 0 0 2px #f59340}body.dark #account-page .billing-admin-bar:focus-within .billing-lookup-wrap i{color:#f59340}body.dark #account-page .billing-lookup-wrap input{color:#e6edf3}body.dark #account-page .billing-account-results{background:#161b22;border-color:#2d3748}body.dark #account-page .billing-account-results .billing-account-result{border-color:#2d3748}body.dark #account-page .billing-account-results .billing-account-result:hover{background:#1e2530}body.dark #account-page .billing-account-results .billing-account-result .bar-client-name{color:#e6edf3}body.dark #account-page .billing-account-results .billing-account-result .bar-client-number,body.dark #account-page .billing-account-results .billing-account-empty{color:#8b949e}body.dark #account-page .billing-badge{background:#58a6ff1f;border-color:#2d3748}body.dark #account-page .billing-badge i{color:#58a6ff}body.dark #account-page .billing-title{color:#e6edf3}body.dark #account-page .billing-subtitle{color:#8b949e}body.dark #account-page .billing-pay-btn{background:#58a6ff}body.dark #account-page .billing-pay-btn:hover{opacity:.85}body.dark #account-page .billing-detail{background:#161b22;border-color:#2d3748}body.dark #account-page .billing-detail-header{background:#1e2530;border-color:#2d3748}body.dark #account-page .billing-detail-body{background:#161b22}body.dark #account-page .billing-detail-title{color:#e6edf3}body.dark #account-page .billing-detail-title i{color:#58a6ff}body.dark #account-page .billing-detail-btn{background:#58a6ff}body.dark #account-page .billing-detail-btn:hover{opacity:.85}body.dark #account-page .billing-detail-close{color:#8b949e;background:0 0;border-color:#2d3748}body.dark #account-page .billing-detail-close:hover{color:#fff;background:#f85149;border-color:#f85149}body.dark #account-page .billing-detail-rows,body.dark #account-page .billing-detail-row{border-color:#2d3748}body.dark #account-page .billing-detail-row:nth-child(2n){background:#1e2530}body.dark #account-page .billing-detail-desc{color:#c9d1d9}body.dark #account-page .billing-detail-amount{color:#e6edf3}body.dark #account-page .billing-detail-totals{border-top-color:#2d3748}body.dark #account-page .billing-detail-total-row{color:#8b949e}body.dark #account-page .billing-detail-total-row.due{color:#58a6ff}body.dark #account-page .billing-card{background:#161b22;border-color:#2d3748}body.dark #account-page .billing-card-header{background:#1e2530;border-color:#2d3748}body.dark #account-page .billing-card-title{color:#8b949e}body.dark #account-page .billing-card-title i{color:#58a6ff}body.dark #account-page .billing-card-count{color:#8b949e}body.dark #account-page .billing-invoice-list{background:#161b22}body.dark #account-page .billing-invoice-row{background:#161b22;border-color:#2d3748}body.dark #account-page .billing-invoice-row:hover{background:#1e2530}body.dark #account-page .billing-invoice-row.active{background:#1e2530;box-shadow:inset 3px 0 #58a6ff}body.dark #account-page .billing-invoice-icon{background:#58a6ff1f;border-color:#2d3748}body.dark #account-page .billing-invoice-icon i{color:#58a6ff}body.dark #account-page .billing-invoice-number{color:#e6edf3}body.dark #account-page .billing-invoice-date{color:#8b949e}body.dark #account-page .billing-invoice-amount{color:#58a6ff}body.dark #account-page .billing-action-btn{color:#8b949e;border-color:#2d3748}body.dark #account-page .billing-action-btn:hover{color:#fff;background:#58a6ff;border-color:#58a6ff}body.dark #account-page .billing-empty{color:#8b949e}body.dark #account-page .billing-empty i{opacity:.25}body.dark #pfp-crop-modal .pfp-crop-card{background:#161b22;border:1px solid #2d3748}body.dark #pfp-crop-modal .pfp-crop-header{color:#e6edf3;border-bottom-color:#2d3748}body.dark #pfp-crop-modal .pfp-crop-header button{color:#8b949e}body.dark #pfp-crop-modal .pfp-crop-header button:hover{background:#1e2530}body.dark #pfp-crop-modal .pfp-crop-footer{border-top-color:#2d3748}body.dark #info-page .acct-strip{background:linear-gradient(150deg,#58a6ff14 0%,#58a6ff05 60%,#0000 100%);border-color:#2d3748}body.dark #info-page .acct-avatar{background:#1e2530;border-color:#2d3748}body.dark #info-page .acct-avatar i.fa-user{color:#58a6ff}body.dark #info-page .acct-strip-name{color:#e6edf3}body.dark #info-page .acct-strip-chip{color:#58a6ff}body.dark #info-page .acct-strip-btn{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark #info-page .acct-strip-btn:hover:not(:disabled){color:#58a6ff;background:#06365b;border-color:#58a6ff}body.dark #info-page .acct-strip-btn--logout:hover{color:#f85149;background:#f851491f;border-color:#f85149}body.dark #info-page .acct-switch{background:#1e2530;border-color:#2d3748}body.dark #info-page .acct-switch-tab{color:#8b949e}body.dark #info-page .acct-switch-tab:hover:not(.active){color:#58a6ff;background:#06365b}body.dark #info-page .acct-switch-tab.active{color:#58a6ff;background:#252d3a;border-color:#2d3748}body.dark #info-page .acct-switch-badge{color:#58a6ff;background:#06365b;border-color:#58a6ff4d}body.dark #info-page .acct-switch-tab.active .acct-switch-badge{color:#0f1117;background:#58a6ff;border-color:#58a6ff}body.dark #info-page .acct-panel{background:#161b22}body.dark #info-page .acct-pane-head{background:#1e2530;border-color:#2d3748}body.dark #info-page .acct-pane-count{color:#8b949e}body.dark #info-page .acct-search{background:#161b22;border-color:#2d3748}body.dark #info-page .acct-search input{color:#c9d1d9}body.dark #info-page .acct-search>i{color:#8b949e}body.dark #info-page .info-hero{background:linear-gradient(150deg,#0e2236 0%,#1a3a5c 55%,#245d8c 100%)}body.dark #info-page .info-hero:after{background:linear-gradient(150deg,#6f2632 0%,#9c3645 52%,#c25461 100%)}body.dark #info-page .info-hero-avatar{background:#ffffff14;border-color:#ffffff26}body.dark #info-page .info-hero-chip{background:#ffffff1a;border-color:#ffffff26}body.dark #info-page .info-lookup-wrap{background:#ffffff14;border-color:#ffffff26}body.dark #info-page .info-lookup-wrap input{color:#fff}body.dark #info-page .info-logout-btn{background:#ffffff14;border-color:#ffffff26}body.dark #info-page .info-logout-btn:hover{background:#ffffff2e;border-color:#ffffff73;box-shadow:0 6px 16px #00000059}body.dark #info-page .notif-test-btn{color:#c9d1d9;background:#1e2530;border-color:#2d3748}body.dark #info-page .notif-test-btn:hover{color:#58a6ff;border-color:#58a6ff}body.dark #info-page .info-tabs-card{background:#1e2530;border-color:#2d3748}body.dark #info-page .info-tab{color:#8b949e;background:0 0;border:0}body.dark #info-page .info-tab:hover:not(.active){color:#58a6ff;background:#161b22}body.dark #info-page .info-tab.active{color:#58a6ff;box-shadow:none;background:#252d3a;font-weight:600}body.dark #info-page .info-card{background:#161b22;border-color:#2d3748}body.dark #info-page .info-card-header{background:#1e2530;border-color:#2d3748}body.dark #info-page .info-card-header-left{color:#8b949e}body.dark #info-page .info-card-header-left i{color:#58a6ff}body.dark #info-page .info-card-page-badge{color:#8b949e;background:#58a6ff1a;border-color:#2d3748}body.dark #info-page .info-content{color:#c9d1d9}body.dark #info-page .info-content a{color:#58a6ff}body.dark #info-page .info-content p{color:#c9d1d9}body.dark #info-page .info-content table td{color:#c9d1d9;border-bottom-color:#2d3748}body.dark #info-page .info-content table tr:first-child td{color:#8b949e;border-bottom-color:#2d3748}body.dark #info-page .info-empty-icon{background:#58a6ff14;border-color:#2d3748}body.dark #info-page .info-empty-icon i{color:#58a6ff}body.dark #info-page .info-empty-title{color:#c9d1d9}body.dark #info-page .info-empty-sub{color:#8b949e}@keyframes pulse-animation-livecall-dark{0%{box-shadow:inset 0 0 #63b3ed33}to{box-shadow:inset 0 0 60px 10px #63b3ed00}}body.dark #admin-accounts-page input,body.dark #admin-accounts-page select,body.dark #admin-accounts-page textarea,body.dark #admin-users-page input,body.dark #admin-users-page select,body.dark #admin-users-page textarea,body.dark #admin-user-logs-page input,body.dark #admin-user-logs-page select,body.dark #admin-user-logs-page textarea,body.dark #admin-hub-page input,body.dark #admin-hub-page select,body.dark #admin-hub-page textarea,body.dark #admin-analytics-page input,body.dark #admin-analytics-page select,body.dark #admin-analytics-page textarea,body.dark #admin-performance-page input,body.dark #admin-performance-page select,body.dark #admin-performance-page textarea,body.dark #admin-reports-page input,body.dark #admin-reports-page select,body.dark #admin-reports-page textarea,body.dark #account-page input,body.dark #account-page select,body.dark #account-page textarea{color:#c9d1d9!important;background:#1e2530!important;border-color:#2d3748!important}body.dark #admin-accounts-page .ap-search input,body.dark #admin-accounts-page .calls-filter-input input,body.dark #admin-accounts-page .dir-search input,body.dark #admin-accounts-page .billing-lookup-wrap input,body.dark #admin-users-page .ap-search input,body.dark #admin-users-page .calls-filter-input input,body.dark #admin-users-page .dir-search input,body.dark #admin-users-page .billing-lookup-wrap input,body.dark #admin-user-logs-page .ap-search input,body.dark #admin-user-logs-page .calls-filter-input input,body.dark #admin-user-logs-page .dir-search input,body.dark #admin-user-logs-page .billing-lookup-wrap input,body.dark #admin-hub-page .ap-search input,body.dark #admin-hub-page .calls-filter-input input,body.dark #admin-hub-page .dir-search input,body.dark #admin-hub-page .billing-lookup-wrap input,body.dark #admin-analytics-page .ap-search input,body.dark #admin-analytics-page .calls-filter-input input,body.dark #admin-analytics-page .dir-search input,body.dark #admin-analytics-page .billing-lookup-wrap input,body.dark #admin-performance-page .ap-search input,body.dark #admin-performance-page .calls-filter-input input,body.dark #admin-performance-page .dir-search input,body.dark #admin-performance-page .billing-lookup-wrap input,body.dark #admin-reports-page .ap-search input,body.dark #admin-reports-page .calls-filter-input input,body.dark #admin-reports-page .dir-search input,body.dark #admin-reports-page .billing-lookup-wrap input,body.dark #account-page .ap-search input,body.dark #account-page .calls-filter-input input,body.dark #account-page .dir-search input,body.dark #account-page .billing-lookup-wrap input{color:#c9d1d9!important;background:0 0!important;border:0!important}body.dark #admin-accounts-page input:focus,body.dark #admin-accounts-page select:focus,body.dark #admin-accounts-page textarea:focus,body.dark #admin-users-page input:focus,body.dark #admin-users-page select:focus,body.dark #admin-users-page textarea:focus,body.dark #admin-user-logs-page input:focus,body.dark #admin-user-logs-page select:focus,body.dark #admin-user-logs-page textarea:focus,body.dark #admin-hub-page input:focus,body.dark #admin-hub-page select:focus,body.dark #admin-hub-page textarea:focus,body.dark #admin-analytics-page input:focus,body.dark #admin-analytics-page select:focus,body.dark #admin-analytics-page textarea:focus,body.dark #admin-performance-page input:focus,body.dark #admin-performance-page select:focus,body.dark #admin-performance-page textarea:focus,body.dark #admin-reports-page input:focus,body.dark #admin-reports-page select:focus,body.dark #admin-reports-page textarea:focus,body.dark #account-page input:focus,body.dark #account-page select:focus,body.dark #account-page textarea:focus{box-shadow:none!important;border-color:#f59340!important}body.dark #admin-accounts-page .acp-page-tab:hover,body.dark #admin-users-page .acp-page-tab:hover,body.dark #admin-user-logs-page .acp-page-tab:hover,body.dark #admin-hub-page .acp-page-tab:hover,body.dark #admin-analytics-page .acp-page-tab:hover,body.dark #admin-performance-page .acp-page-tab:hover,body.dark #admin-reports-page .acp-page-tab:hover,body.dark #account-page .acp-page-tab:hover{color:#f59340;background:#f593401f}body.dark #admin-accounts-page .acp-page-tab.active,body.dark #admin-users-page .acp-page-tab.active,body.dark #admin-user-logs-page .acp-page-tab.active,body.dark #admin-hub-page .acp-page-tab.active,body.dark #admin-analytics-page .acp-page-tab.active,body.dark #admin-performance-page .acp-page-tab.active,body.dark #admin-reports-page .acp-page-tab.active,body.dark #account-page .acp-page-tab.active{background:#f59340;box-shadow:0 2px 8px #f593404d}.acp-page-tab-count .acp-page-tab:not(.active) body.dark #admin-accounts-page,.acp-page-tab-count .acp-page-tab:not(.active) body.dark #admin-users-page,.acp-page-tab-count .acp-page-tab:not(.active) body.dark #admin-user-logs-page,.acp-page-tab-count .acp-page-tab:not(.active) body.dark #admin-hub-page,.acp-page-tab-count .acp-page-tab:not(.active) body.dark #admin-analytics-page,.acp-page-tab-count .acp-page-tab:not(.active) body.dark #admin-performance-page,.acp-page-tab-count .acp-page-tab:not(.active) body.dark #admin-reports-page,.acp-page-tab-count .acp-page-tab:not(.active) body.dark #account-page{color:#f59340;background:#f593401f}body.dark #admin-accounts-page .ap-search,body.dark #admin-users-page .ap-search,body.dark #admin-user-logs-page .ap-search,body.dark #admin-hub-page .ap-search,body.dark #admin-analytics-page .ap-search,body.dark #admin-performance-page .ap-search,body.dark #admin-reports-page .ap-search,body.dark #account-page .ap-search{background:#f593401f;border:2px solid #f593401f}body.dark #admin-accounts-page .ap-search:focus-within,body.dark #admin-users-page .ap-search:focus-within,body.dark #admin-user-logs-page .ap-search:focus-within,body.dark #admin-hub-page .ap-search:focus-within,body.dark #admin-analytics-page .ap-search:focus-within,body.dark #admin-performance-page .ap-search:focus-within,body.dark #admin-reports-page .ap-search:focus-within,body.dark #account-page .ap-search:focus-within{box-shadow:none;border-color:#f59340}body.dark #admin-accounts-page .ap-save-btn,body.dark #admin-accounts-page .ap-new-btn,body.dark #admin-accounts-page .ap-add-btn,body.dark #admin-users-page .ap-save-btn,body.dark #admin-users-page .ap-new-btn,body.dark #admin-users-page .ap-add-btn,body.dark #admin-user-logs-page .ap-save-btn,body.dark #admin-user-logs-page .ap-new-btn,body.dark #admin-user-logs-page .ap-add-btn,body.dark #admin-hub-page .ap-save-btn,body.dark #admin-hub-page .ap-new-btn,body.dark #admin-hub-page .ap-add-btn,body.dark #admin-analytics-page .ap-save-btn,body.dark #admin-analytics-page .ap-new-btn,body.dark #admin-analytics-page .ap-add-btn,body.dark #admin-performance-page .ap-save-btn,body.dark #admin-performance-page .ap-new-btn,body.dark #admin-performance-page .ap-add-btn,body.dark #admin-reports-page .ap-save-btn,body.dark #admin-reports-page .ap-new-btn,body.dark #admin-reports-page .ap-add-btn,body.dark #account-page .ap-save-btn,body.dark #account-page .ap-new-btn,body.dark #account-page .ap-add-btn{background:#f59340;border-color:#f59340}body.dark #admin-accounts-page .ap-tab:hover,body.dark #admin-users-page .ap-tab:hover,body.dark #admin-user-logs-page .ap-tab:hover,body.dark #admin-hub-page .ap-tab:hover,body.dark #admin-analytics-page .ap-tab:hover,body.dark #admin-performance-page .ap-tab:hover,body.dark #admin-reports-page .ap-tab:hover,body.dark #account-page .ap-tab:hover{color:#f59340}body.dark #admin-accounts-page .ap-tab.active,body.dark #admin-users-page .ap-tab.active,body.dark #admin-user-logs-page .ap-tab.active,body.dark #admin-hub-page .ap-tab.active,body.dark #admin-analytics-page .ap-tab.active,body.dark #admin-performance-page .ap-tab.active,body.dark #admin-reports-page .ap-tab.active,body.dark #account-page .ap-tab.active{color:#f59340;border-bottom-color:#f59340}body.dark #admin-accounts-page .ap-chip--linked,body.dark #admin-users-page .ap-chip--linked,body.dark #admin-user-logs-page .ap-chip--linked,body.dark #admin-hub-page .ap-chip--linked,body.dark #admin-analytics-page .ap-chip--linked,body.dark #admin-performance-page .ap-chip--linked,body.dark #admin-reports-page .ap-chip--linked,body.dark #account-page .ap-chip--linked{color:#f59340;background:#f593401f;border-color:#f593404d}body.dark #admin-accounts-page tbody tr:hover td,body.dark #admin-users-page tbody tr:hover td,body.dark #admin-user-logs-page tbody tr:hover td,body.dark #admin-hub-page tbody tr:hover td,body.dark #admin-analytics-page tbody tr:hover td,body.dark #admin-performance-page tbody tr:hover td,body.dark #admin-reports-page tbody tr:hover td,body.dark #account-page tbody tr:hover td{background-color:#f593401f}body.dark #admin-accounts-page .ap-status--ok,body.dark #admin-users-page .ap-status--ok,body.dark #admin-user-logs-page .ap-status--ok,body.dark #admin-hub-page .ap-status--ok,body.dark #admin-analytics-page .ap-status--ok,body.dark #admin-performance-page .ap-status--ok,body.dark #admin-reports-page .ap-status--ok,body.dark #account-page .ap-status--ok{color:#f59340}body.dark #admin-accounts-page .ap-badge--linked,body.dark #admin-users-page .ap-badge--linked,body.dark #admin-user-logs-page .ap-badge--linked,body.dark #admin-hub-page .ap-badge--linked,body.dark #admin-analytics-page .ap-badge--linked,body.dark #admin-performance-page .ap-badge--linked,body.dark #admin-reports-page .ap-badge--linked,body.dark #account-page .ap-badge--linked{color:#f59340;background:#f593401f}body.dark #admin-accounts-page .ap-ac-item:hover,body.dark #admin-users-page .ap-ac-item:hover,body.dark #admin-user-logs-page .ap-ac-item:hover,body.dark #admin-hub-page .ap-ac-item:hover,body.dark #admin-analytics-page .ap-ac-item:hover,body.dark #admin-performance-page .ap-ac-item:hover,body.dark #admin-reports-page .ap-ac-item:hover,body.dark #account-page .ap-ac-item:hover{background:#f593401f}body.dark #admin-accounts-page .ap-role-card input[type=checkbox],body.dark #admin-users-page .ap-role-card input[type=checkbox],body.dark #admin-user-logs-page .ap-role-card input[type=checkbox],body.dark #admin-hub-page .ap-role-card input[type=checkbox],body.dark #admin-analytics-page .ap-role-card input[type=checkbox],body.dark #admin-performance-page .ap-role-card input[type=checkbox],body.dark #admin-reports-page .ap-role-card input[type=checkbox],body.dark #account-page .ap-role-card input[type=checkbox]{accent-color:#f59340}body.dark .shortcuts-card{background:#161b22;border-color:#2d3748}body.dark .shortcuts-card-header{background:linear-gradient(135deg,#161b22 0%,#1e2530 100%);border-color:#2d3748}body.dark .shortcuts-card-title{color:#e6edf3}body.dark .shortcuts-card-sub{color:#8b949e}body.dark .shortcuts-group{border-color:#2d3748}body.dark .shortcuts-group-label{color:#8b949e}body.dark .shortcut-row{border-color:#2d3748}body.dark .shortcut-desc{color:#8b949e}body.dark kbd{color:#e6edf3;background:#1e2530;border-color:#2d3748;box-shadow:0 1px #2d3748}body.dark .notif-row{border-color:#2d3748}body.dark .notif-row-label{color:#e6edf3}body.dark .notif-row-label i{color:#58a6ff}body.dark .notif-row-desc{color:#8b949e}body.dark .notif-toggle{background:#252d3a}body.dark .notif-toggle.on{background:#58a6ff}body.dark .notif-perm-badge{color:#8b949e;background:#252d3a}body.dark .notif-perm-badge.granted{color:#4ade80;background:#22c55e2e}body.dark .notif-perm-badge.denied{color:#f87171;background:#f8514926}.drag-drop-overlay{background:#58a6ff14;border-color:#58a6ff}.drag-drop-overlay i,.drag-drop-overlay span{color:#58a6ff}body.dark #admin-user-logs-page .ul-logs-table table thead tr{background:#161b22;border-bottom-color:#2d3748}body.dark #admin-user-logs-page .ul-logs-table table th{color:#8b949e}body.dark #admin-user-logs-page .ul-logs-table table td{color:#c9d1d9;border-bottom-color:#2d3748}body.dark #admin-user-logs-page .ul-logs-table table tbody tr td{background-color:#161b22}body.dark #admin-user-logs-page .ul-logs-table table tbody tr:nth-child(2n) td{background-color:#1e2530}body.dark #admin-user-logs-page .ul-logs-table table tbody tr:hover td{background-color:#06365b}body.dark #admin-user-logs-page .ul-avatar{background:#1e2530;border-color:#2d3748}body.dark #admin-user-logs-page .ul-avatar i{color:#58a6ff}body.dark #admin-user-logs-page .ul-browser-cell,body.dark #admin-user-logs-page .ul-date-cell{color:#8b949e}body.dark #admin-user-logs-page .ul-source-badge--auto{color:#58a6ff;background:#58a6ff1a;border-color:#2d3748}body.dark #admin-user-logs-page .ul-source-badge--manual{color:#3fb950;background:#3fb9501a;border-color:#3fb9504d}body.dark #admin-user-logs-page .ul-error-badge{color:#f85149;background:#f851491f;border-color:#f851494d}body.dark #admin-user-logs-page .ul-count-badge{color:#58a6ff;background:#58a6ff1a;border-color:#2d3748}body.dark #admin-user-logs-page .ul-section-header{color:#8b949e;background:#1e2530;border-color:#2d3748}body.dark #admin-user-logs-page .ul-section-header i{color:#58a6ff}body.dark #admin-user-logs-page .ul-kv-label{color:#8b949e}body.dark #admin-user-logs-page .ul-kv-mono{color:#c9d1d9}body.dark #admin-user-logs-page .ul-log-ts,body.dark #admin-user-logs-page .ul-log-src{color:#8b949e}body.dark #admin-user-logs-page .ul-log-level--error{color:#f85149;background:#f851491f}body.dark #admin-user-logs-page .ul-log-level--warn{color:#e3b341;background:#e3b3411f}body.dark #admin-user-logs-page .ul-log-level--log,body.dark #admin-user-logs-page .ul-log-level--info{color:#58a6ff;background:#58a6ff1a}body.dark #admin-user-logs-page .ul-empty-section{color:#8b949e}body.dark #info-page .info-send-logs-btn{background:#ffffff14;border-color:#ffffff26}body.dark #info-page .info-send-logs-btn:hover:not(:disabled){background:#306d9b66;border-color:#64b4ff66}body.dark .org-members-card{background:#161b22;border-color:#2d3748}body.dark .org-members-card .org-members-header{background:linear-gradient(135deg,#1e2530 0%,#1c3a5e 100%);border-color:#2d3748}body.dark .org-members-card .org-members-header .org-members-header-left{color:#e6edf3}body.dark .org-members-card .org-members-header .org-members-header-left .org-members-header-icon{background:#58a6ff;box-shadow:0 2px 8px #58a6ff40}body.dark .org-members-card .org-members-header .org-members-count{color:#58a6ff;background:#58a6ff1a;border-color:#58a6ff33}body.dark .org-members-card .org-member-row{border-color:#2d3748}body.dark .org-members-card .org-member-row:hover{background:#1e2530}body.dark .org-members-card .org-member-avatar{background:linear-gradient(135deg,#1e2530,#1c3a5e);border-color:#58a6ff26}body.dark .org-members-card .org-member-avatar i{color:#58a6ff}body.dark .org-members-card .org-member-name{color:#e6edf3}body.dark .org-members-card .org-member-admin{color:#f59340;background:#f593401a;border-color:#f5934040}body.dark .org-members-card .org-member-admin i{color:#f59340}body.dark .org-members-card .org-member-username{color:#8b949e}body.dark .org-members-card .org-member-role{color:#58a6ff;background:#58a6ff1a;border-color:#58a6ff2e}body.dark .org-members-card .org-members-empty{color:#8b949e}body.dark .org-members-card .org-members-empty i{color:#58a6ff}body.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports not selector(::-webkit-scrollbar){body.dark{scrollbar-color:#ffffff38 transparent}}
