body{background:#f5f5f5}.adm-logo{align-items:center;color:#fff;display:flex;gap:10px}.adm-logo h2{font-family:monospace;font-size:22px;margin:0}.adm-logo small{display:block;letter-spacing:2px;opacity:.6}.adm-logo small,.adm-nav-group{font-size:11px;text-transform:uppercase}.adm-nav-group{letter-spacing:1.5px;margin:22px 0 6px 20px;opacity:.5}.dashboard__sidebar .sidebar.-dashboard{margin-top:20px;max-height:calc(100vh - 110px);overflow-y:auto;padding-bottom:30px}.dashboard__sidebar .sidebar__item a{color:#fff;font-size:15px;height:46px!important}.dashboard__sidebar .sidebar__item.-is-active a{background-color:var(--color-accent-1)!important}.adm-nav-parent{position:relative}.adm-nav-chevron{border-bottom:2px solid;border-right:2px solid;height:8px;margin-top:-6px;opacity:.7;position:absolute;right:20px;top:50%;transform:rotate(45deg);transition:transform .2s;width:8px}.adm-nav-chevron.is-open{margin-top:-2px;transform:rotate(225deg)}.adm-nav-sub{border-left:1px solid hsla(0,0%,100%,.18);margin:2px 0 6px 28px;padding-left:12px}.dashboard__sidebar .adm-nav-sub .sidebar__item a{font-size:14px;height:auto!important;line-height:1.3;min-height:38px;opacity:.85;padding:8px 12px 8px 14px}.dashboard__sidebar .adm-nav-sub .sidebar__item a span{min-width:0;overflow-wrap:anywhere}.dashboard__sidebar .adm-nav-sub .sidebar__item.-is-active a{opacity:1}.adm-address{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.adm-address small{display:block;margin-bottom:4px}@media(max-width:640px){.adm-address{grid-template-columns:1fr}}.adm-user{gap:12px}.adm-user,.adm-user__avatar{align-items:center;display:flex}.adm-user__avatar{background:var(--color-accent-1);border-radius:50%;color:#fff;font-weight:600;height:40px;justify-content:center;width:40px}.adm-lang button{border-radius:6px;font-size:13px;padding:4px 8px}.adm-lang button.is-active{background:var(--color-accent-1);color:#fff}.adm-page-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px}.adm-page-head h1{font-size:28px;margin:0}.adm-page-head p{color:var(--color-light-2);margin:4px 0 0}.adm-card{background:#fff;border-radius:12px;box-shadow:0 10px 25px #05073c0d;padding:24px}.adm-card+.adm-card{margin-top:24px}.adm-card h3{font-size:18px;margin:0 0 16px}.adm-btn{align-items:center;background:var(--color-accent-1);border:1px solid var(--color-accent-1);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:8px;height:42px;justify-content:center;padding:0 18px;transition:.15s;white-space:nowrap}.adm-btn:hover{background:var(--color-accent-1-dark)}.adm-btn:disabled{cursor:not-allowed;opacity:.5}.adm-btn.-outline{background:#fff;color:var(--color-accent-1)}.adm-btn.-outline:hover{background:var(--color-green-1)}.adm-btn.-danger{background:#fff;border-color:var(--color-red-2);color:var(--color-red-2)}.adm-btn.-danger:hover{background:var(--color-red-4)}.adm-btn.-sm{font-size:14px;height:34px;padding:0 12px}.adm-icon-btn{align-items:center;background:var(--color-light-1);border-radius:50%;cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:.15s;width:34px}.adm-icon-btn:hover{background:var(--color-green-1);color:var(--color-accent-1)}.adm-icon-btn.-danger:hover{background:var(--color-red-4);color:var(--color-red-2)}.adm-actions{display:flex;gap:8px;justify-content:flex-end}.adm-form{display:grid;gap:16px 20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.adm-field{display:flex;flex-direction:column;gap:6px}.adm-field.-wide{grid-column:1/-1}.adm-field>label{color:var(--color-light-2);font-size:13px;font-weight:500}.adm-field .-required:after{color:var(--color-red-2);content:" *"}.adm-field input:not([type=checkbox]):not([type=file]),.adm-field select,.adm-field textarea,.adm-input{background:#fff;border:1px solid var(--color-border);border-radius:10px;font-size:15px;height:42px;outline:none;padding:0 12px;transition:border-color .15s;width:100%}.adm-field textarea{height:auto;min-height:90px;padding:10px 12px;resize:vertical}.adm-field input:focus,.adm-field select:focus,.adm-field textarea:focus,.adm-input:focus{border-color:var(--color-accent-1)}.adm-hint{color:var(--color-light-2);font-size:12px}.adm-check{align-items:center;cursor:pointer;display:inline-flex;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-check input{accent-color:var(--color-accent-1);height:16px;width:16px}.adm-checks{gap:8px 18px}.adm-checks,.adm-filters{display:flex;flex-wrap:wrap}.adm-filters{align-items:flex-end;gap:12px;margin-bottom:16px}.adm-filters .adm-field{min-width:170px}.adm-lang-tabs{display:flex;gap:4px}.adm-lang-tabs button{background:var(--color-light-1);border-radius:6px;font-size:12px;padding:2px 8px}.adm-lang-tabs button.is-active{background:var(--color-accent-1);color:#fff}.adm-table-wrap{overflow-x:auto}.adm-table{border-collapse:collapse;font-size:14px;width:100%}.adm-table th{background:var(--color-light-1);font-weight:500;padding:12px 14px;text-align:left;white-space:nowrap}.adm-table th:first-child{border-radius:10px 0 0 10px}.adm-table th:last-child{border-radius:0 10px 10px 0}.adm-table td{border-bottom:1px solid var(--color-light-1);padding:12px 14px;vertical-align:middle}.adm-table tr.is-clickable{cursor:pointer}.adm-table tr.is-clickable:hover td{background:var(--color-light-3)}.adm-table .num{text-align:right;white-space:nowrap}.adm-table tfoot td{border-bottom:none;font-weight:600}.adm-empty{padding:40px 0;text-align:center}.adm-empty,.adm-pager{color:var(--color-light-2)}.adm-pager{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-top:16px}.adm-pager>div{display:flex;gap:6px}.adm-badge{background:var(--color-light-1);border-radius:20px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px;white-space:nowrap}.adm-badge.-green{background:var(--color-success-1);color:var(--color-success-2)}.adm-badge.-yellow{background:var(--color-warning-1);color:var(--color-warning-2)}.adm-badge.-red{background:var(--color-error-1);color:var(--color-error-2)}.adm-badge.-blue{background:var(--color-info-1);color:var(--color-info-2)}.adm-badge.-gray{background:var(--color-light-6);color:var(--color-light-2)}.adm-tabs{border-bottom:1px solid var(--color-border);display:flex;gap:4px;margin-bottom:20px;overflow-x:auto}.adm-tabs button{border-bottom:2px solid transparent;color:var(--color-light-2);font-weight:500;padding:10px 16px;white-space:nowrap}.adm-tabs button.is-active{border-bottom-color:var(--color-accent-1);color:var(--color-accent-1)}.adm-modal{align-items:flex-start;background:#05073c73;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:50px 16px;position:fixed;z-index:1000}.adm-modal__box{background:#fff;border-radius:14px;max-width:760px;padding:26px;width:100%}.adm-modal__box.-sm{max-width:460px}.adm-modal__box.-lg{max-width:1000px}.adm-modal__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.adm-modal__head h3{font-size:20px;margin:0}.adm-modal__foot{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.adm-stats{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-bottom:24px}.adm-stat{background:#fff;border-radius:12px;box-shadow:0 10px 25px #05073c0d;padding:20px 22px}.adm-stat__label{color:var(--color-light-2);font-size:14px}.adm-stat__value{font-size:26px;font-weight:700;margin-top:6px}.adm-stat__hint{color:var(--color-light-2);font-size:13px;margin-top:4px}.adm-bars{align-items:flex-end;display:flex;gap:14px;height:200px;padding-top:10px}.adm-bars__col{align-items:center;display:flex;flex:1;flex-direction:column;gap:6px;height:100%;justify-content:flex-end}.adm-bars__stack{border-radius:6px 6px 0 0;display:flex;flex-direction:column-reverse;max-width:46px;overflow:hidden;width:100%}.adm-bars__seg.-domestic{background:var(--color-accent-2)}.adm-bars__seg.-outbound{background:var(--color-accent-1)}.adm-bars__label{color:var(--color-light-2);font-size:12px}.adm-legend{display:flex;font-size:13px;gap:16px}.adm-legend span:before{background:var(--color-accent-1);border-radius:2px;content:"";display:inline-block;height:10px;margin-right:6px;width:10px}.adm-legend span.-domestic:before{background:var(--color-accent-2)}.adm-details{display:grid;gap:14px 24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.adm-details dt{color:var(--color-light-2);font-size:13px}.adm-details dd{font-weight:500;margin:2px 0 0}.adm-timeline{list-style:none;margin:0;padding:0}.adm-timeline li{border-left:2px solid var(--color-light-6);padding:0 0 16px 22px;position:relative}.adm-timeline li:before{background:var(--color-accent-1);border-radius:50%;content:"";height:10px;left:-6px;position:absolute;top:3px;width:10px}.adm-thumb{background:var(--color-light-1);border-radius:8px;height:48px;-o-object-fit:cover;object-fit:cover;width:64px}.adm-gallery{display:flex;flex-wrap:wrap;gap:12px}.adm-gallery__item{position:relative}.adm-gallery__item img{border-radius:10px;height:105px;-o-object-fit:cover;object-fit:cover;width:150px}.adm-gallery__item button{position:absolute;right:6px;top:6px}.adm-toasts{display:flex;flex-direction:column;gap:10px;max-width:380px;position:fixed;right:20px;top:20px;z-index:2000}.adm-toast{border-radius:10px;box-shadow:0 10px 25px #05073c26;color:#fff;font-size:14px;padding:12px 16px;white-space:pre-line}.adm-toast.-success{background:var(--color-accent-1)}.adm-toast.-error{background:var(--color-error-2)}.adm-login{align-items:center;background:linear-gradient(135deg,var(--color-dark-1) 0,var(--color-accent-1) 100%);display:flex;justify-content:center;min-height:100vh;padding:20px}.adm-login__box{background:#fff;border-radius:16px;max-width:420px;padding:40px 36px;width:100%}.text-muted{color:var(--color-light-2)}.text-danger{color:var(--color-red-2)}.mt-16{margin-top:16px}.gap-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.adm-json{background:var(--color-light-1);border-radius:8px;font-size:12px;margin:0;max-height:260px;overflow:auto;padding:10px;white-space:pre-wrap;word-break:break-all}
