#view .admin-users-workspace{gap:10px!important;grid-template-columns:minmax(340px,1.3fr) minmax(340px,1fr)}#view .admin-users-workspace .contacts-panel,#view .admin-users-workspace .contacts-detail{border-radius:8px}#view .admin-users-list-head{padding:10px;display:flex;gap:10px;align-items:center;border-bottom:1px solid #dce4f0}#view .admin-users-list-head input{min-width:0;flex:1}#view .admin-users-list-head .muted{white-space:nowrap}#view .admin-users-workspace .contacts-row{grid-template-columns:minmax(0,2fr) minmax(75px,1fr) minmax(85px,1fr)}#view .admin-users-workspace .contacts-row[hidden]{display:none!important}@media(max-width:900px){#view .admin-users-workspace{grid-template-columns:1fr}}
#view .admin-module-permissions{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;margin:10px 0}#view .admin-module-permission{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #dce4f0;border-radius:8px;cursor:pointer}#view .admin-module-permission input{accent-color:var(--accent)}

#view .admin-price-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}#view .admin-price-row input{width:125px}#view .admin-price-row span{flex:1;min-width:110px}

#view .admin-invoice-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px;margin:12px 0 18px}#view .admin-invoice-fields label{display:flex;flex-direction:column;gap:5px}#view .admin-invoice-fields .admin-invoice-check{flex-direction:row;align-items:center}

#view .admin-invoices-table{overflow-x:auto;margin:12px 0 24px}#view .admin-invoices-head,#view .admin-invoices-row{display:grid;grid-template-columns:1fr 1.6fr 1fr 1fr 1fr 65px;gap:12px;align-items:center;min-width:780px;padding:9px;border-bottom:1px solid #dce4f0}#view .admin-invoices-head{font-weight:700;background:#eef3fb}#view .admin-invoices-row span{overflow-wrap:anywhere}

#view .admin-invoices-paging{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin:10px 0 22px}

#view .admin-invoice-filters{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:12px 0}#view .admin-invoice-filters label{display:flex;flex-direction:column;gap:5px;font-size:13px}#view .admin-invoice-filters input[type=search]{min-width:190px}
