.ng-quota-panel{flex-direction:column;height:100%;min-height:420px}.ng-quota-panel,.ng-quota-panel .vx-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.ng-quota-panel .vx-card__body{flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding-top:.75rem!important}.ng-quota-panel__msg{margin:0}.ng-quota-panel__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;padding:.5rem .6rem;margin-bottom:.5rem;border-radius:6px;background:rgba(115,103,240,.06);border:1px solid rgba(115,103,240,.1)}.ng-quota-panel__head--low{background:rgba(255,159,67,.08);border-color:rgba(255,159,67,.28)}.ng-quota-panel__head-main{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-quota-panel__balance-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem .4rem;line-height:1.2}.ng-quota-panel__balance-value{font-size:1.25rem;font-weight:700}.ng-quota-panel__balance-currency{font-size:12px;color:#888}.ng-quota-panel__badge{font-size:10px;line-height:1;padding:2px 6px;border-radius:10px}.ng-quota-panel__badge--warn{background:rgba(255,159,67,.2);color:#c76a00}.ng-quota-panel__meta-line{margin-top:.2rem;font-size:11px;color:#888;line-height:1.3}.ng-quota-panel__meta-sep{margin:0 .15rem}.ng-quota-panel__refresh{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:rgba(0,0,0,.04);color:inherit;cursor:pointer}.ng-quota-panel__refresh:hover:not(:disabled){background:rgba(115,103,240,.12)}.ng-quota-panel__refresh:disabled{opacity:.6;cursor:wait}.ng-quota-panel__refresh svg{width:15px;height:15px}.ng-quota-panel__spin{-webkit-animation:ng-quota-spin .8s linear infinite;animation:ng-quota-spin .8s linear infinite}.ng-quota-panel__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;margin-bottom:.45rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-quota-panel__controls,.ng-quota-panel__controls-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-quota-panel__controls-left{gap:.25rem;min-width:0}.ng-quota-panel__switch{margin:0!important}.ng-quota-panel__switch .vs-switch{margin:0}.ng-quota-panel__switch-label{font-size:12px;white-space:nowrap}.ng-quota-panel__help{width:14px;height:14px;color:#aaa;cursor:help;-ms-flex-negative:0;flex-shrink:0}.ng-quota-panel__site-filter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;margin:0;font-size:11px;color:#666;cursor:pointer;white-space:nowrap}.ng-quota-panel__site-filter .con-vs-checkbox{margin:0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left center;transform-origin:left center}.ng-quota-panel__table-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:240px;max-height:none;overflow-x:hidden;overflow-y:auto}.ng-quota-panel__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;margin-top:.45rem;padding-top:.4rem;border-top:1px solid rgba(0,0,0,.06);font-size:11px}.ng-quota-panel__footer .admin-form-hint{margin:0;font-size:11px}.ng-quota-panel__footer-right{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.ng-quota-panel__footer-right a{font-size:11px;white-space:nowrap}.ng-quota-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px}.ng-quota-table td,.ng-quota-table th{padding:4px 3px;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.05)}.ng-quota-table th{font-weight:600;color:#626262;text-align:left;position:sticky;top:0;z-index:1;background:var(--vs-theme-layout,#fff);white-space:nowrap;line-height:1.2;padding-top:5px;padding-bottom:5px}.ng-quota-table__code{width:22%;word-break:break-all}.ng-quota-table__name{width:34%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-quota-table__site{width:14%;min-width:2.2em;text-align:center!important}.ng-quota-table__ratio{width:30%;text-align:right!important}.ng-quota-table__icon--on{width:14px;height:14px;color:#28c76f}.ng-quota-table__icon--off{width:14px;height:14px;color:#b9b9c3}.ng-quota-table__row--site-off{opacity:.72}.ng-quota-table__empty{text-align:center!important;color:#999;padding:10px 4px!important}.ng-quota-table tbody tr:nth-child(2n){background:rgba(0,0,0,.02)}@-webkit-keyframes ng-quota-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ng-quota-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#dashboard-analytics .dashboard-layout{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#dashboard-analytics .dashboard-layout__aside{position:sticky;top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#dashboard-analytics .dashboard-layout__aside .ng-quota-panel{-webkit-box-flex:1;-ms-flex:1;flex:1}#dashboard-analytics .greet-user{position:relative}#dashboard-analytics .greet-user .decore-left{position:absolute;left:0;top:0}#dashboard-analytics .greet-user .decore-right{position:absolute;right:0;top:0}@media(max-width:576px){#dashboard-analytics .decore-left,#dashboard-analytics .decore-right{width:140px}}