.ora-pidx{z-index:5;align-items:center;gap:var(--ora-space-3,8px);min-inline-size:0;padding:6px var(--ora-space-3,8px);border:1px solid var(--ora-border-subtle);border-radius:var(--ora-radius-lg,14px);background:var(--ora-surface-raised);display:flex;position:sticky;inset-block-start:var(--ora-pidx-top,0px)}.ora-pidx__k{color:var(--ora-text-muted);flex:none;padding-inline:6px;font-size:.85rem;font-weight:800}.ora-pidx__list{scrollbar-width:none;flex:1;gap:6px;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ora-pidx__list::-webkit-scrollbar{display:none}.ora-pidx__list>li{scroll-snap-align:start;flex:none;min-inline-size:max-content}.ora-pidx__list{scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding-inline:16px;scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}@media (prefers-reduced-motion:reduce){.ora-pidx__list{scroll-behavior:auto}}.ora-pidx__a{border-radius:var(--ora-radius-full,999px);min-block-size:44px;color:var(--ora-text-secondary);white-space:nowrap;flex:none;align-items:center;gap:6px;padding-inline:14px;font-size:.96rem;font-weight:700;text-decoration:none;display:inline-flex}.ora-pidx__a:hover{background:var(--ora-surface-sunken);color:var(--ora-text-primary)}.ora-pidx__a[aria-current=location]{background:var(--ora-surface-accent-subtle);color:var(--ora-accent-text);box-shadow:inset 0 0 0 1px var(--ora-accent-cta)}.ora-pidx__a:focus-visible{outline:3px solid var(--ora-border-focus);outline-offset:2px}.ora-pidx__n{border-radius:var(--ora-radius-full,999px);background:var(--ora-status-danger-bg);min-inline-size:22px;color:var(--ora-status-danger-text);text-align:center;padding-inline:6px;font-size:.8rem}@media (width<=640px){.ora-pidx__k{display:none}.ora-pidx{padding-inline:4px}}@media print{.ora-pidx{display:none}}.ora-more{min-inline-size:0}.ora-more__sum{border:1px dashed var(--ora-border-strong);border-radius:var(--ora-radius-md,10px);min-block-size:44px;color:var(--ora-text-secondary);cursor:pointer;align-items:center;gap:8px;padding-inline:14px;font-size:.96rem;font-weight:700;list-style:none;display:inline-flex}.ora-more__sum::-webkit-details-marker{display:none}.ora-more__sum:hover{color:var(--ora-text-primary);border-color:var(--ora-accent-cta)}.ora-more__sum:focus-visible{outline:3px solid var(--ora-border-focus);outline-offset:2px}.ora-more[open]>.ora-more__sum{background:var(--ora-surface-sunken);border-style:solid}.ora-more__body{gap:var(--ora-space-4,12px);min-inline-size:0;padding-block-start:var(--ora-space-4,12px);display:grid}.ora-more__body>.qp-row{flex-wrap:wrap}.sc,.sc-panel{--sc-ink:var(--mu-txt,var(--ora-text-primary));--sc-mut:var(--mu-mut,var(--ora-text-muted));--sc-card:var(--mu-chip,var(--ora-surface-raised));--sc-line:var(--mu-g-border,var(--ora-border-subtle));--sc-accent:var(--mu-g-accent,var(--ora-accent-cta));--sc-focus:var(--mu-focus,var(--ora-border-focus));--sc-solid:var(--mu-solid2,var(--ora-surface-canvas,Canvas));--sc-ok:var(--mu-ok,var(--ora-status-success-text));--sc-warn:var(--mu-warn,var(--ora-status-warning-text));--sc-bad:var(--mu-bad,var(--ora-status-danger-text));--sc-info:var(--mu-chip-t,var(--ora-accent-text))}.sc{border-radius:var(--mu-r-md,16px);border:1px solid var(--sc-line);background:var(--sc-card);min-inline-size:0;color:var(--sc-ink);box-shadow:inset 0 1px 0 var(--mu-g-hi,transparent);transition:border-color var(--mu-t-150,.15s) ease}.sc:hover{border-color:color-mix(in srgb, var(--sc-accent) 55%, transparent)}.sc[data-expanded=true]{border-color:var(--sc-accent)}.sc__h{font:inherit;margin:0}.sc__btn{all:unset;box-sizing:border-box;cursor:pointer;min-block-size:64px;inline-size:100%;color:inherit;border-radius:inherit;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.sc__btn:focus-visible{outline:3px solid var(--sc-focus);outline-offset:2px}.sc__ic{block-size:40px;inline-size:40px;color:var(--sc-info);background:color-mix(in srgb, var(--sc-info) 14%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.sc[data-tone=ok] .sc__ic{color:var(--sc-ok);background:color-mix(in srgb, var(--sc-ok) 16%, transparent)}.sc[data-tone=warn] .sc__ic{color:var(--sc-warn);background:color-mix(in srgb, var(--sc-warn) 16%, transparent)}.sc[data-tone=bad] .sc__ic{color:var(--sc-bad);background:color-mix(in srgb, var(--sc-bad) 14%, transparent)}.sc__main{flex:1;gap:4px;min-inline-size:0;display:grid}.sc__title{font-family:var(--mu-f-display,inherit);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.sc__sub{color:var(--sc-mut);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.sc__badge{color:var(--sc-warn);background:color-mix(in srgb, var(--sc-warn) 16%, transparent);border:1px solid color-mix(in srgb, var(--sc-warn) 45%, transparent);border-radius:999px;justify-self:start;padding:4px 12px;font-size:14px;font-weight:600;line-height:1.4}.sc__badge[data-tone=bad]{color:var(--sc-bad);background:color-mix(in srgb, var(--sc-bad) 14%, transparent);border-color:color-mix(in srgb, var(--sc-bad) 45%, transparent)}.sc__badge[data-tone=ok]{color:var(--sc-ok);background:color-mix(in srgb, var(--sc-ok) 16%, transparent);border-color:color-mix(in srgb, var(--sc-ok) 45%, transparent)}.sc__badge[data-tone=info],.sc__badge[data-tone=neutral]{color:var(--sc-info);background:color-mix(in srgb, var(--sc-info) 12%, transparent);border-color:color-mix(in srgb, var(--sc-info) 35%, transparent)}.sc__n{font-family:var(--mu-f-display,inherit);font-variant-numeric:lining-nums tabular-nums;flex:none;font-size:24px;font-weight:600;line-height:1.2}.sc__chev{color:var(--sc-mut);transition:transform var(--mu-t-150,.15s) ease;flex:none;align-self:center;display:grid}.sc[data-expanded=true] .sc__chev{transform:rotate(180deg)}.sc-group{gap:8px;min-inline-size:0;display:grid}.sc-panel{border-radius:var(--mu-r-md,16px);border:1px solid var(--sc-line);background:var(--sc-solid);color:var(--sc-ink);gap:8px;min-inline-size:0;padding:12px;display:grid}.sc-panel[hidden]{display:none}.sc-panel--free{background:0 0;border:0;padding:0}.sc-search{border:1px solid var(--sc-line);background:color-mix(in srgb, var(--sc-ink) 5%, transparent);min-block-size:44px;color:var(--sc-mut);border-radius:12px;align-items:center;gap:8px;padding-inline:12px;display:flex}.sc-search__l{color:var(--sc-ink);flex:none;font-size:14px;font-weight:600}.sc-search input{all:unset;min-inline-size:0;color:var(--sc-ink);flex:1;font-size:15px}.sc-search:focus-within{outline:3px solid var(--sc-focus);outline-offset:1px}.sc-list{overscroll-behavior:contain;gap:8px;max-block-size:min(46vh,360px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sc-list--all{max-block-size:min(60vh,520px)}.sc-empty{color:var(--sc-mut);margin:0;padding:12px;font-size:14px;line-height:1.6}.sc-all{all:unset;box-sizing:border-box;cursor:pointer;min-block-size:44px;color:var(--sc-info);border:1px solid var(--sc-line);border-radius:12px;justify-content:center;align-items:center;padding-inline:14px;font-size:14px;font-weight:600;display:inline-flex}.sc-all:focus-visible{outline:3px solid var(--sc-focus);outline-offset:2px}.sc-row,.sc-row:visited{min-block-size:48px;color:var(--sc-ink);border:1px solid var(--sc-line);background:color-mix(in srgb, var(--sc-ink) 4%, transparent);border-radius:12px;gap:1px;min-inline-size:0;padding:8px 12px;text-decoration:none;display:grid}.sc-row:hover{border-color:var(--sc-accent)}.sc-row:focus-visible{outline:3px solid var(--sc-focus);outline-offset:2px}.sc-row[data-due=true]{border-inline-start:5px solid var(--sc-warn)}.sc-row b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.sc-row span{color:var(--sc-mut);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;overflow:hidden}.sc-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.sc-cell{gap:8px;min-inline-size:0;display:grid}@media (width>=640px){.sc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}}@media (width>=900px){.sc-grid>.sc-cell[data-open=true]{grid-column:1/-1}.sc-cell[data-open=true] .sc-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}}@media (prefers-reduced-motion:reduce){.sc,.sc__chev{transition:none}}@media (prefers-reduced-transparency:reduce){.sc{background:var(--sc-solid)}}.sc-fold{--sc-ink:var(--mu-txt,var(--ora-text-primary));--sc-mut:var(--mu-mut,var(--ora-text-muted));--sc-line:var(--mu-line,var(--ora-border-subtle));--sc-focus:var(--mu-focus,var(--ora-border-focus));--sc-accent:var(--mu-g-accent,var(--ora-accent-cta));gap:0;min-inline-size:0;display:grid}.sc-fold__h{font:inherit;margin:0}.sc-fold__btn{all:unset;box-sizing:border-box;cursor:pointer;min-block-size:56px;inline-size:100%;color:var(--sc-ink);border-radius:10px;align-items:center;gap:12px;padding:8px 4px;display:flex}.sc-fold__btn:hover{background:color-mix(in srgb, var(--sc-ink) 5%, transparent)}.sc-fold__btn:focus-visible{outline:3px solid var(--sc-focus);outline-offset:2px}.sc-fold__main{flex:1;gap:2px;min-inline-size:0;display:grid}.sc-fold__title{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.5}.sc-fold__line{color:var(--sc-mut);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;overflow:hidden}.sc-fold__badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;max-inline-size:50%;display:inline-flex}.sc-fold__chev{color:var(--sc-mut);transition:transform var(--mu-t-150,.15s) ease;flex:none;display:grid}.sc-fold[data-open=true] .sc-fold__chev{transform:rotate(180deg)}.sc-fold__body{border-block-start:1px solid var(--sc-line);gap:12px;padding:8px 4px 4px;display:grid}.sc-fold__body[hidden]{display:none}.qp-line--fold{padding-block:4px;display:block}.qp-line--fold[data-overdue=true]{border-inline-start:4px solid var(--ora-status-danger-text,#b0103f)}:root .qp-body section.qp-panel.qp-panel--fold,:root .ou-legacy section.qp-panel.qp-panel--fold,section.qp-panel.qp-panel--fold{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}.qp-panel--fold:has(>.sc-group[data-open=true]){grid-column:1/-1}:root .qp-body>.qp-stack>.qp-panel.qp-panel--fold:has(>.sc-group[data-open=true]){grid-column:1/-1}.qp-panel__foldtop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.sc-fold__chev{transition:none}}.sc__badge,.sc__n,.sc__title,.sc__sub,.sc-fold__line,.sc-all,.sc-row span{unicode-bidi:isolate}
