.admin-tabs .admin-tab-list[data-slot=tabs-list]{scrollbar-width:thin;justify-content:flex-start;max-width:100%;overflow-x:auto}.admin-tabs .admin-tab-list [data-slot=tabs-trigger]{flex:none}.equipment-types-panel .section-heading{gap:20px}.equipment-types-panel .section-heading p{max-width:440px;line-height:1.8}.equipment-types-panel .section-heading>[data-slot=button]{flex-shrink:0}.equipment-type-row .admin-row-content strong{overflow-wrap:anywhere}.equipment-type-active-field{border:1px solid #e5ebdb;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.equipment-type-active-field .field-hint{margin-top:8px}@media (max-width:640px){.equipment-types-panel .section-heading{flex-direction:column;gap:14px}.equipment-types-panel .equipment-type-row{grid-template-columns:40px minmax(0,1fr) auto;gap:8px 12px;display:grid}.equipment-type-row .admin-entity-icon{grid-row:span 2;width:40px}.equipment-type-row .admin-row-content{grid-column:2}.equipment-types-panel .equipment-type-row>[data-slot=badge]{grid-area:2/2;justify-self:start;margin-inline-start:0}.equipment-types-panel .equipment-type-row>[data-slot=button]{grid-area:1/3/span 2;min-width:44px;min-height:44px;margin-inline-start:0}}
.admin-cycle-row{flex-wrap:wrap}.admin-cycle-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.admin-cycle-actions [data-slot=button]{min-height:44px}.report-settings-form{flex-direction:column;flex:1;min-height:0;display:flex}.report-settings-fields{flex-direction:column;gap:24px;display:flex}.report-header-preview{background:#f4f6ef;border:1px solid #e5eadd;border-radius:18px;padding:17px}.report-preview-label{color:#778768;align-items:center;gap:6px;margin-bottom:13px;font-size:11px;display:flex}.report-preview-paper{background:#fff;border:1px solid #e8ebdf;border-radius:8px;padding:21px 18px 15px;box-shadow:0 5px 12px #29351c06}.report-preview-header{align-items:center;gap:12px;display:flex}.report-preview-logo{object-fit:contain;flex:none;width:70px;height:70px;display:block}.report-preview-logo svg{width:100%;height:100%}.report-preview-copy{overflow-wrap:anywhere;min-width:0}.report-preview-copy strong{color:#2a3423;font-size:19px;font-weight:750;line-height:1.35;display:block}.report-preview-copy p{color:#62714e;margin-top:6px;font-size:11px;line-height:1.65}.report-preview-lines{border-top:1px solid #e7ebdf;gap:7px;margin-top:19px;padding-top:14px;display:grid}.report-preview-lines span{background:#f1f3eb;border-radius:2px;width:100%;height:4px;display:block}.report-preview-lines span:nth-child(2){width:85%}.report-preview-lines span:nth-child(3){width:63%}.report-preview-hint{color:#7d8970;margin-top:12px;font-size:10px;line-height:1.7}.report-logo-field{flex-direction:column;gap:11px;display:flex}.report-logo-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.report-logo-actions button{min-height:44px}.report-logo-field .field-hint{margin:0;line-height:1.8}.report-settings-reset{border-top:1px solid #edf0e7;padding-top:15px}.report-settings-reset button{color:#62734e;min-height:44px;margin-inline-start:-10px;padding-inline:10px}.report-settings-reset .field-hint{margin-top:2px}.report-settings-fields [data-slot=alert] button{min-height:44px;margin-top:12px}.report-settings-footer{padding:16px 28px max(16px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #edf0e7;flex-direction:column;flex-shrink:0;gap:5px;display:flex}.report-settings-footer button{min-height:48px}@media (max-width:640px){.admin-cycle-row{grid-template-columns:45px minmax(0,1fr) auto;gap:14px 10px;display:grid}.admin-cycle-row>[data-slot=badge]{margin-inline-start:0}.admin-cycle-actions{grid-column:1/-1;width:100%;margin-inline-start:0}.admin-cycle-actions>button:first-child{flex:1}.report-settings-drawer.app-drawer[data-slot=drawer-popup]{height:min(880px,100dvh - 32px)}.report-settings-fields{gap:22px}.report-header-preview{padding:13px}.report-preview-paper{padding:17px 13px 13px}.report-preview-logo{width:60px;height:60px}.report-preview-copy strong{font-size:17px}.report-settings-footer{padding:12px 22px max(14px, env(safe-area-inset-bottom))}}
