/* UNIVRS v1.5.2.5.5 — Passport, Commerce + Play Experience Repair */
:root{--uv55-ink:#092f32;--uv55-deep:#063f43;--uv55-teal:#057b79;--uv55-cyan:#08b8cc;--uv55-mint:#dff7ef;--uv55-cream:#fff7e6;--uv55-coral:#ff6248;--uv55-yellow:#ffd447;--uv55-line:rgba(8,71,75,.16);--uv55-shadow:0 12px 0 rgba(8,58,61,.10)}
.univrs-cart-top{position:relative}.univrs-cart-top i{position:absolute;right:-3px;top:-5px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--uv55-coral);color:#fff;font:800 11px/1 system-ui;border:2px solid var(--uv55-deep)}
.uv-v15255-toast{position:fixed;right:28px;bottom:28px;z-index:100000;max-width:420px;padding:14px 18px;border-radius:16px;background:var(--uv55-deep);color:#fff;font:800 14px/1.4 system-ui;box-shadow:0 16px 40px rgba(0,0,0,.25)}.uv-v15255-toast[data-type=error]{background:#8d2f2a}
body.uv-play-route .univrs-app-content,body.uv-identity-route .univrs-app-content{background:transparent!important}
body.uv-play-route [data-passport-room-panel=play]{background:transparent!important;padding:0!important}
.univrs-play-v15255-root,.uv-play-shell{min-width:0;width:100%}.univrs-v15255-loading,.uv-play-error{min-height:420px;display:grid;place-items:center;align-content:center;gap:14px;border:1px solid var(--uv55-line);border-radius:28px;background:rgba(255,255,255,.82);color:var(--uv55-ink)}.univrs-v15255-loading span,.uv-play-error>span{font-size:44px}.uv-play-error p{max-width:500px;text-align:center}
.uv-play-shell{display:grid;gap:24px;color:var(--uv55-ink)}.uv-play-shell section{min-width:0}.uv-kicker{display:block;color:var(--uv55-coral);font:900 11px/1.2 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.uv-play-hero{position:relative;isolation:isolate;min-height:430px;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,330px);align-items:end;gap:28px;padding:42px;border-radius:34px;overflow:hidden;background:radial-gradient(circle at 82% 16%,rgba(255,212,71,.28),transparent 28%),radial-gradient(circle at 15% 80%,rgba(8,184,204,.25),transparent 28%),linear-gradient(135deg,#063f43,#062536);color:#fff;box-shadow:0 18px 0 rgba(6,63,67,.13)}.uv-play-hero:before,.uv-play-hero:after{content:"";position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.12);border-radius:50%}.uv-play-hero:before{width:560px;height:560px;right:-190px;top:-290px}.uv-play-hero:after{width:390px;height:390px;left:-160px;bottom:-230px}.uv-play-hero-copy{min-width:0}.uv-play-hero h2{margin:12px 0 14px;max-width:760px;font-size:clamp(44px,5.4vw,82px)!important;line-height:.9!important;letter-spacing:-.055em!important;color:#fff!important;word-break:normal!important;overflow-wrap:normal!important}.uv-play-hero p{max-width:620px;margin:0;color:rgba(255,255,255,.78);font-size:18px;line-height:1.55}.uv-play-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.uv-play-hero button,.uv-game-card button,.uv-team-card button,.uv-play-empty button,.uv-game-dialog button,.uv-product-dialog button,.uv-cart-drawer button{border:0;border-radius:15px;padding:14px 20px;font-weight:900;cursor:pointer}.uv-play-hero button{background:#fff;color:var(--uv55-ink)}.uv-play-hero button.is-primary,.uv-game-card button,.uv-game-dialog [data-save],.uv-product-dialog [data-add],.uv-cart-drawer [data-checkout]{background:var(--uv55-coral);color:#fff;box-shadow:0 5px 0 #d34130}.uv-season-card{align-self:end;padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:rgba(2,28,39,.55);backdrop-filter:blur(8px)}.uv-season-card>span{display:block;color:var(--uv55-yellow);font:900 11px/1.2 ui-monospace,monospace;letter-spacing:.14em}.uv-season-card strong{display:block;margin-top:12px;font:900 52px/.9 system-ui}.uv-season-card small{display:block;margin-top:4px;color:#fff}.uv-season-card>div{height:10px;margin-top:18px;border-radius:20px;background:rgba(255,255,255,.16);overflow:hidden}.uv-season-card i{display:block;height:100%;background:linear-gradient(90deg,var(--uv55-cyan),var(--uv55-yellow));border-radius:inherit}.uv-season-card p{font-size:13px;margin-top:9px}
.uv-play-parks,.uv-play-now,.uv-game-library,.uv-play-together,.uv-play-results{padding:26px;border:1px solid var(--uv55-line);border-radius:28px;background:rgba(255,253,246,.94);box-shadow:var(--uv55-shadow)}.uv-play-parks{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:center}.uv-play-parks h3,.uv-section-heading h3{margin:5px 0 0;font-size:clamp(25px,2.6vw,38px);line-height:1}.uv-park-rail{display:flex;gap:9px;overflow:auto;padding:4px 2px 8px;scrollbar-width:thin}.uv-park-rail button{flex:0 0 auto;display:flex;align-items:center;gap:8px;border:1px solid var(--uv55-line);border-radius:999px;padding:10px 15px;background:#fff;color:var(--uv55-ink);font-weight:850}.uv-park-rail button span{font-size:18px}.uv-park-rail button.is-active{background:var(--uv55-deep);color:#fff;border-color:var(--uv55-deep)}.uv-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.uv-section-heading small{max-width:340px;text-align:right;color:#537275}.uv-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.uv-game-card{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);min-height:250px;overflow:hidden;border:1px solid var(--uv55-line);border-radius:25px;background:#fff}.uv-game-card.is-featured{grid-template-columns:minmax(200px,34%) minmax(0,1fr);min-height:330px}.uv-game-art{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#0ca4a1,#063f43);color:#fff}.uv-game-art.is-royal,.uv-game-art.is-original{background:linear-gradient(145deg,#6b4bc2,#172b67)}.uv-game-art.is-future,.uv-game-art.is-portal{background:linear-gradient(145deg,#19a8d5,#31218e)}.uv-game-art.is-wild{background:linear-gradient(145deg,#8cbf3f,#174d3f)}.uv-game-art.is-california{background:linear-gradient(145deg,#ffb52c,#ef5b48)}.uv-game-art.is-studio,.uv-game-art.is-cinema,.uv-game-art.is-hollywood{background:linear-gradient(145deg,#ee4b42,#4a1e58)}.uv-game-art.is-islands{background:linear-gradient(145deg,#16a9a5,#1c3f73)}.uv-game-art span{z-index:2;font-size:58px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.18))}.uv-game-art i,.uv-game-art b{position:absolute;width:180px;height:180px;border:1px solid rgba(255,255,255,.22);border-radius:50%}.uv-game-art i{left:-90px;bottom:-90px}.uv-game-art b{right:-100px;top:-90px}.uv-game-card-body{min-width:0;display:flex;flex-direction:column;padding:23px}.uv-game-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;color:var(--uv55-teal);font:900 10px/1.2 ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}.uv-game-meta em{font-style:normal;color:#7a6962}.uv-game-card h3{margin:12px 0 8px;font-size:25px;line-height:1.02;word-break:normal;overflow-wrap:normal}.uv-game-card p{margin:0;color:#587174;line-height:1.45}.uv-game-facts{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.uv-game-facts span{padding:7px 9px;border-radius:999px;background:#eef7f4;font-size:11px;font-weight:800}.uv-game-card button{align-self:flex-start;margin-top:auto}.uv-game-card.is-locked{opacity:.78}.uv-game-lock{position:absolute;right:12px;top:12px;padding:6px 9px;border-radius:999px;background:var(--uv55-yellow);font-size:10px;font-weight:900}.uv-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.uv-team-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:20px;border:1px solid var(--uv55-line);border-radius:22px;background:linear-gradient(145deg,#fff,#edf9f6)}.uv-team-card .uv-team-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:#d7f6f3;font-size:25px}.uv-team-card small{font:900 10px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--uv55-teal)}.uv-team-card h3{margin:5px 0;font-size:23px}.uv-team-card p{margin:0;color:#587174}.uv-team-card button{grid-column:1/-1;width:100%;background:var(--uv55-deep);color:#fff}.uv-team-card.is-preview button{background:#e7ece8;color:#607073;box-shadow:none}.uv-play-results>article{display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid var(--uv55-line)}.uv-play-results>article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--uv55-mint);font-weight:900}.uv-play-results article div{flex:1;min-width:0}.uv-play-results article strong,.uv-play-results article small{display:block}.uv-play-results article small{color:#6c8182;margin-top:4px;text-transform:capitalize}.uv-play-results article button{border:1px solid var(--uv55-line);background:#fff;border-radius:12px;padding:9px 13px;font-weight:850}.uv-play-empty{display:grid;place-items:center;gap:8px;padding:34px;text-align:center;border:1px dashed var(--uv55-line);border-radius:20px}.uv-play-empty span{font-size:40px}.uv-play-empty button{background:var(--uv55-deep);color:#fff}
.uv-game-dialog,.uv-product-dialog{width:min(920px,calc(100vw - 34px));max-height:min(850px,calc(100vh - 34px));padding:0;border:0;border-radius:30px;overflow:hidden;background:var(--uv55-cream);color:var(--uv55-ink);box-shadow:0 30px 80px rgba(0,0,0,.35)}.uv-game-dialog::backdrop,.uv-product-dialog::backdrop{background:rgba(2,35,39,.7);backdrop-filter:blur(7px)}.uv-game-dialog header{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:22px;align-items:center;padding:24px;background:#fff}.uv-game-dialog header .uv-game-art{height:120px;border-radius:20px}.uv-game-dialog header h2{margin:5px 0;font-size:34px}.uv-game-dialog header p{margin:0;color:#587174}.uv-game-dialog [data-close],.uv-product-dialog [data-close]{align-self:start;width:44px;height:44px;padding:0;border-radius:50%;background:#eef4f0;color:var(--uv55-ink);font-size:24px}.uv-game-dialog main{padding:24px;max-height:52vh;overflow:auto}.uv-game-score{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;align-items:center;margin-bottom:18px}.uv-game-score strong{font-size:32px}.uv-game-score i{grid-column:1/-1;height:10px;border-radius:20px;background:#dbe7e4;overflow:hidden}.uv-game-score b{display:block;height:100%;background:linear-gradient(90deg,var(--uv55-cyan),var(--uv55-yellow))}.uv-objective-list{display:grid;gap:10px}.uv-objective-list label{display:block}.uv-objective-list input{position:absolute;opacity:0}.uv-objective-list span{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--uv55-line);border-radius:16px;background:#fff;font-weight:800}.uv-objective-list input:checked+span{background:var(--uv55-mint);border-color:#23aa8d}.uv-objective-list b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eaf1ef}.uv-game-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;background:#fff;border-top:1px solid var(--uv55-line)}
.uv-cart-open{overflow:hidden}.uv-cart-drawer{position:fixed;z-index:100010;right:18px;top:18px;bottom:18px;width:min(520px,calc(100vw - 36px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:28px;background:#fffaf0;color:var(--uv55-ink);box-shadow:0 24px 90px rgba(0,0,0,.4);overflow:hidden}.uv-cart-drawer[hidden]{display:none}.uv-cart-drawer:before{content:"";position:fixed;inset:0;z-index:-1;background:rgba(2,35,39,.65);backdrop-filter:blur(5px)}.uv-cart-drawer header{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;background:var(--uv55-deep);color:#fff}.uv-cart-drawer header span{color:var(--uv55-yellow);font:900 10px/1 ui-monospace,monospace;letter-spacing:.14em}.uv-cart-drawer h2{margin:4px 0 0;color:#fff}.uv-cart-drawer [data-cart-close]{width:44px;height:44px;padding:0;border-radius:50%;background:#fff;color:var(--uv55-ink);font-size:25px}.uv-cart-body{overflow:auto;padding:20px}.uv-cart-item{display:grid;grid-template-columns:74px minmax(0,1fr) auto auto;gap:13px;align-items:center;padding:14px 0;border-bottom:1px solid var(--uv55-line)}.uv-product-thumb{display:grid;place-items:center;aspect-ratio:1;border-radius:17px;background:linear-gradient(145deg,#dff7ef,#fff0c5);overflow:hidden}.uv-product-thumb img,.uv-store-art img{width:100%;height:100%;object-fit:cover}.uv-cart-item strong,.uv-cart-item small,.uv-cart-item b{display:block}.uv-cart-item small{color:#6c8182}.uv-cart-item label{font-size:11px}.uv-cart-item select{display:block;margin-top:4px}.uv-cart-item [data-cart-remove]{padding:0;width:32px;height:32px;border-radius:50%;background:#f1e7df;color:#7b3730}.uv-cart-drawer footer{padding:18px 22px;background:#fff;border-top:1px solid var(--uv55-line)}.uv-cart-drawer footer>div{display:flex;justify-content:space-between;font-size:20px}.uv-cart-drawer [data-checkout]{width:100%;margin-top:14px}.uv-cart-drawer footer small{display:block;margin-top:9px;color:#6c8182}.uv-cart-empty{display:grid;place-items:center;align-content:center;min-height:420px;text-align:center}.uv-cart-empty span{font-size:60px}.uv-cart-empty h3{max-width:320px}.uv-cart-empty p{max-width:320px;color:#6c8182}.uv-cart-empty button{background:var(--uv55-deep);color:#fff}
.uv-store-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.uv-store-card{min-width:0;overflow:hidden;border:1px solid var(--uv55-line);border-radius:24px;background:#fff}.uv-store-art{display:grid;place-items:center;aspect-ratio:4/3;background:radial-gradient(circle at 75% 20%,rgba(255,212,71,.65),transparent 25%),linear-gradient(145deg,#dff7ef,#e3f0ff);overflow:hidden}.uv-store-art>span{font-size:62px}.uv-store-card>div:nth-child(2){padding:18px}.uv-store-card small{color:var(--uv55-coral);font:900 10px/1 ui-monospace,monospace;letter-spacing:.12em}.uv-store-card h3{margin:8px 0 4px;font-size:24px}.uv-store-card p{min-height:42px;margin:0;color:#60787a}.uv-store-card strong{display:block;margin-top:14px;font-size:21px}.uv-store-card button{width:calc(100% - 36px);margin:0 18px 18px;border:0;border-radius:14px;padding:13px;background:var(--uv55-deep);color:#fff;font-weight:900}.uv-store-card.is-locked{opacity:.7}.uv-product-dialog{padding:24px}.uv-product-dialog>[data-close]{float:right}.uv-product-detail{clear:both;display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1fr);gap:28px;align-items:center}.uv-product-detail .uv-store-art{border-radius:24px}.uv-product-detail h2{font-size:42px;margin:8px 0}.uv-product-detail p{color:#60787a;font-size:17px}.uv-product-detail strong{font-size:28px}.uv-product-detail ul{padding-left:20px;color:#526f70}.uv-product-detail [data-add]{width:100%;margin-top:14px}
.uv-identity-route .univrs-passport-layout-v150{grid-template-columns:minmax(0,1fr)!important}.uv-identity-route .univrs-passport-context-v150{display:none!important}.uv-identity-studio{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:20px}.uv-custom-cover{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px;border:1px solid var(--uv55-line);border-radius:24px;background:linear-gradient(135deg,#062f3a,#0a7776);color:#fff}.uv-custom-cover span{color:var(--uv55-yellow);font:900 10px/1 ui-monospace,monospace;letter-spacing:.13em}.uv-custom-cover h3{margin:6px 0;color:#fff}.uv-custom-cover p{margin:0;color:rgba(255,255,255,.75)}.uv-custom-cover form{display:flex;gap:10px;align-items:center}.uv-custom-cover input{position:absolute;opacity:0}.uv-custom-cover label span,.uv-custom-cover button{display:block;border:0;border-radius:14px;padding:12px 16px;background:#fff;color:var(--uv55-ink);font-weight:900;cursor:pointer;letter-spacing:0;font-family:inherit}.uv-custom-cover button{background:var(--uv55-coral);color:#fff}.uv-custom-cover output{display:flex;align-items:center;gap:10px}.uv-custom-cover output img{width:70px;height:70px;object-fit:cover;border-radius:14px}.uv-tail-setting-removed,.univrs-tail-status-mini{display:none!important}
[data-passport-context-nav].univrs-passport-context-nav-v151{box-shadow:0 12px 0 rgba(6,63,67,.07)!important}.univrs-passport-context-v150{min-width:0}.univrs-passport-context-v150 button{max-width:100%}
@media(max-width:1280px){.uv-play-hero{grid-template-columns:1fr}.uv-season-card{max-width:420px}.uv-game-grid{grid-template-columns:1fr}.uv-team-grid{grid-template-columns:1fr}.uv-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:900px){.uv-play-hero{padding:28px;min-height:0}.uv-play-hero h2{font-size:clamp(42px,11vw,66px)!important}.uv-play-parks{grid-template-columns:1fr}.uv-game-card,.uv-game-card.is-featured{grid-template-columns:110px minmax(0,1fr);min-height:230px}.uv-game-art span{font-size:44px}.uv-section-heading{align-items:start;flex-direction:column}.uv-section-heading small{text-align:left}.uv-identity-studio{grid-template-columns:1fr}.uv-custom-cover{align-items:flex-start;flex-direction:column}.uv-product-detail{grid-template-columns:1fr}}
@media(max-width:640px){.univrs-cart-top{display:inline-flex}.uv-play-shell{gap:16px}.uv-play-hero,.uv-play-parks,.uv-play-now,.uv-game-library,.uv-play-together,.uv-play-results{border-radius:22px;padding:20px}.uv-play-hero h2{font-size:44px!important}.uv-play-hero p{font-size:15px}.uv-game-card,.uv-game-card.is-featured{grid-template-columns:1fr}.uv-game-art{min-height:135px}.uv-game-card-body{padding:18px}.uv-game-card h3{font-size:22px}.uv-store-grid{grid-template-columns:1fr!important}.uv-game-dialog header{grid-template-columns:80px minmax(0,1fr) auto;padding:16px}.uv-game-dialog header .uv-game-art{height:76px}.uv-game-dialog header h2{font-size:23px}.uv-game-dialog footer{align-items:stretch;flex-direction:column}.uv-cart-drawer{inset:0;width:100%;border-radius:0}.uv-cart-item{grid-template-columns:60px minmax(0,1fr) auto}.uv-cart-item [data-cart-remove]{grid-column:3;grid-row:1}.uv-cart-item label{grid-column:2/4}.uv-custom-cover form{align-items:stretch;flex-direction:column;width:100%}}
.uv-hop-games{padding:26px;border:1px solid var(--uv55-line);border-radius:28px;background:linear-gradient(135deg,rgba(255,247,230,.96),rgba(223,247,239,.96));box-shadow:var(--uv55-shadow)}.uv-hop-rail{display:flex;gap:12px;overflow:auto;padding:2px 2px 9px}.uv-hop-rail article{flex:0 0 min(390px,82vw);display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:13px;align-items:center;padding:16px;border:1px solid var(--uv55-line);border-radius:19px;background:#fff}.uv-hop-rail article>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#e6f7f5;font-size:24px}.uv-hop-rail strong,.uv-hop-rail small{display:block}.uv-hop-rail small{margin-top:4px;color:#60787a;line-height:1.35}.uv-hop-rail button{border:0;border-radius:12px;padding:10px 13px;background:var(--uv55-deep);color:#fff;font-weight:900}
.univrs-passport-tail-v1399,.univrs-passport-tail-card-v1399,[data-passport-rail-signature]{display:none!important}.uv-credit-section>h4{margin:0 0 12px;padding:10px 4px;color:var(--uv55-ink);font-size:17px}.uv-credit-former{margin-top:18px;border:1px solid var(--uv55-line);border-radius:18px;background:#f5f1e8}.uv-credit-former summary{display:flex;justify-content:space-between;gap:10px;padding:16px;font-weight:900;cursor:pointer}.uv-credit-former summary span{display:grid;place-items:center;min-width:27px;height:27px;border-radius:999px;background:#e3ddd0}.uv-credit-former>section{padding:0 14px 14px}
.uv-identity-studio .univrs-studio-savebar-v1512{grid-column:1/-1;width:min(100%,920px);justify-self:start;border-radius:20px!important}.uv-identity-studio .univrs-studio-savebar-v1512 button{width:auto!important;min-width:220px}.uv-identity-studio>section,.uv-identity-studio>article,.uv-identity-studio>form{min-width:0}
@media(max-width:1280px){body.uv-play-route .univrs-passport-layout-v150{grid-template-columns:minmax(0,1fr)!important}body.uv-play-route .univrs-passport-context-v150{display:none!important}}
.uv-product-variant{display:block;margin-top:18px;font-weight:850}.uv-product-variant select{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid var(--uv55-line);border-radius:13px;background:#fff;color:var(--uv55-ink)}
.univrs-suggestion-dialog{width:min(700px,calc(100vw - 32px))!important;max-height:calc(100vh - 40px)!important;padding:0!important;border:0!important;border-radius:28px!important;overflow:hidden!important;background:#fffaf0!important;color:var(--uv55-ink)!important;box-shadow:0 28px 80px rgba(0,0,0,.38)!important}.univrs-suggestion-dialog::backdrop{background:rgba(2,35,39,.68);backdrop-filter:blur(7px)}.univrs-suggestion-dialog form{position:relative;display:grid!important;grid-template-columns:1fr 1fr;gap:18px!important;max-height:calc(100vh - 40px);overflow:auto;padding:34px!important}.univrs-suggestion-dialog .univrs-dialog-close{position:absolute;right:24px;top:24px;width:44px;height:44px;border:0;border-radius:50%;background:#edf4f1;color:var(--uv55-ink);font-size:24px}.univrs-suggestion-dialog .univrs-dialog-kicker,.univrs-suggestion-dialog h2,.univrs-suggestion-copy,.univrs-suggestion-dialog label:has(textarea),.univrs-suggestion-dialog output,.univrs-suggestion-dialog .univrs-auth-submit,.univrs-suggestion-dialog form>small{grid-column:1/-1}.univrs-suggestion-dialog h2{max-width:520px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.univrs-suggestion-copy{margin:0;color:#60787a;line-height:1.55}.univrs-suggestion-dialog label{display:grid;gap:7px;font-weight:850}.univrs-suggestion-dialog select,.univrs-suggestion-dialog input,.univrs-suggestion-dialog textarea{width:100%!important;box-sizing:border-box;padding:13px 14px!important;border:1px solid var(--uv55-line)!important;border-radius:14px!important;background:#fff!important;color:var(--uv55-ink)!important;font:inherit!important}.univrs-suggestion-dialog textarea{min-height:150px;resize:vertical}.univrs-suggestion-dialog .univrs-auth-submit{width:auto!important;justify-self:start;padding:14px 22px!important;border:0;border-radius:15px;background:var(--uv55-coral)!important;color:#fff!important;font-weight:900;box-shadow:0 5px 0 #d34130}.univrs-suggestion-dialog form>small{color:#6c8182}
@media(max-width:640px){.univrs-suggestion-dialog{inset:0!important;width:100%!important;max-width:none!important;max-height:none!important;height:100%!important;border-radius:0!important}.univrs-suggestion-dialog form{grid-template-columns:1fr;max-height:100%;padding:24px!important}.univrs-suggestion-dialog label{grid-column:1/-1}.univrs-suggestion-dialog .univrs-auth-submit{width:100%!important}}
