.wardrobe-experience{padding-bottom:110px}.wr-picker-dialog.wardrobe-experience,.wr-review-dialog.wardrobe-experience{background:#fff;border-radius:20px;flex-direction:column;gap:0;width:min(780px,100vw - 24px);max-width:780px;height:min(860px,92dvh);max-height:92dvh;padding:0;display:flex;overflow:hidden}.wr-review-dialog.wardrobe-experience{max-width:620px}.wr-picker-heading{border-bottom:1px solid #e5ded5;flex-shrink:0;padding:22px 50px 14px 20px}.wr-picker-heading h2{margin:0 0 8px;font-size:22px;line-height:1.4}.wr-picker-heading p{color:#71665e;margin:0;font-size:14px;line-height:1.6}.wr-picker-tabs{gap:8px;margin-top:14px;display:flex}.wr-picker-tabs button{background:#fff;border:1px solid #dfd5cd;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:14px;display:flex}.wr-picker-tabs button[aria-pressed=true]{color:#fff;background:#293c35;border-color:#293c35}.wr-picker-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.wr-picker-scroll .wr-items{padding-top:0}.wr-picker-scroll .wr-chat{margin:0}.wr-picker-scroll .wr-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-picker-scroll .wr-product-grid strong{font-size:15px}.wr-picker-scroll .wr-product-grid article>a{align-items:center;min-height:44px;font-size:13px;display:flex}.wr-picker-scroll :is(input,textarea,select){font-size:16px}.wr-picker-dialog .wr-small,.wr-review-dialog .wr-small{font-size:13px}.wr-picker-footer{padding:12px 20px max(14px,env(safe-area-inset-bottom));background:#fffaf6;border-top:1px solid #e0d2c7;flex-shrink:0;box-shadow:0 -5px 20px #46352808}.wr-picker-footer>div:first-child:not(.wr-footer-actions){flex-direction:column;gap:3px;min-width:0;margin-bottom:10px;display:flex}.wr-picker-footer strong{color:#824334;font-size:16px}.wr-picker-footer span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.wr-footer-actions{gap:8px;display:flex}.wr-footer-actions>button{flex:1;min-width:0;font-size:14px;padding:12px 8px!important}.wr-picker-footer>.wr-small{margin:0 0 10px}.wr-ai-setup{background:#fff;border-radius:10px;margin:10px 0;padding:12px;font-size:14px}.wr-ai-setup p{margin:0 0 8px}.wr-picker-scroll .wr-error{margin:0 0 12px}.wr-next-bar{z-index:40;padding:14px 20px max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #ded2c8;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 24px #30221912}.wr-next-bar>div{flex-direction:column;gap:4px;max-width:460px;display:flex}.wr-next-bar strong{font-size:16px}.wr-next-bar small{color:#71645c;font-size:12px}.wr-next-bar .wr-primary{min-height:48px;padding:12px 18px;font-size:15px}.wr-ready-summary>p{color:#665b53;font-size:15px;line-height:1.7}.wr-picked-list{gap:8px;margin:16px 0;display:grid!important}.wr-picked-list button{text-align:left;background:#fff;border:1px solid #e5ded5;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;display:flex}.wr-picked-list img{object-fit:contain;width:45px;height:58px}.wr-picked-list button>span{flex:1;min-width:0}.wr-picked-list small{color:#8f5143;font-size:12px;display:block}.wr-picked-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.wr-review-photo{border-bottom:1px solid #e7dfd7;align-items:center;gap:16px;padding-bottom:18px;display:flex}.wr-review-photo>img{object-fit:contain;background:#f2eee9;border-radius:10px;width:85px;height:120px}.wr-review-photo>div{flex-direction:column;flex:1;gap:8px;display:flex}.wr-review-photo strong{font-size:15px}.wr-review-photo .wr-secondary{min-height:44px;padding:9px;font-size:14px}.wr-review-items{margin-top:18px}.wr-review-items>div{border-bottom:1px solid #eee7df;align-items:center;gap:10px;padding:9px 0;display:flex}.wr-review-items img{object-fit:contain;width:40px;height:50px}.wr-review-items span{flex:1;min-width:0;font-size:14px}.wr-review-items button{background:#fff;border:1px solid #ded2c8;border-radius:8px;min-width:48px;min-height:44px;padding:8px;font-size:13px}.wr-review-dialog .wr-access{border:1px solid #e3d9cf;border-radius:12px;margin:12px 0;padding:12px}.wr-review-dialog .wr-consent{margin-top:0;font-size:14px}.wr-review-dialog .wr-consent input{width:22px;height:22px}.wr-review-dialog details summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}.wr-slots button small{font-size:12px!important}@media (max-width:600px){.wr-picker-dialog.wardrobe-experience,.wr-review-dialog.wardrobe-experience{border-radius:16px;width:calc(100vw - 12px);height:94dvh;max-height:94dvh}.wr-picker-heading{padding:18px 44px 12px 14px}.wr-picker-heading h2{font-size:20px}.wr-picker-scroll{padding:14px}.wr-picker-footer{padding-left:12px;padding-right:12px}.wr-next-bar{gap:10px;padding-left:12px;padding-right:12px}.wr-next-bar>div{flex:1;min-width:0}.wr-next-bar strong{font-size:14px}.wr-next-bar small{font-size:11px}.wr-next-bar .wr-primary{padding:11px 12px;font-size:13px}.wr-picker-scroll .wr-filter{grid-template-columns:minmax(0,1fr) 115px}.wr-picker-scroll .wr-product-grid strong{font-size:14px}.wr-review-photo{gap:10px}}.wr-view-tabs{gap:8px;margin:10px 0;display:flex}.wr-view-tabs button{background:#fff;border:1px solid #d8cdc2;border-radius:10px;flex:1;min-height:44px}.wr-view-tabs button[aria-pressed=true]{color:#fff;background:#293c35}.wr-selection-success{background:#f0f8f2;border:1px solid #bdd5c5;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:14px;display:flex}.wr-selection-success>div{flex:1;min-width:140px}.wr-selection-success p{margin:4px 0;font-size:13px}.wr-selection-success .wr-primary{width:100%;min-height:46px}.wr-picker-scroll .wr-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-picker-scroll .wr-filter label,.wr-picker-scroll .wr-filter select,.wr-picker-scroll .wr-filter input{width:100%;min-width:0;max-width:100%}@media (max-width:360px){.wr-picker-scroll .wr-filter{grid-template-columns:minmax(0,1fr)}}
