.page{flex-direction:column;gap:12px;max-width:1100px;margin:0 auto;padding:24px;display:flex}.title{margin:0}.toolbar{align-items:center;gap:12px;display:flex}.searchInput{border:1px solid #c7c7c7;border-radius:8px;flex:1;min-width:260px;padding:10px 12px;font-size:14px}.listViewport{border:1px solid #e3e3e3;border-radius:10px;height:calc(100vh - 190px);min-height:420px;overflow:auto}.row{box-sizing:border-box;border-bottom:1px solid #f0f0f0;position:absolute;left:0;right:0}.rowContent{align-items:flex-start;gap:8px;height:100%;padding-top:10px;padding-right:8px;display:flex}.toggleButton{cursor:pointer;background:#fafafa;border:1px solid #ccc;border-radius:6px;flex:none;width:22px;height:22px}.toggleLoading{cursor:default;color:#999;justify-content:center;align-items:center;font-size:12px;display:flex}.togglePlaceholder{flex:none;width:22px;height:22px}.rowText{flex-direction:column;flex:1;gap:4px;min-width:0;padding-bottom:4px;display:flex}.rowName{line-height:1.2}.rowDescription{color:#666;margin:0;font-size:13px;line-height:1.25}.rowSize{color:#666;white-space:nowrap;align-self:center}.loadingText{color:#3c6df0;margin:0}.errorText{color:#d62f2f;margin:0}
