/* October 9: equal end caps, compact guest controls, and one final sending step. */
body #editorView .studio-shell .studio-tools::after{left:2px;width:calc((100% - 4px)/3);transform:translateX(calc(var(--studio-tool)*100%));}
#editorView.active{animation:none;transform:none;}
body #editorView .studio-shell[data-step]{position:absolute;top:var(--studio-document-top,0px);}
body #editorView :is(input,textarea):focus{backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;}
body #editorView .studio-shell[data-step]:is([data-step=review],[data-step=publish],[data-step=gifts]){padding-inline:6px;}
body #editorView .studio-shell[data-step]:is([data-step=review],[data-step=publish],[data-step=gifts])>.studio-journey,
body #editorView .studio-shell[data-step]:is([data-step=review],[data-step=publish],[data-step=gifts])>.studio-footer{width:min(100% - 12px,440px);align-self:center;}
body #editorView .studio-shell[data-step]:not([data-step=details])>.studio-body{padding:0 4px 12px 0;scrollbar-width:thin;scrollbar-color:#bdb9b2 transparent;}
body #editorView .studio-shell[data-step]:not([data-step=details])>.studio-body::-webkit-scrollbar{width:3px;}
body #editorView .studio-shell[data-step]:not([data-step=details])>.studio-body::-webkit-scrollbar-thumb{background:#bdb9b2;border-radius:4px;}
body #editorView .studio-shell[data-step]:not([data-step=details]) #editorBody{width:min(100%,560px);margin-inline:auto;padding:0 2px;}
body #editorView .studio-shell[data-step=details]>.studio-body{margin-right:-6px;}
body #editorView .studio-shell[data-step=details] :is(.studio-preview,.studio-tools){margin-right:6px;}
body #editorView .studio-shell[data-step=details] .studio-fields{margin-right:0;padding-right:9px;scrollbar-width:thin;}
body #publicView{margin-inline:-6px;}
body :is(#publicView,.preview-content,#editorView) .studio-guest-paper .studio-guest-extras{padding:0 12px 14px;}
body :is(#publicView,.preview-content,#editorView) .studio-guest-paper .studio-guest-details{padding-inline:12px;}
body :is(#publicView,.preview-content,#editorView) .studio-guest-paper .guest-response{margin:0;padding:12px 0 0;}
body :is(#publicView,.preview-content,#editorView) .studio-guest-paper .guest-response form{gap:7px;}
body .studio-guest-paper .guest-form-status:empty{display:none;}
body .studio-guest-paper .guest-answer-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:start;}
body .studio-guest-paper .guest-answer-row>.guest-counts{display:contents;}
body .studio-guest-paper .guest-answer-row label,body .studio-guest-paper .guest-count-field{display:grid;gap:3px;min-width:0;font-size:11px;line-height:16px;}
body .studio-guest-paper .guest-response :is(input,textarea,select,.guest-count-button){box-sizing:border-box;min-height:40px;height:40px;padding:6px 8px;border-radius:13px;}
body .studio-guest-paper .guest-response .guest-answer-row select{padding:6px 19px 6px 6px;}
body :is(#publicView,.preview-content,#editorView) .studio-guest-paper .guest-response .guest-answer-row>label{font-size:11px;line-height:16px;gap:3px;}
body .studio-guest-paper .guest-response .guest-answer-row :is(select,.guest-count-button,.povod-glass-select-button){min-height:44px;height:44px;padding:6px 8px;border-radius:13px;gap:4px;}
body .studio-guest-paper .guest-response .guest-answer-row .povod-glass-select-button{font-size:12px;}
body .studio-guest-paper .guest-response textarea{height:auto;min-height:40px;}
body .studio-guest-paper .guest-response [type=submit]{min-height:44px;height:44px;margin:0;}
body .studio-guest-paper .guest-count-button:disabled{opacity:.5;}
body :is(#publicView,.invitation-preview,#editorView) .studio-guest-paper .wishlist-intro{padding:0 0 10px;margin-top:12px;}
body .studio-guest-paper .wishlist-intro::before{height:14px;line-height:14px;margin:0 0 12px;}
body :is(#publicView,.invitation-preview,#editorView) .studio-guest-paper .wishlist-intro p{max-width:none;font-size:12px;line-height:1.4;text-align:center;text-wrap:pretty;}
body .studio-guest-paper .wishlist-intro p.wishlist-booking-note{margin-top:4px;font-size:12px;}
body :is(#publicView,.preview-content,#editorView) a.studio-map-link:focus{outline:none;}
html.keyboard-input body :is(#publicView,.preview-content,#editorView) a.studio-map-link:focus-visible{outline:none;}
html.keyboard-input body a.studio-map-link:focus-visible::before{box-shadow:inset 0 0 0 2px #a76149,0 0 0 2px #e9c2b7;}
.povod-link-feedback{display:block;margin:3px 0 0;font:400 11px/1.35 Onest,system-ui;color:#8f7463;}
.povod-link-feedback:empty{display:none;}
.povod-promo-fold{margin-top:10px;border-top:1px solid #e1dcd6;}
.povod-promo-fold summary{display:flex;align-items:center;justify-content:space-between;list-style:none;min-height:44px;font:400 11px/1.3 Onest,system-ui;color:#8c7d71;cursor:pointer;}
.povod-promo-fold summary::-webkit-details-marker{display:none;}
.povod-promo-fold[open] summary span{rotate:180deg;}
.povod-promo-fold .povod-promo{margin:0 0 8px;}
.povod-promo-fold .povod-promo>label{display:none;}
body .povod-pro-dialog .povod-pro-features small{display:block;font:400 10px/1.35 Onest,system-ui;color:#958577;margin-top:2px;}
.povod-pro-purchase-note{font:400 10px/1.4 Onest,system-ui;color:#978577;margin:6px 0;}
.povod-pro-purchase-note a{color:inherit;text-decoration:underline;}
.povod-final-summary{width:min(240px,100%);margin:0 auto 8px;}
.povod-final-summary .studio-invitation{box-shadow:0 5px 16px #6b554219;}
.povod-final-full[hidden]{display:none!important;}
.povod-final .studio-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0;}
.povod-final .studio-share-actions .btn{padding:8px 6px;min-height:44px;font-size:11px;white-space:normal;border-radius:999px;}
.povod-message{position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,460px);max-width:100%;max-height:calc(100dvh - var(--app-safe-top,0px) - 8px);box-sizing:border-box;border:1px solid #e5ddd5;border-radius:24px 24px 0 0;padding:14px 14px calc(12px + var(--app-safe-bottom,0px));background:#faf9f6;box-shadow:0 -6px 28px #6b55421a;overflow-y:auto;color:#625b55;font-family:Onest,system-ui;}
.povod-message::backdrop{background:#51473e35;backdrop-filter:blur(4px);}
.povod-message header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;}
.povod-message h2{font:500 16px/1.3 Onest,system-ui;margin:0;}
.povod-message header button{width:44px;height:44px;border:0;background:none;box-shadow:none;font-size:24px;color:#8c8177;}
body #povodMessage [data-message-close]:is(:focus,:focus-visible){outline:none;box-shadow:none;}
html.keyboard-input body #povodMessage [data-message-close]:focus-visible{color:#a76149;text-shadow:0 0 4px #f47b5c66;}
.povod-message-bubble{width:min(240px,100%);margin:0 auto 12px;padding:6px;border:1px solid #e0dbd4;border-radius:18px;background:white;box-shadow:0 4px 14px #5c49300b;}
.povod-message-bubble img{display:block;width:100%;border-radius:12px;}
.povod-message-bubble p{font:400 11px/1.4 Onest,system-ui;margin:7px 4px 3px;white-space:pre-wrap;overflow-wrap:anywhere;}
.povod-message label{display:grid;gap:4px;font-size:11px;}
.povod-message textarea{width:100%;box-sizing:border-box;font:400 16px/1.4 Onest,system-ui;padding:8px 10px;min-height:72px;max-height:140px;resize:vertical;border:1px solid #dfd8d1;border-radius:14px;background:#ffffffb5;color:#625b55;}
.povod-message-caption-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10px;color:#a2978b;}
.povod-message-caption-meta button{position:relative;isolation:isolate;min-height:44px;border:0;background:none;box-shadow:none;padding:5px 12px;color:#987260;font:400 11px/1.3 Onest,system-ui;cursor:pointer;}
.povod-message-caption-meta button::before{content:"";position:absolute;inset:7px 0;z-index:-1;border:1px solid #e6e5df;border-radius:999px;background:linear-gradient(145deg,#fff,#fafaf8);box-shadow:inset 0 1px 0 #fff,0 2px 7px #4c494609;}
.povod-message-caption-meta button:focus-visible{outline:0;border-radius:999px;box-shadow:inset 0 0 7px #f47b5c24;}
html.keyboard-input body .povod-message-caption-meta button:focus-visible{outline:2px solid #767370;outline-offset:2px;}
.povod-message-result .povod-message-result-hint{font:italic 400 12px/1.55 Onest,system-ui,sans-serif;color:#8b8680;margin:10px 0 0;}
.povod-protection-dialog.povod-message-result{background:rgba(255,253,249,.94);}
.povod-message-result .btn:is(:focus,:focus-visible){outline:0;}
.povod-message-result::backdrop{-webkit-backdrop-filter:blur(4px);}
.povod-message:has(~.povod-message-result[open]){filter:blur(4px);}
.povod-message-actions{display:grid;gap:6px;margin-top:8px;}
.povod-message-actions .btn{min-height:44px;padding:10px 12px;font-size:12px;}
.povod-message [role=status]{font:400 11px/1.4 Onest,system-ui;margin:5px 0;text-align:center;}
.povod-message [role=status]:empty{display:none;}
.povod-message[aria-busy=true] [data-message-close]{opacity:.5;}
@media(min-width:700px){body #publicView{margin-inline:0;}.povod-message{bottom:20px;border-radius:24px;}}
@media(prefers-reduced-motion:reduce){.povod-final-expand,.povod-promo-fold summary span{transition:none;}}

/* Gentle focus stays visible even inside a clipped scrolling field panel. */
body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),textarea,select):is(:focus,:focus-visible){outline:none!important;border-color:#dfdbd6!important;box-shadow:inset 0 0 7px 2px #f47b5c14,0 0 7px 2px #f47b5c1a!important;}
body .povod-support header button:is(:focus,:focus-visible){outline:none!important;border:0!important;box-shadow:none!important;background:none!important;color:#9b7667;}
body .account-empty{font-style:italic;}
body .povod-pro-illustration .studio-card-copy h2{margin-bottom:1.075cqw;}
body #editorView .studio-shell[data-step=details][data-tool=design] [data-studio-tool=design] .studio-gallery{padding-top:14px;scroll-padding-top:14px;}
body #editorView .studio-gallery .studio-design{aspect-ratio:6/5;}
body #editorView .studio-gallery .studio-design img{object-fit:cover;object-position:center top;}
body #editorView .studio-gallery .studio-design-upload{gap:0;padding:4px 2px;background:linear-gradient(145deg,#ffffff80,#f1f0ee60)!important;border:1px solid #dcd9d52b!important;color:#93908a;box-shadow:none;}
body #editorView .studio-design-upload b{width:22px;height:22px;border:0;border-radius:0;background:none;box-shadow:none;font:300 22px/1 var(--studio-font);color:#93908a;}
body #editorView .studio-design-upload small{font:400 9px/1.3 var(--studio-font);color:#9a9690;}
body #editorView .studio-design-upload .povod-pro-badge{top:-6px;right:4px;padding:3px 5px;font-size:9px;}

body .povod-support header button{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;padding:0;}

@media(max-width:360px){body #editorView .studio-design-upload small{font-size:8px;white-space:nowrap;}}

/* Smaller glyphs retain a 16px native editing size and the existing field geometry. */
@font-face{font-family:'Povod Field Onest';font-style:normal;font-weight:400;font-display:swap;size-adjust:90.625%;src:url('/public/fonts/onest/onest-400.ttf') format('truetype');}
body :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]),textarea){font-family:'Povod Field Onest',Onest,system-ui,sans-serif!important;font-size:16px!important;font-weight:400!important;}
body #editorView .studio-shell :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=color]),textarea),body #editorView .studio-date-field>span{font-family:'Povod Field Onest',var(--studio-font)!important;font-size:16px!important;font-weight:400!important;}
body :is(input,textarea)::placeholder{font-size:inherit!important;font-family:inherit!important;}
body #editorView .studio-shell input:is(#eventMap,#giftUrl,#giftShopUrl){width:100%;margin-inline:0;min-height:var(--field-height,38px);height:var(--field-height,38px);padding:var(--field-padding,7px 9px);line-height:1.25;cursor:text;caret-color:auto;}
body #editorView .studio-wish-suggestions button[aria-pressed=true]::before{border-color:#f47b5c40;background:linear-gradient(145deg,#fff,#fff4ee);box-shadow:inset 0 0 6px #f47b5c0c,0 2px 7px #4c494609;}

body #editorView .studio-shell[data-step] .studio-fields [data-studio-tool=details] .studio-wish-suggestions{gap:0 6px;margin:-3px 0 3px;}
body #editorView .studio-shell[data-step] .studio-fields [data-studio-tool=details] .studio-wish-suggestions button{height:44px;min-height:44px;padding:6px 5px;font:400 9.5px/1.2 var(--povod-control-font);}
body #editorView .studio-shell[data-step] .studio-fields [data-studio-tool=details] .studio-wish-suggestions button::before{inset:7.5px 0;}
body #editorView .studio-shell[data-step] .studio-fields [data-studio-tool=details] .studio-wish-suggestions button[aria-pressed=true]{font-weight:400;}

/* Sending is one compact invitation with optional details, then live guest answers. */
body #editorView .povod-review-note,body #editorView .povod-final>.povod-final-hint{font:italic 400 12px/1.5 Onest,system-ui;color:#99918a;text-align:center;text-wrap:pretty;margin:8px auto 14px;max-width:34ch;}
body #editorView .povod-final-card-actions{display:flex;justify-content:center;margin:0 0 8px;}
body #editorView .povod-final-expand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:112px;min-height:44px;margin:0;padding:4px 10px;border:0;border-radius:10px;appearance:none;background:transparent;box-shadow:none;outline:2px solid transparent;outline-offset:2px;font:300 11px/1.35 Onest,system-ui;color:#f47b5c;cursor:pointer;-webkit-tap-highlight-color:transparent;}
body #editorView .povod-final-expand svg{flex:none;}
body #editorView .povod-final-expand[aria-expanded=true] svg{transform:rotate(180deg);}
body #editorView .povod-final-expand:focus-visible{box-shadow:0 0 0 3px #f47b5c24;}
body #editorView .povod-final-full{margin:0 0 10px;}
body #editorView :is(.povod-final-summary,.povod-final-full)>.studio-invitation{position:relative;}
body #editorView :is(.povod-final-summary,.povod-final-full)>.studio-invitation>.povod-final-status{position:absolute;top:10px;right:10px;z-index:4;box-sizing:border-box;max-width:calc(100% - 20px);padding:4px 8px;border:1px solid var(--povod-menu-edge);border-radius:999px;background:var(--povod-menu-paper);box-shadow:var(--povod-menu-shadow);backdrop-filter:blur(8px) saturate(1.12);-webkit-backdrop-filter:blur(8px) saturate(1.12);font:400 10px/1.2 Onest,system-ui;color:#746c63;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;}
@media(prefers-reduced-transparency:reduce){body #editorView :is(.povod-final-summary,.povod-final-full)>.studio-invitation>.povod-final-status{background:#fbfaf8;backdrop-filter:none;-webkit-backdrop-filter:none;}}
body #editorView .povod-final-fold{border:1px solid #dfdcd880;border-radius:18px;background:#ffffff75;box-shadow:inset 0 1px 0 #fff;margin:8px 0;min-width:0;}
body #editorView .povod-final-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;min-height:46px;padding:9px 13px;font:400 13px/1.4 Onest,system-ui;color:#77716c;cursor:pointer;}
body #editorView .povod-final-fold>summary::-webkit-details-marker{display:none;}
body #editorView .povod-final-fold>summary small{font:400 11px/1.4 Onest,system-ui;color:#a09a95;margin-left:10px;}
body #editorView .povod-final-fold[open]>summary>span:last-child{transform:rotate(180deg);}
body #editorView .povod-final-fold>summary:focus-visible{outline:1px solid #92908c;outline-offset:2px;border-radius:17px;}
body #editorView .povod-final-fold>.studio-wishlist-grid,body #editorView .povod-final-fold>.povod-final-count,body #editorView .povod-final-fold>.povod-final-section-head{margin-inline:12px;}
body #editorView .povod-final-fold>.studio-wishlist-grid{margin-bottom:12px;}
body #editorView .povod-final-section-head:has(>button:only-child){justify-content:flex-end;}
body #editorView .povod-final-fold-copy{display:block;min-width:0;}
body #editorView .povod-final-fold>summary .povod-final-fold-note{display:block;margin:3px 0 0;font:300 10px/1.35 Onest,system-ui;color:#938b84;}
body #editorView .povod-final-fold>.povod-owner-guests{margin:0;padding:0 12px 14px;border:0;}
body #editorView .povod-final-fold .povod-guest-totals{margin:0 0 10px;}
body #editorView .povod-final-fold .povod-guests-note{margin:10px 2px;}
body #editorView .povod-final-fold .povod-guest-answers{margin:10px 0 0;}
body #editorView .povod-final-fold .povod-guest-answers article{overflow-wrap:anywhere;}
body #editorView .povod-final-fold .povod-guest-answers article>div{flex-wrap:wrap;}
body #editorView .povod-guest-totals{margin:12px 0;}
body #editorView .povod-guest-totals>div{padding:7px 4px;}
body #editorView .povod-guest-totals b{font-size:27px;line-height:1.05;}
body #editorView .povod-guest-totals span{display:block;margin-top:2px;line-height:1.3;}
body #editorView .povod-final .povod-final-link{box-sizing:border-box;width:100%;font-size:12px;}
body #editorView .povod-final #studioCardDeliveryStatus:empty{display:none;}
.povod-notification-limit{width:min(370px,calc(100% - 28px));padding:24px 20px;text-align:center;}
.povod-notification-limit h2{font:500 21px/1.3 Onest,system-ui;margin:0 0 12px;}
.povod-notification-limit p{font:400 13px/1.55 Onest,system-ui;color:#817a74;margin:0 0 18px;text-wrap:pretty;}
.povod-notification-limit>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
.povod-notification-limit>div>.btn{min-height:46px;height:auto;padding:9px 10px;font:400 12px/1.35 Onest,system-ui;white-space:normal;}
@media(prefers-reduced-motion:reduce){.povod-final-fold>summary>span{transition:none;}}

body .povod-notification-limit .btn{border-radius:999px;}
body .povod-notification-limit .btn.btn-accent{background-color:#f47b5c;background-image:linear-gradient(180deg,#ffffff26,transparent 48%,#873d2510);border:1px solid #f47b5c;color:#3a312b;box-shadow:inset 0 1px 1px #ffffff94,inset 0 -2px 2px #9d442c24,0 5px 12px #b94f3529,0 1px 2px #a64a3021;}
body .povod-notification-limit .btn.btn-accent:hover{background-color:#e6684a;border-color:#e6684a;}

/* Equal compact divider gaps are measured from the final small description. */
body .povod-pro-dialog:has(.povod-promo-fold) .povod-pro-copy{padding-bottom:0;}
body .povod-pro-dialog:has(.povod-promo-fold) .povod-pro-features li:last-child{padding-bottom:0;}
body .povod-pro-dialog .povod-promo-fold{margin-top:6.75px;border-bottom:1px solid #e1dcd6;}
body .povod-pro-dialog .povod-promo-fold summary{min-height:0;padding:7.25px 0;line-height:14px;}
body .povod-pro-dialog .povod-promo-fold .povod-promo{margin:0 0 7.25px;}
body .povod-pro-dialog .povod-promo-fold .povod-promo>p:empty{display:none;}
body .povod-pro-dialog:has(.povod-promo-fold) .povod-pro-footer{border-top:0;}

/* Phrase pickers and the reminder share the small capsule and sending palette. */
body :is(#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=text] .studio-phrase-action .studio-small-pill,#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=details] .studio-wish-suggestions .studio-wish-variant,.povod-message-caption-meta [data-message-suggest],#editorView .povod-guest-reminder .btn){position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;flex:none;width:max-content;max-width:100%;min-width:0;min-height:44px;height:44px;margin:0;padding:0 7px;border:0;border-radius:999px;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;color:#987260;font:400 11px/1.2 var(--povod-control-font,Onest,system-ui,sans-serif);white-space:nowrap;cursor:pointer;}
body :is(#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=text] .studio-phrase-action .studio-small-pill,#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=details] .studio-wish-suggestions .studio-wish-variant,.povod-message-caption-meta [data-message-suggest],#editorView .povod-guest-reminder .btn)::before{content:"";position:absolute;inset:9px 0;z-index:-1;border:1px solid #e6e5df;border-radius:999px;background:linear-gradient(145deg,#fff,#fafaf8);box-shadow:inset 0 1px 0 #fff,0 2px 7px #4c494609;pointer-events:none;}
body :is(#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=text] .studio-phrase-action .studio-small-pill,#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=details] .studio-wish-suggestions .studio-wish-variant,.povod-message-caption-meta [data-message-suggest],#editorView .povod-guest-reminder .btn)::after{content:none;}
body :is(#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=text] .studio-phrase-action .studio-small-pill,#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=details] .studio-wish-suggestions .studio-wish-variant,.povod-message-caption-meta [data-message-suggest],#editorView .povod-guest-reminder .btn):focus-visible{outline:2px solid #987260;outline-offset:2px;box-shadow:none;}
@media(hover:hover){body :is(#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=text] .studio-phrase-action .studio-small-pill,#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=details] .studio-wish-suggestions .studio-wish-variant,.povod-message-caption-meta [data-message-suggest],#editorView .povod-guest-reminder .btn):not(:disabled):hover::before{background:linear-gradient(145deg,#fff,#fff4ee);border-color:#e5cfc3;}}
body :is(#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=text] .studio-phrase-action .studio-small-pill,#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=details] .studio-wish-suggestions .studio-wish-variant,.povod-message-caption-meta [data-message-suggest],#editorView .povod-guest-reminder .btn):active::before{box-shadow:inset 0 1px 2px #98726014,0 1px 3px #4c494609;}
body :is(#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=text] .studio-phrase-action .studio-small-pill,#editorView.active .studio-shell[data-step][data-tool] .studio-fields [data-studio-tool=details] .studio-wish-suggestions .studio-wish-variant,.povod-message-caption-meta [data-message-suggest],#editorView .povod-guest-reminder .btn):disabled{opacity:.55;cursor:default;}

/* The organizer sees one choice in Details and one aligned attendance count row. */
body #editorView .povod-guest-totals{grid-template-columns:repeat(3,minmax(0,1fr));}
body #editorView .povod-guest-totals>div{height:59.35px;box-sizing:border-box;display:grid;grid-template-rows:32px 13px;gap:1px;align-content:center;min-width:0;padding:5px 4px;container-type:inline-size;}
body #editorView .povod-guest-totals b{font:400 clamp(20px,calc(138cqw / var(--povod-count-digits,1)),32px)/32px Onest,system-ui,sans-serif;font-style:normal;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;margin:0;align-self:center;}
body #editorView .povod-guest-totals span{font:400 clamp(8px,14cqw,10px)/13px Onest,system-ui,sans-serif;display:block;margin:0;white-space:nowrap;align-self:center;}
body #editorView .povod-guest-reminder{margin:4px 0 0;}
body #editorView .povod-guest-reminder small{margin-top:-5px;font:400 9px/1.35 Onest,system-ui,sans-serif;}
