.re-dashboard{background:radial-gradient(circle at 0 0,#dcecff8c,#0000 30%),linear-gradient(#fbfcff 0%,#f6f9ff 100%);flex-direction:column;gap:18px;min-height:calc(100vh - 74px);padding:16px;display:flex}.re-dashboard__stats,.re-dashboard__hero-grid,.re-dashboard__content-grid,.re-dashboard__quick-grid,.re-dashboard__alert-grid{gap:14px;display:grid}.re-dashboard__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.re-dashboard__hero-grid{grid-template-columns:1.1fr 1fr}.re-dashboard__content-grid{grid-template-columns:1fr 1.08fr;align-items:start}.re-dashboard__stack{gap:14px;display:grid}.re-dashboard__income-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.re-dashboard__card{background:#fffffff0;border:1px solid #e8edf8;border-radius:20px;box-shadow:0 10px 30px #9db1d224}.re-dashboard__stat-card{align-items:center;gap:16px;min-height:124px;padding:16px 18px;display:flex}.re-dashboard__icon-badge{border-radius:999px;flex:none;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex}.re-dashboard__icon-badge svg,.re-dashboard__income-icon svg,.re-dashboard__quick-icon svg,.re-dashboard__alert-icon svg{font-size:2rem}.re-dashboard__icon-badge--blue{color:#2468c7;background:linear-gradient(#eef4ff 0%,#dfeafe 100%)}.re-dashboard__icon-badge--green{color:#2faa4b;background:linear-gradient(#e7f8eb 0%,#d6efd9 100%)}.re-dashboard__icon-badge--violet{color:#7437bb;background:linear-gradient(#f0e9ff 0%,#e5dafe 100%)}.re-dashboard__icon-badge--orange{color:#f18f16;background:linear-gradient(#fff1de 0%,#fbe4c7 100%)}.re-dashboard__stat-content{flex-direction:column;gap:6px;display:flex}.re-dashboard__stat-title,.re-dashboard__section-eyebrow{color:#18233f;font-size:1rem;font-weight:500}.re-dashboard__stat-value,.re-dashboard__hero-value{color:#1b2347;font-size:2.05rem;font-weight:700;line-height:1}.re-dashboard__hero-value--compact{font-size:1.65rem}.re-dashboard__hero-caption,.re-dashboard__hero-subcopy,.re-dashboard__quick-subtitle,.re-dashboard__alert-title,.re-dashboard__table-head,.re-dashboard__text-link,.re-dashboard__link-button{font-size:.95rem}.re-dashboard__hero-caption--success{color:#2fab53;font-weight:600}.re-dashboard__link-button,.re-dashboard__text-link{color:#2e5f98;cursor:pointer;background:0 0;border:0;padding:0}.re-dashboard__link-button{align-items:center;gap:6px;width:fit-content;display:inline-flex}.re-dashboard__link-button svg{font-size:.8rem}.re-dashboard__section-header{justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 0;display:flex}.re-dashboard__section-header h2{color:#172039;text-transform:uppercase;margin:0;font-size:1.05rem;font-weight:700}.re-dashboard__occupancy{background:linear-gradient(90deg,#eefbf3f2 0%,#f8fcfff2 68%),#fff;grid-template-columns:auto auto 1fr;align-items:center;gap:22px;min-height:132px;padding:12px 18px;display:grid;position:relative;overflow:hidden}.re-dashboard__occupancy-ring{background:conic-gradient(#47bf65 0deg 295deg,#dcefe0 295deg 360deg);border-radius:999px;flex:none;place-items:center;width:116px;height:116px;display:grid}.re-dashboard__occupancy-ring-center{color:#172039;background:#fff;border-radius:999px;place-items:center;width:88px;height:88px;font-size:1.2rem;font-weight:700;display:grid}.re-dashboard__occupancy-copy{flex-direction:column;gap:8px;display:flex}.re-dashboard__skyline{opacity:.78;place-self:end;align-items:end;gap:8px;min-height:78px;display:flex}.re-dashboard__skyline span{background:linear-gradient(#94eecb6b 0%,#7fe3be33 100%);border-radius:8px 8px 0 0;width:22px}.re-dashboard__skyline span:first-child{height:34px}.re-dashboard__skyline span:nth-child(2){height:58px}.re-dashboard__skyline span:nth-child(3){height:78px}.re-dashboard__skyline span:nth-child(4){height:46px}.re-dashboard__skyline span:nth-child(5){height:30px}.re-dashboard__income-card{align-items:center;gap:16px;min-height:132px;padding:20px 18px;display:flex}.re-dashboard__income-card--blue{background:linear-gradient(135deg,#f1f8fff5 0%,#fffffff5 55%,#eaf2fff5 100%)}.re-dashboard__income-card--violet{background:linear-gradient(135deg,#faf4fff5 0%,#fffffff5 55%,#f5ebfff5 100%)}.re-dashboard__income-icon{color:#fff;background:linear-gradient(#3b82f6 0%,#1d4ed8 100%);border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;box-shadow:inset 0 1px #ffffff59}.re-dashboard__income-card--violet .re-dashboard__income-icon{background:linear-gradient(#a855f7 0%,#7e22ce 100%)}.re-dashboard__hero-subcopy{color:#18233f;margin-top:8px}.re-dashboard__alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 18px 18px}.re-dashboard__alert-card,.re-dashboard__quick-card{cursor:pointer;text-align:left;border:0}.re-dashboard__alert-card{background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.re-dashboard__alert-card--red{background:linear-gradient(135deg,#fff3f4 0%,#fff8f9 100%);box-shadow:inset 0 0 0 1px #ff596f29}.re-dashboard__alert-card--amber{background:linear-gradient(135deg,#fff6eb 0%,#fffaf3 100%);box-shadow:inset 0 0 0 1px #ffaa2e33}.re-dashboard__alert-icon{border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.re-dashboard__alert-icon--red{color:#e11d48;background:linear-gradient(#ffd1da 0%,#ffb5c4 100%)}.re-dashboard__alert-icon--amber{color:#f18f16;background:linear-gradient(#ffe2b2 0%,#ffd18a 100%)}.re-dashboard__alert-copy{flex-direction:column;gap:6px;display:flex}.re-dashboard__alert-title{font-weight:600}.re-dashboard__alert-card--red .re-dashboard__alert-title{color:#cc3e57}.re-dashboard__alert-card--amber .re-dashboard__alert-title{color:#c78618}.re-dashboard__alert-value{color:#1b2347;font-size:1.1rem;font-weight:700}.re-dashboard__alert-arrow,.re-dashboard__row-arrow{color:#9eabc4;font-size:.95rem!important}.re-dashboard__table-panel{padding:10px 14px 0}.re-dashboard__table-banner{color:#fff;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:8px 14px;font-weight:600;display:flex}.re-dashboard__table-banner-actions{align-items:center;gap:12px;display:inline-flex}.re-dashboard__table-banner-link{color:#ffffffeb;cursor:pointer;background:0 0;border:0;padding:0;font-size:.88rem;font-weight:500}.re-dashboard__table-banner--green{background:linear-gradient(90deg,#46c796 0%,#20a999 100%)}.re-dashboard__table-banner--orange{background:linear-gradient(90deg,#ffb332 0%,#f05b65 100%)}.re-dashboard__table{padding:0 10px 10px}.re-dashboard__table-head,.re-dashboard__table-row{align-items:center;gap:12px;display:grid}.re-dashboard__table-head{color:#64748b;padding:10px 8px 8px;font-weight:500}.re-dashboard__table-row{color:#18233f;border-top:1px solid #edf1f8;padding:10px 8px;font-size:.94rem}.re-dashboard__table-row--empty{color:#6b7280;grid-template-columns:1fr!important}.re-dashboard__table--renewals .re-dashboard__table-head,.re-dashboard__table--renewals .re-dashboard__table-row{grid-template-columns:1.45fr .8fr 1fr 1fr}.re-dashboard__table--renewals .re-dashboard__table-head span:last-child,.re-dashboard__table--renewals .re-dashboard__table-row span:last-child{white-space:nowrap}.re-dashboard__table--pdc .re-dashboard__table-head,.re-dashboard__table--pdc .re-dashboard__table-row,.re-dashboard__table--pdc-issued .re-dashboard__table-head,.re-dashboard__table--pdc-issued .re-dashboard__table-row{grid-template-columns:2fr .95fr 1fr .9fr}.re-dashboard__tenant{align-items:center;gap:10px;min-width:0;display:flex}.re-dashboard__avatar{border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.82rem;font-weight:600;display:inline-flex}.re-dashboard__avatar--green{color:#2c8f56;background:#d8f3df}.re-dashboard__avatar--amber{color:#bd7b12;background:#fde7bf}.re-dashboard__avatar--violet{color:#7d49bc;background:#ecdfff}.re-dashboard__expiry-date{color:#ca5b6a;font-weight:600}.re-dashboard__status-dot{border-radius:999px;width:12px;height:12px;display:inline-block}.re-dashboard__status-dot--green{background:#3bb367}.re-dashboard__status-dot--yellow{background:#f4c61a}.re-dashboard__status-dot--red{background:#e53d4f}.re-dashboard__quick-actions,.re-dashboard__reports{padding-bottom:14px}.re-dashboard__reports-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:10px 14px 0;display:grid}.re-dashboard__report-card{cursor:pointer;text-align:left;background:linear-gradient(135deg,#eff5ff 0%,#f8fbff 100%);border:0;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:88px;padding:16px 18px;display:grid;box-shadow:inset 0 0 0 1px #b8cae875,0 10px 24px #90a6cf1f}.re-dashboard__report-icon{color:#2150a4;background:linear-gradient(#fff 0%,#e4eeff 100%);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.re-dashboard__report-icon svg{font-size:1.45rem}.re-dashboard__report-label{color:#1b2347;font-size:.98rem;font-weight:700;line-height:1.35}.re-dashboard__report-arrow{color:#8fa1be;font-size:.95rem!important}.re-dashboard__quick-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 14px 0}.re-dashboard__quick-card{border-radius:16px;align-items:center;gap:12px;min-height:94px;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff73}.re-dashboard__quick-card--blue{background:linear-gradient(135deg,#edf3ff 0%,#f6f8ff 100%)}.re-dashboard__quick-card--green{background:linear-gradient(135deg,#e8faed 0%,#f3fcf6 100%)}.re-dashboard__quick-card--violet{background:linear-gradient(135deg,#f3eaff 0%,#fbf7ff 100%)}.re-dashboard__quick-card--orange{background:linear-gradient(135deg,#fff2df 0%,#fff9f2 100%)}.re-dashboard__quick-card--teal{background:linear-gradient(135deg,#e6faf8 0%,#f2fffd 100%)}.re-dashboard__quick-icon{color:#2150a4}.re-dashboard__quick-card--green .re-dashboard__quick-icon{color:#25994d}.re-dashboard__quick-card--violet .re-dashboard__quick-icon{color:#7b3fb9}.re-dashboard__quick-card--orange .re-dashboard__quick-icon{color:#da8c1b}.re-dashboard__quick-card--teal .re-dashboard__quick-icon{color:#13888b}.re-dashboard__quick-title{color:#1b2347;font-size:1rem;font-weight:700}.re-dashboard__quick-subtitle{color:#5f6c83;margin-top:4px}.re-dashboard__text-link:hover,.re-dashboard__link-button:hover,.re-dashboard__alert-card:hover,.re-dashboard__quick-card:hover{filter:brightness(.99)}@media (width<=1380px){.re-dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.re-dashboard__quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.re-dashboard__reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.re-dashboard__hero-grid,.re-dashboard__content-grid{grid-template-columns:1fr}}@media (width<=900px){.re-dashboard{padding:12px}.re-dashboard__stats,.re-dashboard__reports-grid,.re-dashboard__quick-grid,.re-dashboard__alert-grid,.re-dashboard__income-grid{grid-template-columns:1fr}.re-dashboard__occupancy{grid-template-columns:1fr;justify-items:start}.re-dashboard__skyline{justify-self:start}.re-dashboard__table--renewals .re-dashboard__table-head,.re-dashboard__table--renewals .re-dashboard__table-row,.re-dashboard__table--pdc .re-dashboard__table-head,.re-dashboard__table--pdc .re-dashboard__table-row,.re-dashboard__table--pdc-issued .re-dashboard__table-head,.re-dashboard__table--pdc-issued .re-dashboard__table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.re-dashboard__table-head span:last-child,.re-dashboard__table-row span:last-child,.re-dashboard__table-row .re-dashboard__row-arrow{justify-self:end}}.dashboard-trading{--dashboard-page-bg:var(--ui-layout-main-bg,#f8fafc);--dashboard-surface-bg:var(--ui-dashboard-card-bg,var(--ui-color-surface,#fff));--dashboard-border:var(--ui-dashboard-card-border,var(--ui-color-border,#dbe5f0));--dashboard-radius-card:calc(var(--ui-radius-lg,14px) + 4px);--dashboard-radius-pill:999px;--dashboard-shadow:var(--ui-dashboard-card-shadow,var(--ui-shadow-soft,0 8px 24px #0f172a14));--dashboard-shadow-hover:var(--ui-dashboard-card-hover-shadow,0 16px 28px #0f172a1f);--dashboard-gap:clamp(16px, 1.5vw, 22px);--dashboard-row-hover:var(--ui-dashboard-row-hover,#f8fbff);--dashboard-separator-color:var(--ui-dashboard-separator-color,#8aa7c973);--dashboard-quick-icon-bg:var(--ui-dashboard-quick-icon-bg,#f5f9ff);--dashboard-quick-icon-shadow:var(--ui-dashboard-quick-icon-shadow,0 4px 10px #0f172a14);--dashboard-quick-hover:var(--ui-dashboard-quick-report-bg-hover,#f4f8ff);min-height:calc(100vh - var(--ui-header-height,58px) - 14px);background:var(--dashboard-page-bg);isolation:isolate;padding:10px 12px 8px;position:relative}.dashboard-trading__expiry-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0 26px 20px;display:grid}.dashboard-trading__expiry-section-title{color:var(--ui-dashboard-card-title,#183557);letter-spacing:.012em;margin:0 26px 10px!important;font-size:.92rem!important;font-weight:700!important}.dashboard-trading__expiry-strip-loading{background:#fff;border-radius:24px;grid-column:1/-1;justify-content:center;align-items:center;min-height:122px;display:flex;box-shadow:0 18px 48px #a2b6cc2e}.dashboard-trading__expiry-card{cursor:pointer;background:linear-gradient(#fff,#f9fbfd);border:1px solid #d8e2ee;border-radius:20px;align-items:center;gap:16px;min-height:122px;padding:20px 22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 18px 48px #a2b6cc2e}.dashboard-trading__expiry-card:hover,.dashboard-trading__expiry-card:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 20px 44px #94a3b833}.dashboard-trading__expiry-card-icon{border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.dashboard-trading__expiry-card-body{flex-direction:column;gap:18px;min-width:0;display:flex}.dashboard-trading__expiry-card-header{align-items:flex-start;gap:10px;display:flex}.dashboard-trading__expiry-card-value,.dashboard-trading__expiry-card-title,.dashboard-trading__expiry-card-detail{line-height:1.1!important}.dashboard-trading__expiry-card-value{color:#0f172a;font-size:1.3rem!important;font-weight:500!important}.dashboard-trading__expiry-card-title{color:#0f172a;font-size:.98rem!important;font-weight:500!important}.dashboard-trading__expiry-card-detail{font-size:.78rem!important;font-weight:500!important}.dashboard-trading__expiry-card--valid .dashboard-trading__expiry-card-icon{color:#16a34a;background:#e8f7ee}.dashboard-trading__expiry-card--valid .dashboard-trading__expiry-card-detail{color:#16a34a}.dashboard-trading__expiry-card--near-expiry .dashboard-trading__expiry-card-icon{color:#f59e0b;background:#fff3e4}.dashboard-trading__expiry-card--near-expiry .dashboard-trading__expiry-card-detail{color:#f59e0b}.dashboard-trading__expiry-card--critical .dashboard-trading__expiry-card-icon{color:#ef4444;background:#fdecec}.dashboard-trading__expiry-card--critical .dashboard-trading__expiry-card-detail{color:#ef4444}.dashboard-trading__expiry-card--expired .dashboard-trading__expiry-card-icon{color:#7c3aed;background:#f1eaff}.dashboard-trading__expiry-card--expired .dashboard-trading__expiry-card-detail{color:#7c3aed}.dashboard-trading__expiry-card--total-documents .dashboard-trading__expiry-card-icon{color:#2563eb;background:#e7f0fe}.dashboard-trading__expiry-card--total-documents .dashboard-trading__expiry-card-detail{color:#2563eb}.dashboard-trading--loading{justify-content:center;align-items:center;display:flex}.dashboard-trading__frame{gap:var(--dashboard-gap);min-height:calc(100vh - 90px);box-shadow:none;box-sizing:border-box;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;grid-template-columns:minmax(280px,.85fr) minmax(0,2.15fr);grid-template-areas:"summary charts""reports reports";align-items:start;padding:clamp(8px,1vw,14px);animation:.42s cubic-bezier(.2,.8,.25,1) both dashboard-frame-reveal;display:grid;position:relative;overflow:visible}.dashboard-trading__frame>*{z-index:1;position:relative}.dashboard-trading__frame--no-summary{grid-template-columns:minmax(0,1fr);grid-template-areas:"charts""reports"}.dashboard-trading__frame--no-reports{grid-template-columns:minmax(280px,.85fr) minmax(0,2.15fr);grid-template-areas:"summary charts"}.dashboard-trading__frame--no-summary.dashboard-trading__frame--no-reports{grid-template-columns:minmax(0,1fr);grid-template-areas:"charts"}.dashboard-trading__summary,.dashboard-trading__reports{min-width:0}.dashboard-trading__summary{grid-area:summary}.dashboard-trading__charts{grid-area:charts;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.dashboard-trading__reports{grid-area:reports}.dashboard-trading__card{border-radius:var(--dashboard-radius-card);border:1px solid var(--dashboard-border);background:var(--dashboard-surface-bg);height:100%;min-height:340px;box-shadow:var(--dashboard-shadow);box-sizing:border-box;-webkit-backdrop-filter:none;min-width:0;transition:transform var(--ui-transition-base,.22s ease), box-shadow var(--ui-transition-base,.22s ease);flex-direction:column;padding:18px 20px 16px;animation:.36s cubic-bezier(.2,.8,.25,1) both dashboard-card-rise;display:flex;position:relative;overflow:hidden}.dashboard-trading__charts .dashboard-trading__card{min-height:326px}.dashboard-trading__reports .dashboard-trading__card{min-height:auto}.dashboard-trading__card:before{content:"";background:linear-gradient(90deg, var(--ui-color-primary,#0f4c81), #fff0);opacity:.66;height:3px;position:absolute;top:0;left:0;right:0}.dashboard-trading__card:after{content:none}.dashboard-trading__card:hover{box-shadow:var(--dashboard-shadow-hover);transform:translateY(-3px)}.dashboard-trading__summary .dashboard-trading__card{min-height:100%}.dashboard-trading__reports-card{min-height:auto}.dashboard-trading__reports-card .MuiStack-root{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:62px;place-items:stretch stretch;gap:14px;display:grid!important}.dashboard-trading__reports-card .MuiStack-root>:not(style)+:not(style){margin-top:0!important}.dashboard-trading__card-header{border-bottom:1px solid var(--dashboard-border);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.dashboard-trading__card-title{color:var(--ui-dashboard-card-title,#183557);letter-spacing:.012em;font-size:.95rem;font-weight:650}.dashboard-trading__card-menu{color:var(--ui-dashboard-card-menu,#9eb2cc)!important}.dashboard-trading__summary-list{flex-direction:column;gap:6px;display:flex}.dashboard-trading__summary-group{flex-direction:column;gap:10px;display:flex}.dashboard-trading__summary-separator{height:24px;margin:8px 2px;position:relative}.dashboard-trading__summary-separator:before{content:"";background:linear-gradient(90deg, #0000, var(--dashboard-separator-color) 16%, var(--dashboard-separator-color) 84%, #0000);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dashboard-trading__summary-row{--summary-accent:#7db6ff;border-radius:calc(var(--ui-radius-md,10px) + 2px);border:1px solid var(--dashboard-border);border-left:3px solid var(--summary-accent);background:var(--dashboard-surface-bg);-webkit-backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:42px;padding:0 18px;display:grid;box-shadow:inset 0 1px #ffffffb3}.dashboard-trading__summary-row--interactive{cursor:pointer;transition:transform .18s,box-shadow .18s,filter .18s}.dashboard-trading__summary-row--interactive:hover,.dashboard-trading__summary-row--interactive:focus-visible{filter:none;background:var(--dashboard-row-hover);outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffbf,0 10px 16px #0f172a14}.dashboard-trading__summary-row--blue{--summary-accent:var(--ui-summary-blue-end,#77aef2)}.dashboard-trading__summary-row--violet{--summary-accent:var(--ui-summary-violet-end,#9ea8f7)}.dashboard-trading__summary-row--pink{--summary-accent:var(--ui-summary-pink-end,#ff8e9d)}.dashboard-trading__summary-row--gold{--summary-accent:var(--ui-summary-gold-end,#f3b75f)}.dashboard-trading__summary-label,.dashboard-trading__summary-value{color:var(--ui-summary-text,#23466d);letter-spacing:.02em;white-space:nowrap;font-size:.69rem;font-weight:600}.dashboard-trading__summary-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.dashboard-trading__summary-value{color:var(--ui-summary-value,#1b3655);justify-self:end;padding-left:12px}.dashboard-trading__chart{flex:auto;align-items:center;min-height:auto;max-height:340px;padding:4px 0 2px;display:flex;position:relative}.dashboard-trading__chart--donut{max-height:auto;flex-direction:column;justify-content:center;align-items:center;gap:12px}.dashboard-trading__svg{width:100%;height:100%;overflow:visible}.dashboard-trading__axis{stroke:var(--ui-chart-axis,#dfe8f3);stroke-width:3px;stroke-linecap:round}.dashboard-trading__grid-line{stroke:var(--ui-chart-grid,#edf3f9);stroke-width:2px;stroke-linecap:round}.dashboard-trading__legend{flex-flow:row;justify-content:center;gap:16px;margin-top:14px;padding-top:10px;display:flex}.dashboard-trading__legend-vertical{flex-direction:column;gap:8px;min-width:74px;padding-right:6px;display:flex}.dashboard-trading__chart--donut .dashboard-trading__legend-vertical{flex-direction:row;gap:16px;min-width:auto;padding-right:0}.dashboard-trading__legend-item{border-radius:var(--dashboard-radius-pill);border:1px solid var(--dashboard-border);background:var(--dashboard-surface-bg);-webkit-backdrop-filter:none;align-items:center;gap:8px;padding:5px 10px;display:flex}.dashboard-trading__legend-item .MuiTypography-root{color:var(--ui-dashboard-legend-text,#607894);font-size:.74rem;font-weight:600}.dashboard-trading__legend-item--vertical .MuiTypography-root{color:var(--ui-dashboard-legend-text,#607894)}.dashboard-trading__legend-dot{border-radius:999px;flex:none;width:14px;height:14px}.dashboard-trading__donut-track{fill:var(--ui-chart-donut-track,#e8eff8)}.dashboard-trading__donut-segment{stroke:#ffffffe6;stroke-width:1.5px}.dashboard-trading__line{fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 12px #0f172a1f)}.dashboard-trading__line--payables{stroke:var(--ui-chart-payable,#4f46e5)}.dashboard-trading__line--receivables{stroke:var(--ui-chart-receivable,#22c55e)}.dashboard-trading__pie-slice{stroke:#ffffffeb;stroke-width:2px}.dashboard-trading__pie-slice--depth,.dashboard-trading__donut-segment--depth{filter:brightness(.76);stroke:none}.dashboard-trading__donut-track--depth{fill:#d5dfeb}.dashboard-trading__pie-shadow{fill:#0f172a1f;filter:blur(2px)}.dashboard-trading__pie-highlight{fill:#ffffff38;pointer-events:none}.dashboard-trading__pie-total-label{fill:#6b7f97;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.dashboard-trading__pie-total-value{fill:#17324d;font-size:10px;font-weight:700}.dashboard-trading__bar3d-face{filter:drop-shadow(0 8px 14px #0f172a1f)}.dashboard-trading__bar3d-side{opacity:.78}.dashboard-trading__bar3d-top{opacity:.92}.dashboard-trading__grid-line--depth{opacity:.55}.dashboard-trading__quick-report{-webkit-backdrop-filter:none;text-overflow:ellipsis;box-sizing:border-box;border:1px solid #b4c9e38c;grid-template-columns:1.62rem minmax(0,1fr);align-self:stretch;column-gap:12px;width:100%;height:100%;overflow:hidden;box-shadow:0 8px 20px #0f172a0f;color:var(--ui-dashboard-quick-report-text,#184f90)!important;letter-spacing:.018em!important;text-transform:uppercase!important;white-space:nowrap!important;background:linear-gradient(#fffffffa,#f5f9fff5)!important;border-radius:16px!important;justify-content:start!important;align-items:center!important;padding:0 18px!important;font-size:.76rem!important;font-weight:800!important;line-height:1!important;transition:transform .18s,box-shadow .18s,background-color .18s!important;display:grid!important}.dashboard-trading__quick-report>:not(.MuiButton-startIcon){min-width:0;line-height:1}.dashboard-trading__quick-report .MuiButton-startIcon{width:1.72rem;height:1.72rem;color:var(--ui-color-primary,#0f4c81);box-shadow:none;background:#0f4c8114;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:grid;margin-right:0!important}.dashboard-trading__quick-report .MuiButton-startIcon svg{font-size:1rem;display:block}.dashboard-trading__quick-report:hover{box-shadow:var(--ui-dashboard-quick-report-shadow,0 10px 18px #174d8a1f);transform:translateY(-1px);background:var(--dashboard-quick-hover)!important}@keyframes dashboard-frame-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-card-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dashboard-trading__frame,.dashboard-trading__card,.dashboard-trading__quick-report{transition:none!important;animation:none!important}}@media (width<=1480px){.dashboard-trading__reports-card .MuiStack-root{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1199.95px){.dashboard-trading{padding:6px 4px}.dashboard-trading__expiry-section-title{margin:0 12px 8px!important}.dashboard-trading__expiry-strip{grid-template-columns:1fr;gap:14px;margin:0 12px 18px}.dashboard-trading__expiry-card{min-height:108px;padding:18px}.dashboard-trading__frame{border-radius:0;grid-template-columns:1fr;grid-template-areas:"summary""charts""reports";min-height:auto;padding:8px 6px}.dashboard-trading__frame--no-reports{grid-template-areas:"summary""charts"}.dashboard-trading__charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard-trading__summary .dashboard-trading__card{min-height:auto}.dashboard-trading__reports-card .MuiStack-root{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899.95px){.dashboard-trading{padding:4px 2px}.dashboard-trading__frame{border-radius:0;gap:16px;padding:6px 2px}.dashboard-trading__charts{grid-template-columns:1fr;gap:16px}.dashboard-trading__card{min-height:302px;padding:16px}.dashboard-trading__chart--donut{flex-direction:column;align-items:flex-start}.dashboard-trading__legend{justify-content:flex-start;gap:10px}.dashboard-trading__summary-label,.dashboard-trading__summary-value{font-size:.73rem}.dashboard-trading__summary-separator{height:22px;margin:6px 2px}}@media (width<=660px){.dashboard-trading__reports-card .MuiStack-root{grid-template-columns:1fr}}@media (width<=540px){.dashboard-trading__card{border-radius:14px;min-height:280px;padding:14px 12px}.dashboard-trading__card-title{font-size:.92rem}.dashboard-trading__quick-report{min-height:42px;letter-spacing:.02em!important;padding:10px 11px!important;font-size:.72rem!important}.dashboard-trading__quick-report .MuiButton-startIcon{border-radius:8px;width:1.46rem;height:1.46rem}.dashboard-trading__legend-item .MuiTypography-root{font-size:.7rem}}.dashboard-trading-v2{min-height:calc(100vh - var(--ui-header-height,58px) - 8px);background:radial-gradient(circle at 0 0,#818cf81f,#0000 26%),radial-gradient(circle at 100% 0,#22c55e14,#0000 24%),linear-gradient(#f5f8ff 0%,#f8fbff 100%);padding:14px}.dashboard-trading-v2__grid{gap:14px;display:grid}.dashboard-trading-v2__grid--top{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.dashboard-trading-v2__grid--middle{grid-template-columns:minmax(300px,.9fr) minmax(420px,1.45fr);align-items:start;margin-bottom:16px}.dashboard-trading-v2__grid--middle-single{grid-template-columns:minmax(0,1fr)}.dashboard-trading-v2__side-stack,.dashboard-trading-v2__table-stack{gap:14px;display:grid}.dashboard-trading-v2__card{border:1px solid #dbe6f3;height:100%;background:linear-gradient(#fffffffa 0%,#fff 100%)!important;border-radius:18px!important;box-shadow:0 12px 28px #94a3b824!important}.dashboard-trading-v2__card-content{padding:18px 18px 16px!important}.dashboard-trading-v2__card-head,.dashboard-trading-v2__title-wrap,.dashboard-trading-v2__quick-main,.dashboard-trading-v2__party-cell,.dashboard-trading-v2__approval-main,.dashboard-trading-v2__alert-main,.dashboard-trading-v2__quick-header{align-items:center;display:flex}.dashboard-trading-v2__card-head{justify-content:space-between;gap:12px;margin-bottom:10px}.dashboard-trading-v2__title-wrap,.dashboard-trading-v2__quick-main,.dashboard-trading-v2__party-cell,.dashboard-trading-v2__approval-main,.dashboard-trading-v2__alert-main{gap:12px}.dashboard-trading-v2__title-icon,.dashboard-trading-v2__alert-icon,.dashboard-trading-v2__quick-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.dashboard-trading-v2__title-icon{color:#fff}.dashboard-trading-v2__title-icon--violet{background:linear-gradient(135deg,#8b5cf6 0%,#6d28d9 100%)}.dashboard-trading-v2__title-icon--green,.dashboard-trading-v2__title-icon--emerald{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)}.dashboard-trading-v2__title-icon--pink{background:linear-gradient(135deg,#ff5f96 0%,#fb7185 100%)}.dashboard-trading-v2__card-title,.dashboard-trading-v2__section-title,.dashboard-trading-v2__quick-label{color:#1e295b;text-transform:uppercase;font-size:.95rem!important;font-weight:800!important}.dashboard-trading-v2__card-title{text-transform:none}.dashboard-trading-v2__view-all{color:#2563eb;white-space:nowrap;font-size:.88rem!important;font-weight:700!important}.dashboard-trading-v2__view-all[role=link]{cursor:pointer}.dashboard-trading-v2__view-all[role=link]:hover,.dashboard-trading-v2__view-all[role=link]:focus-visible{outline:none;text-decoration:underline}.dashboard-trading-v2__chart-type-control .MuiOutlinedInput-root{background:#f8fbff;border-radius:10px;width:36px;min-width:36px;height:36px}.dashboard-trading-v2__chart-type-control .MuiSelect-select{color:#0000;min-height:36px!important;padding:0!important}.dashboard-trading-v2__chart-type-control .MuiOutlinedInput-notchedOutline{border-color:#dbe6f3}.dashboard-trading-v2__chart-type-control .MuiSvgIcon-root{color:#64748b}.dashboard-trading-v2__chart-wrap{height:240px}.dashboard-trading-v2__legend-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.dashboard-trading-v2__legend-pill{background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex;box-shadow:0 4px 10px #0f172a0a}.dashboard-trading-v2__legend-pill p{color:#425466;font-size:.82rem;font-weight:600}.dashboard-trading-v2__legend-dot{border-radius:999px;width:10px;height:10px}.dashboard-trading-v2__tooltip{background:#0f172af5;border-radius:12px;padding:10px 12px;box-shadow:0 12px 30px #0f172a33}.dashboard-trading-v2__tooltip-label{color:#ffffffc2;margin-bottom:4px!important;font-size:.75rem!important;font-weight:700!important}.dashboard-trading-v2__tooltip-value{color:#fff;font-size:.82rem!important;font-weight:600!important}.dashboard-trading-v2__alerts-list,.dashboard-trading-v2__approval-list{display:grid}.dashboard-trading-v2__alert-row,.dashboard-trading-v2__approval-row,.dashboard-trading-v2__quick-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-trading-v2__alert-row{cursor:pointer;border-radius:16px;padding:18px 16px;transition:transform .18s,box-shadow .18s}.dashboard-trading-v2__alert-row:hover,.dashboard-trading-v2__alert-row:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #94a3b824}.dashboard-trading-v2__alert-row--pink{background:linear-gradient(135deg,#ff5f9614 0%,#fffffff2 100%)}.dashboard-trading-v2__alert-row--orange{background:linear-gradient(135deg,#f9731614 0%,#fffffff2 100%)}.dashboard-trading-v2__alert-icon--pink{color:#ff4f88;background:#ffe4ef}.dashboard-trading-v2__alert-icon--orange{color:#f97316;background:#fff0e0}.dashboard-trading-v2__alert-title,.dashboard-trading-v2__approval-title,.dashboard-trading-v2__quick-title,.dashboard-trading-v2__party-cell p{color:#1f2a44;font-size:.95rem!important;font-weight:700!important}.dashboard-trading-v2__alert-value{color:#fb5a74;margin-top:6px!important;font-size:2rem!important;font-weight:800!important;line-height:1.1!important}.dashboard-trading-v2__alert-row--orange .dashboard-trading-v2__alert-value{color:#f97316}.dashboard-trading-v2__chevron,.dashboard-trading-v2__quick-arrow{color:#64748b}.dashboard-trading-v2__approval-row{padding:10px 0}.dashboard-trading-v2__approval-row--interactive{cursor:pointer;border-radius:12px;padding:12px 10px;transition:transform .18s,box-shadow .18s}.dashboard-trading-v2__approval-row--interactive:hover,.dashboard-trading-v2__approval-row--interactive:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #94a3b824}.dashboard-trading-v2__approval-icon{border-radius:6px;flex:none;width:18px;height:18px}.dashboard-trading-v2__approval-icon--navy{background:linear-gradient(135deg,#1e3a8a 0%,#334155 100%)}.dashboard-trading-v2__approval-icon--blue{background:linear-gradient(135deg,#38bdf8 0%,#2563eb 100%)}.dashboard-trading-v2__approval-icon--violet{background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%)}.dashboard-trading-v2__approval-icon--red{background:linear-gradient(135deg,#fb7185 0%,#ef4444 100%)}.dashboard-trading-v2__approval-icon--teal{background:linear-gradient(135deg,#2dd4bf 0%,#14b8a6 100%)}.dashboard-trading-v2__approval-icon--orange{background:linear-gradient(135deg,#fb923c 0%,#f97316 100%)}.dashboard-trading-v2__approval-icon--pink{background:linear-gradient(135deg,#f472b6 0%,#ec4899 100%)}.dashboard-trading-v2__approval-chip{min-width:38px;color:#fb4d6d!important;background:#fff1f4!important;font-weight:800!important}.dashboard-trading-v2__row-divider{border-color:#edf2f7!important;margin:10px 0!important}.dashboard-trading-v2__table-content{padding-bottom:8px!important}.dashboard-trading-v2__table .MuiTableCell-root{color:#334155;border-bottom:1px solid #eef2f7;padding:12px 6px;font-size:.85rem}.dashboard-trading-v2__table .MuiTableHead-root .MuiTableCell-root{color:#64748b;text-transform:none;padding-top:6px;font-size:.76rem;font-weight:800}.dashboard-trading-v2__avatar{width:30px!important;height:30px!important;font-size:.75rem!important;font-weight:800!important}.dashboard-trading-v2__avatar--green{color:#16a34a!important;background:#dff7e7!important}.dashboard-trading-v2__avatar--amber{color:#f59e0b!important;background:#fff2df!important}.dashboard-trading-v2__avatar--cyan{color:#0ea5b7!important;background:#dcf5f8!important}.dashboard-trading-v2__quick-card{overflow:hidden}.dashboard-trading-v2__quick-header{margin-bottom:14px}.dashboard-trading-v2__quick-label{text-transform:uppercase}.dashboard-trading-v2__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-trading-v2__quick-grid--reports{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-trading-v2__quick-item{cursor:pointer;border:1px solid #e6edf7;border-radius:16px;padding:18px 20px;transition:transform .18s,box-shadow .18s}.dashboard-trading-v2__quick-item:hover,.dashboard-trading-v2__quick-item:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #94a3b824}.dashboard-trading-v2__quick-item--violet{background:linear-gradient(135deg,#7c3aed14 0%,#fffffffa 80%)}.dashboard-trading-v2__quick-item--cyan{background:linear-gradient(135deg,#22d3ee14 0%,#fffffffa 80%)}.dashboard-trading-v2__quick-item--report{background:linear-gradient(135deg,#2563eb12 0%,#fffffffa 80%)}.dashboard-trading-v2__quick-icon--violet{color:#7c3aed;background:#f0e8ff}.dashboard-trading-v2__quick-icon--cyan{color:#0891b2;background:#dff9ff}.dashboard-trading-v2__quick-icon--report{color:#2563eb;background:#e8f0ff}.dashboard-trading-v2__quick-description{color:#64748b;margin-top:4px!important;font-size:.84rem!important;font-weight:500!important}@media (width<=1200px){.dashboard-trading-v2__grid--top{grid-template-columns:1fr}.dashboard-trading-v2__grid--middle{grid-template-columns:minmax(280px,.92fr) minmax(360px,1.2fr)}}@media (width<=900px){.dashboard-trading-v2{padding:10px}.dashboard-trading-v2__grid--middle,.dashboard-trading-v2__quick-grid{grid-template-columns:1fr}.dashboard-trading-v2__chart-wrap{height:220px}}@media (width<=640px){.dashboard-trading-v2__card-content{padding:16px 14px 14px!important}.dashboard-trading-v2__card-head{align-items:flex-start}.dashboard-trading-v2__title-wrap{min-width:0}.dashboard-trading-v2__card-title,.dashboard-trading-v2__section-title{font-size:.88rem!important}.dashboard-trading-v2__table{min-width:560px}.dashboard-trading-v2__table-card{overflow:hidden}}.dashboard-workshop{min-height:calc(100vh - var(--ui-header-height,58px) - 8px);background:radial-gradient(circle at 0 0,#60a5fa2e,#0000 24%),radial-gradient(circle at 100% 0,#f472b624,#0000 26%),radial-gradient(circle at bottom,#22c55e14,#0000 30%),linear-gradient(#f6f8ff 0%,#f8fbff 100%);padding:14px}.dashboard-workshop__panel,.dashboard-workshop__quick-card,.dashboard-workshop__stat-card,.dashboard-workshop__table-card{border:1px solid #dae2f2eb;background:linear-gradient(#fffffffc 0%,#fff 100%)!important;box-shadow:0 14px 36px #94a3b829!important}.dashboard-workshop__panel{border-radius:24px!important}.dashboard-workshop__panel--hero{margin-bottom:20px}.dashboard-workshop__panel-content{padding:18px 18px 20px!important}.dashboard-workshop__panel-content--performance{padding-top:10px!important}.dashboard-workshop__section-heading{color:#182552;letter-spacing:-.02em;margin-bottom:16px!important;font-size:1rem!important;font-weight:800!important}.dashboard-workshop__section-heading span{color:#53638f;margin-left:4px;font-size:.9rem;font-weight:700}.dashboard-workshop__quick-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.dashboard-workshop__quick-card,.dashboard-workshop__stat-card{overflow:hidden;border-radius:20px!important}.dashboard-workshop__quick-card--interactive{cursor:pointer;transition:transform .18s,box-shadow .18s}.dashboard-workshop__quick-card--interactive:hover,.dashboard-workshop__quick-card--interactive:focus-visible{transform:translateY(-2px);box-shadow:0 16px 34px #94a3b833!important}.dashboard-workshop__quick-card-content{align-items:center;gap:16px;min-height:104px;display:flex;padding:20px 18px!important}.dashboard-workshop__icon-box{color:#fff;border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 12px 24px #1e293b29}.dashboard-workshop__icon-box--blue{background:linear-gradient(#2f7eff 0%,#1d63df 100%)}.dashboard-workshop__icon-box--green{background:linear-gradient(#22c55e 0%,#16a34a 100%)}.dashboard-workshop__icon-box--orange{background:linear-gradient(#ff8a1e 0%,#ff6400 100%)}.dashboard-workshop__icon-box--violet{background:linear-gradient(#8b5cf6 0%,#6d28d9 100%)}.dashboard-workshop__icon-box--teal{background:linear-gradient(#24c8d3 0%,#0ea5b7 100%)}.dashboard-workshop__icon-box--red{background:linear-gradient(#ff4356 0%,#e11d48 100%)}.dashboard-workshop__icon-box--amber{background:linear-gradient(#ffc928 0%,#f59e0b 100%)}.dashboard-workshop__quick-title{color:#172554;margin-bottom:4px!important;font-size:.95rem!important;font-weight:800!important}.dashboard-workshop__quick-subtitle{color:#66759a;font-size:.88rem!important;font-weight:500!important}.dashboard-workshop__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.dashboard-workshop__stat-card{position:relative}.dashboard-workshop__stat-card-content{flex-direction:column;justify-content:space-between;min-height:154px;display:flex;padding:20px 18px 0!important}.dashboard-workshop__stat-main{align-items:center;gap:16px;display:flex}.dashboard-workshop__stat-value{color:#172554;margin-bottom:6px!important;font-size:2rem!important;font-weight:800!important;line-height:1!important}.dashboard-workshop__stat-title{color:#182552;font-size:.95rem!important;font-weight:700!important}.dashboard-workshop__stat-footer{align-items:baseline;gap:8px;margin-top:14px;display:flex}.dashboard-workshop__trend{align-items:center;gap:4px;display:inline-flex;font-size:.87rem!important;font-weight:800!important}.dashboard-workshop__trend-subtitle{color:#7583a3;font-size:.8rem!important;font-weight:600!important}.dashboard-workshop__trend-arrow{font-size:.92rem;line-height:1}.dashboard-workshop__trend--orange{color:#f97316}.dashboard-workshop__trend--red{color:#f43f5e}.dashboard-workshop__trend--green{color:#16a34a}.dashboard-workshop__trend--amber{color:#f59e0b}.dashboard-workshop__sparkline{width:calc(100% + 10px);height:54px;margin-top:6px;margin-left:auto;margin-right:-10px}.dashboard-workshop__sparkline polyline,.dashboard-workshop__sparkline circle{stroke:currentColor;fill:currentColor}.dashboard-workshop__stat-card--orange{background:radial-gradient(circle at 100% 100%,#f9731614,#0000 28%),linear-gradient(#fffffffc 0%,#fff 100%)!important}.dashboard-workshop__stat-card--red{background:radial-gradient(circle at 100% 100%,#f43f5e14,#0000 28%),linear-gradient(#fffffffc 0%,#fff 100%)!important}.dashboard-workshop__stat-card--green{background:radial-gradient(circle at 100% 100%,#16a34a14,#0000 28%),linear-gradient(#fffffffc 0%,#fff 100%)!important}.dashboard-workshop__stat-card--amber{background:radial-gradient(circle at 100% 100%,#f59e0b14,#0000 28%),linear-gradient(#fffffffc 0%,#fff 100%)!important}.dashboard-workshop__panel-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.dashboard-workshop__month-control .MuiOutlinedInput-root{background:#fff;border-radius:12px;min-width:130px;height:40px}.dashboard-workshop__month-control .MuiOutlinedInput-notchedOutline{border-color:#e3eaf8}.dashboard-workshop__month-control .MuiSelect-select{color:#22315d;font-size:.9rem;font-weight:700;padding:8px 38px 8px 14px!important}.dashboard-workshop__month-control .MuiSvgIcon-root{color:#67789f}.dashboard-workshop__performance-layout{grid-template-columns:minmax(280px,.95fr) minmax(420px,1.45fr);align-items:stretch;gap:18px;display:grid}.dashboard-workshop__chart-card,.dashboard-workshop__table-card{background:#ffffffb3;border-radius:18px}.dashboard-workshop__chart-card{padding:10px 0 8px}.dashboard-workshop__table-card{overflow:hidden}.dashboard-workshop__table-card .MuiTable-root{min-width:100%}.dashboard-workshop__table-card .MuiTableHead-root .MuiTableCell-root{color:#47557c;background:#f7f9fe;border-bottom:1px solid #e6edf8;font-size:.86rem;font-weight:700}.dashboard-workshop__table-card .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}.dashboard-workshop__table-card .MuiTableCell-root{color:#182552;border-bottom:1px solid #edf2fb;padding:16px}.dashboard-workshop__table-card .MuiTableBody-root .MuiTableCell-root:first-child{font-weight:700}.dashboard-workshop__efficiency-cell{justify-content:center;align-items:center;gap:10px;display:flex}.dashboard-workshop__efficiency-chip{border-radius:999px;min-width:56px;padding:7px 10px;font-size:.84rem;font-weight:800;line-height:1}.dashboard-workshop__efficiency-chip--green{color:#16a34a;background:#e8f9ee}.dashboard-workshop__efficiency-chip--amber{color:#d97706;background:#fff4df}.dashboard-workshop__efficiency-progress{border-radius:999px;width:76px;background:#edf2fb!important;height:7px!important}.dashboard-workshop__efficiency-progress .MuiLinearProgress-bar{background:linear-gradient(90deg,#34d399 0%,#22c55e 100%);border-radius:999px}@media (width<=1280px){.dashboard-workshop__quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-workshop__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workshop__performance-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.dashboard-workshop{padding:10px}.dashboard-workshop__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workshop__panel-header{flex-direction:column;align-items:flex-start}}@media (width<=640px){.dashboard-workshop__quick-grid,.dashboard-workshop__stats-grid{grid-template-columns:minmax(0,1fr)}.dashboard-workshop__quick-card-content,.dashboard-workshop__stat-card-content{padding-left:16px!important;padding-right:16px!important}.dashboard-workshop__table-card .MuiTableCell-root{padding:12px 10px;font-size:.8rem}.dashboard-workshop__efficiency-cell{flex-direction:column;gap:6px}.dashboard-workshop__chart-card{padding-right:8px}}
