.image-project-trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:240px;padding:8px 10px;border:0;border-radius:var(--radius-button,10px);background:transparent;color:var(--ink);font-size:14px}[data-image-workspace] .image-project-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-image-workspace] .image-project-trigger:hover{background:var(--raise)}.image-project-options{display:flex;flex-direction:column;gap:4px}.image-project-options button{min-height:44px;padding:12px;text-align:left;border-radius:var(--radius-button,10px);color:var(--ink);overflow-wrap:anywhere}.image-project-options button:hover,.image-project-options button[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.image-project-name{display:flex;flex-direction:column;gap:8px;margin-top:20px;color:var(--ink-2);font-size:14px}.image-project-name input{padding:10px 12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:16px}.image-project-create,.image-project-name input{min-height:44px;border-radius:var(--radius-button,10px)}.image-project-create{display:flex;align-items:center;gap:8px;padding:10px 16px;margin-top:14px;background:var(--accent);color:var(--accent-ink,var(--bg))}.image-project-create:disabled,.image-project-options button:disabled{opacity:.5;cursor:not-allowed}[data-image-workspace] .image-cloud-state{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;color:var(--ink-2)}[data-image-workspace] .image-cloud-state button{min-height:44px;color:var(--ink);text-decoration:underline}[data-image-workspace] .image-cloud-state[data-image-cloud-state=conflict],[data-image-workspace] .image-cloud-state[data-image-cloud-state=error]{color:var(--warn)}[data-image-workspace] .image-reference-item{display:flex;align-items:center;gap:10px;width:auto;max-width:100%;height:auto;padding:6px;border:0;border-radius:var(--radius-control);background:var(--raise);overflow:visible}[data-image-workspace] .image-reference-item>.image-reference-replace{width:56px;height:48px;border-radius:6px;flex-shrink:0}[data-image-workspace] .image-reference-item>.image-reference-replace img{width:100%;height:100%;object-fit:cover}[data-image-workspace] .image-reference-item>figcaption{font-size:13px;line-height:1.5;min-width:56px}[data-image-workspace] .image-reference-item>figcaption small{display:block;color:var(--ink-2);font-size:12px}[data-image-workspace] .image-reference-item>button.material-more{position:static;width:44px;height:44px;background:transparent;border:0;border-radius:var(--radius-control)}.image-creation-workspace>.image-workspace-heading{flex-wrap:wrap;height:auto;gap:8px;padding-block:10px}.image-creation-workspace>.image-workspace-heading h1{font-size:16px;font-weight:500}.image-creation-workspace>.image-workspace-heading>a{margin-left:auto}@media(min-width:601px){.image-creation-workspace[data-image-empty=true]>.image-channel-results{flex:0 0 auto;text-align:center;padding-top:clamp(24px,5vh,56px);padding-bottom:24px}.image-creation-workspace[data-image-empty=true]>.image-channel-results h2{font-size:clamp(24px,2.1vw,28px);font-weight:400;margin-bottom:14px}.image-creation-workspace[data-image-empty=true]>.image-channel-results [data-image-works]{display:none}.image-creation-workspace[data-image-empty=true]>.media-entry-composer{max-width:840px;margin:24px auto auto;max-height:58dvh}}.image-library-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:20px}.composer-dialog[data-panel=image-library][data-wide] .composer-dialog-body{display:block;overflow-y:auto;min-height:0}.image-library-controls button,.image-library-controls select{min-height:44px;padding:8px 12px;border-radius:10px;background:var(--surface);color:var(--ink);font:inherit}.image-library-controls button[aria-pressed=true]{background:var(--raise);box-shadow:inset 0 0 0 1px var(--line)}.image-library-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.image-library-items article{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-media,12px)}.image-library-items a{display:block;min-height:44px;overflow-wrap:anywhere}.image-library-items a>span{display:block;padding:16px}.image-library-items img{width:100%;aspect-ratio:1;object-fit:cover}.image-library-items .image-project-trigger{max-width:100%;font-size:12px}@media(max-width:380px){.image-library-items{grid-template-columns:1fr}}@media(max-width:600px){[data-image-workspace] .image-project-trigger{max-width:160px}.image-creation-workspace[data-image-workspace]{height:auto;min-height:calc(100dvh - 64px);overflow:visible}.image-creation-workspace[data-image-workspace]>.image-channel-results{flex:none;overflow:visible;padding:24px 16px}.image-creation-workspace[data-image-workspace]>.media-entry-composer{max-height:none;min-height:0;margin-top:8px;overflow:visible;padding-bottom:24px;scroll-margin-top:76px}.image-creation-workspace[data-image-workspace][data-image-empty=true]>.image-channel-results [data-image-works]{display:none}}@media(prefers-reduced-motion:reduce){.image-project-options button,.image-project-trigger{transition:none}}