.eios-five-whys{display:flex;flex-direction:column;gap:var(--eios-space-3)}.fw-print-head{display:none}.fw-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--eios-space-3);align-items:flex-start}.fw-eyebrow{font-family:var(--eios-font-display);font-weight:700;font-size:var(--eios-text-xs);text-transform:uppercase;letter-spacing:var(--eios-track-eyebrow)}.fw-eyebrow,.fw-source{color:var(--eios-color-text-muted)}.fw-source{margin:4px 0 0;font-size:var(--eios-text-sm);max-width:70ch}.fw-controls{display:flex;gap:var(--eios-space-2);align-items:flex-start}.fw-btn,.fw-children-list button,.fw-cm>form button,.fw-export__options button,.fw-forms button,.fw-path button,.fw-status-group button,.fw-turn__targets button{font:inherit;font-size:var(--eios-text-xs);cursor:pointer;background:var(--eios-color-surface);color:var(--eios-color-text);border:1px solid var(--eios-color-input-border);border-radius:var(--eios-radius-sm);padding:3px var(--eios-space-2)}.fw-btn--quiet{border-color:transparent;color:var(--eios-color-text-muted)}.fw-btn[aria-pressed=true],.fw-status-group button.is-on,.fw-turn__targets button.is-on{background:var(--eios-color-text);color:var(--eios-color-bg);border-color:var(--eios-color-text)}.fw-btn:disabled,.fw-cm>form button:disabled,.fw-forms button:disabled,.fw-status-group button:disabled{opacity:.55;cursor:not-allowed}.fw-cm>form input,.fw-field input,.fw-field select,.fw-field textarea,.fw-first input,.fw-forms input,.fw-forms textarea{font:inherit;font-size:var(--eios-text-sm);padding:4px var(--eios-space-2);border:1px solid var(--eios-color-input-border);border-radius:var(--eios-radius-sm);background:var(--eios-color-surface);color:var(--eios-color-text);min-width:0}.fw-cm>form input:disabled,.fw-forms input:disabled{background:var(--eios-color-bg);color:var(--eios-color-text-muted)}.eios-five-whys a:focus-visible,.eios-five-whys button:focus-visible,.eios-five-whys input:focus-visible,.eios-five-whys select:focus-visible,.eios-five-whys textarea:focus-visible{outline:3px solid var(--eios-color-focus);outline-offset:2px}.fw-work{display:grid;grid-template-columns:minmax(0,1fr) 21rem;grid-gap:var(--eios-space-3);gap:var(--eios-space-3);align-items:start}.fw-canvas{gap:var(--eios-space-3);min-width:0}.fw-canvas,.fw-statement{display:flex;flex-direction:column}.fw-statement{font:inherit;text-align:left;cursor:pointer;gap:4px;padding:var(--eios-space-4);border:3px solid var(--eios-color-text);border-radius:var(--eios-radius-md);background:var(--eios-color-bg);color:var(--eios-color-text);font-family:var(--eios-font-display)}.fw-statement strong{font-size:var(--eios-text-lg);line-height:1.2;overflow-wrap:anywhere}.fw-statement.is-selected{box-shadow:0 0 0 3px var(--eios-color-bg),0 0 0 5px var(--eios-color-text)}.fw-statement__label{font-size:var(--eios-text-xs);text-transform:uppercase;letter-spacing:var(--eios-track-eyebrow);color:var(--eios-color-primary);font-weight:700}.fw-statement__root{font-family:var(--eios-font-sans);font-size:var(--eios-text-sm);color:var(--eios-color-success-text)}.fw-statement__root em{font-style:normal;font-weight:600}.fw-statement__root--none{color:var(--eios-color-text-muted)}.fw-origin{display:flex;flex-direction:column;gap:4px;padding:var(--eios-space-3);border:1px solid var(--eios-color-lesson-border);border-left:4px solid var(--eios-color-lesson-text);border-radius:var(--eios-radius-sm);background:var(--eios-color-lesson-bg);font-size:var(--eios-text-sm)}.fw-origin__title{font-family:var(--eios-font-display);font-weight:700;font-size:var(--eios-text-xs);text-transform:uppercase;letter-spacing:var(--eios-track-eyebrow);color:var(--eios-color-lesson-text)}.fw-origin q{font-style:italic}.fw-empty{margin:0;font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.fw-level,.fw-tree{list-style:none;margin:0;padding:0}.fw-tree{gap:var(--eios-space-3)}.fw-chain,.fw-tree{display:flex;flex-direction:column}.fw-chain{gap:6px}.fw-chain__label{align-self:flex-start;font-family:var(--eios-font-display);font-weight:700;font-size:var(--eios-text-xs);text-transform:uppercase;letter-spacing:var(--eios-track-eyebrow);color:var(--eios-color-bg);background:var(--eios-color-text-muted);padding:2px 8px;border-radius:999px}.fw-chain.is-primary .fw-chain__label{background:var(--eios-color-primary)}.fw-level{display:flex;flex-direction:column;gap:var(--eios-space-2)}.fw-children{margin-left:var(--eios-space-6);position:relative;padding-top:var(--eios-space-2)}.fw-children:before{content:"";position:absolute;left:calc(-1 * var(--eios-space-4));top:0;bottom:1.2rem;width:2px;background:var(--eios-color-border)}.fw-children.is-branching:before{background:var(--eios-color-accent-energy);width:3px}.fw-node{position:relative}.fw-children>.fw-node:before{content:"";position:absolute;left:calc(-1 * var(--eios-space-4));top:1.25rem;width:var(--eios-space-4);height:2px;background:var(--eios-color-border)}.fw-children.is-branching>.fw-node:before{background:var(--eios-color-accent-energy)}.fw-card{font:inherit;text-align:left;cursor:pointer;width:100%;box-sizing:border-box;display:grid;grid-template-columns:4rem minmax(0,1fr);grid-template-areas:"why answer" "why meta";grid-column-gap:var(--eios-space-3);column-gap:var(--eios-space-3);grid-row-gap:4px;row-gap:4px;padding:var(--eios-space-3);border:1px solid var(--eios-color-border);border-left:4px solid var(--eios-color-orient);border-radius:var(--eios-radius-sm);background:var(--eios-color-surface);color:var(--eios-color-text);max-width:48rem}.fw-node.is-trunk>.fw-card{border-left-color:var(--eios-color-primary)}.fw-node.is-record>.fw-card{background:var(--eios-color-lesson-bg)}.fw-node--validated>.fw-card{border-left-color:var(--eios-color-success-text)}.fw-node--refuted>.fw-card{border-left-color:var(--eios-color-danger)}.fw-node--refuted>.fw-card .fw-card__answer{text-decoration:line-through;color:var(--eios-color-text-muted)}.fw-node.is-selected>.fw-card{box-shadow:0 0 0 2px var(--eios-color-text)}.fw-node.is-linked>.fw-card{box-shadow:0 0 0 2px var(--eios-color-success-text)}.fw-node.is-selected.is-linked>.fw-card{box-shadow:0 0 0 2px var(--eios-color-success-text),0 0 0 4px var(--eios-color-text)}.fw-card__why{grid-area:why;font-family:var(--eios-font-display);font-weight:700;font-size:var(--eios-text-xs);text-transform:uppercase;letter-spacing:var(--eios-track-eyebrow);color:var(--eios-color-text-muted)}.fw-node.is-trunk>.fw-card .fw-card__why{color:var(--eios-color-primary)}.fw-card__answer{grid-area:answer;font-size:var(--eios-text-md);line-height:1.3;overflow-wrap:anywhere}.fw-card__meta{grid-area:meta;display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.fw-status{flex:none;width:10px;height:10px;border-radius:50%;border:2px solid var(--eios-color-text-muted);display:inline-block}.fw-status--validated{background:var(--eios-color-success-text);border-color:var(--eios-color-success-text)}.fw-status--refuted{background:transparent;border-color:var(--eios-color-danger);position:relative}.fw-status--refuted:after{content:"";position:absolute;left:-2px;right:-2px;top:2px;height:2px;background:var(--eios-color-danger);transform:rotate(-45deg)}.fw-badges{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.fw-badge{font-size:.65rem;text-transform:uppercase;letter-spacing:var(--eios-track-eyebrow);color:var(--eios-color-text-muted);border:1px solid var(--eios-color-border);border-radius:3px;padding:0 4px;white-space:nowrap}.fw-badge--record{color:var(--eios-color-lesson-text);border-color:var(--eios-color-lesson-border);background:var(--eios-color-lesson-bg)}.fw-badge--session{color:var(--eios-color-text-muted)}.fw-badge--evidence{background:var(--eios-color-success-text);color:#fff;font-family:var(--eios-font-mono)}.fw-badge--evidence,.fw-badge--root{border-color:var(--eios-color-success-text)}.fw-badge--root{background:var(--eios-color-success-bg);color:var(--eios-color-success-text);font-weight:700}.fw-badge--contributing{background:var(--eios-color-attention-bg,var(--eios-color-bg));color:var(--eios-color-attention-text);border-color:var(--eios-color-attention-text);font-weight:700}.fw-badge--recorded{background:var(--eios-color-success-text);color:#fff;border-color:var(--eios-color-success-text);font-weight:700}.fw-badge--cm{color:var(--eios-color-primary);border-color:var(--eios-color-primary)}.fw-badge--linked{background:var(--eios-color-success-bg);color:var(--eios-color-success-text);border-color:var(--eios-color-success-text)}.fw-badge--branch{background:var(--eios-color-accent-energy);color:var(--eios-color-text);border-color:var(--eios-color-accent-energy);font-weight:700}.fw-first{display:flex;flex-direction:column;gap:4px;max-width:48rem}.fw-first__label{font-size:var(--eios-text-sm);font-weight:600}.fw-first__row{display:flex;gap:6px}.fw-first__row input{flex:1 1;width:5rem}.fw-inspector{position:-webkit-sticky;position:sticky;top:var(--eios-space-3);display:flex;flex-direction:column;gap:var(--eios-space-2);padding:var(--eios-space-3);border:1px solid var(--eios-color-border);border-radius:var(--eios-radius-md);background:var(--eios-color-surface);font-size:var(--eios-text-sm);min-width:0}.fw-inspector .eios-status-notice:empty{display:none}.fw-text{margin:0;overflow-wrap:anywhere}.fw-text--answer{font-family:var(--eios-font-display);font-weight:600;font-size:var(--eios-text-md);line-height:1.25}.fw-path{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.fw-path button{padding:1px 6px}.fw-path button:after{content:" →"}.fw-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));grid-gap:6px;gap:6px;margin:0}.fw-counts>div{display:flex;flex-direction:column;padding:6px 8px;border:1px solid var(--eios-color-border);border-radius:var(--eios-radius-sm);background:var(--eios-color-bg)}.fw-counts dt{font-size:.65rem;text-transform:uppercase;letter-spacing:var(--eios-track-eyebrow);color:var(--eios-color-text-muted)}.fw-counts dd{margin:0;font-family:var(--eios-font-display);font-weight:700;font-size:var(--eios-text-lg)}.fw-status-group{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.fw-hint{font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.fw-comments,.fw-evidence{margin:0;padding-left:1.2em;font-size:var(--eios-text-xs)}.fw-evidence li{color:var(--eios-color-success-text)}.fw-comments li{overflow-wrap:anywhere}.fw-forms{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.fw-forms form{display:flex;gap:4px}.fw-forms form input{flex:1 1;width:5rem}.fw-forms form button{flex:none;white-space:nowrap}.fw-forms--stack{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.fw-forms--stack .fw-field{width:100%}.fw-field{display:flex;flex-direction:column;gap:2px;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.fw-field input,.fw-field select,.fw-field textarea{color:var(--eios-color-text)}.fw-row{display:flex;flex-wrap:wrap;gap:var(--eios-space-2);align-items:center}.fw-link{font-size:var(--eios-text-xs)}.fw-candidate{gap:6px;align-items:flex-start}.fw-candidate,.fw-cm{display:flex;flex-direction:column;padding-top:6px;border-top:1px dashed var(--eios-color-border)}.fw-cm{gap:4px}.fw-cm>form{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.fw-cm>form input{flex:1 1 8rem;width:5rem}.fw-children-list,.fw-legend,.fw-linked{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--eios-text-xs)}.fw-children-list button{text-align:left;background:var(--eios-color-bg);display:inline-flex;gap:6px;align-items:center}.fw-legend li,.fw-linked li{display:flex;gap:6px;align-items:center}.fw-linked li{flex-wrap:wrap}.fw-linked__chip{display:inline-block;padding:1px 6px;border-radius:3px;background:var(--eios-color-success-bg);color:var(--eios-color-success-text);font-weight:600;text-transform:uppercase;letter-spacing:var(--eios-track-eyebrow);font-size:.65rem}.fw-linked__ref{color:var(--eios-color-text-muted)}.fw-turn{gap:4px;align-items:flex-start}.fw-turn,.fw-turn__sheet{display:flex;flex-direction:column}.fw-turn__sheet{gap:var(--eios-space-2);margin-top:var(--eios-space-2);padding:var(--eios-space-3);background:var(--eios-color-surface);border:1px solid var(--eios-color-border);border-left:4px solid var(--eios-color-primary);border-radius:var(--eios-radius-sm);box-shadow:var(--eios-shadow-raised);font-size:var(--eios-text-sm)}.fw-turn__sheet,.fw-turn__sheet input,.fw-turn__sheet select{width:100%;box-sizing:border-box}.fw-turn__source{color:var(--eios-color-text-muted);overflow-wrap:anywhere}.fw-turn__targets{display:flex;flex-wrap:wrap;gap:4px}.fw-turn__actions{display:flex;flex-wrap:wrap;gap:var(--eios-space-2);align-items:center}.fw-export{position:relative}.fw-export__sheet{position:absolute;right:0;top:calc(100% + 6px);z-index:var(--eios-z-overlay);width:min(30rem,90vw);padding:var(--eios-space-3);background:var(--eios-color-surface);border:1px solid var(--eios-color-border);border-radius:var(--eios-radius-md);box-shadow:var(--eios-shadow-raised);font-size:var(--eios-text-sm)}.fw-export__preview{display:flex;flex-direction:column;gap:2px;padding:var(--eios-space-3);border:1px solid var(--eios-color-border);border-top:4px solid var(--eios-color-accent-energy);background:var(--eios-color-bg);margin-bottom:var(--eios-space-3)}.fw-export__brand{font-family:var(--eios-font-brand);font-style:italic;color:var(--eios-color-text)}.fw-export__preview ul{margin:4px 0 0;padding-left:1.2em;font-size:var(--eios-text-xs);color:var(--eios-color-text-muted)}.fw-export__options{display:flex;flex-direction:column;gap:4px}.fw-export__options button{text-align:left}@media (max-width:900px){.fw-work{grid-template-columns:1fr}.fw-inspector{position:static}.fw-children{margin-left:var(--eios-space-4)}.fw-children:before,.fw-children>.fw-node:before{left:calc(-1 * var(--eios-space-3))}.fw-children>.fw-node:before{width:var(--eios-space-3)}.fw-card{grid-template-columns:1fr;grid-template-areas:"why" "answer" "meta"}.fw-export__sheet{width:min(30rem,calc(100vw - 2rem))}}@media print{body.fw-printing *{visibility:hidden}body.fw-printing .eios-five-whys,body.fw-printing .eios-five-whys *{visibility:visible}body.fw-printing .eios-five-whys{position:absolute;left:0;top:0;width:100%}body.fw-printing .fw-print-head{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-top:4px solid var(--eios-color-accent-energy);border-bottom:1px solid var(--eios-color-border);margin-bottom:8px;font-size:11px}body.fw-printing .fw-print-head__brand{font-family:var(--eios-font-brand);font-style:italic;color:var(--eios-color-text)}body.fw-printing .fw-print-head ul{margin:2px 0 0;padding-left:1.2em;color:var(--eios-color-text-muted)}body.fw-printing .fw-bar,body.fw-printing .fw-export__sheet,body.fw-printing .fw-first,body.fw-printing .fw-inspector{display:none}body.fw-printing .fw-work{display:block}}.tm{display:flex;flex-direction:column;gap:var(--eios-space-3);min-width:0}.tm__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--eios-space-3) var(--eios-space-4)}.tm__eyebrow{margin:0;font-family:var(--eios-font-display);font-weight:700;font-size:var(--eios-text-xs);text-transform:uppercase;letter-spacing:var(--eios-track-eyebrow)}.tm__eyebrow,.tm__source{color:var(--eios-color-text-muted)}.tm__source{margin:4px 0 0;max-width:64ch}.tm__facts,.tm__source{font-size:var(--eios-text-sm)}.tm__facts{display:flex;gap:var(--eios-space-4);margin:0}.tm__facts div{display:flex;flex-direction:column}.tm__facts dt{font-size:var(--eios-text-xs);text-transform:uppercase;letter-spacing:var(--eios-track-eyebrow);color:var(--eios-color-text-muted)}.tm__facts dd{margin:0;font-family:var(--eios-font-display);font-weight:700}.tm__empty{margin:0;font-size:var(--eios-text-sm);color:var(--eios-color-text-muted)}.tm__frame{overflow-x:auto;overflow-y:hidden;max-width:100%;border:1px solid var(--eios-color-border);border-radius:var(--eios-radius-lg);background:linear-gradient(180deg,var(--eios-color-surface),var(--eios-color-bg));-webkit-overflow-scrolling:touch}.tm__canvas{position:relative;min-width:60rem}.tm__svg{position:absolute;inset:0;width:100%;height:100%}.tm__edge{stroke:var(--eios-color-input-border);stroke-width:2;vector-effect:non-scaling-stroke}.tm__edge--ask,.tm__edge--authority,.tm__edge--support{stroke-dasharray:6 6}.tm__edge.is-waiting{stroke:var(--eios-color-attention);stroke-width:3}.tm-node{position:absolute;transform:translate(-50%,-30px);display:flex;flex-direction:column;align-items:center;gap:2px;width:11.5rem;text-align:center;font-size:var(--eios-text-sm)}.tm-node__avatar{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--eios-color-petrol-deep);color:var(--eios-color-bg);font-family:var(--eios-font-display);font-weight:700;font-size:var(--eios-text-lg);box-shadow:0 0 0 4px var(--eios-color-surface),0 2px 6px rgba(29,26,23,.25)}.tm-node__avatar--small{width:32px;height:32px;font-size:var(--eios-text-xs);box-shadow:none}.tm-node--sponsor .tm-node__avatar{width:68px;height:68px;background:var(--eios-comp-4)}.tm-node--lead .tm-node__avatar{width:72px;height:72px;background:var(--eios-color-accent-energy);color:var(--eios-color-text)}.tm-node--backup_lead .tm-node__avatar{background:var(--eios-color-petrol-deep)}.tm-node--core .tm-node__avatar{background:var(--eios-chart-favorable)}.tm-node--sme .tm-node__avatar{background:var(--eios-comp-6);color:var(--eios-color-text)}.tm-node--decision_authority .tm-node__avatar{background:var(--eios-comp-2)}.tm-node--program_support .tm-node__avatar{background:var(--eios-color-band);color:var(--eios-color-text);border-radius:12px}.tm-node--functional_support .tm-node__avatar{background:var(--eios-comp-3);border-radius:12px}.tm-node--resource_owner .tm-node__avatar{background:var(--eios-comp-5);color:var(--eios-color-text);border-radius:12px}.tm-node.is-quiet .tm-node__avatar{width:44px;height:44px;font-size:var(--eios-text-sm);opacity:.85}.tm-node.is-quiet .tm-node__name{font-weight:600}.tm-node.has-attention .tm-node__avatar{box-shadow:0 0 0 4px var(--eios-color-surface),0 0 0 7px var(--eios-color-attention)}.tm-node__name{font-family:var(--eios-font-display);font-weight:700;line-height:1.1}.tm-node__name,.tm-node__role{background:var(--eios-color-surface);padding:0 4px;border-radius:3px}.tm-node__role{font-size:var(--eios-text-xs);color:var(--eios-color-text-muted);max-width:11.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-node__signals{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;margin-top:2px}.tm-signal{display:inline-block;font-size:.65rem;text-transform:uppercase;letter-spacing:var(--eios-track-eyebrow);padding:1px 6px;border-radius:999px;border:1px solid var(--eios-color-border);background:var(--eios-color-surface);color:var(--eios-color-text-muted);text-decoration:none;white-space:nowrap}.tm-signal--attention{border-color:var(--eios-color-attention);color:var(--eios-color-attention-text);background:var(--eios-color-warning-bg)}.tm-signal:focus-visible,.tm-signal:hover{text-decoration:underline}.tm-group{font:inherit;display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;padding:0;background:none;border:0;color:var(--eios-color-text);cursor:pointer;text-align:center}.tm-node__avatar--group{border-radius:14px;background:var(--eios-color-band);color:var(--eios-color-text);box-shadow:0 0 0 4px var(--eios-color-surface),4px 4px 0 0 var(--eios-color-input-border),8px 8px 0 0 var(--eios-color-border)}.tm-group[aria-expanded=true] .tm-node__avatar--group{background:var(--eios-color-text);color:var(--eios-color-bg)}.tm-group:focus-visible{outline:2px solid var(--eios-color-record);outline-offset:4px;border-radius:var(--eios-radius-sm)}.tm-edge-label{position:absolute;transform:translate(-50%,-50%);font-size:.65rem;text-transform:uppercase;letter-spacing:var(--eios-track-eyebrow);padding:2px 6px;border-radius:999px;background:var(--eios-color-surface);border:1px solid var(--eios-color-border);color:var(--eios-color-text-muted);white-space:nowrap;pointer-events:none}.tm-edge-label.is-waiting{border-color:var(--eios-color-attention);color:var(--eios-color-attention-text);background:var(--eios-color-warning-bg)}.tm-band{position:absolute;font-family:var(--eios-font-display);font-weight:700;font-size:.65rem;text-transform:uppercase;letter-spacing:var(--eios-track-eyebrow);color:var(--eios-color-text-muted);pointer-events:none}.tm-band--sponsor{left:57%;top:3%}.tm-band--lead{left:57%;top:36%}.tm-band--core{left:57%;top:70%}.tm-band--left{left:2%;top:3%}.tm-band--right{right:2%;top:3%}.tm__members{padding:var(--eios-space-2) var(--eios-space-3);border:1px dashed var(--eios-color-border);border-radius:var(--eios-radius-md);background:var(--eios-color-surface)}.tm__member-list{list-style:none;margin:var(--eios-space-2) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:var(--eios-space-2);gap:var(--eios-space-2);font-size:var(--eios-text-sm)}.tm__member-list li{display:flex;align-items:center;gap:var(--eios-space-2)}.tm__member-list small{color:var(--eios-color-text-muted)}.tm__waiting-block{display:flex;flex-direction:column;gap:var(--eios-space-2)}.tm__waiting{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:var(--eios-space-2);gap:var(--eios-space-2);font-size:var(--eios-text-sm)}.tm__waiting>li{display:flex;flex-direction:column;padding:var(--eios-space-2) var(--eios-space-3);border-left:3px solid var(--eios-color-input-border);background:var(--eios-color-surface);border-radius:var(--eios-radius-sm)}.tm__waiting>li.is-overdue{border-left-color:var(--eios-color-attention)}.tm__waiting small{color:var(--eios-color-text-muted)}@media (max-width:640px){.tm__waiting-block{order:-1}.tm__head{order:-2}.tm__facts{gap:var(--eios-space-3)}.tm__canvas{min-width:52rem}}.tm-section{margin:0 0 var(--eios-space-6)}