:root{--color-page:#f8faf9;--color-surface:#fff;--color-text:#1d2d29;--color-body:#25312e;--color-muted:#7c8783;--color-brand:#225f50;--color-brand-interactive:#2e7663;--color-focus-surface:#e7f0ed;--color-coral:#91412f;--color-coral-surface:#f3dfd7;--color-border:#dce3e0;--color-error:#a33b2e;--color-error-surface:#fbeae7;--color-sync:#52a083;--color-on-brand:#fff;--color-disabled:#a3afaa;--font-family-sans:Inter, "Segoe UI", ui-sans-serif, system-ui, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-control:6px;--radius-panel:8px;--radius-pill:999px;--content-max-width:960px;--motion-fast:.15s ease;--opacity-disabled:.58}.muyu-react-root,.muyu-react-root>[data-testid=muyu-app]{min-height:100%}.muyu-react-root>[data-testid=muyu-app]>*{box-sizing:border-box;background:var(--color-page);min-height:100%;color:var(--color-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-family-sans);letter-spacing:0;font-size:13px;line-height:20px}.muyu-react-root>[data-testid=muyu-app]>* *,.muyu-react-root>[data-testid=muyu-app]>* :before,.muyu-react-root>[data-testid=muyu-app]>* :after{box-sizing:inherit}.muyu-react-root>[data-testid=muyu-app]>* :where(button,input,select,textarea),.muyu-react-root>[data-testid=muyu-app]>:where(button,input,select,textarea){font:inherit;letter-spacing:inherit}.muyu-react-root>[data-testid=muyu-app]>* :where(a),.muyu-react-root>[data-testid=muyu-app]>:where(a){color:var(--color-brand)}.muyu-react-root>[data-testid=muyu-app]>* :where(a,button,input,select,textarea):focus-visible,.muyu-react-root>[data-testid=muyu-app]>:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--color-brand-interactive);outline-offset:2px}.muyu-react-root>[data-testid=muyu-app]>* :where(img,svg,canvas),.muyu-react-root>[data-testid=muyu-app]>:where(img,svg,canvas){max-width:100%;display:block}.muyu-react-root>[data-testid=muyu-app]>* .app-content,.muyu-react-root>[data-testid=muyu-app]>.app-content{width:min(calc(100% - (var(--space-8) * 2)), var(--content-max-width));margin-inline:auto}.muyu-react-root>[data-testid=muyu-app] :where(.ui-button,.ui-icon-button){border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), opacity var(--motion-fast);justify-content:center;align-items:center;display:inline-flex}.muyu-react-root>[data-testid=muyu-app] .ui-button{gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border:1px solid #0000;font-size:13px;font-weight:600;line-height:20px}.muyu-react-root>[data-testid=muyu-app] :where(.ui-button,.ui-icon-button):disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.muyu-react-root>[data-testid=muyu-app] .ui-button--primary{background:var(--color-brand);color:var(--color-on-brand)}.muyu-react-root>[data-testid=muyu-app] .ui-button--primary:hover:not(:disabled){background:var(--color-brand-interactive)}.muyu-react-root>[data-testid=muyu-app] .ui-button--neutral{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.muyu-react-root>[data-testid=muyu-app] .ui-button--neutral:hover:not(:disabled){border-color:var(--color-brand-interactive);background:var(--color-focus-surface)}.muyu-react-root>[data-testid=muyu-app] .ui-button--quiet{color:var(--color-brand);background:0 0}.muyu-react-root>[data-testid=muyu-app] .ui-button--quiet:hover:not(:disabled){background:var(--color-focus-surface)}.muyu-react-root>[data-testid=muyu-app] .ui-button--danger{background:var(--color-coral);color:var(--color-on-brand)}.muyu-react-root>[data-testid=muyu-app] .ui-button--danger:hover:not(:disabled){background:var(--color-error)}.muyu-react-root>[data-testid=muyu-app] .ui-icon-button{color:var(--color-brand);background:0 0;border:1px solid #0000;width:36px;height:36px;padding:0}.muyu-react-root>[data-testid=muyu-app] .ui-icon-button:hover:not(:disabled){background:var(--color-focus-surface);color:var(--color-brand-interactive)}.muyu-react-root>[data-testid=muyu-app] .ui-icon-button__icon{width:18px;height:18px;display:inline-flex}.muyu-react-root>[data-testid=muyu-app] .ui-icon-button__icon>svg{width:18px;height:18px}.muyu-react-root>[data-testid=muyu-app] .ui-status-badge{background:var(--color-focus-surface);border-radius:var(--radius-pill);color:var(--color-brand);min-height:24px;padding:0 var(--space-2);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.muyu-react-root>[data-testid=muyu-app] :where(.ui-status-badge--waiting,.ui-status-badge--pending,.ui-status-badge--blocked,.ui-status-badge--warning,.ui-status-badge--attention,.ui-status-badge--approval){background:var(--color-coral-surface);color:var(--color-coral)}.muyu-react-root>[data-testid=muyu-app] :where(.ui-status-badge--error,.ui-status-badge--danger){background:var(--color-error-surface);color:var(--color-error)}.muyu-react-root>[data-testid=muyu-app] :where(.ui-status-badge--completed,.ui-status-badge--success){background:var(--color-focus-surface);color:var(--color-brand)}.muyu-react-root>[data-testid=muyu-app] .ui-section-heading{color:var(--color-text);letter-spacing:0;margin:0;font-size:14px;font-weight:700;line-height:20px}@media (width<=1023px){.muyu-react-root>[data-testid=muyu-app]>* .app-content,.muyu-react-root>[data-testid=muyu-app]>.app-content{width:min(calc(100% - (var(--space-6) * 2)), var(--content-max-width))}}@media (width<=640px){.muyu-react-root>[data-testid=muyu-app]>* .app-content,.muyu-react-root>[data-testid=muyu-app]>.app-content{width:calc(100% - (var(--space-4) * 2))}}.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-page{background:var(--color-page);min-height:100vh;color:var(--color-text);font-family:var(--font-family-sans);padding:56px 24px 72px}.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-page__intro,.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-page__options{width:min(1180px,100%);margin:0 auto}.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-page__intro{margin-bottom:32px}.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-page__eyebrow{color:var(--color-brand);letter-spacing:.02em;margin:0 0 8px;font-size:12px;font-weight:700}.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-page h1{letter-spacing:0;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.1}.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-page__intro>p:last-child{max-width:680px;color:var(--color-muted);margin:14px 0 0;line-height:1.7}.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-page__options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-option{min-width:0}.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-option__heading{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-option__heading>span{color:var(--color-brand);font-size:12px;font-weight:700}.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-option__heading h2{letter-spacing:0;margin:0;font-size:18px;line-height:1.35}.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-option__description{min-height:42px;color:var(--color-muted);margin:0 0 12px;font-size:13px;line-height:1.6}.muyu-react-root>[data-testid=muyu-app] .quadrant-demo{min-width:0}.muyu-react-root>[data-testid=muyu-app] .quadrant-demo--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.muyu-react-root>[data-testid=muyu-app] .quadrant-demo--list,.muyu-react-root>[data-testid=muyu-app] .quadrant-demo--focus{gap:10px;display:grid}.muyu-react-root>[data-testid=muyu-app] .quadrant-panel,.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);min-width:0;overflow:hidden}.muyu-react-root>[data-testid=muyu-app] .quadrant-demo__heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.muyu-react-root>[data-testid=muyu-app] .quadrant-demo__heading span{align-items:center;gap:7px;min-width:0;display:flex}.muyu-react-root>[data-testid=muyu-app] .quadrant-demo__heading b{width:25px;height:25px;color:var(--quadrant-ink);background:var(--quadrant-soft);border-radius:7px;flex:none;place-items:center;font-size:11px;display:inline-grid}.muyu-react-root>[data-testid=muyu-app] .quadrant-demo__heading strong{color:var(--color-muted);font-size:12px}.muyu-react-root>[data-testid=muyu-app] .quadrant-demo__empty{color:var(--color-muted);text-align:center;margin:0;padding:20px 12px;font-size:12px}.muyu-react-root>[data-testid=muyu-app] .quadrant-panel--q1,.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card--q1{--quadrant-ink:#91412f;--quadrant-soft:#f3dfd7}.muyu-react-root>[data-testid=muyu-app] .quadrant-panel--q2,.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card--q2{--quadrant-ink:#8b5d18;--quadrant-soft:#f3e8d3}.muyu-react-root>[data-testid=muyu-app] .quadrant-panel--q3,.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card--q3{--quadrant-ink:#356b52;--quadrant-soft:#e4eee8}.muyu-react-root>[data-testid=muyu-app] .quadrant-panel--q4,.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card--q4{--quadrant-ink:#536b7d;--quadrant-soft:#e7edf1}.muyu-react-root>[data-testid=muyu-app] .quadrant-panel__tasks{display:grid}.muyu-react-root>[data-testid=muyu-app] .quadrant-panel__task,.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card__task,.muyu-react-root>[data-testid=muyu-app] .quadrant-panel__more,.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card__more{border:0;border-top:1px solid var(--color-border);width:100%;min-width:0;color:var(--color-body);text-align:left;background:0 0;align-items:center;gap:8px;display:flex}.muyu-react-root>[data-testid=muyu-app] .quadrant-panel__task,.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card__task{font:inherit;cursor:pointer;padding:10px 12px;font-size:12px}.muyu-react-root>[data-testid=muyu-app] .quadrant-panel__task>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.muyu-react-root>[data-testid=muyu-app] .quadrant-panel__task svg:first-child,.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card__task svg:first-child{color:var(--quadrant-ink);flex:none}.muyu-react-root>[data-testid=muyu-app] .quadrant-panel__task svg:last-child,.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card__task svg:last-child{color:var(--color-muted);flex:none;margin-left:auto}.muyu-react-root>[data-testid=muyu-app] .quadrant-panel__task:hover,.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card__task:hover{background:var(--quadrant-soft)}.muyu-react-root>[data-testid=muyu-app] .quadrant-panel__more,.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card__more{color:var(--quadrant-ink);font:inherit;cursor:pointer;justify-content:center;padding:9px 12px;font-size:12px;font-weight:700}.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card__task{border-top:1px solid var(--color-border)}.muyu-react-root>[data-testid=muyu-app] .quadrant-focus-card__more{border-top:0;justify-content:flex-start;padding-left:34px}@media (width<=900px){.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-page__options{grid-template-columns:1fr;max-width:560px}.muyu-react-root>[data-testid=muyu-app] .quadrant-preview-option__description{min-height:0}}.muyu-react-root>[data-testid=muyu-app] .activity-page{gap:var(--space-8);padding-bottom:var(--space-8);display:grid}.muyu-react-root>[data-testid=muyu-app] .activity-page__intro{gap:var(--space-1);display:grid}.muyu-react-root>[data-testid=muyu-app] .activity-page__intro h1,.muyu-react-root>[data-testid=muyu-app] .activity-page__intro p{margin:0}.muyu-react-root>[data-testid=muyu-app] .activity-page__intro h1{color:var(--color-text);font-size:28px;font-weight:700;line-height:34px}.muyu-react-root>[data-testid=muyu-app] .activity-page__intro p{color:var(--color-muted)}.muyu-react-root>[data-testid=muyu-app] .activity-page__status,.muyu-react-root>[data-testid=muyu-app] .activity-page__notice{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) 0;color:var(--color-muted);flex-wrap:wrap;font-size:12px;display:flex}.muyu-react-root>[data-testid=muyu-app] .activity-page__notice{color:var(--color-coral)}.muyu-react-root>[data-testid=muyu-app] .activity-page__notice .ui-button{margin-left:auto}.muyu-react-root>[data-testid=muyu-app] .activity-page__section{gap:var(--space-3);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.muyu-react-root>[data-testid=muyu-app] .activity-page__section h2{color:var(--color-text);margin:0;font-size:14px;font-weight:700;line-height:20px}.muyu-react-root>[data-testid=muyu-app] .activity-page__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.muyu-react-root>[data-testid=muyu-app] .activity-row{justify-content:space-between;gap:var(--space-4);min-width:0;padding:var(--space-4) 0;border-top:1px solid var(--color-border);display:flex}.muyu-react-root>[data-testid=muyu-app] .activity-row:first-child{border-top:0}.muyu-react-root>[data-testid=muyu-app] .activity-row__body{min-width:0}.muyu-react-root>[data-testid=muyu-app] .activity-row__heading{align-items:baseline;gap:var(--space-1) var(--space-2);min-width:0;color:var(--color-text);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.muyu-react-root>[data-testid=muyu-app] .activity-row__heading strong{font-size:13px;font-weight:700}.muyu-react-root>[data-testid=muyu-app] .activity-row__body p{margin:var(--space-1) 0 0;color:var(--color-body);overflow-wrap:anywhere;font-size:12px}.muyu-react-root>[data-testid=muyu-app] .activity-row__meta{justify-items:end;gap:var(--space-1);color:var(--color-muted);text-align:right;flex-shrink:0;font-size:11px;line-height:16px;display:grid}.muyu-react-root>[data-testid=muyu-app] .web-session-panel{gap:var(--space-3);width:min(420px,100vw - 40px);max-width:100%;padding:var(--space-3) 0;display:grid}.muyu-react-root>[data-testid=muyu-app] .user-menu__popover .web-session-panel{width:min(420px,100vw - 56px)}.muyu-react-root>[data-testid=muyu-app] .web-session-panel__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.muyu-react-root>[data-testid=muyu-app] .web-session-panel__header h2{color:var(--color-text);margin:0;font-size:13px;line-height:20px}.muyu-react-root>[data-testid=muyu-app] :where(.web-session-panel__refresh,.web-session-panel__revoke-all,.web-session-item__revoke){min-height:30px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:11px}.muyu-react-root>[data-testid=muyu-app] :where(.web-session-panel__refresh,.web-session-panel__revoke-all,.web-session-item__revoke):hover:not(:disabled){border-color:var(--color-brand-interactive);background:var(--color-focus-surface)}.muyu-react-root>[data-testid=muyu-app] :where(.web-session-panel__refresh,.web-session-panel__revoke-all,.web-session-item__revoke):disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.muyu-react-root>[data-testid=muyu-app] .web-session-panel__revoke-all{color:var(--color-coral);justify-self:start}.muyu-react-root>[data-testid=muyu-app] :where(.web-session-panel__status,.web-session-panel__empty,.web-session-panel__error){overflow-wrap:anywhere;margin:0;font-size:11px;line-height:16px}.muyu-react-root>[data-testid=muyu-app] .web-session-panel__status,.muyu-react-root>[data-testid=muyu-app] .web-session-panel__empty{color:var(--color-muted)}.muyu-react-root>[data-testid=muyu-app] .web-session-panel__error{color:var(--color-error)}.muyu-react-root>[data-testid=muyu-app] .web-session-list{min-width:0;display:grid}.muyu-react-root>[data-testid=muyu-app] .web-session-item{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) 0;border-top:1px solid var(--color-border);display:flex}.muyu-react-root>[data-testid=muyu-app] .web-session-item__details{gap:2px;min-width:0;display:grid}.muyu-react-root>[data-testid=muyu-app] .web-session-item__details strong{min-width:0;color:var(--color-text);overflow-wrap:anywhere;font-size:11px}.muyu-react-root>[data-testid=muyu-app] .web-session-item__details span{color:var(--color-muted);font-size:10px;line-height:14px}@media (width<=640px){.muyu-react-root>[data-testid=muyu-app] .activity-row{gap:var(--space-1);display:grid}.muyu-react-root>[data-testid=muyu-app] .activity-row__meta{text-align:left;justify-items:start}.muyu-react-root>[data-testid=muyu-app] .activity-page__notice .ui-button{margin-left:0}}@media (prefers-reduced-motion:reduce){.muyu-react-root>[data-testid=muyu-app]>* *,.muyu-react-root>[data-testid=muyu-app]>* :before,.muyu-react-root>[data-testid=muyu-app]>* :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.muyu-react-root>[data-testid=muyu-app] .app-shell{background:var(--color-page);min-height:100vh;color:var(--color-body)}.muyu-react-root>[data-testid=muyu-app] .top-nav{z-index:2;background:var(--color-surface);border-bottom:1px solid var(--color-border);height:58px;position:relative}.muyu-react-root>[data-testid=muyu-app] .top-nav__inner{align-items:center;gap:var(--space-4);width:min(calc(100% - (var(--space-8) * 2)), var(--content-max-width));grid-template-columns:minmax(128px,1fr) auto minmax(128px,1fr);height:100%;margin-inline:auto;display:grid;position:relative}.muyu-react-root>[data-testid=muyu-app] .top-nav__brand{align-items:baseline;gap:var(--space-2);width:fit-content;color:var(--color-text);text-decoration:none;display:inline-flex}.muyu-react-root>[data-testid=muyu-app] .top-nav__brand-name{font-size:16px;font-weight:700;line-height:20px}.muyu-react-root>[data-testid=muyu-app] .top-nav__brand-mark{color:var(--color-muted);font-size:10px;font-weight:700;line-height:16px}.muyu-react-root>[data-testid=muyu-app] .top-nav__links{align-self:stretch;align-items:stretch;gap:var(--space-1);display:flex}.muyu-react-root>[data-testid=muyu-app] .top-nav__link{align-items:center;gap:var(--space-1);min-height:58px;padding:0 var(--space-3);color:var(--color-muted);white-space:nowrap;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.muyu-react-root>[data-testid=muyu-app] .top-nav__link:after{right:var(--space-3);bottom:-1px;left:var(--space-3);content:"";background:0 0;height:2px;position:absolute}.muyu-react-root>[data-testid=muyu-app] .top-nav__link:hover,.muyu-react-root>[data-testid=muyu-app] .top-nav__link--active{color:var(--color-brand-interactive)}.muyu-react-root>[data-testid=muyu-app] .top-nav__link--active:after{background:var(--color-brand-interactive)}.muyu-react-root>[data-testid=muyu-app] .top-nav__badge{border-radius:var(--radius-pill);background:var(--color-coral-surface);min-width:18px;min-height:18px;color:var(--color-coral);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.muyu-react-root>[data-testid=muyu-app] .top-nav__actions{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.muyu-react-root>[data-testid=muyu-app] .top-nav__search{top:calc(100% + var(--space-2));z-index:3;width:min(360px,100vw - 32px);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);position:absolute;right:0;box-shadow:0 8px 24px #1d2d291a}.muyu-react-root>[data-testid=muyu-app] .top-nav__search label{margin-bottom:var(--space-2);color:var(--color-text);font-size:12px;font-weight:700;display:block}.muyu-react-root>[data-testid=muyu-app] .top-nav__search-row{align-items:center;gap:var(--space-2);display:flex}.muyu-react-root>[data-testid=muyu-app] .top-nav__search input{min-width:0;height:36px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);flex:1}.muyu-react-root>[data-testid=muyu-app] .top-nav__search-query{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:12px}.muyu-react-root>[data-testid=muyu-app] .user-menu{position:relative}.muyu-react-root>[data-testid=muyu-app] .user-menu__popover{top:calc(100% + var(--space-2));z-index:3;min-width:152px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);position:absolute;right:0;box-shadow:0 8px 24px #1d2d291a}.muyu-react-root>[data-testid=muyu-app] .user-menu__label{margin:var(--space-1) var(--space-2) var(--space-2);color:var(--color-muted);font-size:11px}.muyu-react-root>[data-testid=muyu-app] .user-menu__item{width:100%;min-height:34px;padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;display:block}.muyu-react-root>[data-testid=muyu-app] .user-menu__item:hover{background:var(--color-focus-surface)}.muyu-react-root>[data-testid=muyu-app] .app-shell__body{min-height:calc(100vh - 58px);padding:var(--space-8) 0 var(--space-10)}.muyu-react-root>[data-testid=muyu-app] .sync-status{align-items:center;gap:var(--space-1);min-height:24px;margin-bottom:var(--space-4);color:var(--color-muted);font-size:12px;line-height:16px;display:inline-flex}.muyu-react-root>[data-testid=muyu-app] .sync-status--normal{color:var(--color-sync)}.muyu-react-root>[data-testid=muyu-app] .sync-status--stale{color:var(--color-coral)}.muyu-react-root>[data-testid=muyu-app] .sync-status--error{color:var(--color-error)}.muyu-react-root>[data-testid=muyu-app] .sync-status__dot{background:var(--color-coral);border-radius:50%;width:7px;height:7px}.muyu-react-root>[data-testid=muyu-app] .sync-status--normal .sync-status__dot{background:var(--color-sync)}.muyu-react-root>[data-testid=muyu-app] .inline-error{align-items:center;gap:var(--space-2);color:var(--color-error);display:flex}.muyu-react-root>[data-testid=muyu-app] .inline-error>span{flex:1}.muyu-react-root>[data-testid=muyu-app] .qr-login-page{min-height:100vh;padding:var(--space-8) var(--space-4);background:var(--color-page);place-items:center;display:grid}.muyu-react-root>[data-testid=muyu-app] .qr-login-page__panel{width:min(100%,420px);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.muyu-react-root>[data-testid=muyu-app] .qr-login-page__brand{margin-bottom:var(--space-4);color:var(--color-brand);font-size:11px;font-weight:700;line-height:16px}.muyu-react-root>[data-testid=muyu-app] .qr-login-page h1{color:var(--color-text);margin:0;font-size:28px;font-weight:700;line-height:34px}.muyu-react-root>[data-testid=muyu-app] .qr-login-page__intro{margin:var(--space-2) 0 var(--space-6);color:var(--color-muted)}.muyu-react-root>[data-testid=muyu-app] .qr-login-state{gap:var(--space-4);display:grid}.muyu-react-root>[data-testid=muyu-app] .qr-login-state--challenge{justify-items:start}.muyu-react-root>[data-testid=muyu-app] .qr-login__canvas{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:240px;height:240px}.muyu-react-root>[data-testid=muyu-app] .qr-login__details{gap:var(--space-2);width:100%;margin:0;display:grid}.muyu-react-root>[data-testid=muyu-app] .qr-login__details>div{gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);grid-template-columns:80px minmax(0,1fr);display:grid}.muyu-react-root>[data-testid=muyu-app] .qr-login__details dt{color:var(--color-muted);font-size:12px}.muyu-react-root>[data-testid=muyu-app] .qr-login__details dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text);margin:0;font-size:12px}.muyu-react-root>[data-testid=muyu-app] .qr-login__details code{color:var(--color-brand);font-size:14px;font-weight:700}.muyu-react-root>[data-testid=muyu-app] .qr-login-status{align-items:center;gap:var(--space-2);color:var(--color-body);margin:0;display:inline-flex}.muyu-react-root>[data-testid=muyu-app] .qr-login-status--loading{color:var(--color-muted)}.muyu-react-root>[data-testid=muyu-app] .qr-login-status--success{color:var(--color-brand)}.muyu-react-root>[data-testid=muyu-app] .qr-login__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=1023px){.muyu-react-root>[data-testid=muyu-app] .top-nav__inner{width:min(calc(100% - (var(--space-6) * 2)), var(--content-max-width))}}@media (width<=760px){.muyu-react-root>[data-testid=muyu-app] .top-nav__inner{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto}.muyu-react-root>[data-testid=muyu-app] .top-nav__brand-mark{display:none}.muyu-react-root>[data-testid=muyu-app] .top-nav__links{justify-content:center;overflow-x:auto}.muyu-react-root>[data-testid=muyu-app] .top-nav__link{padding-inline:var(--space-2)}.muyu-react-root>[data-testid=muyu-app] .top-nav__link:after{right:var(--space-2);left:var(--space-2)}.muyu-react-root>[data-testid=muyu-app] .top-nav__actions{gap:0}.muyu-react-root>[data-testid=muyu-app] .app-shell__body{padding-top:var(--space-6)}.muyu-react-root>[data-testid=muyu-app] .qr-login-page__panel{padding:var(--space-6)}}.muyu-react-root>[data-testid=muyu-app] .task-list{width:100%}.muyu-react-root>[data-testid=muyu-app] .task-row{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);color:var(--color-body);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.muyu-react-root>[data-testid=muyu-app] .task-row:hover{background:var(--color-surface)}.muyu-react-root>[data-testid=muyu-app] .task-row__complete{flex-shrink:0;min-width:72px}.muyu-react-root>[data-testid=muyu-app] .task-row__open{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.muyu-react-root>[data-testid=muyu-app] .task-row__open:focus-visible{outline:2px solid var(--color-brand-interactive);outline-offset:2px}.muyu-react-root>[data-testid=muyu-app] .task-row__body{gap:var(--space-1);min-width:0;display:grid}.muyu-react-root>[data-testid=muyu-app] .task-row__title,.muyu-react-root>[data-testid=muyu-app] .focus-task__title{min-width:0;color:var(--color-text);overflow-wrap:anywhere;word-break:break-word;margin:0}.muyu-react-root>[data-testid=muyu-app] .task-row__title{font-size:14px;font-weight:600;line-height:20px}.muyu-react-root>[data-testid=muyu-app] .task-row__status{justify-content:flex-end;min-width:76px;display:flex}.muyu-react-root>[data-testid=muyu-app] .task-meta{align-items:baseline;gap:var(--space-1) var(--space-3);min-width:0;color:var(--color-muted);flex-wrap:wrap;font-size:11px;line-height:16px;display:flex}.muyu-react-root>[data-testid=muyu-app] .task-meta>span,.muyu-react-root>[data-testid=muyu-app] .task-meta>time{overflow-wrap:anywhere;min-width:0}.muyu-react-root>[data-testid=muyu-app] .task-meta__date{color:var(--color-muted)}.muyu-react-root>[data-testid=muyu-app] .task-meta__due{font-weight:600}.muyu-react-root>[data-testid=muyu-app] .task-meta__due--overdue{color:var(--color-error)}.muyu-react-root>[data-testid=muyu-app] .task-meta__due--soon{color:var(--color-coral)}.muyu-react-root>[data-testid=muyu-app] .task-status-label{min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--color-muted);white-space:nowrap;align-items:center;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.muyu-react-root>[data-testid=muyu-app] .task-status-label--active,.muyu-react-root>[data-testid=muyu-app] .task-status-label--blocked,.muyu-react-root>[data-testid=muyu-app] .task-status-label--review{background:var(--color-coral-surface);color:var(--color-coral)}.muyu-react-root>[data-testid=muyu-app] .task-status-label--success{background:var(--color-focus-surface);color:var(--color-brand)}.muyu-react-root>[data-testid=muyu-app] .task-status-label--neutral{background:var(--color-surface);color:var(--color-muted)}.muyu-react-root>[data-testid=muyu-app] .task-status-label--cancelled{background:var(--color-error-surface);color:var(--color-error)}.muyu-react-root>[data-testid=muyu-app] .task-list__empty{color:var(--color-muted);margin:0}.muyu-react-root>[data-testid=muyu-app] .focus-task{justify-content:space-between;align-items:center;gap:var(--space-6);min-width:0;padding:var(--space-4) var(--space-6) var(--space-4) calc(var(--space-6) - 4px);border-left:4px solid var(--color-brand);border-radius:var(--radius-panel);background:var(--color-focus-surface);display:flex}.muyu-react-root>[data-testid=muyu-app] .focus-task__body{gap:var(--space-2);min-width:0;display:grid}.muyu-react-root>[data-testid=muyu-app] .focus-task__eyebrow{color:var(--color-brand);margin:0;font-size:11px;font-weight:700;line-height:16px}.muyu-react-root>[data-testid=muyu-app] .focus-task__title{font-size:17px;font-weight:700;line-height:24px}.muyu-react-root>[data-testid=muyu-app] .focus-task__description{color:var(--color-body);overflow-wrap:anywhere;margin:0}.muyu-react-root>[data-testid=muyu-app] .focus-task__meta{color:var(--color-body)}.muyu-react-root>[data-testid=muyu-app] .focus-task__action{flex-shrink:0}@media (width<=640px){.muyu-react-root>[data-testid=muyu-app] .task-row{grid-template-columns:auto minmax(0,1fr)}.muyu-react-root>[data-testid=muyu-app] .task-row__status{grid-column:2;justify-content:flex-start}.muyu-react-root>[data-testid=muyu-app] .focus-task{align-items:stretch;gap:var(--space-4);flex-direction:column}.muyu-react-root>[data-testid=muyu-app] .focus-task__action{align-self:flex-start}}.muyu-react-root>[data-testid=muyu-app] .today-page,.muyu-react-root>[data-testid=muyu-app] .all-tasks-page{gap:var(--space-6);padding-top:var(--space-1);display:grid}.muyu-react-root>[data-testid=muyu-app] .today-page__intro,.muyu-react-root>[data-testid=muyu-app] .all-tasks-page__intro{gap:var(--space-2);display:grid}.muyu-react-root>[data-testid=muyu-app] .today-page__intro h1,.muyu-react-root>[data-testid=muyu-app] .all-tasks-page__intro h1{color:var(--color-text);margin:0;font-size:28px;font-weight:700;line-height:34px}.muyu-react-root>[data-testid=muyu-app] .today-page__date,.muyu-react-root>[data-testid=muyu-app] .today-page__copy,.muyu-react-root>[data-testid=muyu-app] .all-tasks-page__intro p{color:var(--color-muted);margin:0;font-size:12px;line-height:16px}.muyu-react-root>[data-testid=muyu-app] .today-page__date{font-weight:600}.muyu-react-root>[data-testid=muyu-app] .today-page__section,.muyu-react-root>[data-testid=muyu-app] .all-tasks-page__section{gap:var(--space-3);display:grid}.muyu-react-root>[data-testid=muyu-app] .today-page__empty,.muyu-react-root>[data-testid=muyu-app] .task-list__empty{color:var(--color-muted);margin:0}.muyu-react-root>[data-testid=muyu-app] .all-tasks-page__sync{margin-bottom:calc(var(--space-2) * -1)}.muyu-react-root>[data-testid=muyu-app] .task-composer{min-width:0}.muyu-react-root>[data-testid=muyu-app] .task-composer--collapsed{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.muyu-react-root>[data-testid=muyu-app] .task-composer__trigger{width:100%;min-height:44px;padding-inline:var(--space-3);color:var(--color-muted);text-align:left;justify-content:flex-start;font-weight:600}.muyu-react-root>[data-testid=muyu-app] .task-composer--expanded{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.muyu-react-root>[data-testid=muyu-app] .task-composer__form{gap:var(--space-3);display:grid}.muyu-react-root>[data-testid=muyu-app] .task-composer__field{gap:var(--space-1);display:grid}.muyu-react-root>[data-testid=muyu-app] .task-composer__field label,.muyu-react-root>[data-testid=muyu-app] .task-filters__field>span,.muyu-react-root>[data-testid=muyu-app] .task-filters__mine span{color:var(--color-text);font-size:11px;font-weight:700;line-height:16px}.muyu-react-root>[data-testid=muyu-app] .task-composer__field :where(input,textarea,select),.muyu-react-root>[data-testid=muyu-app] .task-filters__field :where(input,select){width:100%;min-width:0;min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface)}.muyu-react-root>[data-testid=muyu-app] .task-composer__field textarea{resize:vertical;min-height:76px}.muyu-react-root>[data-testid=muyu-app] .task-composer__error{color:var(--color-error);margin:0;font-size:12px;line-height:16px}.muyu-react-root>[data-testid=muyu-app] .task-filters{gap:var(--space-3);padding-block:var(--space-3);border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.muyu-react-root>[data-testid=muyu-app] .task-filters__mine{align-items:center;gap:var(--space-2);min-height:36px;display:inline-flex}.muyu-react-root>[data-testid=muyu-app] .task-filters__mine input{width:16px;height:16px;accent-color:var(--color-brand-interactive);margin:0}.muyu-react-root>[data-testid=muyu-app] .inline-approval-notice{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-block:1px solid var(--color-border);color:var(--color-coral);display:flex}.muyu-react-root>[data-testid=muyu-app] .inline-approval-notice p{gap:var(--space-1);flex:1;min-width:0;margin:0;display:grid}.muyu-react-root>[data-testid=muyu-app] .inline-approval-notice strong,.muyu-react-root>[data-testid=muyu-app] .inline-approval-notice span{overflow-wrap:anywhere}.muyu-react-root>[data-testid=muyu-app] .inline-approval-notice span{color:var(--color-body);font-size:12px}@media (width<=640px){.muyu-react-root>[data-testid=muyu-app] .today-page,.muyu-react-root>[data-testid=muyu-app] .all-tasks-page{gap:var(--space-4)}.muyu-react-root>[data-testid=muyu-app] .today-page__intro h1,.muyu-react-root>[data-testid=muyu-app] .all-tasks-page__intro h1{font-size:24px;line-height:30px}.muyu-react-root>[data-testid=muyu-app] .task-filters{grid-template-columns:1fr}.muyu-react-root>[data-testid=muyu-app] .inline-approval-notice{flex-wrap:wrap;align-items:flex-start}.muyu-react-root>[data-testid=muyu-app] .inline-approval-notice .ui-button{margin-left:calc(17px + var(--space-3))}}.muyu-react-root>[data-testid=muyu-app] .approvals-page{gap:var(--space-8);padding-bottom:var(--space-8);display:grid}.muyu-react-root>[data-testid=muyu-app] .approvals-page__intro{gap:var(--space-1);display:grid}.muyu-react-root>[data-testid=muyu-app] .approvals-page__intro h1,.muyu-react-root>[data-testid=muyu-app] .approvals-page__intro p{margin:0}.muyu-react-root .approval-preview-page{max-width:1120px;padding:var(--space-8) var(--space-6);margin:0 auto}.muyu-react-root .approval-preview-page__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--color-brand)!important}.muyu-react-root .approval-options-page{background:var(--color-page);min-height:100vh;color:var(--color-body);padding:40px 32px 64px}.muyu-react-root .approval-options-page__intro,.muyu-react-root .approval-options-page__grid{width:min(1120px,100%);margin:0 auto}.muyu-react-root .approval-options-page__intro{margin-bottom:32px}.muyu-react-root .approval-options-page__eyebrow{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.muyu-react-root .approval-options-page__intro h1,.muyu-react-root .approval-options-page__intro p:last-child{margin:0}.muyu-react-root .approval-options-page__intro h1{color:var(--color-text);font-size:28px;line-height:36px}.muyu-react-root .approval-options-page__intro p:last-child{max-width:680px;color:var(--color-muted);margin-top:8px;font-size:13px;line-height:20px}.muyu-react-root .approval-options-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.muyu-react-root .approval-options-page__option{min-width:0}.muyu-react-root .approval-options-page__option-heading{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.muyu-react-root .approval-options-page__option-heading span{color:var(--color-coral);font-size:11px;font-weight:700}.muyu-react-root .approval-options-page__option-heading h2{color:var(--color-text);margin:0;font-size:17px}.muyu-react-root .approval-options-page__option>p{min-height:40px;color:var(--color-muted);margin:0 0 12px;font-size:12px;line-height:18px}.muyu-react-root .approval-option-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;gap:12px;padding:16px;display:grid;box-shadow:0 4px 12px #1d2d290f}.muyu-react-root .approval-option-card__header,.muyu-react-root .approval-option-card__c-heading,.muyu-react-root .approval-option-card__b-top,.muyu-react-root .approval-option-card__b-meta,.muyu-react-root .approval-option-card__meta,.muyu-react-root .approval-option-card__person-line{align-items:center;display:flex}.muyu-react-root .approval-option-card__header,.muyu-react-root .approval-option-card__c-heading,.muyu-react-root .approval-option-card__b-top{justify-content:space-between;gap:8px}.muyu-react-root .approval-option-card__category,.muyu-react-root .approval-option-card__status{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.muyu-react-root .approval-option-card__category{background:var(--color-focus-surface);color:var(--color-brand)}.muyu-react-root .approval-option-card__status{background:var(--color-coral-surface);color:var(--color-coral)}.muyu-react-root .approval-option-card h2{color:var(--color-text);margin:0;font-size:16px;line-height:22px}.muyu-react-root .approval-option-card__b-top h2{margin-top:4px}.muyu-react-root .approval-option-card__index{color:var(--color-muted);font-size:10px}.muyu-react-root .approval-option-card__meta{color:var(--color-muted);flex-wrap:wrap;gap:5px;font-size:11px}.muyu-react-root .approval-option-card__meta--compact{gap:4px;font-size:10px}.muyu-react-root .approval-option-card__avatar{background:var(--color-focus-surface);width:22px;height:22px;color:var(--color-brand);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.muyu-react-root .approval-option-card__dot{color:var(--color-border)}.muyu-react-root .approval-option-card__info,.muyu-react-root .approval-option-card__changes{border-top:1px solid #edf1ef;grid-template-columns:62px minmax(0,1fr);gap:8px;padding-top:10px;display:grid}.muyu-react-root .approval-option-card__info>span,.muyu-react-root .approval-option-card__changes>span,.muyu-react-root .approval-option-card__diff-title{color:var(--color-muted);font-size:11px}.muyu-react-root .approval-option-card__info>strong{color:var(--color-body);font-size:12px;line-height:18px}.muyu-react-root .approval-option-card__changes>div,.muyu-react-root .approval-option-card__diff-list{gap:5px;min-width:0;display:grid}.muyu-react-root .approval-option-card__changes p,.muyu-react-root .approval-option-card__diff{color:var(--color-body);grid-template-columns:58px minmax(0,1fr);gap:6px;margin:0;font-size:11px;line-height:17px;display:grid}.muyu-react-root .approval-option-card__changes p>span,.muyu-react-root .approval-option-card__diff>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.muyu-react-root .approval-option-card__changes b,.muyu-react-root .approval-option-card__diff>span{color:var(--color-muted);font-weight:500}.muyu-react-root .approval-option-card__changes del,.muyu-react-root .approval-option-card__diff del{color:var(--color-muted)}.muyu-react-root .approval-option-card__changes strong,.muyu-react-root .approval-option-card__diff strong{color:var(--color-brand);overflow-wrap:anywhere}.muyu-react-root .approval-option-card__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.muyu-react-root .approval-option-card__actions button{border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:38px;font-size:12px;font-weight:700;display:inline-flex}.muyu-react-root .approval-option-card__approve{background:var(--color-brand);color:#fff}.muyu-react-root .approval-option-card__reject{background:var(--color-error);color:#fff}.muyu-react-root .approval-option-card__b-meta{flex-wrap:wrap;justify-content:space-between;gap:8px}.muyu-react-root .approval-option-card__category+.approval-option-card__status{flex-shrink:0}.muyu-react-root .approval-option-card__person-line{color:var(--color-muted);flex-wrap:wrap;gap:5px;font-size:11px}.muyu-react-root .approval-option-card__person-line strong{color:var(--color-body)}.muyu-react-root .approval-option-card__c-heading+h2{margin-top:-2px}.muyu-react-root .approval-option-card__diff-list{border-top:1px solid #edf1ef;grid-column:1/-1;padding:10px 0 0}.muyu-react-root .approval-option-card__diff-title{margin:0 0 2px}@media (width<=920px){.muyu-react-root .approval-options-page__grid{grid-template-columns:1fr;max-width:520px}.muyu-react-root .approval-options-page__option>p{min-height:0}}@media (width<=480px){.muyu-react-root .approval-options-page{padding:24px 16px 40px}}.muyu-react-root .android-approval-preview{background:#e7ece9;min-height:100vh;padding:24px}.muyu-react-root .android-approval-preview__phone{background:var(--color-page);border:1px solid #d5ded9;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,390px);height:min(100vh,780px);min-height:640px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 16px 40px #1d2d2924}.muyu-react-root .android-approval-preview__topbar{background:var(--color-surface);border-bottom:1px solid var(--color-border);grid-template-columns:40px 1fr 40px;align-items:center;height:60px;padding:0 12px;display:grid}.muyu-react-root .android-approval-preview__topbar h1{color:var(--color-text);text-align:center;margin:0;font-size:18px}.muyu-react-root .android-approval-preview__topbar button{width:36px;height:36px;color:var(--color-body);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.muyu-react-root .android-approval-preview__body{gap:24px;padding:20px 16px 88px;display:grid;overflow-y:auto}.muyu-react-root .android-approval-preview__hero p,.muyu-react-root .android-approval-preview__hero h2{margin:0}.muyu-react-root .android-approval-preview__hero p{color:var(--color-brand);font-size:12px;font-weight:700}.muyu-react-root .android-approval-preview__hero h2{max-width:270px;color:var(--color-text);margin-top:6px;font-size:22px;line-height:30px}.muyu-react-root .android-approval-preview__section{gap:10px;display:grid}.muyu-react-root .android-approval-preview__section-heading{justify-content:space-between;align-items:center;display:flex}.muyu-react-root .android-approval-preview__section-heading h3{color:var(--color-text);margin:0;font-size:15px}.muyu-react-root .android-approval-preview__section-heading span{border-radius:var(--radius-pill);background:var(--color-coral-surface);min-width:24px;height:24px;color:var(--color-coral);place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:grid}.muyu-react-root .android-approval-preview__card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;gap:12px;padding:16px;display:grid;box-shadow:0 4px 12px #1d2d290f}.muyu-react-root .android-approval-preview__card-heading{justify-content:space-between;align-items:center;display:flex}.muyu-react-root .android-approval-preview__card-heading div{align-items:center;gap:8px;display:flex}.muyu-react-root .android-approval-preview__card-heading strong{color:var(--color-brand);font-size:13px}.muyu-react-root .android-approval-preview__card-heading small{border-radius:var(--radius-pill);color:var(--color-brand);background:#e7f0ed;padding:3px 7px;font-size:10px}.muyu-react-root .android-approval-preview__avatar{width:28px;height:28px;color:var(--color-brand);background:#e7f0ed;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.muyu-react-root .android-approval-preview__avatar--self{color:var(--color-coral);background:#f3dfd7}.muyu-react-root .android-approval-preview__card h4{color:var(--color-text);margin:0;font-size:16px;line-height:22px}.muyu-react-root .android-approval-preview__card h4 em{color:var(--color-muted);margin-right:7px;font-size:11px;font-style:normal;font-weight:600}.muyu-react-root .android-approval-preview__relation,.muyu-react-root .android-approval-preview__time{color:var(--color-muted);align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.muyu-react-root .android-approval-preview__field{border-top:1px solid #edf1ef;grid-template-columns:72px minmax(0,1fr);gap:8px;padding-top:10px;display:grid}.muyu-react-root .android-approval-preview__field>span{color:var(--color-muted);font-size:11px}.muyu-react-root .android-approval-preview__field>strong{color:var(--color-body);font-size:12px;line-height:18px}.muyu-react-root .android-approval-preview__field--changes>div{gap:5px;display:grid}.muyu-react-root .android-approval-preview__field--changes p{color:var(--color-body);grid-template-columns:56px minmax(0,1fr);gap:6px;margin:0;font-size:12px;line-height:18px;display:grid}.muyu-react-root .android-approval-preview__field--changes b{color:var(--color-muted);font-weight:500}.muyu-react-root .android-approval-preview__field--changes i{color:var(--color-coral);font-style:normal;font-weight:600}.muyu-react-root .android-approval-preview__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.muyu-react-root .android-approval-preview__actions button,.muyu-react-root .android-approval-preview__cancel{border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:13px;font-weight:700;display:inline-flex}.muyu-react-root .android-approval-preview__actions .is-primary{background:var(--color-brand);color:var(--color-on-brand)}.muyu-react-root .android-approval-preview__actions .is-danger{background:var(--color-error);color:var(--color-on-brand)}.muyu-react-root .android-approval-preview__cancel{background:var(--color-focus-surface);width:100%;color:var(--color-brand)}.muyu-react-root .android-approval-preview__bottom-nav{border-top:1px solid var(--color-border);background:#fffffff5;grid-template-columns:repeat(4,1fr);min-height:64px;display:grid}.muyu-react-root .android-approval-preview__bottom-nav span{color:var(--color-muted);place-items:center;font-size:11px;display:grid}.muyu-react-root .android-approval-preview__bottom-nav .is-active{color:var(--color-brand);font-weight:700}@media (width<=420px){.muyu-react-root .android-approval-preview{padding:0}.muyu-react-root .android-approval-preview__phone{border:0;border-radius:0}}.muyu-react-root>[data-testid=muyu-app] .approvals-page__intro h1{color:var(--color-text);font-size:28px;font-weight:700;line-height:34px}.muyu-react-root>[data-testid=muyu-app] .approvals-page__intro p{color:var(--color-muted)}.muyu-react-root>[data-testid=muyu-app] .approvals-page__sync{min-height:24px}.muyu-react-root>[data-testid=muyu-app] .approvals-page__section{gap:var(--space-3);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.muyu-react-root>[data-testid=muyu-app] .approvals-page__section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;display:flex}.muyu-react-root>[data-testid=muyu-app] .approvals-page__pending-count{color:var(--color-coral);flex-shrink:0;margin:0;font-size:11px}.muyu-react-root>[data-testid=muyu-app] .approvals-page__empty{color:var(--color-muted);margin:0}.muyu-react-root>[data-testid=muyu-app] .approvals-page__list{min-width:0;display:grid}.muyu-react-root>[data-testid=muyu-app] .approval-request-row{gap:var(--space-4);min-width:0;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__content{gap:var(--space-2);min-width:0;display:grid}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__heading{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__type{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__type-label{color:var(--color-brand);font-size:12px;font-weight:700}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__request-id{color:var(--color-muted);font-size:10px}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__title{min-width:0;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:20px}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__task-number{margin-right:var(--space-2);color:var(--color-muted);font-size:11px;font-weight:600}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__task-title{color:var(--color-text)}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__details{margin:var(--space-1) 0 0;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-border);grid-template-columns:minmax(150px,.8fr) minmax(160px,.8fr) minmax(260px,1.6fr);gap:1px;display:grid;overflow:hidden}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__detail{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-3);background:var(--color-surface);display:grid}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__detail dt{color:var(--color-muted);letter-spacing:0;font-size:10px;font-weight:600}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__detail dd{min-width:0;color:var(--color-body);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:18px}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__detail-separator{margin:0 var(--space-1);color:var(--color-muted)}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__person{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__avatar{width:22px;height:22px;margin-right:var(--space-1);background:var(--color-focus-surface);color:var(--color-brand);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__person-role{color:var(--color-muted);font-size:11px}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__change-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__change-list li{gap:var(--space-2);grid-template-columns:minmax(72px,auto) minmax(0,1fr);display:grid}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__change-value{min-width:0;color:var(--color-text);overflow-wrap:anywhere;font-weight:600}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__empty-change{color:var(--color-muted)}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__meta,.muyu-react-root>[data-testid=muyu-app] .approval-request-row__changes,.muyu-react-root>[data-testid=muyu-app] .approval-request-row__notice{overflow-wrap:anywhere;margin:0}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__meta{color:var(--color-muted);font-size:11px;line-height:16px}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__created-at{align-items:center;gap:var(--space-1);display:inline-flex}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__changes{color:var(--color-body);font-size:12px;line-height:18px}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__change-key{color:var(--color-muted)}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__notice{color:var(--color-coral);font-size:12px}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__reason{align-content:end;gap:var(--space-1);min-width:180px;display:grid}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__reason label{color:var(--color-muted);font-size:11px}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__reason textarea{width:100%;min-height:64px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);resize:vertical}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__actions{justify-content:flex-end;align-items:end;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__busy{color:var(--color-muted);white-space:nowrap;align-self:end;font-size:11px}@media (width<=640px){.muyu-react-root>[data-testid=muyu-app] .approvals-page__section-heading{align-items:flex-start;gap:var(--space-1);flex-direction:column}.muyu-react-root>[data-testid=muyu-app] .approval-request-row,.muyu-react-root>[data-testid=muyu-app] .approval-request-row__details{grid-template-columns:minmax(0,1fr)}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__reason{min-width:0}.muyu-react-root>[data-testid=muyu-app] .approval-request-row__actions{justify-content:flex-start;align-items:stretch}}.muyu-react-root>[data-testid=muyu-app] .task-detail-panel{z-index:5;border-left:1px solid var(--color-border);background:var(--color-surface);width:min(560px,100vw);min-height:0;color:var(--color-body);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 32px #1d2d291f}.muyu-react-root>[data-testid=muyu-app] .task-detail-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-width:0;padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.muyu-react-root>[data-testid=muyu-app] .task-detail-panel__heading{min-width:0}.muyu-react-root>[data-testid=muyu-app] .task-detail-panel__eyebrow{margin:0 0 var(--space-1);color:var(--color-muted);font-size:11px;line-height:16px}.muyu-react-root>[data-testid=muyu-app] .task-detail-panel h2{min-width:0;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:28px}.muyu-react-root>[data-testid=muyu-app] .task-detail-panel__scroll{min-height:0;padding:0 var(--space-6) var(--space-8);overscroll-behavior:contain;overflow-y:auto}.muyu-react-root>[data-testid=muyu-app] .task-detail-panel__metadata{gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;font-size:11px;line-height:16px;display:flex}.muyu-react-root>[data-testid=muyu-app] .task-detail-panel__metadata span{overflow-wrap:anywhere;min-width:0}.muyu-react-root>[data-testid=muyu-app] .task-detail-panel__stale{color:var(--color-coral);font-weight:600}.muyu-react-root>[data-testid=muyu-app] .task-edit-form{gap:var(--space-4);padding:var(--space-4) 0 var(--space-6);display:grid}.muyu-react-root>[data-testid=muyu-app] .task-edit-form__priority{gap:var(--space-3);display:grid}.muyu-react-root>[data-testid=muyu-app] .task-edit-form__secondary{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.muyu-react-root>[data-testid=muyu-app] .task-edit-form__row{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.muyu-react-root>[data-testid=muyu-app] .task-detail-field{gap:var(--space-1);min-width:0;color:var(--color-text);font-size:11px;font-weight:700;line-height:16px;display:grid}.muyu-react-root>[data-testid=muyu-app] .task-detail-field>span{overflow-wrap:anywhere}.muyu-react-root>[data-testid=muyu-app] .task-detail-field :where(input,select,textarea){width:100%;min-width:0;min-height:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:13px;font-weight:400;line-height:20px}.muyu-react-root>[data-testid=muyu-app] .task-detail-field textarea{resize:vertical;min-height:80px}.muyu-react-root>[data-testid=muyu-app] .task-detail-field :where(input,select,textarea):disabled{background:var(--color-page);color:var(--color-muted)}.muyu-react-root>[data-testid=muyu-app] .task-detail-field__hint{color:var(--color-muted);font-size:11px;font-weight:400;line-height:16px}.muyu-react-root>[data-testid=muyu-app] .task-edit-form__actions{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.muyu-react-root>[data-testid=muyu-app] .task-detail-section,.muyu-react-root>[data-testid=muyu-app] .task-timeline{gap:var(--space-3);padding:var(--space-6) 0;border-top:1px solid var(--color-border);display:grid}.muyu-react-root>[data-testid=muyu-app] .task-detail-section h3,.muyu-react-root>[data-testid=muyu-app] .task-timeline h3{color:var(--color-text);margin:0;font-size:14px;font-weight:700;line-height:20px}.muyu-react-root>[data-testid=muyu-app] .task-detail-list{min-width:0;display:grid}.muyu-react-root>[data-testid=muyu-app] .task-detail-empty{color:var(--color-muted);margin:0;font-size:12px;line-height:16px}.muyu-react-root>[data-testid=muyu-app] .task-comment,.muyu-react-root>[data-testid=muyu-app] .task-approval-summary,.muyu-react-root>[data-testid=muyu-app] .conflict-item{gap:var(--space-2);min-width:0;padding:var(--space-3) 0;border-top:1px solid var(--color-border);display:grid}.muyu-react-root>[data-testid=muyu-app] .task-comment:first-child,.muyu-react-root>[data-testid=muyu-app] .task-approval-summary:first-child,.muyu-react-root>[data-testid=muyu-app] .conflict-item:first-child{border-top:0}.muyu-react-root>[data-testid=muyu-app] .task-comment__body,.muyu-react-root>[data-testid=muyu-app] .task-approval-summary strong,.muyu-react-root>[data-testid=muyu-app] .conflict-item__field{min-width:0;color:var(--color-text);overflow-wrap:anywhere;margin:0}.muyu-react-root>[data-testid=muyu-app] .task-comment__meta,.muyu-react-root>[data-testid=muyu-app] .task-approval-summary span,.muyu-react-root>[data-testid=muyu-app] .conflict-item__values{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;color:var(--color-muted);flex-wrap:wrap;font-size:11px;font-weight:400;line-height:16px;display:flex}.muyu-react-root>[data-testid=muyu-app] .task-comment__meta .ui-button{min-height:28px;padding-inline:var(--space-2);margin-left:auto;font-size:11px}.muyu-react-root>[data-testid=muyu-app] .task-detail-inline-form{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.muyu-react-root>[data-testid=muyu-app] .task-detail-delay .task-detail-inline-form{grid-template-columns:minmax(0,1.2fr) minmax(112px,.8fr) minmax(0,1fr) auto}.muyu-react-root>[data-testid=muyu-app] .task-detail-error{color:var(--color-error);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:16px}.muyu-react-root>[data-testid=muyu-app] .conflict-panel{gap:var(--space-3);padding:var(--space-4) 0 var(--space-6);border-top:3px solid var(--color-coral);display:grid}.muyu-react-root>[data-testid=muyu-app] .conflict-panel h3{color:var(--color-coral);margin:0;font-size:14px;font-weight:700;line-height:20px}.muyu-react-root>[data-testid=muyu-app] .conflict-panel__list{min-width:0;display:grid}.muyu-react-root>[data-testid=muyu-app] .conflict-item__values span{overflow-wrap:anywhere;min-width:0}.muyu-react-root>[data-testid=muyu-app] .conflict-item__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.muyu-react-root>[data-testid=muyu-app] .task-timeline__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.muyu-react-root>[data-testid=muyu-app] .task-timeline__item{justify-content:space-between;gap:var(--space-4);min-width:0;padding:var(--space-3) 0;border-top:1px solid var(--color-border);display:flex}.muyu-react-root>[data-testid=muyu-app] .task-timeline__item:first-child{border-top:0}.muyu-react-root>[data-testid=muyu-app] .task-timeline__body{min-width:0}.muyu-react-root>[data-testid=muyu-app] .task-timeline__body strong,.muyu-react-root>[data-testid=muyu-app] .task-timeline__body p{overflow-wrap:anywhere;margin:0}.muyu-react-root>[data-testid=muyu-app] .task-timeline__body strong{color:var(--color-text);font-size:12px}.muyu-react-root>[data-testid=muyu-app] .task-timeline__body p{color:var(--color-body);font-size:12px}.muyu-react-root>[data-testid=muyu-app] .task-timeline__meta{justify-items:end;gap:var(--space-1);color:var(--color-muted);text-align:right;flex-shrink:0;font-size:11px;line-height:16px;display:grid}@media (width<=1023px){.muyu-react-root>[data-testid=muyu-app] .task-detail-panel{border-top:1px solid var(--color-border);border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-height:88vh;inset:auto 0 0;box-shadow:0 -12px 32px #1d2d291f}.muyu-react-root>[data-testid=muyu-app] .task-detail-panel__header,.muyu-react-root>[data-testid=muyu-app] .task-detail-panel__scroll{padding-inline:var(--space-4)}}@media (width<=640px){.muyu-react-root>[data-testid=muyu-app] .task-edit-form__secondary,.muyu-react-root>[data-testid=muyu-app] .task-detail-inline-form,.muyu-react-root>[data-testid=muyu-app] .task-detail-delay .task-detail-inline-form{grid-template-columns:minmax(0,1fr)}.muyu-react-root>[data-testid=muyu-app] .task-edit-form__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.muyu-react-root>[data-testid=muyu-app] .task-edit-form__actions .ui-button{width:100%}.muyu-react-root>[data-testid=muyu-app] .task-timeline__item{gap:var(--space-1);display:grid}.muyu-react-root>[data-testid=muyu-app] .task-timeline__meta{text-align:left;justify-items:start}}
