/* Presentation for Super Admin and verified managed-admin navigation only. */
body.aeris-admin-command-view {
  --admin-command-purple: #7333a6;
  --admin-command-purple-dark: #55237d;
  --admin-command-purple-soft: #f2eafa;
  --admin-command-ink: #30283b;
  --admin-command-muted: #81768e;
  --admin-command-line: #e9e2f0;
}
body.aeris-admin-command-view :is(.side, .top, .chip-admin-context, .console-overlay, .workspace-overlay) { display: none !important; }
body.aeris-admin-command-view #appView > .layout { display: block; grid-template-columns: minmax(0, 1fr); min-height: calc(100vh - 112px); padding-top: 0; }
body.aeris-admin-command-view .layout > .main { grid-column: 1; width: 100%; max-width: none; min-width: 0; margin-left: 0; padding: 26px clamp(18px, 3vw, 48px) 48px; background: #f8f7fb; }
body.aeris-admin-command-view :is(.admin-command-shell, .admin-command-dialog),
body.aeris-admin-command-view :is(.admin-command-shell, .admin-command-dialog) * { box-sizing: border-box; }
body.aeris-admin-command-view .admin-command-icon { display: block; flex: 0 0 auto; width: 18px; height: 18px; fill: none; stroke: currentColor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
body.aeris-admin-command-view .admin-command-shell { position: sticky; top: 0; z-index: 80; width: 100%; color: var(--admin-command-ink); background: #fff; border-top: 3px solid var(--admin-command-purple); border-bottom: 1px solid var(--admin-command-line); }
body.aeris-admin-command-view .admin-command-bar { display: flex; align-items: center; gap: clamp(16px, 2vw, 30px); min-width: 0; min-height: 72px; padding: 8px clamp(18px, 3vw, 48px); }
body.aeris-admin-command-view .admin-command-brand { display: flex; flex: 0 0 auto; align-items: center; gap: 11px; min-height: 44px; border: 0; border-radius: 7px; padding: 0; background: transparent; cursor: pointer; }
body.aeris-admin-command-view .admin-command-brand img { display: block; width: 108px; height: 34px; object-fit: contain; object-position: left center; }
body.aeris-admin-command-view .admin-command-brand small { border-left: 1px solid #e0d5e9; padding-left: 11px; color: #82738e; font-size: 10px; font-weight: 550; line-height: 1.4; }
body.aeris-admin-command-view .admin-command-primary { display: flex; align-items: center; gap: 5px; min-width: 0; }
body.aeris-admin-command-view .admin-command-primary > button { display: inline-flex; justify-content: center; align-items: center; gap: 9px; min-height: 44px; border: 1px solid transparent; border-radius: 9px; padding: 0 14px; color: #73677f; background: transparent; font: inherit; font-size: 13px; font-weight: 550; line-height: 1.3; white-space: nowrap; cursor: pointer; }
body.aeris-admin-command-view .admin-command-primary > button:hover { color: var(--admin-command-purple); background: #f8f4fc; }
body.aeris-admin-command-view .admin-command-primary > button:is(.is-active, [aria-current="page"], [aria-expanded="true"]) { color: var(--admin-command-purple-dark); background: var(--admin-command-purple-soft); border-color: #e8d9f2; }
body.aeris-admin-command-view .admin-command-actions { display: flex; flex: 0 0 auto; align-items: center; min-width: 0; margin-left: auto; }
/* The shared UI enhancer adds ui-disclosure to every details element. Its
   content-panel margin/padding must not enlarge the account control. */
body.aeris-admin-command-view .admin-command-account { position: relative; min-width: 0; margin: 0; border: 0; border-radius: 0; padding: 0; background: transparent; box-shadow: none; }
body.aeris-admin-command-view .admin-command-account > summary { display: flex; align-items: center; gap: 10px; min-height: 44px; max-width: 210px; border-radius: 9px; padding: 0 5px; list-style: none; cursor: pointer; }
body.aeris-admin-command-view .admin-command-account > summary::-webkit-details-marker { display: none; }
body.aeris-admin-command-view .admin-command-account > summary::after { content: none; }
body.aeris-admin-command-view .admin-command-account > summary > .admin-command-icon { width: 10px; height: 10px; margin-left: 3px; color: #a493ae; }
body.aeris-admin-command-view .admin-command-account[open] > summary,
body.aeris-admin-command-view .admin-command-account > summary:hover { background: #f8f4fc; }
body.aeris-admin-command-view .admin-command-avatar { display: grid; flex: 0 0 36px; place-items: center; width: 36px; height: 36px; border: 1px solid #e2d2ee; border-radius: 11px; color: var(--admin-command-purple); background: #f2eafa; font-size: 12px; font-weight: 650; }
body.aeris-admin-command-view .admin-command-account-name { min-width: 0; max-width: 124px; overflow: hidden; color: #5c4d69; font-size: 11px; font-weight: 550; text-overflow: ellipsis; white-space: nowrap; }
body.aeris-admin-command-view .admin-command-account-menu { position: absolute; top: calc(100% + 8px); right: 0; z-index: 3; width: 244px; max-width: calc(100vw - 24px); border: 1px solid var(--admin-command-line); border-radius: 12px; padding: 6px; background: #fff; box-shadow: 0 12px 38px #3d1d5c1c; }
body.aeris-admin-command-view .admin-command-account-menu > strong { display: block; margin: 10px 12px 4px; color: #654476; font-size: 12px; font-weight: 600; overflow-wrap: anywhere; }
body.aeris-admin-command-view .admin-command-account-menu > small { display: block; margin: 0 12px 5px; border-bottom: 1px solid #f0e9f5; padding-bottom: 10px; color: #8c7897; font-size: 11px; }
body.aeris-admin-command-view .admin-command-account-menu > :is(button, a) { display: flex; align-items: center; gap: 10px; width: 100%; min-height: 44px; border: 0; border-radius: 7px; padding: 10px 12px; color: #655672; background: #fff; font: inherit; font-size: 12px; line-height: 1.4; text-align: left; text-decoration: none; cursor: pointer; }
body.aeris-admin-command-view .admin-command-account-menu > :is(button, a):hover { color: var(--admin-command-purple); background: #f6effc; }
body.aeris-admin-command-view .admin-command-context { display: flex; align-items: center; min-width: 0; min-height: 36px; border-top: 1px solid #f0eaf5; padding: 0 clamp(18px, 3vw, 48px); background: #fff; }
body.aeris-admin-command-view .admin-command-breadcrumb { display: flex; align-items: center; gap: 10px; min-width: 0; color: #8b7898; font-size: 11px; font-weight: 450; line-height: 1.4; }
body.aeris-admin-command-view .admin-command-breadcrumb > :first-child { flex: 0 0 auto; }
body.aeris-admin-command-view .admin-command-breadcrumb > [data-command-current] { min-width: 0; overflow: hidden; color: #694c7f; font-weight: 550; text-overflow: ellipsis; white-space: nowrap; }
body.aeris-admin-command-view .admin-command-dialog { width: min(840px, calc(100% - 48px)); max-width: none; max-height: min(760px, calc(100vh - 48px)); max-height: min(760px, calc(100dvh - 48px)); margin: auto; overflow: hidden; border: 1px solid #e7dcef; border-radius: 16px; padding: 0; color: var(--admin-command-ink); background: #fff; box-shadow: 0 24px 90px #23103240; }
body.aeris-admin-command-view .admin-command-dialog[open] { display: flex; flex-direction: column; animation: aeris-command-enter .16s ease-out; }
body.aeris-admin-command-view .admin-command-dialog::backdrop { background: #28163766; backdrop-filter: blur(3px); }
body.aeris-admin-command-view .admin-command-dialog-head { display: flex; flex: 0 0 auto; justify-content: space-between; align-items: flex-start; gap: 18px; padding: 24px 24px 16px; }
body.aeris-admin-command-view .admin-command-dialog-head h2 { margin: 0; color: #4f2c68; font-size: 24px; font-weight: 600; letter-spacing: -.4px; line-height: 1.25; }
body.aeris-admin-command-view .admin-command-dialog-head > div > small { display: block; margin-bottom: 6px; color: #9270a6; font-size: 9px; font-weight: 600; letter-spacing: 1px; line-height: 1.4; }
body.aeris-admin-command-view .admin-command-dialog-head p { margin: 7px 0 0; color: var(--admin-command-muted); font-size: 12px; line-height: 1.6; }
body.aeris-admin-command-view .admin-command-dialog-head > button { display: grid; flex: 0 0 44px; place-items: center; width: 44px; height: 44px; border: 0; border-radius: 9px; padding: 0; color: #8e789e; background: #f8f4fc; cursor: pointer; }
body.aeris-admin-command-view .admin-command-search { display: flex; flex: 0 0 auto; flex-direction: column; gap: 7px; margin: 0; padding: 0 24px 12px; }
body.aeris-admin-command-view .admin-command-search label { color: #806a8f; font-size: 11px; font-weight: 550; line-height: 1.4; }
body.aeris-admin-command-view .admin-command-search > div { position: relative; min-width: 0; width: 100%; }
body.aeris-admin-command-view .admin-command-search > div > .admin-command-icon { position: absolute; top: 50%; left: 14px; color: #a18eaf; pointer-events: none; transform: translateY(-50%); }
body.aeris-admin-command-view .admin-command-search input { width: 100%; min-width: 0; min-height: 46px; margin: 0; border: 1px solid #e4d8ed; border-radius: 9px; padding: 10px 14px 10px 41px; color: #574163; background: #fcfaff; font: inherit; font-size: 14px; }
body.aeris-admin-command-view .admin-command-search input::placeholder { color: #9b8aa7; }
body.aeris-admin-command-view .admin-command-categories { display: flex; flex: 0 0 auto; flex-wrap: wrap; align-items: center; gap: 4px; border-bottom: 1px solid var(--admin-command-line); padding: 0 24px 10px; }
body.aeris-admin-command-view .admin-command-categories > button { display: inline-flex; justify-content: center; align-items: center; min-height: 44px; border: 1px solid transparent; border-radius: 8px; padding: 0 12px; color: #806b8c; background: transparent; font: inherit; font-size: 12px; font-weight: 500; line-height: 1.3; cursor: pointer; }
body.aeris-admin-command-view .admin-command-categories > button:hover { color: var(--admin-command-purple); background: #f9f3fd; }
body.aeris-admin-command-view .admin-command-categories > button[aria-pressed="true"] { border-color: #e6d6f0; color: var(--admin-command-purple-dark); background: var(--admin-command-purple-soft); }
body.aeris-admin-command-view .admin-command-grid { display: grid; flex: 1 1 auto; grid-template-columns: minmax(0, 1fr); align-content: start; gap: 0; min-height: 0; overflow-y: auto; overscroll-behavior: contain; padding: 10px 24px 20px; scrollbar-width: thin; scrollbar-color: #d6c2e4 transparent; }
body.aeris-admin-command-view .admin-command-grid.is-categories { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; padding-top: 16px; }
body.aeris-admin-command-view .admin-command-group { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 6px; min-width: 0; min-height: 76px; border: 1px solid var(--admin-command-line); border-radius: 10px; padding: 13px 16px; color: #5d416f; background: #fff; font: inherit; text-align: left; cursor: pointer; }
body.aeris-admin-command-view .admin-command-group:hover { border-color: #ccb0df; background: #fbf8fe; }
body.aeris-admin-command-view .admin-command-group strong { font-size: 14px; font-weight: 600; line-height: 1.4; overflow-wrap: anywhere; }
body.aeris-admin-command-view .admin-command-group small { color: #8b7698; font-size: 12px; line-height: 1.4; }
body.aeris-admin-command-view .admin-command-module { position: relative; min-width: 0; border-bottom: 1px solid #eee7f3; }
body.aeris-admin-command-view .admin-command-module:hover,
body.aeris-admin-command-view .admin-command-module:has([aria-current="page"]) { background: #faf7fd; }
body.aeris-admin-command-view .admin-command-open { display: flex; align-items: center; gap: 12px; width: 100%; min-width: 0; min-height: 70px; border: 0; border-radius: 6px; padding: 12px 50px 12px 6px; color: #554461; background: transparent; font: inherit; text-align: left; cursor: pointer; }
body.aeris-admin-command-view .admin-command-module-icon { display: grid; flex: 0 0 30px; place-items: center; width: 30px; height: 30px; color: #9564b4; }
body.aeris-admin-command-view .admin-command-module-copy { display: block; min-width: 0; }
body.aeris-admin-command-view .admin-command-module-copy strong { display: block; margin: 0 0 3px; color: #574061; font-size: 14px; font-weight: 600; line-height: 1.4; overflow-wrap: anywhere; }
body.aeris-admin-command-view .admin-command-module-copy small { display: block; color: #85728f; font-size: 12px; font-weight: 450; line-height: 1.5; overflow-wrap: anywhere; }
body.aeris-admin-command-view .admin-command-save { position: absolute; top: 50%; right: 0; display: grid; place-items: center; width: 44px; height: 44px; border: 0; border-radius: 8px; padding: 0; color: #b6a6c3; background: transparent; cursor: pointer; transform: translateY(-50%); }
body.aeris-admin-command-view .admin-command-save > .admin-command-icon { width: 16px; height: 16px; }
body.aeris-admin-command-view .admin-command-save:hover,
body.aeris-admin-command-view .admin-command-save[aria-pressed="true"] { color: #8750a8; background: #f6effb; }
body.aeris-admin-command-view .admin-command-empty { margin: 0 24px 20px; padding: 24px 12px; color: #887494; font-size: 13px; line-height: 1.6; text-align: center; }
body.aeris-admin-command-view .admin-command-count { flex: 0 0 auto; padding: 13px 24px 0; color: #8c779b; font-size: 11px; line-height: 1.5; }
body.aeris-admin-command-view .admin-command-notice { margin: 0; border-top: 1px solid #f0e9f5; padding: 8px clamp(18px, 3vw, 48px); color: #89649e; font-size: 11px; line-height: 1.5; }
body.aeris-admin-command-view .admin-command-notice:empty { display: none; }
body.aeris-admin-command-view .admin-command-footer { display: flex; flex: 0 0 auto; justify-content: space-between; flex-wrap: wrap; gap: 6px 16px; border-top: 1px solid var(--admin-command-line); padding: 12px 24px; color: #96849f; font-size: 11px; line-height: 1.5; }
body.aeris-admin-command-view :is(.admin-command-shell, .admin-command-dialog) :is(button, a, summary, input):focus-visible { outline: 3px solid #b88dd6; outline-offset: 2px; }
body.aeris-admin-command-view :is(.admin-command-shell, .admin-command-dialog)[hidden],
body.aeris-admin-command-view :is(.admin-command-shell, .admin-command-dialog) [hidden] { display: none !important; }
@keyframes aeris-command-enter { from { opacity: .6; transform: translateY(5px); } to { opacity: 1; transform: none; } }
@media (max-width: 1100px) {
  body.aeris-admin-command-view .admin-command-brand small { display: none; }
  body.aeris-admin-command-view .admin-command-bar { gap: 18px; }
  body.aeris-admin-command-view .admin-command-primary > button { padding-inline: 11px; }
}
@media (max-width: 900px) {
  body.aeris-admin-command-view .admin-command-account-name { display: none; }
  body.aeris-admin-command-view .admin-command-account > summary { gap: 0; min-width: 44px; padding: 0 4px; }
  body.aeris-admin-command-view .admin-command-account > summary > .admin-command-icon { display: none; }
  body.aeris-admin-command-view .admin-command-primary > button { gap: 7px; padding-inline: 10px; font-size: 12px; }
}
@media (max-width: 760px) {
  body.aeris-admin-command-view .admin-command-bar { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 4px 12px; min-height: 0; padding: 6px 16px; }
  body.aeris-admin-command-view .admin-command-brand { justify-self: start; }
  body.aeris-admin-command-view .admin-command-brand img { width: 102px; height: 33px; }
  body.aeris-admin-command-view .admin-command-actions { grid-column: 2; grid-row: 1; }
  body.aeris-admin-command-view .admin-command-primary { display: grid; grid-column: 1 / -1; grid-row: 2; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 4px; width: 100%; }
  body.aeris-admin-command-view .admin-command-primary > button { gap: 0; width: 100%; min-width: 0; min-height: 44px; padding: 0 2px; font-size: 12px; }
  body.aeris-admin-command-view .admin-command-primary > button > .admin-command-icon { display: none; }
  body.aeris-admin-command-view .admin-command-context { min-height: 28px; padding: 0 16px; }
  body.aeris-admin-command-view .admin-command-breadcrumb { gap: 8px; font-size: 10px; }
  body.aeris-admin-command-view .layout > .main { padding: 18px 16px 36px; }
  body.aeris-admin-command-view .admin-command-dialog { width: calc(100% - 24px); max-height: calc(100vh - 24px); max-height: calc(100dvh - 24px); border-radius: 12px; }
  body.aeris-admin-command-view .admin-command-dialog-head { gap: 12px; padding: 18px 16px 14px; }
  body.aeris-admin-command-view .admin-command-dialog-head h2 { font-size: 22px; }
  body.aeris-admin-command-view .admin-command-dialog-head > div > small { display: none; }
  body.aeris-admin-command-view .admin-command-search { padding: 0 16px 10px; }
  body.aeris-admin-command-view .admin-command-search input { font-size: 16px; }
  body.aeris-admin-command-view .admin-command-categories { gap: 2px; padding: 0 12px 8px; }
  body.aeris-admin-command-view .admin-command-categories > button { padding-inline: 10px; font-size: 12px; }
  body.aeris-admin-command-view .admin-command-grid { padding: 8px 16px 16px; }
  body.aeris-admin-command-view .admin-command-grid.is-categories { gap: 8px; padding-top: 12px; }
  body.aeris-admin-command-view .admin-command-group { min-height: 78px; padding: 12px; }
  body.aeris-admin-command-view .admin-command-group strong { font-size: 13px; }
  body.aeris-admin-command-view .admin-command-count { padding: 10px 16px 0; }
  body.aeris-admin-command-view .admin-command-empty { margin: 0 16px 16px; }
  body.aeris-admin-command-view .admin-command-footer { padding: 10px 16px; }
}
@media (max-width: 360px) {
  body.aeris-admin-command-view .admin-command-grid.is-categories { grid-template-columns: minmax(0, 1fr); }
  body.aeris-admin-command-view .admin-command-group { min-height: 66px; }
  body.aeris-admin-command-view .admin-command-module-icon { display: none; }
}
@media (max-height: 620px) {
  body.aeris-admin-command-view .admin-command-dialog { max-height: calc(100vh - 16px); max-height: calc(100dvh - 16px); }
  body.aeris-admin-command-view .admin-command-dialog[open] { display: block; overflow-y: auto; overscroll-behavior: contain; }
  body.aeris-admin-command-view .admin-command-dialog-head { padding-top: 14px; padding-bottom: 12px; }
  body.aeris-admin-command-view .admin-command-grid { overflow: visible; }
}
@media (prefers-reduced-motion: reduce) { body.aeris-admin-command-view .admin-command-dialog[open] { animation: none; } }

/* Operations: keep saved work close, then browse by the job to be done. */
body.aeris-admin-command-view .admin-command-grid.is-admin-new-browse { display: block; padding-top: 12px; }
body.aeris-admin-command-view .is-admin-new-browse .admin-command-favorites h3,
body.aeris-admin-command-view .is-admin-new-browse .admin-command-areas-heading { margin: 8px 0 5px; color: #4f2c68; font-size: 13px; font-weight: 650; line-height: 1.4; }
body.aeris-admin-command-view .is-admin-new-browse .admin-command-areas-heading { margin-top: 22px; margin-bottom: 9px; }
body.aeris-admin-command-view .is-admin-new-browse .admin-command-favorite-empty { margin: 8px 0; color: #705c7c; font-size: 13px; line-height: 1.5; }
body.aeris-admin-command-view .is-admin-new-browse .admin-command-areas { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
body.aeris-admin-command-view .is-admin-new-browse .admin-command-group { position: relative; min-height: 76px; padding: 11px 16px; gap: 3px; }
body.aeris-admin-command-view .is-admin-new-browse .admin-command-group small { padding-right: 68px; }
body.aeris-admin-command-view .is-admin-new-browse .admin-command-group-count { position: absolute; right: 14px; bottom: 12px; color: #826e90; font-size: 11px; }
body.aeris-admin-command-view .is-admin-new-browse .admin-command-favorites .admin-command-module-copy small { color: #706078; }
@media (max-width: 390px) {
  body.aeris-admin-command-view .is-admin-new-browse .admin-command-areas { grid-template-columns: minmax(0, 1fr); }
  body.aeris-admin-command-view .is-admin-new-browse .admin-command-areas-heading { margin-top: 17px; }
  body.aeris-admin-command-view .is-admin-new-browse .admin-command-group { min-height: 64px; }
}

/* Owner workspace: an uncluttered top bar with four clear destinations.
   Managed administrators and impersonated accounts keep their existing layout. */
@media (min-width: 901px) {
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-shell {
    border-top: 4px solid #633089; border-bottom: 1px solid #e8e2ee;
    background: #fff; box-shadow: 0 4px 18px #40234c0a;
  }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-bar {
    min-height: 76px; padding: 10px clamp(24px, 3vw, 48px); gap: clamp(20px, 3vw, 48px);
  }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-brand img { width: 108px; height: 36px; }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-brand small { display: none; }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-primary {
    gap: 4px; padding: 4px; border: 1px solid #eee8f2; border-radius: 14px; background: #f8f6fb;
  }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-primary > button {
    min-height: 44px; gap: 9px; padding: 0 clamp(12px, 1.4vw, 20px);
    border-radius: 10px; color: #594e69; font-size: 13px; font-weight: 600;
  }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-primary > button:hover { color: #51236e; background: #efe7f6; }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-primary > button:is(.is-active, [aria-current="page"], [aria-expanded="true"]) {
    color: #fff; background: #633089; border-color: #633089; box-shadow: 0 3px 8px #63308920;
  }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-account > summary {
    padding: 4px 9px 4px 5px; border: 1px solid #ebe3f0; border-radius: 12px; background: #fff;
  }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-context { min-height: 28px; background: #fcfaff; }
  body.aeris-owner-redesign.aeris-admin-command-view .layout > .main {
    padding: 36px clamp(24px, 3vw, 48px) 56px; background: #f7f6fa;
  }
}
@media (max-width: 900px) {
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-bar {
    display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 4px 12px;
    min-height: 0; padding: 6px 16px 8px;
  }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-actions { grid-column: 2; grid-row: 1; }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-primary {
    display: grid; grid-column: 1 / -1; grid-row: 2;
    grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 4px; width: 100%;
  }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-primary > button {
    width: 100%; min-width: 0; min-height: 44px; padding: 0 3px; font-size: 12px;
  }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-primary > button:is(.is-active, [aria-current="page"], [aria-expanded="true"]) {
    color: #fff; background: #633089; border-color: #633089;
  }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-context { min-height: 28px; background: #fcfaff; }
  body.aeris-owner-redesign.aeris-admin-command-view .layout > .main { padding: 20px 16px 40px; }
}
@media (max-width: 760px) {
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-primary > button { gap: 0; }
}
/* A clearer, calmer Operations picker, scoped to the owner workspace. */
body.aeris-owner-redesign.aeris-admin-command-view .admin-command-dialog {
  width: min(920px, calc(100% - 48px)); border-radius: 20px;
  border-color: #e8e1ef; box-shadow: 0 25px 85px #21102d4a;
}
body.aeris-owner-redesign.aeris-admin-command-view .admin-command-dialog-head { padding: 28px 30px 16px; }
body.aeris-owner-redesign.aeris-admin-command-view .admin-command-dialog-head h2 { color: #281c37; font-size: 29px; font-weight: 700; }
body.aeris-owner-redesign.aeris-admin-command-view .admin-command-dialog-head p { color: #665b72; font-size: 14px; }
body.aeris-owner-redesign.aeris-admin-command-view .admin-command-search { padding: 0 30px 14px; }
body.aeris-owner-redesign.aeris-admin-command-view .admin-command-search label { color: #564765; font-size: 12px; font-weight: 650; }
body.aeris-owner-redesign.aeris-admin-command-view .admin-command-search input { min-height: 50px; border-radius: 12px; background: #faf8fd; }
body.aeris-owner-redesign.aeris-admin-command-view .admin-command-categories { padding-inline: 30px; }
body.aeris-owner-redesign.aeris-admin-command-view .admin-command-grid { padding-inline: 30px; }
body.aeris-owner-redesign.aeris-admin-command-view .is-admin-new-browse .admin-command-favorites { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 18px; }
body.aeris-owner-redesign.aeris-admin-command-view .is-admin-new-browse .admin-command-favorites h3,
body.aeris-owner-redesign.aeris-admin-command-view .is-admin-new-browse .admin-command-favorite-empty { grid-column: 1 / -1; }
body.aeris-owner-redesign.aeris-admin-command-view .is-admin-new-browse .admin-command-favorites h3,
body.aeris-owner-redesign.aeris-admin-command-view .is-admin-new-browse .admin-command-areas-heading { color: #30243d; font-size: 16px; font-weight: 700; }
body.aeris-owner-redesign.aeris-admin-command-view .is-admin-new-browse .admin-command-areas { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
body.aeris-owner-redesign.aeris-admin-command-view .is-admin-new-browse .admin-command-group { min-height: 90px; border-radius: 12px; background: #faf8fd; }
body.aeris-owner-redesign.aeris-admin-command-view .is-admin-new-browse .admin-command-group:hover { background: #f2eafa; border-color: #bda0d1; }
@media (max-width: 760px) {
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-dialog { width: calc(100% - 24px); border-radius: 16px; }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-dialog-head { padding: 20px 16px 12px; }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-dialog-head h2 { font-size: 24px; }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-search { padding: 0 16px 10px; }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-categories { padding-inline: 12px; }
  body.aeris-owner-redesign.aeris-admin-command-view .admin-command-grid { padding-inline: 16px; }
  body.aeris-owner-redesign.aeris-admin-command-view .is-admin-new-browse .admin-command-favorites,
  body.aeris-owner-redesign.aeris-admin-command-view .is-admin-new-browse .admin-command-areas { grid-template-columns: minmax(0, 1fr); }
  body.aeris-owner-redesign.aeris-admin-command-view .is-admin-new-browse .admin-command-group { min-height: 66px; }
}
