.sd-projects{width:min(100%,var(--sd-content-width));margin-inline:auto;gap:var(--sd-space-lg);container:sd-projects/inline-size}.sd-projects .oc-usage{padding:var(--sd-space-md) var(--sd-space-lg);border-color:var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-inset);color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.6}.sd-projects .oc-usage strong{color:var(--ui-ink)}.sd-projects .sd-projects__filters{padding:var(--sd-space-md)}.sd-projects .oc-project-toolbar{display:grid;grid-template-columns:minmax(13rem,1.8fr) minmax(8rem,1.1fr) minmax(6.5rem,1fr) minmax(7rem,1fr) auto;align-items:end;grid-gap:var(--sd-space-sm);gap:var(--sd-space-sm)}.sd-projects .console-field>label{font-size:var(--ui-type-meta)}.sd-projects .console-search{min-height:var(--ui-control-height);gap:var(--sd-space-xs);padding-inline:var(--sd-space-sm);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius-control);background:var(--ui-surface)}.sd-projects .console-search>svg{flex-shrink:0;width:1.125rem;height:1.125rem}.workspace-ui.sd-skin.console-shell .sd-projects .console-field .console-search input[type=search]{min-height:calc(var(--ui-control-height) - 2px);padding:var(--sd-space-xs) 0;border:0;border-radius:0;background:transparent;font-size:var(--ui-type-control)}.sd-projects .console-search:focus-within{outline:3px solid var(--ui-focus);outline-offset:3px}.workspace-ui.sd-skin.console-shell .sd-projects .console-field .console-search input[type=search]:focus-visible{outline:none}.sd-projects .sd-projects__refresh{width:100%}.sd-projects .oc-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sd-space-md)}.sd-projects .oc-project-card{grid-template-columns:6.5rem minmax(0,1fr);align-items:stretch;gap:var(--sd-space-md);padding:var(--sd-space-md);border-color:var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface)}.sd-projects .oc-project-cover{align-self:start;border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-inset)}.sd-projects .oc-project-cover img{display:block}.sd-projects .oc-project-cover>div{padding:var(--sd-space-xs);color:var(--ui-muted)}.sd-projects .oc-project-cover span{font-size:var(--ui-type-meta);line-height:1.6;word-break:keep-all}.sd-projects .oc-project-card__main{gap:var(--sd-space-sm)}.sd-projects .oc-project-card__top{gap:var(--sd-space-xs);color:var(--ui-muted);font-size:var(--ui-type-meta);line-height:1.5}.sd-projects .oc-project-card__main h2{margin:0;font-size:var(--ui-type-card);font-weight:600;line-height:1.5;letter-spacing:-.02em;overflow-wrap:anywhere}.sd-projects .sd-projects__title-link{color:var(--ui-ink)}.sd-projects .sd-projects__title-link:hover{text-decoration:underline;text-underline-offset:.2em}.sd-projects .oc-project-card__main>p{margin:0;font-size:var(--ui-type-meta);color:var(--ui-muted);line-height:1.6}.sd-projects .oc-project-card__main>.console-button{max-width:100%;white-space:normal;text-align:center}.sd-projects .sd-projects__empty-panel{padding:var(--sd-space-xl) var(--sd-space-lg)}.sd-projects .console-inline-empty{min-height:16rem;gap:var(--sd-space-md);padding:0;color:var(--ui-muted)}.sd-projects .sd-projects__empty-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--ui-radius-control);background:var(--ui-inset)}.sd-projects .sd-projects__empty-icon>svg{width:1.5rem;height:1.5rem}.sd-projects .console-inline-empty h2{margin:0;color:var(--ui-ink);font-size:var(--ui-type-section);font-weight:600;line-height:1.5;letter-spacing:-.02em;word-break:keep-all}.sd-projects .console-inline-empty p{margin:0;max-width:30rem;font-size:var(--ui-type-body);line-height:1.7;word-break:keep-all}.sd-projects .console-inline-empty>.console-button{margin-top:var(--sd-space-xs)}.sd-projects .oc-previous-link{min-height:var(--ui-compact-height);color:var(--ui-muted);font-size:var(--ui-type-meta)}@container sd-projects (max-width: 880px){.sd-projects .oc-project-toolbar{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.sd-projects .sd-projects__search{grid-column:1/-1}}@container sd-projects (max-width: 740px){.sd-projects .oc-project-grid{grid-template-columns:minmax(0,1fr)}}@container sd-projects (max-width: 600px){.sd-projects .oc-project-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-projects .oc-project-card{grid-template-columns:5.5rem minmax(0,1fr)}.sd-projects .oc-project-card__main>.console-button{font-size:var(--ui-type-control);padding-inline:var(--sd-space-sm)}.sd-projects .sd-projects__empty-panel{padding:var(--sd-space-lg) var(--sd-space-md)}.sd-projects .console-inline-empty{min-height:14rem}}@container sd-projects (max-width: 360px){.sd-projects .oc-project-card{grid-template-columns:4.5rem minmax(0,1fr);gap:var(--sd-space-sm)}.sd-projects .oc-project-card__main>.console-button{padding-inline:var(--sd-space-xs)}}