.nd-language{display:flex;align-items:center;gap:2px;flex:none;border:1px solid var(--nd-border,#667772);border-radius:9px;height:40px;padding:0 6px;background:var(--nd-control,#293a36);color:var(--nd-ink,#fff);font-size:15px}.nd-language select{color:inherit;background:transparent;border:0!important;box-shadow:none!important;border-radius:0;min-height:38px!important;width:52px!important;padding:0 4px!important;font-size:12px!important;cursor:pointer}.nd-language option{color:#111;background:#fff}.nd-language-floating{position:fixed;right:20px;top:18px;z-index:60}.top .top-context{margin-right:auto}.top .userbar{margin-left:8px}.nd-language:focus-within{outline:2px solid var(--nd-brand,#c9ff48);outline-offset:2px}
@media(min-width:901px){
 body[data-page="create"] .gen-main{grid-template-columns:clamp(220px,23vw,390px) minmax(0,1fr)!important;grid-template-areas:"rail viewer" "rail composer"!important;gap:16px!important}
 body[data-page="create"] .gen-history-rail{padding:8px;background:var(--nd-navigation);border:1px solid var(--nd-border)}
 body[data-page="create"] .gen-rail-head{flex-direction:row;justify-content:space-between;padding:0 4px;gap:5px}
 body[data-page="create"] .gen-rail-head>span:first-child{font-weight:600}
 body[data-page="create"] .gen-rail-search .gen-search{right:auto;left:8px;top:56px;width:calc(100% - 16px)}
 body[data-page="create"] .gen-sheets{gap:6px;scroll-snap-type:none;scrollbar-width:thin;padding:2px}
 body[data-page="create"] .gen-frame{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;gap:5px 10px;align-items:center;padding:8px;text-align:left;border:1px solid transparent;background:transparent;min-height:82px}
 body[data-page="create"] .gen-frame:hover{background:var(--nd-control);transform:translateX(2px)}
 body[data-page="create"] .gen-frame.active{background:color-mix(in srgb,var(--nd-brand) 10%,var(--nd-panel));border-color:color-mix(in srgb,var(--nd-brand) 50%,transparent)}
 body[data-page="create"] .gen-frame-media{grid-row:1/3;width:64px;height:64px;aspect-ratio:1;border:0!important;box-shadow:none!important;overflow:hidden}
 body[data-page="create"] .gen-frame-meta,body[data-page="create"] .gen-frame-prompt{position:static!important;width:auto!important;height:auto!important;clip-path:none!important;overflow:hidden;margin:0;text-align:left}
 body[data-page="create"] .gen-frame-meta{font-size:11px!important;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--nd-secondary);word-break:normal!important;overflow-wrap:normal!important}
 body[data-page="create"] .gen-frame-prompt{font-size:12px;white-space:nowrap;text-overflow:ellipsis;grid-column:2;align-self:start;color:var(--nd-ink)}
 body[data-page="create"] .gen-frame-order{left:12px;top:12px;bottom:auto}
 body[data-page="create"] .gen-selected{max-width:1060px;margin-inline:auto}
 body[data-page="create"] .gen-player-stage{max-height:43svh}
 body[data-page="create"] .gen-composer-wrap{max-height:49svh}
 body[data-page="create"] .gen-composer-bar{display:flex;flex-wrap:wrap}.gen-composer-bar #generate-button{margin-left:auto}
}
@media(min-width:901px) and (max-width:1200px){body[data-page="create"] .gen-main{grid-template-columns:210px minmax(0,1fr)!important;gap:10px!important}body[data-page="create"] .gen-frame{grid-template-columns:48px minmax(0,1fr);padding:5px;gap:5px}body[data-page="create"] .gen-frame-media{width:48px;height:48px}body[data-page="create"] .gen-frame-meta{font-size:10px!important}}
@media(max-width:600px){.nd-language{height:36px;padding:0 3px}.nd-language>span{display:none}.nd-language select{width:45px!important;min-height:34px!important}.top .userbar{margin-left:0;gap:4px}.top{gap:5px!important}.nd-language-floating{top:12px;right:12px}.top-context small{display:none}}
@media(prefers-reduced-motion:reduce){body[data-page="create"] .gen-frame:hover{transform:none}}
