/* iCommand v26.6.17 - Admin users layout and create action */
#tab-administracion .adminWorkspace,
#tab-administracion .adminGrid,
#tab-administracion .adminRolesSection,
#tab-administracion .adminDirectoryPanel,
#tab-administracion .accessProfilesPanel{width:100%!important;max-width:none!important;box-sizing:border-box!important}
#tab-administracion .adminGrid{display:block!important}
#tab-administracion .adminDirectoryPanel{padding:22px!important}
#tab-administracion .adminDirectoryPanel>.panelHead,
#tab-administracion .accessProfilesPanel>.panelHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important}
#tab-administracion .adminDirectoryPanel>.panelHead>div:first-child,
#tab-administracion .accessProfilesPanel>.panelHead>div:first-child{min-width:240px;flex:1 1 320px}
#tab-administracion .adminToolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex:0 1 auto!important;flex-wrap:wrap!important}
#tab-administracion #newAdminUser{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:0 17px!important;border:1px solid #0a6ed1!important;border-radius:11px!important;background:#0a6ed1!important;color:#fff!important;box-shadow:0 6px 16px rgba(10,110,209,.18)!important;font:800 12px Manrope,Arial,sans-serif!important;white-space:nowrap!important;cursor:pointer!important;order:-10!important}
#tab-administracion #newAdminUser::before{content:'+';display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:rgba(255,255,255,.18);font-size:17px;line-height:1}
#tab-administracion #newAdminUser:hover{background:#075ea8!important;border-color:#075ea8!important;transform:translateY(-1px)}
#tab-administracion #exportAccessConfig,
#tab-administracion .fileButton{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:11px!important;white-space:nowrap!important}
#tab-administracion .adminSearchRow{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:center!important;gap:12px!important;margin:16px 0!important}
#tab-administracion .adminSearchRow input{width:100%!important;min-width:0!important}
#tab-administracion .tableWrap{width:100%!important;overflow:auto!important;border:1px solid #dbe3ec!important;border-radius:13px!important}
#tab-administracion .adminTable{width:100%!important;min-width:920px!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}
#tab-administracion .adminTable th:nth-child(1){width:24%}
#tab-administracion .adminTable th:nth-child(2){width:13%}
#tab-administracion .adminTable th:nth-child(3){width:18%}
#tab-administracion .adminTable th:nth-child(4){width:11%}
#tab-administracion .adminTable th:nth-child(5){width:17%}
#tab-administracion .adminTable th:nth-child(6){width:17%}
#tab-administracion .adminTable th,
#tab-administracion .adminTable td{vertical-align:middle!important;padding:12px 13px!important}
#tab-administracion .rowActions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important}
#tab-administracion .rowActions button{min-height:34px!important;padding:0 11px!important;white-space:nowrap!important}
#tab-administracion .adminRolesSection{margin-top:22px!important}
#tab-administracion .accessProfilesPanel{padding:22px!important}
#tab-administracion #newAccessProfile{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 15px!important;border-radius:10px!important}
#tab-administracion #newAccessProfile::before{content:'+';font-size:16px;font-weight:900}
#tab-administracion .roleCards{display:grid!important;grid-template-columns:repeat(3,minmax(220px,1fr))!important;gap:14px!important;margin-top:16px!important}
#tab-administracion .roleCard{min-height:150px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:18px!important}
#tab-administracion .profileCardActions{margin-top:auto!important;padding-top:14px!important}
html[data-theme="dark"] #tab-administracion .tableWrap{border-color:#334155!important}
html[data-theme="dark"] #tab-administracion #newAdminUser{background:#4ea1ff!important;border-color:#4ea1ff!important;color:#07111f!important}
@media(max-width:1100px){#tab-administracion .roleCards{grid-template-columns:repeat(2,minmax(220px,1fr))!important}#tab-administracion .adminToolbar{justify-content:flex-start!important;width:100%!important}}
@media(max-width:760px){#tab-administracion .adminDirectoryPanel,#tab-administracion .accessProfilesPanel{padding:16px!important}#tab-administracion .adminToolbar{display:grid!important;grid-template-columns:1fr 1fr!important}#tab-administracion #newAdminUser{grid-column:1/-1!important;width:100%!important}#tab-administracion .adminSearchRow{grid-template-columns:1fr!important}#tab-administracion .storageBadge{justify-self:start!important}#tab-administracion .roleCards{grid-template-columns:1fr!important}}
