.dyak-assistant{color:#173d3b;background:#fffef9;border:1px solid #d5e3de;border-radius:24px;width:min(620px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:inherit;overflow-y:auto;box-shadow:0 24px 90px #143c3b30}.dyak-assistant::backdrop{background:#102c3266}.dyak-assistant *,.dyak-assistant :before,.dyak-assistant :after{box-sizing:border-box}.dyak-assistant button,.dyak-assistant textarea{font:inherit}.dyak-assistant button{cursor:pointer}.dyak-assistant button:focus-visible,.dyak-assistant textarea:focus-visible{outline-offset:3px;outline:3px solid #007f78}.dyak-assistant-header{border-bottom:1px solid #e0e8e0;align-items:center;gap:14px;padding:22px 26px 18px;display:flex}.dyak-assistant-header img{object-fit:contain;flex:0 0 64px}.dyak-assistant-header p{color:#536b65;margin:0 0 3px;font-size:12px}.dyak-assistant-header h2{color:#143e3c;margin:0;font-size:28px;line-height:1.2}.dyak-assistant-close{color:#173d3b;background:0 0;border:1px solid #d5e3de;border-radius:50%;min-width:44px;min-height:44px;margin-left:auto;padding:0;line-height:1;font-size:28px!important}.dyak-assistant-close:hover{background:#eaf1e9}.dyak-assistant-body{padding:22px 26px 26px}.dyak-assistant-context{color:#536b65;overflow-wrap:anywhere;margin:0 0 12px;font-size:12px}.dyak-assistant-context strong{color:#214b43}.dyak-assistant-intro{margin:0 0 22px;font-size:17px;line-height:1.55}.dyak-assistant-request{gap:10px;display:grid}.dyak-assistant-request label{font-size:14px;font-weight:650}.dyak-assistant-request textarea{resize:vertical;color:#173d3b;background:#fff;border:1px solid #afc6be;border-radius:12px;width:100%;min-height:112px;padding:13px 14px;line-height:1.5}.dyak-assistant-request textarea::placeholder{color:#667973;opacity:1}.dyak-assistant-request p{color:#536b65;margin:0;font-size:12px;line-height:1.5}.dyak-assistant-primary{color:#fff;background:#164e48;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:12px 16px;display:flex;font-weight:650!important}.dyak-assistant-primary:hover:not(:disabled){background:#0a3934}.dyak-assistant-primary:disabled{opacity:.55;cursor:default}.dyak-assistant-section-title{margin:25px 0 12px;font-size:14px}.dyak-assistant-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dyak-assistant-actions button{text-align:left;color:#173d3b;background:#f5f7ef;border:1px solid #d5e3de;border-radius:13px;flex-direction:column;gap:8px;min-height:102px;padding:15px;display:flex}.dyak-assistant-actions button:hover{background:#eaf1e4;border-color:#759f91}.dyak-assistant-actions strong{justify-content:space-between;gap:8px;width:100%;font-size:14px;display:flex}.dyak-assistant-actions button>span{color:#536b65;font-size:12px;line-height:1.45}.dyak-assistant-status{color:#536b65;border-top:1px solid #e0e8e0;margin:20px 0 0;padding-top:16px;font-size:12px;line-height:1.5}@media (width<=480px){.dyak-assistant{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.dyak-assistant-header{padding:16px}.dyak-assistant-body{padding:18px 16px}.dyak-assistant-actions{grid-template-columns:1fr}.dyak-assistant-actions button{min-height:80px}}.workspace-integrations{max-width:1200px;color:var(--text,#192b3b);gap:20px;margin:auto;padding:20px;display:grid}.workspace-integrations h1{margin:4px 0 8px;font-size:26px}.workspace-integrations h2{margin:6px 0;font-size:18px}.workspace-integrations p{color:var(--muted,#51616f);margin:6px 0;line-height:1.55}.wi-services{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}.wi-services article,.wi-plan{border:1px solid var(--border,#dce4e9);background:var(--surface,#fff);border-radius:14px;padding:18px}.wi-services article{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.wi-services article p{flex:1}.workspace-integrations button{font:inherit;color:#173d58;cursor:pointer;background:#f1f7fb;border:1px solid #b9cbd8;border-radius:8px;padding:10px 14px}.workspace-integrations button:disabled{opacity:.55;cursor:default}.workspace-integrations :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #2477ad}.wi-plan>header{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.wi-plan>header>div{flex:1;min-width:180px}.wi-plan>header>span{white-space:nowrap;background:#f1f3f5;border-radius:20px;padding:6px 10px;font-size:13px}.wi-plan form{margin-top:18px}.wi-plan fieldset{border:0;min-width:0;margin:0;padding:0}.wi-plan legend{margin-bottom:12px;font-weight:600}.wi-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wi-fields label{gap:7px;display:grid}.wi-fields select{width:100%;min-width:0;font:inherit;background:var(--surface,#fff);color:inherit;border:1px solid #cbd5dd;border-radius:8px;padding:11px}.wi-plan .wi-objects{flex-wrap:wrap;gap:14px;margin:18px 0;display:flex}.wi-objects label{align-items:center;gap:7px;min-height:32px;display:flex}.wi-objects input{width:18px;height:18px}.wi-local-note{font-size:13px;margin-bottom:14px!important}.wi-plan aside{border-top:1px solid #dce4e9;margin-top:20px;padding-top:12px}.wi-plan h3{font-size:16px}.wi-plan li{margin:8px 0;line-height:1.5}.wi-error{color:#a52b2b!important}.wi-notice{color:#176243!important}@media (width<=600px){.workspace-integrations{padding:12px}.wi-fields{grid-template-columns:1fr}.wi-plan{padding:14px}.workspace-integrations h1{font-size:23px}}.applications-dialog{color:#173d3b;background:#fffef9;border:1px solid #ccdcd6;border-radius:22px;width:min(650px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:inherit;overflow-y:auto;box-shadow:0 24px 90px #143c3b30}.applications-dialog::backdrop{background:#102c3266}.applications-dialog *{box-sizing:border-box}.applications-dialog :is(button,select){font:inherit}.applications-dialog :is(button,select,a):focus-visible{outline-offset:3px;outline:3px solid #007f78}.applications-dialog-header{border-bottom:1px solid #e0e8e0;justify-content:space-between;align-items:center;gap:14px;padding:22px 24px;display:flex}.applications-dialog-header p{color:#536b65;margin:0 0 6px;font-size:12px}.applications-dialog-header h2{margin:0;font-size:25px;line-height:1.25}.applications-dialog-close{color:#173d3b;cursor:pointer;background:0 0;border:1px solid #ccdcd6;border-radius:50%;flex:0 0 44px;width:44px;min-height:44px;font-size:28px!important}.applications-dialog-body{padding:20px 24px 24px}.applications-dialog-body>p{margin:0 0 18px;line-height:1.55}.applications-dialog-guide{background:#eef4ec;border-radius:14px;margin-bottom:18px;padding:16px}.applications-dialog-guide label{margin-bottom:10px;font-size:14px;font-weight:650;display:block}.applications-dialog-guide select{color:#173d3b;background:#fff;border:1px solid #abc4b8;border-radius:8px;width:100%;padding:10px}.applications-dialog-guide p{margin:12px 0 0;font-size:13px;line-height:1.6}.applications-dialog-products{gap:12px;display:grid}.applications-dialog-products article{background:#fff;border:1px solid #d5e3de;border-radius:14px;padding:18px}.applications-dialog-product-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.applications-dialog-product-heading h3{margin:0;font-size:20px}.applications-dialog-product-heading>span{color:#36564a;background:#edf3ed;border-radius:6px;padding:5px 8px;font-size:11px}.applications-dialog-products p{margin:9px 0 13px;font-size:14px;line-height:1.55}.applications-dialog-products a{color:#fff;background:#164e48;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;min-height:44px;padding:12px 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.applications-dialog-products a:hover{background:#0a3934}.applications-dialog-link-note{font-size:11px;font-weight:400}.applications-dialog-products .applications-dialog-file-note{color:#536b65;margin:12px 0 0;font-size:12px}.applications-dialog-products .applications-dialog-pending{color:#674d23;background:#faf3e3;border-radius:8px;padding:10px;font-size:13px}.applications-dialog-body>.applications-dialog-footnote{color:#536b65;margin:18px 0 0;font-size:12px}@media (width<=480px){.applications-dialog{border-radius:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.applications-dialog-header{padding:18px 16px}.applications-dialog-header h2{font-size:22px}.applications-dialog-body{padding:16px}.applications-dialog-products article{padding:14px}}.platform-workspace-dialog{color:#143f3f;background:#fff;border:1px solid #cbdad5;border-radius:16px;width:min(1500px,96vw);max-width:96vw;height:94dvh;max-height:94dvh;padding:0;overflow:hidden}.platform-workspace-dialog::backdrop{background:#0d26277a}.platform-workspace-dialog>header{border-bottom:1px solid #dde6e2;align-items:center;gap:12px;height:60px;padding:10px 16px;font:600 16px system-ui;display:flex}.platform-workspace-dialog>header>button{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:#f1f6f4;border:1px solid #c5d7d1;border-radius:8px;margin-left:auto;padding:8px 12px}.platform-workspace-dialog>.sd-messenger-shell{border:0;border-radius:0;width:100%;height:calc(100% - 60px);min-height:0;margin:0}.platform-apps-trigger{color:#17494b;cursor:pointer;background:#fff;border:1px solid #cadbd6;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:9px;font:600 13px system-ui;display:inline-flex}main:has(>.exchange-home.cabinet-mode) .utility-nav>.platform-apps-trigger{z-index:1;grid-area:2/3;justify-self:end}main:has(>.exchange-home.cabinet-mode) .utility-nav>.navlinks{padding-right:185px}@media (width<=820px){.platform-workspace-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.platform-workspace-dialog>header{padding:8px 12px}.platform-workspace-dialog>header>button{font-size:12px}main:has(>.exchange-home.cabinet-mode) .utility-nav>.platform-apps-trigger{grid-area:auto/1/auto/-1}main:has(>.exchange-home.cabinet-mode) .utility-nav>.navlinks{padding-right:0}}.promotion-service-picker{color:#173b3d;background:#fff;border:1px solid #dce5e2;border-radius:16px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow-y:auto;box-shadow:0 24px 80px #0003}.promotion-service-picker::backdrop{background:#0d23257a}.promotion-service-picker form{gap:16px;display:grid}.promotion-service-picker header{justify-content:space-between;align-items:start;gap:12px;display:flex}.promotion-service-picker h2{margin:0;font-size:22px;line-height:1.3}.promotion-service-picker p{margin:0;font-size:14px;line-height:1.5}.promotion-service-picker label{font-size:14px;font-weight:600}.promotion-service-picker select{width:100%;min-width:0;min-height:44px;font:inherit;border:1px solid #9eb3ae;border-radius:8px;padding:10px}.promotion-service-picker footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.promotion-service-picker button{min-height:44px;font:inherit;border-radius:8px;padding:10px 14px}.promotion-service-picker .promotion-picker-confirm{color:#fff;background:#0c7a5d}.promotion-service-picker button:disabled{opacity:.5;cursor:not-allowed}.promotion-service-picker :is(button,select):focus-visible{outline-offset:3px;outline:2px solid #0c7a5d}
/*$vite$:1*/
/* Import after existing global styles. Public pages remain outside this scope. */
.dyak-launcher img, .lirichi-nav-totem, .sd-chat-list-head img.sd-messenger-mark {
  object-fit: contain;
  flex-shrink: 0;
  background: none;
}
main:has(> .exchange-home.cabinet-mode) {
  --crm-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --crm-border: #dce5e2;
  --crm-surface: #fff;
  --crm-ink: #173b3d;
  display: flex;
  flex-direction: column;
  height: 100dvh;
  min-height: 0;
  padding-bottom: 0;
  font-family: var(--crm-font);
}

main:has(> .exchange-home.cabinet-mode) :is(button, input, select, textarea, h1, h2, h3, h4) {
  font-family: var(--crm-font);
}

/* A wrapping header participates in layout; workspace height no longer assumes 68px. */
main:has(> .exchange-home.cabinet-mode) > .utility-nav.crm-global-topbar {
  flex: 0 0 auto;
  display: grid;
  grid-template-columns: auto minmax(180px, 1fr) minmax(0, 1.6fr);
  gap: 10px 18px;
  width: 100%;
  min-width: 0;
  padding: 12px clamp(16px, 2vw, 32px);
  box-shadow: 0 2px 10px rgb(23 59 61 / 4%);
  /* Existing fixed overlays begin at z-index 32 (including the brief editor). */
  z-index: 20;
}

main:has(> .exchange-home.cabinet-mode) .crm-global-topbar > .topbar-brand {
  grid-column: 1;
  grid-row: 1;
  min-width: 0;
}

main:has(> .exchange-home.cabinet-mode) .crm-global-topbar > .global-crm-search {
  grid-column: 2;
  grid-row: 1;
  width: 100%;
  min-width: 0;
  max-width: none;
  margin: 0;
}

main:has(> .exchange-home.cabinet-mode) .global-crm-search input {
  width: 100%;
  min-width: 0;
}

main:has(> .exchange-home.cabinet-mode) .crm-global-topbar > .navlinks {
  grid-column: 1 / -1;
  grid-row: 2;
  display: flex;
  flex-wrap: wrap;
  gap: 4px 8px;
  min-width: 0;
  overflow: visible;
  padding: 8px 0 0;
  border-top: 1px solid var(--crm-border);
}

main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .navlinks button {
  min-height: 36px;
  padding: 7px 10px;
  font-size: 13px;
  line-height: 1.35;
  white-space: normal;
}

main:has(> .exchange-home.cabinet-mode) .crm-global-topbar > .utility-actions {
  grid-column: 3;
  grid-row: 1;
  display: flex !important;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 8px;
  min-width: 0;
  margin: 0;
}

main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .workspace-context-switcher {
  flex: 0 1 230px;
  min-width: 0;
  max-width: 100%;
}

main:has(> .exchange-home.cabinet-mode) .workspace-context-switcher select {
  min-width: 0;
  max-width: 100%;
  width: 100%;
}

main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .header-account {
  min-width: 0;
  max-width: 100%;
}

main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .header-profile b {
  display: block;
  min-width: 0;
  max-width: 180px;
  white-space: normal;
  overflow-wrap: anywhere;
}

.exchange-home.cabinet-mode {
  flex: 1 1 auto;
  height: auto;
  min-height: 0;
  gap: 20px;
  padding: 20px clamp(16px, 2vw, 32px) 80px;
  font-size: 14px;
  line-height: 1.5;
}

.exchange-home.cabinet-mode > :is(.cabinet-workspace, .cabinet-feed) {
  min-width: 0;
}

/* Surface the existing role-specific CTA before summaries, retaining every section. */
.exchange-home.cabinet-mode.cabinet-section-deals:not(.organization-workspace) > .cabinet-workspace > .role-workspace-toolbar {
  order: -92;
}

.exchange-home.cabinet-mode.cabinet-section-deals:not(.organization-workspace) > .cabinet-workspace > .primary-workspace-quick-nav {
  order: -85;
}

.exchange-home.cabinet-mode.cabinet-section-deals:not(.organization-workspace) > .cabinet-workspace > .personal-story-action-row {
  order: 10;
  margin: 18px 0;
}

.exchange-home.cabinet-mode .personal-story-action-row .role-home-quick-actions {
  transform: none;
  height: auto;
}

.exchange-home.cabinet-mode :is(.workspace-start, .role-workspace-toolbar, .cabinet-dashboard, .primary-workspace-quick-nav, .workspace-goal-summary) {
  min-width: 0;
  margin-top: 0;
  margin-bottom: 14px;
}

.exchange-home.cabinet-mode .cabinet-dashboard {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
  gap: 14px;
}

.exchange-home.cabinet-mode .cabinet-dashboard > article {
  min-width: 0;
  padding: 16px;
  border: 1px solid var(--crm-border);
  border-radius: 16px;
  background: var(--crm-surface);
  box-shadow: 0 3px 12px rgb(23 59 61 / 3%);
}

.exchange-home.cabinet-mode .cabinet-dashboard .card-heading {
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 12px;
}

.exchange-home.cabinet-mode .cabinet-dashboard h2 {
  font-size: 18px;
  line-height: 1.3;
  letter-spacing: -.02em;
}

.exchange-home.cabinet-mode .cabinet-dashboard .card-heading > button {
  min-height: 36px;
  font-size: 13px;
}

/* Five-row attention summaries expand naturally. Long workspaces keep their own scroll. */
.exchange-home.cabinet-mode .cabinet-dashboard .dashboard-list {
  height: auto;
  max-height: none;
  overflow: visible;
  gap: 4px;
  margin-top: 10px;
  padding-right: 0;
}

.exchange-home.cabinet-mode .cabinet-dashboard .dashboard-list > button {
  min-height: 54px;
  padding: 8px 10px;
  border-radius: 10px;
  gap: 10px;
}

.exchange-home.cabinet-mode .dashboard-list > button > div {
  min-width: 0;
  overflow-wrap: anywhere;
}

.exchange-home.cabinet-mode .dashboard-list b {
  font-size: 13px;
  line-height: 1.4;
}

.exchange-home.cabinet-mode .dashboard-list :is(small, i) {
  font-size: 12px;
  line-height: 1.45;
}

.exchange-home.cabinet-mode .role-workspace-toolbar {
  flex-wrap: wrap;
  gap: 12px;
  padding: 16px 18px;
}

.exchange-home.cabinet-mode .role-workspace-actions {
  flex-wrap: wrap;
  min-width: 0;
}

.exchange-home.cabinet-mode .role-workspace-actions button {
  min-height: 40px;
  margin-top: 0;
  white-space: normal;
}

main:has(> .exchange-home.cabinet-mode) :is(button, a, input, select, textarea):focus-visible {
  outline: 2px solid #0c7a5d;
  outline-offset: 3px;
}

@media (max-width: 1280px) {
  main:has(> .exchange-home.cabinet-mode) > .utility-nav.crm-global-topbar {
    grid-template-columns: auto minmax(0, 1fr);
    gap: 8px 14px;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar > .utility-actions {
    grid-column: 1 / -1;
    grid-row: 2;
    justify-content: flex-start;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar > .navlinks {
    grid-row: 3;
  }

  .exchange-home.cabinet-mode .cabinet-dashboard {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (max-width: 820px) {
  main:has(> .exchange-home.cabinet-mode) > .utility-nav.crm-global-topbar {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-template-rows: auto auto auto;
    padding: 6px 12px;
    gap: 4px 8px;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar > .topbar-brand {
    grid-column: 1;
    grid-row: 1;
    gap: 6px;
    min-height: 40px;
    max-width: 100%;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .topbar-brand svg {
    width: 28px;
    height: 28px;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .topbar-brand b {
    font-size: 17px;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar > .global-crm-search {
    grid-column: 2;
    grid-row: 1;
    min-height: 40px;
    padding: 6px 8px;
    gap: 4px;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar > .navlinks {
    grid-column: 1;
    grid-row: 3;
    flex-wrap: nowrap;
    gap: 2px;
    width: 100%;
    min-width: 0;
    padding: 4px 3px;
    overflow-x: auto;
    overflow-y: hidden;
    overscroll-behavior-x: contain;
    scroll-padding-inline: 6px;
    scrollbar-width: thin;
    scrollbar-color: #96b3a9 #edf3f0;
    border: 1px solid var(--crm-border);
    border-radius: 8px;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .navlinks button {
    flex: 0 0 auto;
    min-height: 34px;
    padding: 6px 7px;
    font-size: 12px;
    white-space: nowrap;
    scroll-margin-inline: 6px;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .navlinks button:focus-visible {
    outline-offset: -2px;
    background: #e8f2ed;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar > .platform-apps-trigger {
    grid-column: 2;
    grid-row: 3;
    justify-self: end;
    min-width: 0;
    min-height: 40px;
    max-width: 100%;
    padding: 7px 8px;
    font-size: 11px;
    line-height: 1.25;
    white-space: normal;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar > .utility-actions {
    grid-column: 1 / -1;
    grid-row: 2;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    gap: 4px;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .workspace-context-switcher {
    flex: 1 1 100px;
    font-size: 12px;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .header-account {
    flex: 1 1 80px;
    min-width: 0;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .header-profile {
    width: 100%;
    min-width: 0;
    min-height: 40px;
    padding: 4px 6px;
    gap: 4px;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .header-profile b {
    flex: 1 1 auto;
    max-width: none;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .header-profile > span {
    flex: 0 0 28px;
    width: 28px;
    height: 28px;
    font-size: 12px;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar :is(.topbar-icon, .nav-split-launcher) {
    flex: 0 0 36px;
    width: 36px;
    min-width: 36px;
    min-height: 40px;
    padding: 4px;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .topbar-create {
    padding: 8px;
    gap: 4px;
    font-size: 12px;
    white-space: nowrap;
  }

  /* Restore existing actions suppressed by earlier mobile rules; nothing is removed. */
  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .utility-actions > :is(.topbar-create-wrap, .topbar-notifications-wrap, .topbar-icon, .header-account),
  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .nav-split-launcher {
    display: inline-flex;
  }

  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .utility-actions > button,
  main:has(> .exchange-home.cabinet-mode) .crm-global-topbar .topbar-create {
    min-height: 40px;
  }

  .exchange-home.cabinet-mode {
    padding: 14px 12px 96px;
    gap: 14px;
  }

  .exchange-home.cabinet-mode .cabinet-dashboard > article {
    padding: 16px;
  }

  .exchange-home.cabinet-mode .cabinet-dashboard .dashboard-list > button {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .exchange-home.cabinet-mode .cabinet-dashboard .dashboard-list > button > i {
    grid-column: 2;
  }
}
