:is(.shell-left-sidebar,.shell-right){min-width:0;width:100%;height:100%;font-size:12px;line-height:1.45;color:var(--text-primary);container-type:inline-size}:is(.shell-left-sidebar,.shell-right) *{box-sizing:border-box}:is(.shell-sidebar-content,.shell-right-body){min-width:0;min-height:0}:is(.shell-sidebar-content,.shell-right-body) :is(section,article,form,div,strong,p,a,dt,dd){min-width:0;overflow-wrap:anywhere}:is(.shell-sidebar-content,.shell-right-body) strong{font-size:12px;font-weight:700}:is(.shell-sidebar-content,.shell-right-body) p{margin:0}:is(.shell-sidebar-content,.shell-right-body) a{color:var(--brand-blue-deep-text);text-decoration:none;text-underline-offset:3px}:is(.shell-sidebar-content,.shell-right-body) a:hover{text-decoration:underline}:is(.shell-sidebar-content,.shell-right-body) :is(button,input,textarea){min-width:0;max-width:100%;font:inherit;color:var(--text-primary);border:1px solid var(--shell-border);border-radius:6px;background:var(--color-surface);padding:5px 7px}:is(.shell-sidebar-content,.shell-right-body) button{cursor:pointer;min-height:28px}:is(.shell-sidebar-content,.shell-right-body) button:hover:not(:disabled){background:var(--shell-nav-hover)}:is(.shell-sidebar-content,.shell-right-body) button:disabled{opacity:.55;cursor:default}:is(.shell-left-sidebar,.shell-right) :is(button,a,input,textarea):focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.shell-left-sidebar input[type=date]{flex:1 1;width:0}.sidebar-calendar-controls{display:flex;align-items:center;gap:8px}.shell-left-sidebar textarea{width:100%;resize:vertical}.shell-right .shell-sidebar-header{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 24px;height:auto;min-height:40px;padding:6px;flex-shrink:0}.shell-right .shell-sidebar-tab{min-width:0;padding:5px 2px;gap:3px;font-size:11px;letter-spacing:0}.shell-right .shell-sidebar-tab svg{flex-shrink:0}.shell-right .shell-right-close{margin:0;justify-self:end}.sidebar-work-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px}.sidebar-work-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;margin:0;font-size:11px}.sidebar-work-facts dt{color:var(--text-muted)}.sidebar-work-facts dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container (max-width: 280px){.sidebar-calendar-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shell-left-sidebar .sidebar-calendar-controls input[type=date]{order:-1;grid-column:1/-1;width:100%}.shell-right .shell-sidebar-header{grid-template-columns:repeat(3,minmax(0,1fr))}.shell-right .shell-right-close{order:-1;grid-column:1/-1}.shell-right .shell-sidebar-tab{flex-direction:column;overflow-wrap:anywhere}.sidebar-work-facts{grid-template-columns:minmax(0,1fr);gap:2px}.sidebar-work-facts dd{margin-bottom:5px}}@container (max-width: 220px){.shell-right .sidebar-tab-label{display:none}.shell-right .shell-sidebar-tab{min-height:28px}}