#ysl .ysl-body-state{padding:20px;border-top:1px solid var(--line,#dfd2c4);font-size:14px}
#ysl .ysl-body-retry{min-height:44px;padding:10px 16px;border:1px solid var(--accent,#72513e);border-radius:3px;background:#fff;color:var(--ink,#3a2f2a);font:inherit;cursor:pointer}
#ysl .ysl-body-fallback{margin:12px 0 0;padding-left:20px}
#ysl .ysl-body-fallback a{display:inline-flex;align-items:center;min-height:44px}
#ysl .ysl-look-visual.ysl-original-collage.ysl-network-two-images{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto}
#ysl .ysl-original-collage .ysl-visual-label{grid-column:1/-1}
#ysl .ysl-network-status{font-size:14px;padding:16px 0}
