html,body{background:var(--ma-color-bg-canvas);color:var(--ma-color-text-primary);font-family:var(--ma-font-family-sans);margin:0}.ma-inline-form{display:inline}.ma-field__box input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.ma-rail__item[aria-disabled=true],.ma-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ma-filters__go{align-items:flex-end;min-height:48px;display:flex}.ma-pager{margin-top:var(--ma-space-3);justify-content:flex-end;align-items:center}.ma-pager .ma-note{margin-right:auto}.ma-form__check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.ma-form__check input{width:22px;height:22px;accent-color:var(--ma-color-interactive-primary);flex:none;margin:2px 0 0}.ma-form__check span{gap:2px;display:grid}.ma-form__check small{color:var(--ma-color-text-secondary);font-size:var(--ma-typography-label-font-size)}.ma-photo-edit{gap:var(--ma-space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.ma-photo-edit .ma-actions{margin-top:var(--ma-space-3)}.ma-file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ma-file:focus-visible+label{outline:3px solid var(--ma-color-interactive-focus-strong);outline-offset:2px}.ma-progress{width:100%;height:8px;accent-color:var(--ma-color-decision-approve)}.ma-rows-scroll{max-height:22rem;overflow:auto}.ma-picked{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ma-lookup{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ma-lookup button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ma-week{gap:var(--ma-space-2);flex-wrap:wrap;align-items:center;display:flex}a.ma-tab{align-items:center;text-decoration:none;display:inline-flex}.ma-tab[aria-current=page]{background-color:var(--ma-tabs-tab-selected-bg);color:var(--ma-tabs-tab-selected-text);font-weight:var(--ma-tabs-tab-selected-weight)}.ma-tabs{flex-wrap:wrap;max-width:100%}.ma-stack-sm{gap:var(--ma-space-2);display:grid}.ma-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.ma-rail{gap:var(--ma-space-2);border-radius:28px;align-items:center;min-width:0;padding:6px}.ma-rail__brand{align-items:center;gap:var(--ma-space-3);display:flex}.ma-rail__logo{box-sizing:border-box;background:var(--ma-color-white);border:1px solid var(--ma-color-border-divider);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ma-color-signal-500);border-radius:50%;padding:0}.ma-rail__brandname{letter-spacing:-.01em;color:var(--ma-color-text-primary);white-space:nowrap;font-size:1.0625rem;font-weight:700;display:none}.ma-rail.is-open .ma-rail__brand{padding-right:var(--ma-space-4)}.ma-rail.is-open .ma-rail__brandname{display:inline}.ma-signin .ma-rail__logo{width:56px;height:56px}@media (forced-colors:active){.ma-rail__logo{color:canvastext}}.ma-rail__item{border-radius:22px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.ma-rail__item svg{flex:none;width:20px;height:20px}@media (hover:hover){.ma-rail__item:not([aria-current=page]):not([aria-disabled=true]):hover{background-color:var(--ma-color-bg-canvas);color:var(--ma-rail-item-text-hover)}}.ma-rail:not(.is-open) .ma-rail__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ma-rail.is-open{align-items:stretch}.ma-rail.is-open .ma-rail__item{justify-content:flex-start;gap:var(--ma-space-3);width:auto;min-width:11rem;height:auto;padding:0 var(--ma-space-4) 0 12px;flex-direction:row}.ma-rail.is-open .ma-rail__item .ma-rail__label{text-align:left}.ma-rail__toggle{margin-top:var(--ma-space-2);font:inherit}button.ma-row{text-align:left;width:100%;font:inherit;background:0 0;border:0}@container ma-app (max-width:46.49em){.ma-rail.is-open .ma-rail__item{min-width:auto}}.ma-field__box>:is(input,select){align-self:stretch}.ma-field__box>:is(input,select):first-child{margin-left:calc(-1 * var(--ma-field-padding-x));padding-left:var(--ma-field-padding-x)}.ma-field__box>.ma-field__icon:first-child+:is(input,select){margin-left:calc(-1 * (var(--ma-field-padding-x) + var(--ma-field-icon-size) + var(--ma-field-gap)));padding-left:calc(var(--ma-field-padding-x) + var(--ma-field-icon-size) + var(--ma-field-gap))}.ma-field__box>:is(input,select):last-child{margin-right:calc(-1 * var(--ma-field-padding-x));padding-right:var(--ma-field-padding-x)}.ma-field__box>:is(input,select):has(+.ma-field__icon:last-child){margin-right:calc(-1 * (var(--ma-field-gap) + var(--ma-field-icon-size) + var(--ma-field-padding-x)));padding-right:calc(var(--ma-field-gap) + var(--ma-field-icon-size) + var(--ma-field-padding-x))}.ma-field__box>.ma-field__icon{z-index:1;pointer-events:none;position:relative}.ma-field__box>select{cursor:pointer}.ma-field:not(.is-busy) .ma-field__box>input:placeholder-shown:has(~.ma-field__clear){margin-right:calc(-1 * var(--ma-field-padding-x));padding-right:var(--ma-field-padding-x)}.ma-signin__brand{align-items:center;gap:var(--ma-space-3);text-align:center;flex-direction:column;display:flex}.ma-signin__brand h1{margin:0}.ma-signin .ma-signin__brand .ma-rail__logo{width:64px;height:64px}.ma-demo__roles{border:0;min-width:0;margin:0;padding:0}.ma-demo__roles legend{margin-bottom:var(--ma-field-label-gap);padding:0}.ma-demo__grid{gap:var(--ma-space-3);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.ma-role{align-items:center;gap:var(--ma-space-1);text-align:center;padding:var(--ma-space-4) var(--ma-space-3);background:var(--ma-color-white);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ma-color-border-divider);border-radius:20px;flex-direction:column;display:flex;position:relative}.ma-role b{font-size:1rem}.ma-role__detail{color:var(--ma-color-text-secondary);font-size:.875rem}.ma-role__icon{width:48px;height:48px;margin-bottom:var(--ma-space-1);background:var(--ma-color-bg-canvas);color:var(--ma-color-text-primary);border-radius:50%;place-items:center;display:grid}.ma-role__icon svg{width:24px;height:24px}@media (hover:hover){.ma-role:hover{box-shadow:inset 0 0 0 1px var(--ma-color-text-secondary)}}.ma-role:has(input:checked){box-shadow:inset 0 0 0 2px var(--ma-color-signal-500)}.ma-role:has(input:checked) .ma-role__icon{background:var(--ma-color-signal-500);color:var(--ma-color-white)}.ma-role:has(input:focus-visible){outline:3px solid var(--ma-color-signal-500);outline-offset:2px}@media (forced-colors:active){.ma-role:has(input:checked){outline:3px solid highlight}}.ma-shell{column-gap:var(--ma-layout-column-gap);row-gap:var(--ma-layout-section-gap);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr) auto}.ma-brand{place-self:center start;align-items:center;gap:var(--ma-space-3);color:var(--ma-color-text-primary);border-radius:28px;grid-area:1/1;padding:0 0 0 6px;text-decoration:none;display:flex}.ma-brand:focus{outline:none}.ma-brand:focus-visible{outline:var(--ma-stroke-focus) solid var(--ma-color-interactive-focus-strong);outline-offset:2px}.ma-brand .ma-rail__logo{box-shadow:var(--ma-elevation-1)}@media (hover:hover){.ma-brand:hover .ma-rail__logo{border-color:var(--ma-color-signal-500)}}.ma-brand__name{letter-spacing:-.01em;white-space:nowrap;font-size:1.0625rem;font-weight:700;display:none}.ma-brand.is-open .ma-brand__name{display:inline}.ma-shell>.ma-rail{grid-area:2/1}.ma-tools{z-index:2;justify-content:flex-end;align-self:center;align-items:center;gap:var(--ma-space-3);flex-wrap:wrap;grid-area:1/3;min-width:0;display:flex;position:relative}.ma-shell__main{grid-area:1/2/3/4;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid;container-type:normal}.ma-shell__main>.ma-titlebar{grid-area:1/1;min-width:0}.ma-shell__body{gap:var(--ma-layout-section-gap);flex-direction:column;grid-area:2/1/auto/-1;min-width:0;display:flex;container-type:inline-size}@container ma-app (max-width:46.49em){.ma-shell{grid-template-rows:none;grid-template-columns:auto minmax(0,1fr)}.ma-tools{grid-column:2}.ma-shell>.ma-rail{grid-area:2/1/auto/-1}.ma-shell__main{gap:var(--ma-layout-section-gap);flex-direction:column;grid-area:3/1/auto/-1;display:flex}}.ma-badge{align-items:center;gap:var(--ma-space-3);box-sizing:border-box;min-height:48px;padding:4px var(--ma-space-5) 4px 4px;background:var(--ma-color-bg-card);box-shadow:var(--ma-elevation-1);border-radius:999px;display:flex}.ma-badge__text{min-width:0;line-height:1.25;display:grid}.ma-badge__text b{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;overflow:hidden}.ma-badge__text span{font-size:var(--ma-typography-label-font-size);color:var(--ma-color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}@container ma-app (max-width:69.99em){.ma-badge{padding:4px}.ma-badge__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ma-avatar{letter-spacing:.02em;background:var(--ma-color-accent-tint);color:var(--ma-color-accent-on-tint);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.ma-avatar--sm{width:32px;height:32px;font-size:.75rem}.ma-avatar--md{width:40px;height:40px;font-size:.875rem}.ma-avatar--lg{width:56px;height:56px;font-size:1.125rem}@media (forced-colors:active){.ma-avatar,.ma-badge{border:1px solid canvastext}}.ma-iconbtn{cursor:pointer;background:var(--ma-color-bg-card);width:48px;height:48px;color:var(--ma-color-text-primary);box-shadow:var(--ma-elevation-1);border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.ma-iconbtn svg{width:20px;height:20px}@media (hover:hover){.ma-iconbtn:hover{background:var(--ma-color-bg-raised);color:var(--ma-color-accent)}}.ma-iconbtn:focus{outline:none}.ma-iconbtn:focus-visible{outline:var(--ma-stroke-focus) solid var(--ma-color-interactive-focus-strong);outline-offset:2px}@media (forced-colors:active){.ma-iconbtn{border:1px solid buttontext}}.ma-panel,.ma-shell>.ma-rail{box-shadow:var(--ma-elevation-1)}.ma-list,.ma-card,.ma-tablecard,.ma-chart-card,.ma-chart-kpi,.ma-say,.ma-step,.ma-drop{box-shadow:var(--ma-elevation-card)}.ma-role{background:var(--ma-color-bg-card)}.ma-field__box:focus-within{outline:none}.ma-field:not(.is-error):not(.is-disabled) .ma-field__box:focus-within{box-shadow:inset 0 0 0 2px var(--ma-field-border-hover)}.ma-field.is-error .ma-field__box:focus-within{box-shadow:inset 0 0 0 3px var(--ma-field-error-border)}@media (forced-colors:active){.ma-field__box:focus-within{outline:2px solid highlight}}.ma-skel--title{border-radius:10px;width:min(14rem,60%);height:28px}.ma-skel--h2{border-radius:8px;width:min(11rem,50%);height:18px}.ma-skel--block{border-radius:var(--ma-radius-card);width:100%;height:72px}.ma-loading .ma-skel{animation:1.1s ease-in-out infinite alternate ma-pulse}@keyframes ma-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.ma-loading .ma-skel{animation:none}}.ma-search{z-index:3;position:relative}.ma-search__anchor{position:relative}.ma-search__drop{z-index:1;gap:var(--ma-space-2);overscroll-behavior:contain;border-radius:var(--ma-radius-container);max-height:min(65vh,38rem);box-shadow:var(--ma-elevation-2);display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.ma-search__drop>.ma-panel{padding:var(--ma-space-4);gap:var(--ma-space-3);box-shadow:none}.ma-search__drop .ma-panel__title{font-size:var(--ma-typography-card-title-font-size);line-height:var(--ma-typography-card-title-line-height)}@media (forced-colors:active){.ma-search__drop>.ma-panel{border:1px solid canvastext}}.ma-tabs--counts{align-self:flex-start}.ma-tab__count{min-width:24px;height:24px;margin-left:var(--ma-space-2);box-sizing:border-box;background:var(--ma-color-control-track);color:var(--ma-color-text-primary);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:.8125rem;font-weight:600;display:inline-grid}.ma-tab[aria-selected=true] .ma-tab__count{background:var(--ma-color-accent-tint);color:var(--ma-color-accent-on-tint)}.ma-tabs .ma-tab__count.is-urgent{background:var(--ma-color-decision-hold);color:var(--ma-color-decision-on-hold)}.ma-clock{gap:var(--ma-space-1);padding:var(--ma-space-5);border-radius:var(--ma-radius-card);background:var(--ma-color-bg-card);box-shadow:var(--ma-elevation-card);display:grid}.ma-clock__time{letter-spacing:-.02em;color:var(--ma-color-text-primary);font-size:clamp(2.75rem,5cqi + 1.5rem,3.75rem);font-weight:600;line-height:1}.ma-clock__ampm{letter-spacing:.04em;color:var(--ma-color-accent);vertical-align:.9em;margin-left:.3em;font-size:.4em;font-weight:600}.ma-clock__date{color:var(--ma-color-text-secondary);font-weight:500}.ma-card--static{cursor:default}.ma-card--static:active{background-image:none}.ma-stats--3{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr))!important}.ma-crumbs{align-items:center;gap:var(--ma-space-2);flex-wrap:wrap;margin:0;display:flex}.ma-crumbs__step{align-items:center;gap:var(--ma-space-2);display:inline-flex}.ma-crumbs__sep{color:var(--ma-color-text-secondary);flex:none}.ma-crumb{min-height:32px;padding:0 var(--ma-space-3);background:var(--ma-color-bg-card);box-shadow:var(--ma-elevation-card);font-size:var(--ma-typography-label-font-size);border-radius:999px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ma-crumb--lock{background:var(--ma-color-status-hold-bg);color:var(--ma-color-status-hold-text);box-shadow:none}@media (forced-colors:active){.ma-crumb{border:1px solid canvastext}}.ma-setting{flex-flow:wrap;justify-content:space-between;align-items:center}.ma-setting__text{gap:var(--ma-space-1);flex:16rem;min-width:0;display:grid}.ma-setting .ma-actions:empty{display:none}.ma-badge--link{color:inherit;text-decoration:none}@media (hover:hover){.ma-badge--link:hover{background:var(--ma-color-bg-raised)}}.ma-badge--link:focus{outline:none}.ma-badge--link:focus-visible{outline:var(--ma-stroke-focus) solid var(--ma-color-interactive-focus-strong);outline-offset:2px}.ma-decide__pass{min-height:var(--ma-button-decision-height)}.ma-trail li{grid-template-columns:6.5rem minmax(0,1fr);align-items:center}.ma-trail time{background:var(--ma-color-accent-tint);color:var(--ma-color-accent-on-tint);font-size:var(--ma-typography-label-font-size);border-radius:999px;justify-self:start;padding:2px 10px;font-weight:700}.ma-trail li.is-next time{background:var(--ma-color-control-track);color:var(--ma-color-text-secondary)}@media (forced-colors:active){.ma-trail time{border:1px solid canvastext}}a.ma-banner--link{text-decoration:none}@media (hover:hover){a.ma-banner--link:hover .ma-banner__text b{text-decoration:underline}}a.ma-banner--link:focus-visible{outline:var(--ma-stroke-focus) solid var(--ma-color-interactive-focus-strong);outline-offset:2px}.ma-card--hero .ma-card__value{font-size:3rem;line-height:1}.ma-row--compact{min-height:0;padding-block:var(--ma-space-3)}.ma-chart-card--wide{padding:var(--ma-space-5) var(--ma-space-6)}.ma-chart-hours{stroke:var(--ma-color-text-secondary);stroke-width:1.5px;stroke-dasharray:3 4}.ma-chart-ax--strong{fill:var(--ma-color-text-primary);font-weight:600}@media (forced-colors:active){.ma-chart-hours{forced-color-adjust:none}}details.ma-chart-table{gap:var(--ma-space-4);padding-top:var(--ma-space-2);border-top:1px solid var(--ma-color-border-divider);display:grid}details.ma-chart-table[open]>summary{margin-bottom:var(--ma-space-1)}details.ma-chart-table .ma-kv{padding:var(--ma-space-2) var(--ma-space-1) 0;row-gap:var(--ma-space-3)}.ma-panel>p:not([class]){margin:0}.ma-badge--inline .ma-badge__text{align-items:center;gap:var(--ma-space-3);display:flex}.ma-badge--inline .ma-badge__text span{background:var(--ma-color-control-track);color:var(--ma-color-text-primary);border-radius:999px;padding:2px 10px;font-weight:600}@container ma-app (max-width:69.99em){.ma-badge--inline .ma-badge__text{clip-path:none;width:auto;height:auto;position:static}.ma-badge--inline{padding-right:var(--ma-space-4)}}a.ma-decision{text-decoration:none}.ma-back{min-height:40px;padding:0 var(--ma-space-4);background:var(--ma-color-bg-card);box-shadow:var(--ma-elevation-card);color:var(--ma-color-text-primary);font:600 .9375rem var(--ma-font-family-sans);cursor:pointer;border:0;border-radius:999px;place-self:flex-start start;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.ma-back:hover{background:var(--ma-color-bg-raised);color:var(--ma-color-accent)}}.ma-back:focus{outline:none}.ma-back:focus-visible{outline:var(--ma-stroke-focus) solid var(--ma-color-interactive-focus-strong);outline-offset:2px}@media (forced-colors:active){.ma-back{border:1px solid buttontext}}.ma-home-pair{gap:var(--ma-layout-section-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.ma-home-pair>.ma-panel,.ma-columns>aside>.ma-panel{min-width:0}.ma-panel__title>span{align-items:center;gap:var(--ma-space-2);display:inline-flex}.ma-ins-bars{padding:var(--ma-space-4) var(--ma-space-5);gap:var(--ma-space-4);border-radius:var(--ma-radius-card);background:var(--ma-color-bg-card);box-shadow:var(--ma-elevation-card);margin:0;list-style:none;display:grid}.ma-ins-bars li{gap:var(--ma-space-4);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) 2.5rem;align-items:center;display:grid}.ma-ins-bars__l{font-weight:600;font-size:var(--ma-typography-label-font-size)}.ma-ins-bars__track{background:var(--ma-color-control-track);border-radius:6px;height:22px;overflow:hidden}.ma-ins-bars__fill{background:var(--ma-color-accent);border-radius:6px;min-width:4px;height:100%;display:block}.ma-ins-bars__fill.is-approve{background:var(--ma-color-decision-approve)}.ma-ins-bars__fill.is-deny{background:var(--ma-color-decision-deny)}.ma-ins-bars__fill.is-hold{background:var(--ma-color-decision-hold)}.ma-ins-bars b{text-align:right;font-size:1.125rem}.ma-ins-today{align-items:center;gap:var(--ma-space-6);padding:var(--ma-space-4) var(--ma-space-5);border-radius:var(--ma-radius-card);background:var(--ma-color-bg-card);box-shadow:var(--ma-elevation-card);flex-wrap:wrap;display:flex}.ma-ins-ring{flex:none;width:148px;height:148px}.ma-ins-ring__track{fill:none;stroke:var(--ma-color-control-track);stroke-width:14px}.ma-ins-ring__fill{fill:none;stroke:var(--ma-color-accent);stroke-width:14px;stroke-linecap:round}.ma-ins-ring__n{fill:var(--ma-color-text-primary);font:700 30px var(--ma-font-family-sans)}.ma-ins-ring__l{fill:var(--ma-color-text-secondary);font:600 13px var(--ma-font-family-sans)}.ma-ins-kv{gap:var(--ma-space-3);flex:14rem;margin:0;display:grid}.ma-ins-kv>div{justify-content:space-between;gap:var(--ma-space-4);padding-bottom:var(--ma-space-2);border-bottom:1px solid var(--ma-color-border-divider);display:flex}.ma-ins-kv dt{align-items:center;gap:var(--ma-space-2);color:var(--ma-color-text-secondary);font-weight:500;display:inline-flex}.ma-ins-kv dd{margin:0;font-size:1.125rem;font-weight:700}.ma-ins-dot{background:var(--ma-color-control-track);border-radius:50%;width:12px;height:12px}.ma-ins-dot.is-accent{background:var(--ma-color-accent)}@media (forced-colors:active){.ma-ins-bars__fill,.ma-ins-ring__fill,.ma-ins-dot{forced-color-adjust:none}}.ma-case-head{align-items:center;gap:var(--ma-space-3) var(--ma-space-4);flex-wrap:wrap;display:flex}.ma-sec-group .ma-table{table-layout:fixed}.ma-sec-group .ma-table th:first-child{width:30%}.ma-sec-group .ma-table th:nth-child(2){width:38%}.ma-sec-group .ma-table th:nth-child(3){width:18%}.ma-sec-group .ma-table th:nth-child(4){width:14%}.ma-sec-group .ma-view{white-space:nowrap}.ma-sec-group .ma-table td{overflow-wrap:anywhere}.ma-ins-bars__fill.is-zero{min-width:0}.ma-mini{border-radius:var(--ma-radius-card);background:var(--ma-color-bg-card);box-shadow:var(--ma-elevation-card);margin:0;padding:4px;list-style:none;display:grid}.ma-mini>li+li{border-top:1px solid var(--ma-color-border-divider)}.ma-mini__row{align-items:center;gap:var(--ma-space-3);min-height:64px;padding:var(--ma-space-2) var(--ma-space-3);box-sizing:border-box;color:inherit;border-radius:14px;text-decoration:none;display:flex}.ma-mini__row--link{cursor:pointer}@media (hover:hover){.ma-mini__row--link:hover{background:var(--ma-color-bg-canvas)}}.ma-mini__row--link:focus{outline:none}.ma-mini__row--link:focus-visible{outline:var(--ma-stroke-focus) solid var(--ma-color-interactive-focus-strong);outline-offset:-2px}.ma-mini__photo{background:var(--ma-color-bg-photo);width:40px;height:40px;color:var(--ma-color-text-secondary);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.ma-mini__photo img{object-fit:cover;object-position:50% var(--ma-photo-focus-y);width:100%;height:100%;display:block}.ma-mini__photo.is-hold{background:var(--ma-color-status-hold-bg);color:var(--ma-color-status-hold-text)}.ma-mini__text{flex:auto;gap:2px;min-width:0;display:grid}.ma-mini__text>b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ma-mini__time{color:var(--ma-color-text-secondary);font-size:var(--ma-typography-label-font-size);align-items:center;gap:5px;display:inline-flex}.ma-mini__time b{color:var(--ma-color-text-primary);font-weight:600}.ma-mini__time.is-warn,.ma-mini__time.is-warn b{color:var(--ma-color-status-hold-text)}.ma-mini__row>:last-child:not(.ma-mini__text){flex:none}.ma-mini__time{white-space:nowrap}.ma-mini__time.is-ok,.ma-mini__time.is-ok b{color:var(--ma-color-status-success-text)}.ma-mini .ma-chip,.ma-mini .ma-btn{white-space:nowrap}.ma-sec-group .ma-table .ma-view{opacity:1}.ma-today{gap:var(--ma-space-1);padding:var(--ma-space-5);border-radius:var(--ma-radius-card);background:var(--ma-color-bg-card);box-shadow:var(--ma-elevation-card);display:grid}.ma-today__value{letter-spacing:-.02em;color:var(--ma-color-text-primary);font-size:clamp(2.75rem,5cqi + 1.5rem,3.75rem);font-weight:600;line-height:1}.ma-today__label{color:var(--ma-color-text-secondary);font-weight:500}.ma-clock--small{align-items:baseline;column-gap:var(--ma-space-3);padding:var(--ma-space-4) var(--ma-space-5);flex-wrap:wrap;row-gap:2px;display:flex}.ma-clock--small .ma-clock__time{letter-spacing:0;font-size:1.25rem}.ma-clock--small .ma-clock__ampm{vertical-align:baseline;margin-left:.2em;font-size:.7em}.ma-clock--small .ma-clock__date{font-size:var(--ma-typography-label-font-size)}@media (hover:hover){.ma-mini__row--link:hover{background:color-mix(in srgb, var(--ma-color-bg-canvas) 40%, var(--ma-color-bg-card))}}.ma-mini__row--link{color:inherit;text-decoration:none}.ma-search__scrim{z-index:2;background:color-mix(in srgb, var(--ma-color-bg-canvas) 35%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:fixed;inset:0}@media (prefers-reduced-transparency:reduce){.ma-search__scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--ma-color-bg-canvas) 85%, transparent)}}html[data-text=large]{font-size:112.5%}html[data-text=larger]{font-size:125%}.ma-choices{background:var(--ma-color-control-track);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.ma-choice{min-height:44px;padding:0 var(--ma-space-4);color:var(--ma-color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:600}.ma-choice.is-on{background:var(--ma-color-bg-card);color:var(--ma-color-accent-on-tint);box-shadow:var(--ma-elevation-1)}@media (hover:hover){.ma-choice:not(.is-on):hover{background:color-mix(in srgb, var(--ma-color-bg-card) 55%, transparent)}}.ma-choice:focus-visible{outline:var(--ma-stroke-focus) solid var(--ma-color-interactive-focus-strong);outline-offset:2px}@media (forced-colors:active){.ma-choice.is-on{outline:2px solid highlight}}.ma-chart-kpi{padding:var(--ma-space-5);box-shadow:var(--ma-elevation-card);border-top:4px solid #0000;gap:6px}.ma-chart-kpi--hold{border-top-color:var(--ma-color-decision-hold)}.ma-chart-kpi--deny{border-top-color:var(--ma-color-decision-deny)}.ma-chart-kpi__l{color:var(--ma-color-text-secondary);font-weight:600}.ma-chart-kpi__v{letter-spacing:-.02em;font-size:2.5rem;line-height:1.1}.ma-chart-kpi__s{color:var(--ma-color-text-secondary);font-size:var(--ma-typography-label-font-size)}.ma-chart-bar--soft{fill:var(--ma-color-signal-200)}:root[data-theme=dark] .ma-chart-bar--soft{fill:var(--ma-color-signal-800)}.ma-chart-base{stroke:var(--ma-color-border-divider);stroke-width:1.5px}.ma-chart-val--big{font-size:16px}.ma-chart-stack{border-radius:10px;height:44px}.ma-chart-seg{place-items:center;display:grid}.ma-chart-seg__v{color:var(--ma-color-decision-on-approve);font-size:.875rem;font-weight:700}.ma-chart-seg--held .ma-chart-seg__v{background:var(--ma-color-bg-card);color:var(--ma-color-text-primary);border-radius:6px;padding:1px 6px}.ma-chart-legend--rows{gap:8px;display:grid}.ma-chart-legend--rows li{grid-template-columns:12px 1fr auto;display:grid}.ma-chart-hbar__p{color:var(--ma-color-text-secondary);font-weight:500}.ma-chart-hbar{grid-template-columns:8.5rem minmax(0,1fr) 5rem}.ma-log{margin:0;padding:0;list-style:none;display:grid}.ma-log li{padding:var(--ma-space-3) 0;border-top:1px solid var(--ma-color-border-divider);gap:2px;display:grid}.ma-log li:first-child{border-top:0;padding-top:0}.ma-log span{overflow-wrap:anywhere}.ma-log small{color:var(--ma-color-text-secondary);font-size:.8125rem}.ma-quick{margin-top:var(--ma-space-2);flex-wrap:wrap;gap:6px;display:flex}.ma-quick__btn{cursor:pointer;background:var(--ma-color-bg-card);min-height:32px;box-shadow:inset 0 0 0 1px var(--ma-color-border-divider);color:var(--ma-color-text-secondary);font:inherit;font-size:var(--ma-typography-label-font-size);border:0;border-radius:999px;padding:0 12px;font-weight:500}@media (hover:hover){.ma-quick__btn:hover{box-shadow:inset 0 0 0 1px var(--ma-color-text-secondary)}}.ma-quick__btn[aria-pressed=true]{background:var(--ma-color-accent-tint);color:var(--ma-color-accent-on-tint);box-shadow:inset 0 0 0 2px var(--ma-color-signal-500);font-weight:600}.ma-quick__btn:focus-visible{outline:var(--ma-stroke-focus) solid var(--ma-color-interactive-focus-strong);outline-offset:2px}@media (forced-colors:active){.ma-quick__btn{border:1px solid buttontext}.ma-quick__btn[aria-pressed=true]{outline:2px solid highlight}}.ma-record__exit{margin-top:var(--ma-space-3)}.ma-chip--neutral,.ma-banner--neutral{--_bg:var(--ma-color-control-track);--_fg:var(--ma-color-text-primary)}.ma-more{border-top:1px solid var(--ma-color-border-divider);padding-top:var(--ma-space-3)}.ma-more>summary{cursor:pointer;align-items:center;gap:var(--ma-space-2);min-height:44px;color:var(--ma-color-accent);font-weight:600;list-style:none;display:flex}.ma-more>summary::-webkit-details-marker{display:none}.ma-more>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-right:4px;transition:transform .15s;transform:rotate(-45deg)}.ma-more[open]>summary:before{transform:rotate(45deg)}.ma-more>summary:focus-visible{outline:var(--ma-stroke-focus) solid var(--ma-color-interactive-focus-strong);outline-offset:2px;border-radius:8px}.ma-more>.ma-form{margin-top:var(--ma-space-3)}@media (prefers-reduced-motion:reduce){.ma-more>summary:before{transition:none}}.ma-chart-seg--left{background:var(--ma-color-text-secondary)}.ma-filters__go{gap:var(--ma-space-4)}.ma-filters__clear{white-space:nowrap;align-self:center}.ma-date-echo{color:var(--ma-color-text-secondary);font-size:var(--ma-typography-label-font-size);margin:6px 0 0}.ma-rail__logo svg{width:26px;height:auto}.ma-signin .ma-rail__logo svg{width:32px;height:auto}.ma-signin .ma-signin__brand .ma-rail__logo svg{width:38px;height:auto}
