.dt-foot-space{height:var(--clue-fixed-cta-scroll-space)}.dt-cta{bottom:var(--clue-fixed-bottom-offset,0px);left:var(--clue-fixed-bar-left);z-index:var(--clue-z-overlay);align-items:center;gap:var(--clue-fixed-cta-gap);width:var(--clue-fixed-bar-width);max-width:var(--clue-flow-max);padding:var(--clue-fixed-cta-pad-top) var(--clue-fixed-cta-detail-pad-x) calc(var(--clue-fixed-cta-pad-bottom) + env(safe-area-inset-bottom));border-top:var(--clue-fixed-cta-border) solid var(--clue-line);background:var(--clue-fixed-cta-detail-bg);-webkit-backdrop-filter:blur(var(--clue-fixed-cta-blur));backdrop-filter:blur(var(--clue-fixed-cta-blur));pointer-events:auto;margin:0 auto;display:flex;position:fixed}.dt-cta-price{min-width:var(--clue-fixed-cta-detail-price-min);line-height:var(--clue-fixed-cta-price-line);flex-direction:column;display:flex}.dt-cta-price b{font-size:var(--clue-fixed-cta-price-value);font-weight:700;line-height:var(--clue-fixed-cta-price-line)}.dt-cta-price span{color:var(--clue-meta);font-size:var(--clue-fixed-cta-detail-price-note);font-weight:600;line-height:var(--clue-fixed-cta-price-line)}.dt-cta-assurance{display:none}.dt-cta-btn{flex:1}.dt-cta.is-own .dt-cta-price{flex:auto;min-width:0}.dt-cta.is-own .dt-cta-price b{font-size:16px;font-weight:700}.dt-cta.is-own .dt-cta-btn{flex:none}.dt-cta-price b s{color:var(--clue-meta);font-size:13px;font-weight:600;text-decoration:line-through}html{scroll-padding-bottom:var(--clue-fixed-cta-space,0px)}.ap-foot-space{height:var(--clue-fixed-cta-space,calc(var(--clue-apply-cta-reserve) + env(safe-area-inset-bottom)));flex-shrink:0}.ap-cta{bottom:var(--clue-fixed-bottom-offset,0px);left:var(--clue-fixed-bar-left);z-index:var(--clue-z-overlay);align-items:center;gap:var(--clue-fixed-cta-gap);width:var(--clue-fixed-bar-width);max-width:var(--clue-flow-max);padding:var(--clue-fixed-cta-pad-top) var(--clue-fixed-cta-pad-x) calc(var(--clue-fixed-cta-pad-bottom) + env(safe-area-inset-bottom));border-top:var(--clue-fixed-cta-border) solid var(--clue-line);background:var(--clue-fixed-cta-bg);-webkit-backdrop-filter:blur(var(--clue-fixed-cta-blur));backdrop-filter:blur(var(--clue-fixed-cta-blur));pointer-events:auto;margin:0 auto;display:flex;position:fixed}.ap-cta-stacked{align-items:stretch;gap:var(--clue-s2);flex-direction:column}.ap-cta-row{align-items:center;gap:var(--clue-fixed-cta-gap);display:flex}.ap-cta-notice{min-height:var(--clue-touch);width:100%;color:var(--clue-meta);text-align:left;text-underline-offset:2px;background:0 0;align-items:center;font-size:13px;font-weight:600;line-height:1.4;text-decoration:underline;display:flex}.ap-cta-assurance{color:var(--clue-fixed-cta-assurance-color);font-size:13px;font-weight:var(--clue-fixed-cta-assurance-weight);text-align:var(--clue-fixed-cta-assurance-align);line-height:18.5px}.ap-blocked{border-radius:var(--clue-r-card);background:var(--clue-fill);padding:14px 16px}.ap-blocked.is-warn{background:var(--clue-warning-fill)}.ap-blocked-title{align-items:center;gap:var(--clue-s2);color:var(--clue-ink-1);font-size:16px;font-weight:700;line-height:22px;display:flex}.ap-blocked-title svg{color:var(--clue-text);flex:none}.ap-blocked.is-warn .ap-blocked-title,.ap-blocked.is-warn .ap-blocked-title svg{color:var(--clue-warning-text)}.ap-cta .ap-blocked-body{margin-top:var(--clue-s1);color:var(--clue-text);font-size:14px;font-weight:500;line-height:21px}.ap-cta .ap-blocked-change{align-items:center;gap:var(--clue-s2);color:var(--clue-ink-1);margin-top:10px;font-size:16px;font-weight:700;line-height:22px;display:flex}.ap-blocked-change s{color:var(--clue-meta);font-weight:500}.ap-cta-ghost{align-self:center}.ap-cta-price{min-width:var(--clue-fixed-cta-price-min);line-height:var(--clue-fixed-cta-price-line);flex-direction:column;display:flex}.ap-cta-price b{font-size:var(--clue-fixed-cta-price-value);font-weight:700}.ap-cta-price span{color:var(--clue-meta);font-size:var(--clue-fixed-cta-price-note);font-weight:600}.ap-cta-btn{flex:1}.ap-cta-secondary{flex:0 0 112px}.ap-cta-full{flex:1}@media (min-width:600px) and (max-width:1023px){.dt-cta{width:100%;max-width:none;padding-inline:max(var(--clue-fixed-cta-detail-pad-x), calc((100% - var(--clue-flow-max)) / 2 + var(--clue-fixed-cta-detail-pad-x)));left:0}.ap-cta{width:100%;max-width:none;padding-inline:max(var(--clue-fixed-cta-pad-x), calc((100% - var(--clue-flow-max)) / 2 + var(--clue-fixed-cta-pad-x)));left:0}}
