.scarlat-v2-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.scarlat-v2-previews img,.scarlat-recommendation img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.scarlat-v2-previews p{font-size:14px;margin:8px 0}.scarlat-v2-previews small{display:block}.scarlat-recommendation{display:flex;flex-direction:column;gap:10px;background:#fff;color:#531621;border:1px solid #d8cbc7;padding:16px;min-width:0;overflow-wrap:anywhere}.scarlat-recommendation h4{font-size:18px;font-weight:400;margin:0}.scarlat-recommendation p{font-size:14px;line-height:1.5;margin:0}.scarlat-recommendation button,.scarlat-v2-dialog>button{padding:12px;border:1px solid #531621;cursor:pointer;background:#531621;color:#fff;font:inherit;white-space:normal}.scarlat-recommendation a{color:inherit;text-decoration:underline}.scarlat-recommendation label{display:flex;justify-content:space-between;align-items:center;gap:8px}.scarlat-recommendation input{max-width:80px;padding:10px;color:#531621;background:#fff}.scarlat-recommendations-grid,[data-order-opportunities]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.scarlat-v2-dialog{box-sizing:border-box;max-height:90dvh;width:min(94vw,1000px);overflow:auto}.scarlat-v2-dialog .scarlat-v2-lines{max-height:none;overflow:visible}.scarlat-v2-dialog .scarlat-v2-line{grid-template-columns:80px minmax(0,1fr) 70px}.scarlat-v2-dialog .scarlat-v2-line img{grid-column:1;grid-row:1/5;width:80px;height:80px;object-fit:contain}.scarlat-v2-dialog .scarlat-v2-line a,.scarlat-v2-dialog .scarlat-v2-line small,.scarlat-v2-dialog .scarlat-v2-line select{grid-column:2;grid-row:auto}.scarlat-v2-dialog .scarlat-v2-line input{grid-column:3;grid-row:1/4}.scarlat-v2-dialog button:focus-visible,.scarlat-recommendation button:focus-visible{outline:3px solid #9b6a45;outline-offset:3px}@media(max-width:749px){.scarlat-v2-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.scarlat-recommendations-grid,[data-order-opportunities]{grid-template-columns:minmax(0,1fr)}.scarlat-recommendation img{max-height:180px}.scarlat-v2-dialog .scarlat-v2-line{grid-template-columns:56px minmax(0,1fr) 58px}.scarlat-v2-dialog .scarlat-v2-line img{width:56px;height:56px}.scarlat-v2-dialog .scarlat-v2-line input{width:54px;box-sizing:border-box}}
.scarlat-v2-review-button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;margin:18px 0;padding:14px 16px;border:1px solid #531621;background:#f5f0eb;color:#531621;font:inherit;font-weight:600;text-align:left;cursor:pointer;white-space:normal;box-sizing:border-box}.scarlat-v2-review-button::after{content:'\2192';font-size:24px;flex-shrink:0}.scarlat-v2-review-button:hover{background:#eaded5}.scarlat-v2-review-button:focus-visible{outline:3px solid #9b6a45;outline-offset:3px}
.scarlat-v2-selection .scarlat-v2-previews>div{display:flex;flex-direction:column;min-width:0;height:auto}.scarlat-v2-selection .scarlat-v2-previews img{display:block;position:static;width:100%;height:auto!important;min-height:0;max-height:none;aspect-ratio:1;object-fit:contain;flex:0 0 auto}.scarlat-v2-selection .scarlat-v2-previews p{position:static;overflow-wrap:anywhere;line-height:1.5;margin:8px 0 0}
[data-scarlat-mix]>a,[data-scarlat-mix]>a:visited{display:block;width:fit-content;max-width:calc(100% - 40px);margin:16px 20px 24px;color:#f5f0eb;font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:4px;overflow-wrap:break-word}[data-scarlat-mix]>a:hover,[data-scarlat-mix]>a:active{color:#fff}[data-scarlat-mix]>a:focus-visible{outline:2px solid #f5f0eb;outline-offset:5px;border-radius:2px}
