.mds-dashboard-showcase {width:100%;max-width:440px;margin-left:auto;background:#fcfaf4;color:#243c3d;border:1px solid #1d484b38;border-radius:12px;overflow:hidden;box-shadow:0 14px 40px #11353715;pointer-events:auto;font:12px/1.4 Arial,sans-serif;text-align:left;container-type:inline-size}
.mds-dashboard-showcase *,.mds-dashboard-dialog * {box-sizing:border-box}
.mds-dashboard-showcase :is(button,a):focus-visible,.mds-dashboard-dialog :is(button,a,input,select,textarea,[tabindex]):focus-visible {outline:3px solid #176e92;outline-offset:3px}
.mds-dashboard-showcase button {font:inherit;cursor:pointer;color:inherit}
.mds-dashboard-showcase__header {display:flex;align-items:center;gap:9px;height:37px;padding:8px 13px;border-bottom:1px solid #233c3d26;background:#f1eee5}
.mds-dashboard-showcase__header strong {font-size:11px;letter-spacing:0;font-weight:600}
.mds-dashboard-showcase__window-mark {width:7px;height:7px;border-radius:50%;background:#a6b8af;box-shadow:10px 0 0 #cfb080,20px 0 0 #ba7970;margin-right:22px}
.mds-dashboard-showcase__choices {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #233c3d26}
.mds-dashboard-showcase__choices button {min-width:0;min-height:41px;padding:6px;border:0;border-right:1px solid #233c3d1c;background:#faf8f0;font-size:10px;line-height:1.3}
.mds-dashboard-showcase__choices button:last-child {border-right:0}
.mds-dashboard-showcase__choices button[aria-pressed=true] {background:#1c4b4c;color:#fffaf0}
.mds-dashboard-showcase__window {display:block;width:100%;height:208px;padding:13px;border:0;border-radius:0;background:#f4eedc;overflow:hidden;text-align:left}
.mds-dashboard-showcase__mini {height:100%;pointer-events:none;overflow:hidden}
.mds-dashboard-showcase__mini-shell {height:100%;padding:12px;border:1px solid #2a312738;background:#faf5e6;color:#2f342b;box-shadow:2px 3px 0 #00000010;overflow:hidden;font-size:9px}
.mds-dashboard-showcase__mini-shell>strong {display:block;font:600 20px/1.1 Georgia,serif;letter-spacing:-.04em}
.mds-dashboard-showcase__mini-nav {display:flex;gap:13px;padding:8px 0;border-bottom:1px solid #77644440;margin-bottom:9px;font-size:8px}
.mds-dashboard-showcase__mini-nav span:first-child {color:#9b2024;font-weight:700}
.mds-dashboard-showcase__mini-grid {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;height:calc(100% - 52px)}
.mds-dashboard-showcase__mini-grid>div {min-width:0}
.mds-dashboard-showcase__mini-grid span {font-size:8px}
.mds-dashboard-showcase__mini-grid p {margin:5px 0 9px;padding:4px 5px;border:1px solid #8d826f40;font-size:9px;line-height:1.35;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mds-dashboard-showcase__mini-list {display:flex;flex-direction:column;gap:5px}.mds-dashboard-showcase__mini-list span {padding:5px;border:1px solid #8d826f40;font-size:8px}
.mds-dashboard-showcase__mini-paper {padding:10px;background:#fffcf2;border:1px solid #8d826f40;overflow:hidden}
.mds-dashboard-showcase__mini-paper strong {display:block;font:600 13px/1.15 Georgia,serif;letter-spacing:-.03em}
.mds-dashboard-showcase__mini-paper p {border:0;padding:0;font:10px/1.4 Georgia,serif;white-space:normal}
.mds-dashboard-showcase__mini-paper hr {height:1px;border:0;background:#8d826f60;margin:8px 0}
.mds-dashboard-showcase__mini-chart {display:flex;align-items:end;gap:5px;height:90%;padding:10px;background:#123d2e;border-radius:7px}
.mds-dashboard-showcase__mini-chart i {flex:1;background:#b1e843;border-radius:3px 3px 0 0;min-width:0}
.mds-dashboard-showcase__mini-shop-note {background:#ff8c53;padding:11px;border-radius:7px;color:#163b2c}
.mds-dashboard-showcase__mini-shop-note strong {font-size:15px;line-height:1.1}
.mds-dashboard-showcase__mini-shop-note p {border:0;padding:0;font-size:8px;white-space:normal}
.mds-dashboard-showcase[data-dashboard=shop] .mds-dashboard-showcase__window {background:#e8eddb}
.mds-dashboard-showcase[data-dashboard=shop] .mds-dashboard-showcase__mini-shell {background:#f5f1e7}
.mds-dashboard-showcase[data-dashboard=workspace] .mds-dashboard-showcase__window {background:#152d3a}
.mds-dashboard-showcase[data-dashboard=workspace] .mds-dashboard-showcase__mini-shell {background:#0c2433;color:#cfdddb;border-color:#69838e}
.mds-dashboard-showcase[data-dashboard=workspace] .mds-dashboard-showcase__mini-nav span:first-child {color:#88ddbd}
.mds-dashboard-showcase[data-dashboard=workspace] .mds-dashboard-showcase__mini-list span {background:#183b4b;border-color:#577582}
.mds-dashboard-showcase__footer {display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:53px;padding:7px 12px;border-top:1px solid #233c3d26}
.mds-dashboard-showcase__footer>span {font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mds-dashboard-showcase__footer button {min-height:38px;padding:8px 13px;border:1px solid #204e4d;border-radius:5px;background:#204e4d;color:#fffaf0;white-space:nowrap;font-size:11px}

#chapter-work[data-mode="dashboards"] {top:40svh}
#chapter-work[data-mode="dashboards"] .scene-switcher {display:none}
#chapter-work[data-mode="dashboards"] .scene-context {padding-top:6svh}
#chapter-work[data-mode="dashboards"] .scene-visual {grid-column:3}

.mds-dashboard-dialog {position:fixed;inset:0;width:min(1180px,calc(100vw - 48px));height:min(850px,90svh);max-width:calc(100vw - 48px);max-height:90svh;margin:auto;padding:0;border:1px solid #33575a70;border-radius:13px;overflow:hidden;background:#f7f4ed;color:#243b3b;box-shadow:0 30px 100px #0007;font:14px/1.5 Arial,sans-serif;text-align:left}
.mds-dashboard-dialog[open] {display:flex;flex-direction:column}
.mds-dashboard-dialog::backdrop {background:#071b1ed4;backdrop-filter:blur(5px)}
.mds-dashboard-dialog__header {display:flex;align-items:center;justify-content:space-between;gap:24px;flex:none;padding:19px 24px 15px;background:#fffcf5;border-bottom:1px solid #25424425}
.mds-dashboard-dialog__header>div {min-width:0}
.mds-dashboard-dialog__header h2 {margin:0;font:400 clamp(23px,3vw,32px)/1.1 Georgia,serif;letter-spacing:-.04em;color:#1b4141}
.mds-dashboard-dialog__header p {margin:6px 0 0;color:#576b67;font-size:13px;line-height:1.45;max-width:60ch}
.mds-dashboard-dialog button {font:inherit;cursor:pointer}
.mds-dashboard-dialog__close {flex:none;min-height:44px;min-width:65px;padding:9px 14px;border:1px solid #54736e70;border-radius:5px;background:transparent;color:#264f4c}
.mds-dashboard-dialog__tabs {display:flex;flex:none;background:#eeeae0;border-bottom:1px solid #25424430}
.mds-dashboard-dialog__tabs button {min-height:48px;flex:1;min-width:0;padding:10px 16px;border:0;border-bottom:3px solid transparent;background:none;color:#56716d;font-size:13px;font-weight:600}
.mds-dashboard-dialog__tabs button[aria-selected=true] {background:#fffcf5;border-bottom-color:#235754;color:#1c4b47}
.mds-dashboard-dialog__bar {display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:3px 21px;background:#fffcf5;border-bottom:1px solid #25424425;font-size:11px;color:#62756c}
.mds-dashboard-dialog__bar button {min-height:35px;border:0;background:none;color:#2a5c52;padding:6px 4px;font-size:11px;text-decoration:underline;text-underline-offset:3px}
.mds-dashboard-dialog__panel {min-height:0;min-width:0;flex:1;overflow:auto;padding:20px;background:#e5e9e0;overscroll-behavior:contain;scrollbar-gutter:stable}
.mds-dashboard-dialog__panel[data-dashboard=workspace] {background:#122732}
.mds-dashboard-dialog__loading {padding:32px;margin:0;font-size:16px}
.mds-dashboard-dialog__panel>button {min-height:44px;padding:9px 16px;margin:0 32px;border:1px solid #315f56;background:#315f56;color:#fff}
@media(max-width:760px){
  #chapter-work[data-mode="dashboards"] {top:35svh;width:calc(100vw - 48px);max-width:calc(100vw - 48px)}
  #chapter-work[data-mode="dashboards"] .scene-layout {display:block;min-height:0}
  #chapter-work[data-mode="dashboards"] .scene-context {display:none}
  #chapter-work[data-mode="dashboards"] .scene-visual {grid-column:auto;width:100%;max-width:100%}
  .mds-dashboard-showcase {max-width:355px;margin-inline:auto}
  .mds-dashboard-showcase__header {height:30px;padding:5px 11px}
  .mds-dashboard-showcase__header strong {font-size:10px}
  .mds-dashboard-showcase__choices button {min-height:36px;padding:4px;font-size:9px}
  .mds-dashboard-showcase__window {height:clamp(112px,16svh,165px);padding:9px}
  .mds-dashboard-showcase__mini-shell {padding:8px}
  .mds-dashboard-showcase__mini-shell>strong {font-size:16px}
  .mds-dashboard-showcase__mini-nav {font-size:7px;padding:5px 0;margin-bottom:5px;gap:11px}
  .mds-dashboard-showcase__mini-grid {gap:8px;height:calc(100% - 38px)}
  .mds-dashboard-showcase__mini-grid p {margin:3px 0 5px;padding:3px;font-size:8px}
  .mds-dashboard-showcase__mini-list {gap:3px}.mds-dashboard-showcase__mini-list span {padding:3px;font-size:7px}
  .mds-dashboard-showcase__mini-paper {padding:6px}.mds-dashboard-showcase__mini-paper strong {font-size:11px}
  .mds-dashboard-showcase__footer {min-height:46px;padding:4px 9px;gap:6px}
  .mds-dashboard-showcase__footer>span {font-size:10px}
  .mds-dashboard-showcase__footer button {min-height:36px;font-size:10px;padding:6px 10px}
  .mds-dashboard-dialog {width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:94svh;max-height:94svh;border-radius:9px}
  .mds-dashboard-dialog__header {padding:13px 14px;gap:12px;align-items:start}
  .mds-dashboard-dialog__header h2 {font-size:24px}.mds-dashboard-dialog__header p {font-size:11px}
  .mds-dashboard-dialog__close {min-width:53px;padding:8px;font-size:12px!important}
  .mds-dashboard-dialog__tabs button {padding:8px 4px;font-size:11px;min-height:48px}
  .mds-dashboard-dialog__bar {padding:3px 12px;font-size:10px}
  .mds-dashboard-dialog__panel {padding:9px;scrollbar-gutter:auto}
}
@media(max-height:700px) and (min-width:761px){#chapter-work[data-mode="dashboards"] {top:39svh}.mds-dashboard-showcase__window {height:150px}.mds-dashboard-showcase__header {height:30px}.mds-dashboard-showcase__choices button {min-height:35px}.mds-dashboard-showcase__footer {min-height:45px}}
@media(prefers-reduced-motion:reduce){.mds-dashboard-dialog::backdrop {backdrop-filter:none}.mds-dashboard-dialog * {scroll-behavior:auto}}
