.dash__header[data-v-3f61b7d0]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.dash__greeting[data-v-3f61b7d0]{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ism-text)}.dash__date[data-v-3f61b7d0]{color:var(--ism-text-muted);margin-top:2px}.dash__actions[data-v-3f61b7d0]{display:flex;flex-wrap:wrap;gap:8px}.kpi[data-v-3f61b7d0]{padding:18px 20px 16px;height:100%;position:relative;overflow:hidden}.kpi[data-v-3f61b7d0]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--kpi-color)}.kpi__top[data-v-3f61b7d0]{display:flex;align-items:center;gap:10px}.kpi__icon[data-v-3f61b7d0]{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--kpi-color) 12%,#fff)}.kpi__label[data-v-3f61b7d0]{font-size:13px;font-weight:600;color:var(--ism-text-muted)}.kpi__value[data-v-3f61b7d0]{font-size:32px;font-weight:700;letter-spacing:-.02em;color:var(--ism-text);margin:10px 0 8px;line-height:1.1;min-height:36px}.kpi__foot[data-v-3f61b7d0]{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--ism-text-muted)}.kpi__chip b[data-v-3f61b7d0]{color:var(--ism-text);font-weight:600;margin-left:2px}.kpi__dot[data-v-3f61b7d0]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:1px}.kpi__muted[data-v-3f61b7d0]{color:var(--ism-text-faint)}.panel[data-v-3f61b7d0]{padding:20px;height:100%}.panel--flush[data-v-3f61b7d0]{padding:0;overflow:hidden}.panel__head[data-v-3f61b7d0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.panel__title[data-v-3f61b7d0]{font-size:15px;font-weight:700;color:var(--ism-text)}.panel__sub[data-v-3f61b7d0]{font-size:12.5px;color:var(--ism-text-muted);margin-top:2px}.panel__stat[data-v-3f61b7d0]{text-align:right}.panel__stat-value[data-v-3f61b7d0]{font-size:22px;font-weight:700;line-height:1.1}.panel__stat-label[data-v-3f61b7d0]{font-size:12px;color:var(--ism-text-muted)}.panel__stat-label .down[data-v-3f61b7d0],.panel__stat-label .up[data-v-3f61b7d0]{margin-left:6px;font-weight:600}.panel__stat-label .up[data-v-3f61b7d0]{color:var(--ism-success)}.panel__stat-label .down[data-v-3f61b7d0]{color:var(--ism-error)}.panel__chart[data-v-3f61b7d0]{position:relative;height:280px}.panel__chart--donut[data-v-3f61b7d0]{height:200px}.panel__chart>div[data-v-3f61b7d0]{height:100%}.legend[data-v-3f61b7d0]{margin-top:16px;border-top:1px solid var(--ism-border);padding-top:12px}.legend__row[data-v-3f61b7d0]{display:flex;align-items:center;padding:6px 0;font-size:13px}.legend__name[data-v-3f61b7d0]{flex:1;color:var(--ism-text)}.legend__count[data-v-3f61b7d0]{font-weight:600;width:40px;text-align:right}.legend__pct[data-v-3f61b7d0]{color:var(--ism-text-muted);width:48px;text-align:right}.recent[data-v-3f61b7d0] tbody tr{cursor:pointer}.recent__no[data-v-3f61b7d0]{font-weight:600;color:var(--ism-primary)}.recent__date[data-v-3f61b7d0],.recent__vessel[data-v-3f61b7d0]{font-size:12px;color:var(--ism-text-muted)}.recent__customer[data-v-3f61b7d0]{font-weight:500}.recent[data-v-3f61b7d0] td{padding-top:10px!important;padding-bottom:10px!important;height:auto!important}.stages__row[data-v-3f61b7d0]{margin-bottom:18px}.stages__row[data-v-3f61b7d0]:last-child{margin-bottom:0}.stages__label[data-v-3f61b7d0]{display:flex;align-items:center;font-size:13px;margin-bottom:8px;color:var(--ism-text)}.empty[data-v-3f61b7d0]{display:grid;place-items:center;height:100%;min-height:80px;color:var(--ism-text-faint);font-size:13px}.mdash__hero[data-v-3f61b7d0]{padding:20px 18px;border-radius:var(--ism-radius-lg);color:#fff;background:radial-gradient(420px 220px at 100% 0,rgba(142,16,40,.4),transparent 65%),linear-gradient(135deg,#0b1e3a,#0a488f);box-shadow:var(--ism-shadow)}.mdash__eyebrow[data-v-3f61b7d0]{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.mdash__title[data-v-3f61b7d0]{margin:6px 0 0;font-size:20px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.mdash__date[data-v-3f61b7d0]{margin-top:2px;font-size:13px;color:hsla(0,0%,100%,.75)}.mdash__shortcuts[data-v-3f61b7d0]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:12px;padding:14px 8px;border-radius:var(--ism-radius-lg);background:var(--ism-surface);border:1px solid var(--ism-border);box-shadow:var(--ism-shadow-sm)}.mdash__shortcut[data-v-3f61b7d0]{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;-webkit-tap-highlight-color:transparent}.mdash__shortcut-icon[data-v-3f61b7d0]{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--ism-primary-light);transition:transform .12s ease}.mdash__shortcut:active .mdash__shortcut-icon[data-v-3f61b7d0]{transform:scale(.92)}.mdash__shortcut-icon .v-icon[data-v-3f61b7d0]{color:var(--ism-primary)!important}.mdash__shortcut-text[data-v-3f61b7d0]{font-size:12px;font-weight:600;color:var(--ism-text);text-align:center;white-space:nowrap}.mdash__label[data-v-3f61b7d0]{display:flex;align-items:baseline;justify-content:space-between;margin:20px 4px 8px;font-size:15px;font-weight:700;color:var(--ism-text)}.mdash__hint[data-v-3f61b7d0]{font-size:12px;font-weight:500;color:var(--ism-text-muted)}.mdash__more[data-v-3f61b7d0]{font-size:13px;font-weight:600;color:var(--ism-primary);text-decoration:none}.mdash__card[data-v-3f61b7d0]{border-radius:var(--ism-radius-lg);background:var(--ism-surface);border:1px solid var(--ism-border);box-shadow:var(--ism-shadow-sm);overflow:hidden}.mdash__pad[data-v-3f61b7d0]{padding:16px}.mdash__kpis[data-v-3f61b7d0]{display:grid;grid-template-columns:1fr 1fr}.mdash__kpi[data-v-3f61b7d0]{padding:14px}.mdash__kpi[data-v-3f61b7d0]:nth-child(odd){border-right:1px solid var(--ism-border)}.mdash__kpi[data-v-3f61b7d0]:nth-child(-n+2){border-bottom:1px solid var(--ism-border)}.mdash__kpi-icon[data-v-3f61b7d0],.mdash__stage-icon[data-v-3f61b7d0]{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--kpi-color) 12%,#fff)}.mdash__kpi-icon .v-icon[data-v-3f61b7d0],.mdash__stage-icon .v-icon[data-v-3f61b7d0]{color:inherit!important}.mdash__kpi-value[data-v-3f61b7d0]{margin-top:8px;font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--ism-text)}.mdash__kpi-label[data-v-3f61b7d0]{margin-top:2px;font-size:12px;line-height:1.3;color:var(--ism-text-muted)}.mdash__order[data-v-3f61b7d0],.mdash__skel[data-v-3f61b7d0]{border-bottom:1px solid #eef2f6}.mdash__order[data-v-3f61b7d0]{display:block;width:100%;padding:14px 16px;text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease}.mdash__order[data-v-3f61b7d0]:last-child{border-bottom:0}.mdash__order[data-v-3f61b7d0]:active{background:var(--ism-surface-muted)}.mdash__order-top[data-v-3f61b7d0]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mdash__order-no[data-v-3f61b7d0]{font-size:15px;font-weight:700;color:var(--ism-primary)}.mdash__order-date[data-v-3f61b7d0]{flex:0 0 auto;font-size:12px;color:var(--ism-text-muted)}.mdash__order-meta[data-v-3f61b7d0]{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:13px;color:var(--ism-text-muted);min-width:0}.mdash__order-meta .v-icon[data-v-3f61b7d0]{color:var(--ism-text-faint)!important}.mdash__order-customer[data-v-3f61b7d0]{font-weight:500;color:var(--ism-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdash__sep[data-v-3f61b7d0]{margin:0 2px;color:var(--ism-text-faint)}.mdash__order-foot[data-v-3f61b7d0]{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.mdash__chev.v-icon[data-v-3f61b7d0]{color:var(--ism-text-faint)!important}.mdash__stages[data-v-3f61b7d0]{padding:4px 16px}.mdash__stage[data-v-3f61b7d0]{display:flex;align-items:center;gap:12px;padding:10px 0}.mdash__stage+.mdash__stage[data-v-3f61b7d0]{border-top:1px solid #eef2f6}.mdash__stage-body[data-v-3f61b7d0]{flex:1;min-width:0}.mdash__stage-row[data-v-3f61b7d0]{display:flex;justify-content:space-between;margin-bottom:6px;font-size:13.5px;color:var(--ism-text)}.mdash__trend-head[data-v-3f61b7d0]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.mdash__trend-value[data-v-3f61b7d0]{font-size:24px;font-weight:700;line-height:1.1;color:var(--ism-text)}.mdash__trend-label[data-v-3f61b7d0]{font-size:12px;color:var(--ism-text-muted)}.mdash__delta[data-v-3f61b7d0]{display:inline-flex;align-items:center;gap:2px;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:600}.mdash__delta .v-icon[data-v-3f61b7d0]{color:inherit!important}.mdash__delta.is-up[data-v-3f61b7d0]{color:var(--ism-success);background:var(--ism-success-soft)}.mdash__delta.is-down[data-v-3f61b7d0]{color:var(--ism-error);background:var(--ism-error-soft)}.mdash__chart[data-v-3f61b7d0]{position:relative;height:190px}.mdash__chart>div[data-v-3f61b7d0]{height:100%}.mdash__comp[data-v-3f61b7d0]{display:flex;align-items:center;gap:16px}.mdash__donut[data-v-3f61b7d0]{position:relative;flex:0 0 128px;width:128px;min-width:0;height:128px;overflow:hidden}.mdash__donut>div[data-v-3f61b7d0]{height:100%}.mdash__donut[data-v-3f61b7d0] canvas{max-width:100%!important}.mdash__legend[data-v-3f61b7d0]{flex:1;min-width:0}.mdash__legend-row[data-v-3f61b7d0]{display:flex;align-items:center;gap:4px;padding:6px 0;font-size:13px}.mdash__legend-row+.mdash__legend-row[data-v-3f61b7d0]{border-top:1px solid #eef2f6}.mdash__legend-name[data-v-3f61b7d0]{flex:1;min-width:0;color:var(--ism-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdash__legend-pct[data-v-3f61b7d0]{width:40px;text-align:right;color:var(--ism-text-muted)}