.library-pane{min-width:0;position:relative}.library-toolbar{flex-wrap:wrap;align-items:center;gap:12px}.library-categories{white-space:nowrap;flex-wrap:nowrap;flex:640px;min-width:0;padding-bottom:4px;overflow-x:auto}.library-categories button{flex:none}.library-categories button[aria-pressed=true],.library-file-types button[aria-pressed=true]{color:#fff;background:#5aa3ee47;border-color:#80bfff94}.library-controls{flex-shrink:0;align-items:center;position:relative}.library-controls>details>summary{cursor:pointer;color:#bedeff;border:1px solid #5fabf42e;border-radius:8px;padding:7px 9px;font-size:11px}.library-filter-panel{z-index:5;background:#182333;border:1px solid #82addc40;border-radius:12px;gap:12px;min-width:240px;padding:16px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 12px 30px #0005}.library-filter-panel label{align-items:center;gap:8px;display:flex}.library-filter-panel input{width:auto}.library-search{gap:8px;margin-bottom:16px;display:flex}.library-search input{min-width:0;color:inherit;background:#ffffff08;border:1px solid #71829955;border-radius:10px;flex:1;padding:10px 12px}.library-file-types{margin-bottom:16px}.library-list article,.library-list article>div{min-width:0}.library-list article strong{overflow-wrap:anywhere;white-space:normal}.library-list article small{display:block}.library-grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px;display:grid}.library-grid article{grid-template-columns:20px minmax(0,1fr) 28px;align-items:start;gap:8px;min-height:120px;display:grid}.library-grid article>div>button{text-align:left;max-width:100%}.library-basis{color:#9eb4ca;font-size:11px;line-height:1.5}.library-context{color:#a0aec0;font-size:12px}.library-drawer-backdrop{z-index:130;background:#080f1988;justify-content:flex-end;display:flex;position:fixed;inset:0}.library-drawer{background:#152131;border-radius:18px 0 0 18px;width:min(680px,100%);height:100%;padding:24px;overflow-y:auto;box-shadow:-12px 0 40px #0005}.library-drawer header{justify-content:space-between;align-items:start;gap:16px;display:flex}.library-drawer h2{overflow-wrap:anywhere;min-width:0;font-size:20px}.library-drawer .workspace-insight-actions{margin:14px 0}.library-drawer details{margin:16px 0}.library-drawer summary{cursor:pointer}.library-drawer button:focus-visible,.library-pane button:focus-visible,.library-pane a:focus-visible,.library-pane summary:focus-visible{outline-offset:3px;outline:2px solid #8bbdf8}@media (max-width:560px){.library-toolbar{align-items:stretch}.library-categories{flex-basis:auto;max-width:100%}.library-controls{justify-content:flex-end}.library-drawer{border-radius:0;padding:16px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-grid article{grid-template-columns:20px minmax(0,1fr);min-height:125px}.library-grid article>button{grid-column:2;justify-self:end}.library-filter-panel{max-width:calc(100vw - 48px)}}
.business-results-list>article{display:block}.result-state-axes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.result-state-axes>div{border:1px solid #64728d38;border-radius:10px;padding:10px}.result-state-axes dt{color:#94a9c1;font-size:12px}.result-state-axes dd{margin:5px 0 0;font-size:14px;line-height:1.6}.business-results-list nav{flex-wrap:wrap;gap:10px}.project-goal-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.legacy-outcome-controls{margin-top:18px}.legacy-outcome-controls>summary{cursor:pointer}.business-results-list details{margin-top:12px}.business-results-list p,.business-results-list small{overflow-wrap:anywhere}@media (max-width:600px){.result-state-axes{grid-template-columns:1fr}.business-results-list>article{padding:14px}}
.cockpit-execution{min-width:0;margin-block:1rem}.cockpit-execution>header h3{margin:0 0 .6rem}.cockpit-total{padding:.5rem 0 1rem}.cockpit-execution-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-template-areas:"overview communication""day quick";align-items:start;gap:1rem;display:grid}.cockpit-board{background:linear-gradient(150deg,#3f396733,#2831421f);border-radius:1rem;min-width:0;padding:1rem}.cockpit-board>h4{color:#e4c1a4;margin:0 0 .75rem}.cockpit-overview{grid-area:overview}.cockpit-communication{grid-area:communication}.cockpit-day{grid-area:day}.cockpit-quick-actions{grid-area:quick}.cockpit-board nav{flex-wrap:wrap;gap:.75rem;display:flex}.cockpit-overview-stats{flex-wrap:wrap;gap:1rem;display:flex}.cockpit-overview-stats b{font-size:1.25rem;display:block}.cockpit-score{text-align:center;background:radial-gradient(#742f4a40,#0000 75%);border:1px solid #c98d8c3d;border-radius:1rem;justify-items:center;gap:.35rem;margin-block:1rem;padding:1rem;display:grid}.cockpit-score strong{color:#d7ad9e;font-size:1.75rem}.cockpit-score small{max-width:30rem}.cockpit-object-list,.cockpit-run-tree,.cockpit-quick-actions ol{margin:0;padding:0;list-style:none}.cockpit-object-list li,.cockpit-run-tree>li{overflow-wrap:anywhere;gap:.35rem;margin-block:.6rem;display:grid}.cockpit-object-list small,.cockpit-run-tree small{display:block}.cockpit-work-graph{overscroll-behavior:contain;background:#02060d;border-radius:.75rem;max-height:24rem;margin-block:.75rem;padding:.75rem;overflow:auto}.cockpit-run-tree ul{border-left:1px solid #b59fd159;padding-left:1rem;list-style:none}.cockpit-run-tree ul li{background:linear-gradient(100deg,#68452f4d,#e6934921);border-radius:.6rem;gap:.3rem;margin-block:.4rem;padding:.6rem;display:grid}.cockpit-run-tree ul li.is-complete{background:linear-gradient(100deg,#246c574d,#67b38a21)}.cockpit-run-tree ul li.is-unknown{background:#696f8224}.cockpit-quick-actions ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.cockpit-quick-actions li{overflow-wrap:anywhere;background:#040a1480;border-radius:.65rem;align-content:start;gap:.5rem;min-width:0;padding:.65rem;display:grid}.cockpit-quick-actions h5{color:#ded0ed;margin:0}.cockpit-calendar,.cockpit-today{font-size:.875rem}.cockpit-calendar label{gap:.35rem;display:grid}.cockpit-calendar input[type=date]{box-sizing:border-box;width:100%;min-width:0;max-width:11rem}.cockpit-execution :is(button,a,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #c5b4fa}.cockpit-execution button:hover:not(:disabled),.cockpit-execution a:hover{filter:brightness(1.18)}.cockpit-execution button:active:not(:disabled){transform:translateY(1px)}.cockpit-execution button:disabled{opacity:.45;cursor:not-allowed}.cockpit-communication textarea{box-sizing:border-box;width:100%;min-height:6rem}.cockpit-communication select{box-sizing:border-box;width:100%;min-width:0}.cockpit-communication small,.cockpit-time-entry small{overflow-wrap:anywhere;display:block}.cockpit-progress{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.75rem;display:flex}.cockpit-meter{background:#e7924f21;border-radius:1rem;flex-basis:100%;height:.4rem;overflow:hidden}.cockpit-meter i{border-radius:inherit;background:linear-gradient(90deg,#68452f,#e69349);height:100%;display:block}.cockpit-meter.is-complete i{background:linear-gradient(90deg,#246c57,#67b38a)}.cockpit-day>header{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cockpit-day>header h4{flex-basis:100%;margin:.2rem 0}.cockpit-day>header label{align-items:center;gap:.4rem;display:flex}.cockpit-day input[type=date]{width:auto;max-width:11rem}.cockpit-day-scroll{overscroll-behavior:contain;max-height:36rem;overflow:auto}.cockpit-day table{border-collapse:collapse;text-align:left;width:100%}.cockpit-day th,.cockpit-day td{vertical-align:top;border-bottom:1px solid #919fc81f;padding:.5rem}.cockpit-day th[scope=row]{white-space:nowrap;width:7rem;font-weight:400}.cockpit-time-entry{overflow-wrap:anywhere;background:linear-gradient(90deg,#68452f3d,#e6934921);border-radius:.65rem;gap:.35rem;margin-bottom:.4rem;padding:.6rem;display:grid}.cockpit-time-entry.is-proven-complete{background:#2d654e21}.cockpit-time-entry nav{flex-wrap:wrap;gap:.6rem;display:flex}.cockpit-time-entry button{font-size:inherit}@media (max-width:760px){.cockpit-execution-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"overview""communication""day""quick"}.cockpit-board{padding:.75rem}.cockpit-day-scroll{max-height:28rem}.cockpit-day th,.cockpit-day td{padding:.4rem}.cockpit-day th[scope=row]{width:5rem;font-size:.85rem}.cockpit-quick-actions ol{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cockpit-execution button:active:not(:disabled){transform:none}}
.continuity-panel{overflow-wrap:anywhere;min-width:0}.continuity-panel label{flex-direction:column;gap:.4rem;margin-block:.6rem;display:flex}.continuity-panel input,.continuity-panel textarea,.continuity-panel select{min-width:0;max-width:100%}.continuity-panel select[multiple]{min-height:5.5rem}.continuity-panel article{min-width:0;padding-block:1rem}.continuity-panel small{display:block}.continuity-panel button:focus-visible,.continuity-panel summary:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:600px){.continuity-panel .workspace-sync-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.continuity-panel button{min-height:44px}}.continuity-filters{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.continuity-filters>label{flex:12rem}.continuity-quadrants{flex-wrap:wrap;gap:.5rem;display:flex}.continuity-quadrants button{flex:9rem}.continuity-quadrants button[aria-pressed=true]{outline:2px solid}.continuity-timeline{padding-left:1.2rem}.continuity-timeline li{padding:.8rem 0}.continuity-timeline time{overflow-wrap:anywhere;font-size:.8em;display:block}
