/* Layout only; shared palette, fields, cards, buttons and dialog glass stay canonical. */
.wish-home-entry{display:flex;align-items:center;gap:14px;text-align:left;width:100%;margin:14px 0 0;padding:16px 18px;border:1px solid var(--povod-ui-edge,#DFD3CA);border-radius:26px;background:var(--povod-ui-paper);box-shadow:inset 0 1px 1px #ffffffd9;color:var(--studio-ink);font:400 14px/1.4 Onest,system-ui,sans-serif;cursor:pointer}
.wish-home-entry>span:nth-child(2){flex:1;min-width:0}.wish-home-entry strong{font-weight:400;display:block}.wish-home-entry small{display:block;margin-top:4px;font-size:12px;color:var(--studio-muted)}.wish-home-heart{font-size:28px;color:var(--povod-secondary-ink,#987260)}
.wish-shell .studio-head{position:relative}.wish-shell .studio-head>[data-wish]{min-height:44px;margin:0;font-size:12px;padding:7px 12px}.wish-shell .studio-head>span{max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wish-actions{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:16px 0 20px}.wish-actions .btn{min-height:44px;padding:8px 13px;font-size:12px}.wish-shell .studio-body{overscroll-behavior:contain}.wish-empty,.wish-order-hint{font:400 12px/1.6 Onest,system-ui,sans-serif;text-align:center;color:var(--studio-muted);padding:12px 8px}.wish-collections{display:grid;gap:12px}
.wish-collection{position:relative;border:1px solid var(--studio-line);border-radius:24px;background:var(--povod-ui-paper);box-shadow:inset 0 1px 1px #ffffffd9;min-width:0}.wish-collection-link{display:flex;align-items:center;gap:12px;width:100%;min-height:100px;padding:15px 20px 15px 14px;border:0;border-radius:inherit;background:none;color:var(--studio-ink);font:400 14px/1.4 Onest,system-ui,sans-serif;text-align:left;cursor:pointer}.wish-collection:has(details) .wish-collection-link{padding-right:48px}.wish-collection-copy{flex:1;min-width:0}.wish-collection-copy strong,.wish-event-choice strong{display:block;font-weight:400;overflow-wrap:anywhere}.wish-collection-copy small,.wish-event-choice small{display:block;margin-top:5px;font-size:12px;color:var(--studio-muted)}
.wish-thumbs{display:flex;align-items:center;flex:none;width:88px;height:66px;padding-right:8px}.wish-thumbs>span{display:block;flex:none;width:48px;height:62px;border:1px solid var(--studio-line);border-radius:12px;background:var(--povod-ui-field);overflow:hidden;transform:rotate(-5deg)}.wish-thumbs>span+span{margin-left:-28px;transform:rotate(4deg)}.wish-thumbs>span:nth-child(3){transform:rotate(10deg)}.wish-thumbs img{width:100%;height:100%;object-fit:cover}.wish-thumbs svg{width:100%;height:100%;stroke:var(--povod-secondary-ink,#987260);fill:none;padding:7px;box-sizing:border-box}
.wish-check{position:absolute;top:4px;left:4px;z-index:3;display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.wish-check input{width:22px;height:22px;accent-color:var(--povod-ui-accent,#F47B5C);margin:0}.studio-wishlist-card:has(.wish-check input:checked){border-color:var(--povod-ui-accent,#F47B5C);box-shadow:inset 0 0 0 1px #F47B5C66}.studio-wishlist-card:has(.wish-check) .studio-wishlist-menu{display:none}
.wish-order-list{display:grid;gap:12px}.wish-order-row{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--studio-line);border-radius:22px;background:var(--povod-ui-paper)}.wish-order-row strong{flex:1;min-width:0;font:400 13px/1.45 Onest,system-ui,sans-serif;overflow-wrap:anywhere}.wish-order-thumb{width:54px;height:60px;flex:none;overflow:hidden;border-radius:12px;background:var(--povod-ui-field)}.wish-order-thumb img{width:100%;height:100%;object-fit:cover}.wish-order-thumb svg{width:100%;height:100%;stroke:var(--povod-secondary-ink);fill:none}.wish-order-buttons{display:flex;gap:4px}.wish-order-buttons .btn{width:44px;min-height:44px;padding:8px}
body .wish-dialog{width:480px;text-align:left;padding:22px 18px}.wish-dialog-head{display:flex;align-items:center;gap:8px}.wish-dialog-head h2{flex:1;margin:0!important}.wish-dialog-head>.btn{width:44px;flex:none;font-size:20px!important;padding:8px!important}.wish-dialog-body{padding-top:12px}.wish-dialog-error{margin-top:12px!important;color:var(--studio-ink)!important}.wish-label{display:grid;gap:8px;font:400 13px/1.5 Onest,system-ui,sans-serif;color:var(--studio-muted)}.wish-label input{box-sizing:border-box;width:100%;min-height:50px;padding:12px 15px;border:1px solid var(--studio-line);border-radius:18px;background:var(--povod-ui-field);color:var(--studio-ink);font:400 16px/1.5 Onest,system-ui,sans-serif;box-shadow:inset 0 1px 2px #a3908010;outline:none}.wish-label input:focus-visible{border-color:var(--povod-ui-accent,#F47B5C)}.wish-pick-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.wish-pick-tabs .btn[aria-pressed=true]{border-color:var(--povod-ui-accent,#F47B5C)!important}.wish-pick-body .studio-wishlist-grid{gap:12px}.wish-dialog .studio-wishlist-copy h3{font:400 13px/1.4 Onest,system-ui,sans-serif}.wish-dialog .studio-wishlist-copy p{font-size:12px}.wish-dialog .studio-wishlist-menu{display:none}.wish-dialog .studio-wishlist-card{color:var(--studio-ink)}
.wish-event-choice{display:flex;align-items:center;gap:12px;min-height:104px;width:100%;padding:12px;border:1px solid var(--studio-line);border-radius:24px;background:var(--povod-ui-paper);color:var(--studio-ink);text-align:left;font:400 14px/1.45 Onest,system-ui,sans-serif;cursor:pointer}.wish-event-choice>span:nth-child(2){flex:1;min-width:0}.wish-event-choice .status-pill{display:inline-flex;margin-top:6px;font-size:10px}.wish-event-thumb{flex:none;width:50px;height:72px;position:relative;overflow:hidden;border-radius:7px}.wish-event-thumb .studio-card{width:200px!important;height:288px!important;transform:scale(.25);transform-origin:top left}.wish-event-thumb .studio-card :is(.studio-card-art,.studio-card-photo){pointer-events:none}
.wish-shell button:focus-visible,.wish-dialog button:focus-visible{outline:2px solid var(--povod-ui-accent,#F47B5C);outline-offset:3px}.wish-shell .studio-footer .btn:disabled{opacity:.5}.wish-shell .studio-wishlist-menu-panel .btn,.wish-dialog .studio-wishlist-menu-panel .btn{border-radius:0;box-shadow:none;font-size:12px;padding:10px;background:none;justify-content:flex-start;width:100%}
.wish-event-thumb{container-type:inline-size;height:auto;align-self:center;max-height:80px}.wish-event-thumb .studio-invitation{width:100%;border-radius:4px;box-shadow:none}.wish-event-thumb .studio-art-crop{aspect-ratio:var(--art-ratio,1.21)}.wish-event-thumb .studio-card-copy{padding:1cqw 4.3cqw 5.37cqw}.wish-event-thumb .studio-card-copy h2{font-size:calc(var(--title-size,6.99)*var(--title-scale,1)*1cqw);margin:0 0 2.15cqw}.wish-event-thumb .studio-message{font-size:calc(3.7634cqw*var(--message-scale,1));line-height:1.35;margin:0 auto 2.96cqw}.wish-event-thumb .studio-date{font-size:3.226cqw;gap:2cqw}.wish-event-thumb .studio-place{font-size:3.226cqw;line-height:1.5;margin:2.69cqw 0 0}.wish-event-choice .status-pill{color:var(--povod-ui-accent);background:var(--povod-ui-field);box-shadow:inset 0 1px 0 #ffffffd9}
@media(max-width:350px){.wish-thumbs{width:65px}.wish-collection-link{padding-left:10px;gap:8px}.wish-order-row{padding:9px;gap:8px}.wish-order-thumb{width:42px}.wish-order-buttons{gap:2px}.wish-order-row strong{font-size:12px}.wish-order-buttons .btn{padding:6px}.wish-actions{gap:6px}.wish-actions .btn{padding-inline:10px}}
@media(hover:hover){.wish-order-row{cursor:grab}.wish-home-entry:hover,.wish-collection-link:hover,.wish-event-choice:hover{background:var(--povod-ui-field)}}
/* The shared dialog heading must not restyle the invitation inside its thumbnail. */
body .wish-dialog .wish-event-thumb .studio-card-copy h2{font-family:Georgia,serif;font-size:calc(var(--title-size,6.99)*var(--title-scale,1)*1cqw);font-weight:400;font-style:normal;line-height:1.12;color:#514e4b;margin:0 0 2.15cqw;letter-spacing:normal}
body .wish-dialog .wish-event-thumb .studio-invitation[data-font=script] h2{font-family:'Marck Script',cursive}body .wish-dialog .wish-event-thumb .studio-invitation[data-font=caps] h2{font-family:Oswald,sans-serif;letter-spacing:.1882cqw}body .wish-dialog .wish-event-thumb .studio-invitation[data-font=italic] h2{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic}body .wish-dialog .wish-event-thumb .studio-invitation[data-font=flourish] h2{font-family:Comforter,cursive;line-height:1.25}body .wish-dialog .wish-event-thumb .studio-invitation[data-font=ornate] h2{font-family:'Great Vibes',cursive;line-height:1.25}body .wish-dialog .wish-event-thumb .studio-invitation[data-font=handwritten] h2{font-family:'Bad Script',cursive;line-height:1.3}body .wish-dialog .wish-event-thumb .studio-invitation[data-font=editorial] h2{font-family:'Playfair Display',Georgia,serif;font-style:italic;line-height:1.2}body .wish-dialog .wish-event-thumb .studio-invitation[data-font=festive] h2{font-family:Lobster,cursive;line-height:1.2}
body .wish-dialog .wish-event-thumb .studio-message{font-size:calc(3.7634cqw*var(--message-scale,1));line-height:1.35;margin:0 auto 2.96cqw}body .wish-dialog .wish-event-thumb .studio-place{font-size:3.226cqw;line-height:1.5;margin:2.69cqw 0 0}
/* First collection starts in the middle; subsequent creation stays in the footer. */
body #editorView .wish-shell:has(.wish-overview-empty) #editorBody{height:100%;}
.wish-overview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:100%;padding:20px 0 80px;box-sizing:border-box;}
.wish-overview-empty .studio-wishlist-intro{margin:0;}
.wish-overview-empty>.btn{width:100%;max-width:448px;min-height:44px;border-radius:999px;}
body #editorView .wish-collection>.studio-wishlist-menu>summary{top:4px;right:4px;left:auto;}
/* Gift selection uses the shared card style and the existing shop buttons. */
body #editorView .wish-shell .studio-wishlist-copy h3,body .wish-dialog .studio-wishlist-copy h3{font:400 13px/1.35 Onest,system-ui,sans-serif;color:var(--povod-ui-ink);}
body #editorView .wish-shell .studio-wishlist-copy p,body .wish-dialog .studio-wishlist-copy p{font:400 13px/1.3 Onest,system-ui,sans-serif;color:var(--povod-ui-heading);}
body .wish-check{top:2px;left:2px;right:auto;}
body :is(#editorView,.wish-dialog) .wish-check{place-content:center;gap:0;margin:0;padding:0;}
body :is(#editorView,.wish-dialog) .wish-check input{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box;display:grid;place-items:center;width:20px!important;height:20px!important;min-height:20px!important;max-width:20px;max-height:20px;margin:0;padding:0!important;border:1.5px solid #969491!important;border-radius:6px!important;background:#ffffffed!important;box-shadow:none;cursor:pointer;}
body .wish-check input::before{content:none;}
body .wish-check input::after{content:'';width:10px;height:5px;margin-top:-2px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg);opacity:0;}
body :is(#editorView,.wish-dialog) .wish-check input:checked{border-color:var(--action,#f47b5c)!important;background:var(--action,#f47b5c)!important;}
body .wish-check input:checked::after{opacity:1;}
/* Keep editing available while the collection is ready for gift selection. */
body #editorView .wish-shell .studio-wishlist-card:has(.wish-check) .studio-wishlist-menu{display:block;}
body #editorView .wish-shell .studio-wishlist-card>.studio-wishlist-menu>summary{right:2px;left:auto;top:2px;}
body .wish-dialog .wish-dialog-head{position:relative;display:block;min-height:44px;}
body .wish-dialog .wish-dialog-head h2{text-align:center;padding:10px 44px;margin:0!important;}
body .wish-dialog .wish-dialog-head>.povod-protection-close{position:absolute;right:0;top:0;}
@media(forced-colors:active){body :is(#editorView,.wish-dialog) .wish-check input{border-color:ButtonText!important;background:Canvas!important;}body :is(#editorView,.wish-dialog) .wish-check input:checked{background:Highlight!important;border-color:Highlight!important;}body .wish-check input::after{border-color:HighlightText;}}
/* Collection titles have their own breathing room; invitation tools stay intact. */
body #editorView .wish-shell .wish-collection-intro{padding-top:20px;}
body #editorView .wish-shell .wish-section-intro{box-sizing:border-box;width:100%;padding-bottom:14px;border-bottom:1px solid var(--povod-ui-edge,#dfd3ca);margin-bottom:16px;}
body #editorView .wish-shell .wish-section-intro h2{font-size:36px;}
body #editorView .wish-shell>.studio-footer{flex-direction:column;gap:0;}
.wish-selection-reset{display:flex;justify-content:center;flex:none;}
.wish-selection-reset[hidden]{display:none!important;}
body .wish-clear{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:4px 12px;border:0;border-radius:999px;background:none;box-shadow:none;color:var(--povod-secondary-ink,#987260);font:400 12px/1.4 Onest,system-ui,sans-serif;cursor:pointer;}
body .wish-dialog .povod-notice-actions:has(.wish-selection-reset){flex-wrap:wrap;}
body .wish-dialog .povod-notice-actions>.wish-selection-reset{width:100%;}
/* One warm glass menu for personal collections and invitation gifts. */
body :is(#editorView .studio-wishlist-menu,#dashboardView .event-menu)>summary::before{content:'';position:absolute;inset:9px;border:1px solid #dfd3ca66;border-radius:50%;background:var(--povod-menu-paper);box-shadow:inset 0 1px 1px #ffffff80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}
body :is(#editorView .studio-wishlist-menu,#dashboardView .event-menu)>summary{color:var(--povod-secondary-ink,#987260);font-size:18px;font-weight:300;}
body :is(#editorView .studio-wishlist-menu>.studio-wishlist-menu-panel,#dashboardView .event-menu>.event-menu-list){padding:6px;border:1px solid var(--povod-secondary-edge,#dfd3ca80);border-radius:18px;background:linear-gradient(145deg,#ffffffe6,#f8f7f4e6);box-shadow:inset 0 1px 1px #ffffffd9,0 3px 12px #856e600d;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);}
body #editorView .wish-shell .studio-wishlist-menu>.studio-wishlist-menu-panel{top:48px;}
body :is(#editorView .studio-wishlist-menu-panel,#dashboardView .event-menu-list) button{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;height:auto;min-height:44px;width:100%;padding:9px 10px;border:0!important;border-radius:12px;margin:0;background:transparent!important;box-shadow:none!important;color:var(--povod-ui-ink)!important;font:400 12px/1.4 Onest,system-ui,sans-serif;text-align:left;white-space:normal;}
body :is(#editorView .studio-wishlist-menu-panel,#dashboardView .event-menu-list) button.danger{color:var(--povod-secondary-ink)!important;}
@media(hover:hover){body :is(#editorView .studio-wishlist-menu-panel,#dashboardView .event-menu-list) button:hover,body .wish-clear:hover{background:#f3e9e07a!important;}}
@supports not (backdrop-filter:blur(1px)){body :is(#editorView .studio-wishlist-menu>.studio-wishlist-menu-panel,#dashboardView .event-menu>.event-menu-list){background:var(--povod-ui-bg,#f8f7f4);}}
.wish-import-actions{margin:18px 0 16px;}
body #editorView .wish-import-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border-radius:999px;background:var(--povod-menu-paper);font:400 12px/1.4 Onest,system-ui,sans-serif;}
.wish-import-action svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;}
/* Selected clean-list direction with the three most recently added gift covers. */
body #editorView .wish-shell .wish-section-intro{text-align:left;padding-bottom:18px;margin-bottom:0;}
body #editorView .wish-shell .wish-section-intro h2{font:300 27px/1.25 Onest,system-ui,sans-serif;font-style:normal;letter-spacing:-.6px;color:var(--povod-ui-heading,#856e60);margin:0 0 8px;}
body #editorView .wish-shell .wish-section-intro p{font:400 12px/1.55 Onest,system-ui,sans-serif;color:var(--povod-ui-muted,#827a74);}
body #editorView .wish-shell .wish-collection-intro{margin-bottom:16px;}
body :is(.wish-overview,.wish-dialog) .wish-collections{gap:0;}
body :is(.wish-overview,.wish-dialog) .wish-collection{border:0;border-bottom:1px solid #dfd3ca73;border-radius:0;background:none;box-shadow:none;}
body :is(.wish-overview,.wish-dialog) .wish-collection-link{position:relative;gap:16px;min-height:108px;padding:20px 38px 20px 0;background:none;}
body :is(.wish-overview,.wish-dialog) .wish-collection-copy strong{font:400 15px/1.4 Onest,system-ui,sans-serif;color:var(--povod-ui-ink,#665e57);}
body :is(.wish-overview,.wish-dialog) .wish-collection-copy small{font:400 11px/1.45 Onest,system-ui,sans-serif;color:var(--povod-ui-muted,#827a74);margin-top:5px;}
body :is(.wish-overview,.wish-dialog) .wish-collection-link>span:last-child{position:absolute;right:8px;top:58%;transform:translateY(-50%);font:300 18px/1 Onest,system-ui,sans-serif;color:var(--povod-secondary-ink,#987260);}
body #editorView .wish-overview .wish-collection>.studio-wishlist-menu>summary{top:3px;right:-7px;}
body .wish-thumbs{position:relative;display:block;width:82px;height:68px;padding:0;flex:none;}
body .wish-thumbs>span{position:absolute;left:0;top:5px;width:54px;height:62px;margin:0;border:1px solid var(--povod-ui-edge,#dfd3ca);border-radius:11px;box-shadow:inset 0 1px 0 #fff,0 2px 4px #856e6008;transform:rotate(-8deg);transition:transform 160ms ease;}
body .wish-thumbs>span+span{left:13px;top:1px;margin:0;transform:rotate(-1deg);}
body .wish-thumbs>span:nth-child(3){left:27px;top:5px;transform:rotate(8deg);}
body .wish-thumbs>span:only-child{left:10px;top:3px;transform:none;}
body .wish-thumbs>span:first-child:nth-last-child(2){left:7px;top:3px;transform:rotate(-6deg);}
body .wish-thumbs>span:nth-child(2):last-child{left:24px;top:4px;transform:rotate(6deg);}
body #editorView .wish-create-inline{display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:24px;border-radius:999px;font:400 12px/1.4 Onest,system-ui,sans-serif;}
body .wish-collection-link:focus-visible .wish-thumbs>span:first-child:not(:only-child),body .wish-collection-link:active .wish-thumbs>span:first-child:not(:only-child){transform:translateX(-2px) rotate(-12deg);}
body .wish-collection-link:focus-visible .wish-thumbs>span:nth-child(3),body .wish-collection-link:active .wish-thumbs>span:nth-child(3){transform:translateX(2px) rotate(12deg);}
@media(hover:hover){body .wish-collection-link:hover .wish-thumbs>span:first-child:not(:only-child){transform:translateX(-2px) rotate(-12deg);}body .wish-collection-link:hover .wish-thumbs>span:nth-child(3){transform:translateX(2px) rotate(12deg);}}
@media(max-width:350px){body #editorView .wish-shell .wish-section-intro h2{font-size:25px;}body :is(.wish-overview,.wish-dialog) .wish-collection-link{gap:12px;padding-right:36px;}body :is(.wish-overview,.wish-dialog) .wish-collection-copy strong{font-size:14px;}body .wish-thumbs{width:70px;}body .wish-thumbs>span{width:48px;height:60px;}body .wish-thumbs>span+span{left:10px;}body .wish-thumbs>span:nth-child(3){left:21px;}body .wish-thumbs>span:nth-child(2):last-child{left:20px;}}
@media(prefers-reduced-motion:reduce){body .wish-thumbs>span{transition:none!important;}body .wish-collection-link:is(:hover,:focus-visible,:active) .wish-thumbs>span:first-child:not(:only-child){transform:rotate(-8deg);}body .wish-collection-link:is(:hover,:focus-visible,:active) .wish-thumbs>span:nth-child(3){transform:rotate(8deg);}}
/* The selected mockup supplies the spacing for all personal collection pages. */
body #editorView.active .studio-shell.wish-shell[data-step]{padding-left:max(18px,var(--app-safe-left,0px),calc((100% - 440px)/2));padding-right:max(18px,var(--app-safe-right,0px),calc((100% - 440px)/2));}
body #editorView.active .studio-shell.wish-shell[data-step]>.studio-body{padding:0 2px 12px;}
body #editorView.active .studio-shell.wish-shell #editorBody{width:100%;margin-inline:0;padding:0;}
body #editorView.active .studio-shell.wish-shell[data-step]>.studio-footer{width:calc(100% + 12px);margin-inline:-6px;}
body #editorView .wish-shell .wish-section-intro{padding-top:23px;}
body #editorView .wish-overview .wish-collection-link{padding-left:3px;}
body #editorView .wish-shell .wish-collection-intro{margin-bottom:18px;}
body #editorView .wish-shell>.studio-footer{gap:5px;}
.wish-selection-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;}
.wish-selection-actions[hidden]{display:none!important;}
.wish-gifts-empty{display:grid;place-items:center;min-height:220px;color:var(--povod-ui-muted,#827a74);}
.wish-gifts-empty svg{width:48px;height:48px;stroke:var(--povod-secondary-ink,#987260);fill:none;opacity:.45;}
/* Personal gift cards and import choices share the approved two-column layout. */
body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;}
body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-card{display:grid;grid-template-rows:140px auto;aspect-ratio:auto;border-radius:22px;min-width:0;overflow:visible;}
body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-thumb{height:140px;aspect-ratio:auto;min-height:0;border-radius:21px 21px 0 0;background:#fff;}
body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-thumb>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;margin:0;padding:0;}
body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-copy{display:flex;flex-direction:column;padding:10px 10px 7px;min-width:0;}
body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-copy h3{font:400 13px/1.35 Onest,system-ui,sans-serif;min-height:2.7em;height:2.7em;max-height:2.7em;margin:0;letter-spacing:0;}
body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-copy>p{font:400 12px/1.4 Onest,system-ui,sans-serif;margin:6px 0 0;}
body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-copy .gift-shop-link,body #editorView .wish-shell .studio-wishlist-copy .gift-shop-missing{height:44px;min-height:44px;margin-top:3px;font-size:11px;}
body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-copy .gift-shop-link::before{inset:8px 0;}
@media(max-width:350px){body #editorView.active .studio-shell.wish-shell[data-step]>.studio-footer{width:calc(100% + 4px);margin-inline:-2px;}body #editorView.active .studio-shell.wish-shell[data-step]{padding-left:max(14px,var(--app-safe-left,0px));padding-right:max(14px,var(--app-safe-right,0px));}body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-grid{gap:10px;}body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-card{grid-template-rows:125px auto;}body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-thumb{height:125px;}body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-copy{padding-inline:8px;}body :is(#editorView .wish-shell,.wish-dialog .wish-pick-body) .studio-wishlist-copy h3{font-size:12px;}}


