.m3-table-heading-part,.m3-table-heading-part>button,.m3-table-heading-parts{display:inline-flex;align-items:center;gap:var(--m-space-2)}.m3-table-heading-parts{min-width:0;max-width:100%;flex-wrap:wrap;row-gap:0}.m3-table-heading-part>button{font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left}.m3-orders-table .m3-table-wrap{container-type:inline-size;max-height:none;overflow-y:visible}.m3-orders-table .m3-table,.m3-orders-table .m3-table tbody,.m3-orders-table .m3-table thead{display:block}.m3-orders-table .m3-table{min-width:var(
    --m3-table-min,calc(var(--m-orders-state-column) + var(--m-orders-due-column) + var(--m-orders-updated-column) + var(--m-menu-width) * 2 + var(--m-shell-inset) * 3)
  )}.m3-orders-table .m3-table tr{display:grid;grid-template-columns:var(
      --m3-table-columns,var(--m-checkbox) minmax(0,1.4fr) var(--m-orders-state-column) minmax(0,1.6fr) var(--m-orders-due-column) minmax(0,.9fr) var(--m-orders-updated-column)
    );-moz-column-gap:var(--m-space-5);column-gap:var(--m-space-5);align-items:center;padding-inline:var(--m-table-pad-x)}@container (max-width: 1180px){.m3-orders-table .m3-table tr{grid-template-columns:var(
        --m3-table-columns,var(--m-checkbox) minmax(0,1.4fr) var(--m-orders-state-column) minmax(0,1.6fr) var(--m-orders-due-column-narrow) minmax(0,.9fr) var(--m-orders-updated-column-narrow)
      );-moz-column-gap:var(--m-space-3);column-gap:var(--m-space-3)}}.m3-orders-table .m3-table td,.m3-orders-table .m3-table th{box-sizing:border-box;display:flex;align-items:center;min-width:0;padding-inline:0;border:0;text-align:left}.m3-orders-table .m3-table thead tr{background:var(--th-bg);border-bottom:var(--m-border-width) solid var(--m-table-head-line)}.m3-orders-table .m3-table th{font-weight:var(--m-weight-normal);letter-spacing:var(--m-tracking-label)}.m3-orders-table .m3-table tbody tr{border-top:var(--m-border-width) solid var(--m-table-line)}.m3-orders-table .m3-table td{min-height:var(--m-orders-row);height:auto}.m3-orders-table .m3-table td>*{min-width:0;max-width:100%}.m3-orders-table .m3-table td>div>strong{font-size:var(--m-font-block)}.m3-orders-table .m3-progress-caption>span:last-child,.m3-orders-table .m3-table td .m3-error,.m3-orders-table .m3-table td>div>span,.m3-orders-table .m3-table td>div>strong,.m3-orders-table .m3-table td>span>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m3-orders-table .m3-table td .m3-error{padding-inline-end:var(--m-space-3)}.m3-orders-table .m3-table td>div>span{display:block;font-size:var(--m-font-small)}.m3-orders-table .m3-progress-caption>span:first-child{flex-shrink:0}.m3-orders-table .m3-table td[colspan]{grid-column:1/-1}.m3-orders-table .m3-table td .m3-phase{max-width:100%;min-width:0;flex-wrap:nowrap;white-space:nowrap}.m3-orders-table .m3-table td .m3-phase-sub{min-width:0;overflow:hidden;text-overflow:ellipsis}.m3-column-menu{display:flex;flex-direction:column;gap:var(--m-list-inner-gap);box-sizing:border-box;width:var(--m-list-menu-width);max-width:100%;padding:var(--m-list-menu-pad);border:var(--m-border-width) solid var(--m-glass-border);border-radius:var(--m-radius-quick);background:var(--m-list-menu-bg);backdrop-filter:var(--m-layer-filter);box-shadow:var(--m-shadow-layer);color:var(--ink);font-weight:var(--m-weight-normal)}.m3-column-menu-title{display:flex;align-items:center;justify-content:space-between;padding:var(--m-list-menu-title-pad)}.m3-column-menu-title>span{font-size:var(--m-font-block);font-weight:var(--m-weight-bold)}.m3-column-menu-title>button{width:var(--m-list-menu-close);height:var(--m-list-menu-close);padding:0;border:var(--m-border-width) solid var(--m-button-border);border-radius:var(--m-radius-circle);background:var(--m-secondary-gradient);box-shadow:var(--m-shadow-round);color:var(--ink-3);font-size:var(--m-font-label);cursor:pointer}.m3-column-menu-action{display:flex;align-items:center;justify-content:space-between;gap:var(--m-list-menu-act-gap);height:var(--m-list-menu-act-h);padding:var(--m-list-menu-act-pad);border:0;border-radius:var(--m-radius-pill);background:transparent;color:var(--ink);font-size:var(--m-font-button-md);font-weight:var(--m-weight-semibold);text-align:left;cursor:pointer}.m3-column-menu-action:focus-visible,.m3-column-menu-action:hover:not(:disabled){background:var(--m-list-menu-hover)}.m3-column-menu-action:disabled{opacity:var(--m-disabled-opacity);cursor:not-allowed}.m3-column-menu-hint{font-family:var(--font-mono);font-size:var(--m-font-mono);font-weight:var(--m-weight-normal);color:var(--mute)}.m3-column-menu-sep{height:var(--m-border-width);margin:var(--m-list-menu-sep);background:var(--m-table-head-line)}.m3-column-menu-label{padding:var(--m-list-menu-label-pad);color:var(--mute);font-family:var(--font-mono);font-size:var(--m-list-menu-label);letter-spacing:var(--m-tracking-label);text-transform:uppercase}.m3-column-menu-values{display:flex;flex-wrap:wrap;gap:var(--m-list-chip-gap);max-height:var(--m-list-menu-vals-max);padding:var(--m-list-menu-vals-pad);overflow-y:auto}.m3-column-menu-value{display:inline-flex;align-items:center;gap:var(--m-space-2);height:var(--m-button-sm);padding:0 var(--m-space-5);border:var(--m-border-width) solid var(--m-list-chip-line);border-radius:var(--m-radius-pill);background:var(--m-list-chip-bg);box-shadow:var(--m-list-chip-shadow);color:var(--ink);font-size:var(--m-font-button-sm);font-weight:var(--m-weight-bold);cursor:pointer}.m3-column-menu-value[data-selected=true]{background:var(--acc-tint);color:var(--acc-ink);border-color:var(--m-selected-border);box-shadow:var(--m-shadow-seg-on)}.m3-column-menu-value>span{font-family:var(--font-mono);font-size:var(--m-font-mono);font-weight:var(--m-weight-normal);opacity:.7}.m3-column-menu-none{padding:0 var(--m-space-3) var(--m-space-1);color:var(--ink-4);font-size:var(--m-font-button-sm);line-height:var(--m-lh-list-menu-none)}.m3-column-menu-link{align-self:flex-start;height:var(--m-button-sm);margin:var(--m-space-1) 0 0 var(--m-space-1);padding:var(--m-list-menu-link-pad);border:0;border-radius:var(--m-radius-pill);background:transparent;color:var(--acc-ink);font-size:var(--m-font-button-sm);font-weight:var(--m-weight-bold);text-decoration:underline;cursor:pointer}.m3-column-menu-search{width:100%;min-height:var(--m-button-sm);margin-block:var(--m-space-1);padding-inline:var(--m-space-2);border:1px solid rgb(var(--ln)/.14);border-radius:var(--m-radius-table);background:var(--surf);color:var(--ink);font:inherit}.m3-part{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden}.m3-part-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-space-5);padding:var(--m-space-5) var(--m-space-controls);cursor:pointer}.m3-part-head:hover{background:var(--m-part-hover)}.m3-part-check,.m3-part-mark{display:grid;place-items:center;flex:none;box-sizing:border-box;width:var(--m-part-circle);height:var(--m-part-circle);padding:0;border-radius:var(--m-radius-circle);border:var(--m-border-width) solid var(--m-button-border);background:var(--m-secondary-gradient);box-shadow:var(--m-part-mark-shadow);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--m-font-small);font-weight:var(--m-weight-normal)}.m3-part-check[data-done=true],.m3-part[data-done=true] .m3-part-mark{border-color:var(--m-part-mark-line);background:linear-gradient(180deg,var(--acc-tint),var(--acc-tint));box-shadow:var(--m-part-mark-done-shadow);color:var(--acc-ink)}.m3-part-check{border-color:var(--m-part-check-border);font-family:inherit;font-size:var(--m-font-button-md);font-weight:var(--m-weight-bold);color:var(--acc-ink)}.m3-part-check[data-done=true]{cursor:default}button.m3-part-check{cursor:pointer}button.m3-part-check:active:not(:disabled){transform:translateY(var(--m-press));box-shadow:var(--m-shadow-pressed-secondary)}button.m3-part-check:disabled{opacity:var(--m-disabled-opacity);cursor:not-allowed}.m3-part-title{display:flex;flex:1;flex-direction:column;gap:var(--m-part-title-gap);min-width:var(--m-part-title-min)}.m3-part-title>b{font-size:var(--m-font-block);font-weight:var(--m-weight-bold);overflow-wrap:anywhere}.m3-part-status{display:flex;align-items:center;gap:var(--m-space-2);color:var(--ink);font-size:var(--m-font-label);font-weight:var(--m-weight-semibold)}.m3-part-dot{flex-shrink:0;width:var(--m-dot-7);height:var(--m-dot-7);border-radius:var(--m-radius-circle);background:var(--mute-2)}.m3-part-status[data-tone=done],.m3-part-status[data-tone=progress]{color:var(--acc-ink)}.m3-part-status[data-tone=done] .m3-part-dot{background:var(--acc-hi2)}.m3-part-status[data-tone=progress] .m3-part-dot{background:var(--acc)}.m3-part-status[data-tone=open]{color:var(--warn-ink)}.m3-part-status[data-tone=open] .m3-part-dot{background:var(--warn)}.m3-part-progress{display:flex;align-items:center;gap:var(--m-space-3);flex:0 1 var(--m-part-progress-max);min-width:var(--m-part-progress-min)}.m3-part-bar{flex:1;height:var(--m-dot-6);background:var(--m-part-bar-bg);box-shadow:var(--m-part-bar-shadow);overflow:hidden}.m3-part-bar,.m3-part-bar>span{border-radius:var(--m-radius-pill)}.m3-part-bar>span{display:block;height:100%;background:linear-gradient(180deg,var(--acc-hi2),var(--acc))}.m3-part-count{font-family:var(--font-mono);font-size:var(--m-font-mono);font-weight:var(--m-weight-regular);color:var(--acc-ink)}.m3-part .m3-button.m3-part-toggle{box-shadow:var(--m-shadow-secondary);font-size:var(--m-font-label)}.m3-part-body{display:flex;flex-direction:column}.m3-part-body[hidden]{display:none}.m3-part-task{display:grid;grid-template-columns:var(--m-part-circle) minmax(0,1fr) auto;gap:var(--m-space-5);align-items:center;padding:var(--m-space-4) var(--m-space-controls);border-top:var(--m-border-width) solid var(--m-table-line)}.m3-part-task[data-current=true]{background:var(--m-part-next-bg)}.m3-part-task-text{display:block;min-width:0}.m3-part-task-text>b{display:block;font-size:var(--m-font-body);font-weight:var(--m-weight-semibold);overflow-wrap:anywhere}.m3-part-task[data-done=true] .m3-part-task-text>b{color:var(--mute)}.m3-part-task-text>span{display:block;margin-top:var(--m-part-task-sub-gap);color:var(--mute);font-size:var(--m-font-label)}.m3-part-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--m-space-3)}.m3-button.m3-part-finish{padding-inline:var(--m-space-controls);box-shadow:var(--m-part-finish-shadow)}.m3-button.m3-part-finish:active:not(:disabled){box-shadow:var(--m-shadow-pressed)}.m3-part-when{font-family:var(--font-mono);font-size:var(--m-font-label)}.m3-part-actions:empty{display:none}.m3-phase-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--m-space-2);list-style:none;margin:0;padding:0}@container merku-order (max-width: 699px){.m3-phase-rail{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}}.m3-phase-rail>li{min-width:0}.m3-phase-rail button{display:flex;flex-direction:column;justify-content:center;gap:var(--m-phase-tile-gap);width:100%;min-width:0;min-height:var(--m-tile-min-height);padding:var(--m-phase-tile-pad);border:var(--m-border-width) solid var(--m-glass-border);border-radius:var(--m-radius-nested);background:var(--m-tile-done-bg);box-shadow:var(--m-shadow-tile-done);color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:transform .1s}.m3-phase-rail button:active{transform:translateY(var(--m-press))}.m3-phase-rail button[data-state=current]{background:var(--m-tile-now-bg);border-color:var(--m-tile-now-edge);box-shadow:var(--m-shadow-tile-now);color:var(--acc-ink)}.m3-phase-rail button[data-state=future]{background:var(--m-tile-future-bg);border-color:var(--m-tile-future-edge);box-shadow:none;color:var(--mute-2)}.m3-phase-rail button[aria-expanded=true]{box-shadow:var(--m-shadow-tile-selected)}.m3-phase-rail button:focus-visible{outline:var(--m-focus);outline-offset:var(--m-focus-offset)}.m3-phase-rail-name{display:flex;align-items:center;gap:var(--m-phase-name-gap);overflow:hidden;white-space:nowrap;font-size:var(--m-font-small);font-weight:var(--m-weight-bold)}.m3-phase-rail-name>span:last-child{overflow:hidden;text-overflow:ellipsis}.m3-phase-rail-number{flex:none;color:var(--acc)}.m3-phase-rail button[data-state=future] .m3-phase-rail-number{color:var(--faint)}.m3-phase-rail-date{font-weight:var(--m-weight-regular);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--m-font-label);color:var(--ink-4)}.m3-phase-rail button[data-state=current] .m3-phase-rail-date{color:var(--acc-ink)}.m3-phase-rail button[data-state=future] .m3-phase-rail-date{color:var(--faint)}.m3-phase-detail{padding:var(--m-space-6);margin-top:var(--m-space-5);border:var(--m-border-width) solid var(--m-glass-border);border-radius:var(--m-radius-card);background:var(--m-glass-card);box-shadow:var(--m-shadow-card)}.m3-phase-detail,.m3-phase-now{position:relative;display:flex;flex-direction:column;gap:var(--m-space-3);font-size:var(--m-font-body)}.m3-phase-now-head{display:flex;flex-direction:column;gap:var(--m-phase-now-gap)}.m3-phase-kicker{font-family:var(--font-mono);font-size:var(--m-font-mono);letter-spacing:var(--m-table-tracking);text-transform:uppercase}.m3-phase-kicker,.m3-phase-now h2{padding:var(--m-phase-line-pad);color:var(--acc-ink)}.m3-phase-now h2{margin:0;font-family:var(--font-display);font-size:var(--m-font-h2);font-weight:var(--m-weight-bold);letter-spacing:-.01em;line-height:1.1}.m3-phase-sub-line{display:flex;align-items:center;gap:var(--m-space-2);padding:var(--m-phase-line-pad);font-size:var(--m-font-body);font-weight:var(--m-weight-bold);color:var(--ink-2)}.m3-phase-sub-line>span:first-child{flex:none;width:var(--m-dot);height:var(--m-dot);border-radius:var(--m-radius-circle)}.m3-phase-facts dl{display:grid;grid-template-columns:auto 1fr;gap:var(--m-phase-facts-gap);margin:0;font-size:var(--m-font-small)}.m3-phase-facts dt,.m3-phase-next>span{color:var(--mute)}.m3-phase-facts dd{margin:0;font-weight:var(--m-weight-semibold)}.m3-phase-next{display:flex;flex-direction:column;gap:var(--m-phase-now-gap)}.m3-phase-next>span{font-size:var(--m-font-label)}.m3-phase-next-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--m-space-3)}.m3-phase-next-row>b{flex:1 1 auto;min-width:0;font-size:var(--m-font-button-md);font-weight:var(--m-weight-bold);line-height:1.3;overflow-wrap:anywhere}.m3-phase-next small{color:var(--ink-4);font-size:var(--m-font-label)}.m3-phase-detail [data-testid=phase-heading]{font-family:var(--font-display);font-size:var(--m-font-h3)}.m3-phase-detail [data-testid=phase-happenings]{padding-left:0}.m3-phase-detail [data-testid=phase-happenings] li{border-radius:var(--m-radius-group);background:var(--m-glass-row);padding:0 var(--m-space-5);margin-top:var(--m-space-2)}.m3-phase-detail ol,.m3-phase-detail ul{list-style:none;padding:0;margin:0}.m3-phase-detail svg{width:var(--m-space-6);height:var(--m-space-6);flex-shrink:0}.m3-phase-detail-heading{display:flex;align-items:center;gap:var(--m-space-3);padding-right:var(--m-button-md)}.m3-phase-detail-mark{color:var(--acc-ink)}.m3-phase-current-dot{display:block;width:var(--m-dot);height:var(--m-dot);border-radius:var(--m-radius-circle);background:var(--acc)}.m3-phase-period{color:var(--mute);font-family:var(--font-mono);font-size:var(--m-font-small)}.m3-phase-error{color:var(--err-ink)}.m3-phase-detail h3,.m3-phase-detail p{margin:var(--m-space-3) 0}.m3-phase-detail h3{font-size:var(--m-font-block);font-weight:var(--m-weight-semibold)}.m3-phase-detail button{display:flex;align-items:center;gap:var(--m-space-3);min-height:var(--m-button-md);text-align:left}.m3-phase-detail [data-testid=phase-happenings] li>button{width:100%;justify-content:space-between}.m3-phase-detail [data-testid=phase-happenings] li>div,.m3-phase-detail [data-testid=phase-happenings] li>span{display:flex;align-items:center;min-height:var(--m-button-md)}.m3-phase-detail .m3-phase-close{position:absolute;right:var(--m-space-3);top:var(--m-space-3);width:var(--m-button-sm);min-height:var(--m-button-sm);justify-content:center;border-radius:var(--m-radius-circle);color:var(--ink-4);background:var(--m-secondary-gradient);box-shadow:var(--m-shadow-secondary)}.m3-phase-action{color:var(--acc-ink);text-decoration:underline}.m3-phase-missing{color:var(--mute);font-size:var(--m-font-small)}.m3-phase-missing>summary{display:flex;align-items:center;min-height:var(--m-button-sm);cursor:pointer}