.fl-satc--plan .fl-satc__inner,#fcp .fl-satc--plan .fl-satc__inner{position:static;align-items:stretch;gap:8px}@media(max-width:749px){.fl-satc--plan .fl-satc__inner,#fcp .fl-satc--plan .fl-satc__inner{padding:8px}}.fl-satc--plan .fcsp{position:static;flex:1 1 auto;min-width:0}.fcsp__btn{display:flex;align-items:center;gap:8px;width:100%;min-height:54px;margin:0;padding:7px 12px 7px 14px;border:1.5px solid var(--fc-navy, #0f2440);border-radius:16px;background:#fff;color:var(--fc-ink, #141b25);font-family:var(--fc-sans, system-ui, sans-serif);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}.fcsp__btn:focus-visible{outline:2px solid var(--fc-acc, #3a68ab);outline-offset:2px}.fcsp__txt{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.fcsp__l1{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap;font:600 var(--fcsp-fs, 14.5px)/1.2 var(--fc-sans, system-ui, sans-serif);letter-spacing:-.01em;color:var(--fc-ink, #141b25)}.fcsp__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.fcsp__sz{font-weight:400;color:var(--fc-muted, #66717f)}.fcsp__save{flex:none;font-weight:600;color:#1f6e50}.fcsp__save[hidden]{display:none}.fcsp__l2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:400 calc(var(--fcsp-fs, 14.5px) - 1px)/1.2 var(--fc-sans, system-ui, sans-serif);color:var(--fc-muted, #66717f)}.fcsp__l2 strong{font-weight:600;color:var(--fc-ink, #141b25)}.fcsp__chev{flex:none;color:var(--fc-navy, #0f2440);transition:transform .2s ease}.fcsp.is-open .fcsp__chev{transform:rotate(180deg)}.fcsp__pop{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:2;max-height:min(70vh,420px);overflow:auto;padding:6px;border:1px solid var(--fc-line, #e1e6ec);border-radius:20px;background:#fff;box-shadow:0 18px 40px -18px #0f244073,0 2px 8px #0f24400f;font-family:var(--fc-sans, system-ui, sans-serif);outline:0;overscroll-behavior:contain;animation:fcsp-in .18s ease-out}.fcsp__pop[hidden]{display:none}@keyframes fcsp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fcsp__pop{animation:none}.fcsp__chev{transition:none}}.fcsp__opt{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 12px;border-radius:14px;cursor:pointer;-webkit-tap-highlight-color:transparent}.fcsp__opt+.fcsp__opt{margin-top:2px}.fcsp__opt.is-on{background:var(--fc-panel, #f3f6fa)}.fcsp__opt.is-focus:not(.is-on){background:#f8fafc}.fcsp__opt.is-out{opacity:.45;cursor:not-allowed}.fcsp__dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--fc-line-2, #cfd6df);background:#fff;box-sizing:border-box}.fcsp__opt.is-on .fcsp__dot{border:5.5px solid var(--fc-navy, #0f2440)}.fcsp__o-main{display:flex;flex-direction:column;gap:3px;min-width:0}.fcsp__o-name{font:600 1.55rem/1.2 var(--fc-sans, system-ui, sans-serif);letter-spacing:-.01em;color:var(--fc-ink, #141b25);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fcsp__o-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font:500 1.3rem/1.2 var(--fc-sans, system-ui, sans-serif)}.fcsp__flag{color:var(--fc-acc, #3a68ab)}.fcsp__o-price{white-space:nowrap;text-align:right;font:400 1.35rem/1.2 var(--fc-sans, system-ui, sans-serif);color:var(--fc-muted, #66717f)}.fcsp__o-price strong{display:block;margin-bottom:1px;font-weight:600;font-size:1.55rem;color:var(--fc-ink, #141b25)}.fl-satc--plan .fl-btn[data-fl-satc-add],#fcp .fl-satc--plan .fl-btn[data-fl-satc-add]{align-self:stretch;min-height:54px;height:auto;padding:0 20px;border-radius:16px}@media(max-width:389px){.fcsp__btn{padding:6px 10px 6px 12px;gap:6px}.fl-satc--plan .fl-btn[data-fl-satc-add],#fcp .fl-satc--plan .fl-btn[data-fl-satc-add]{padding:0 16px}}@media(min-width:750px){.fl-satc--plan .fl-satc__inner,#fcp .fl-satc--plan .fl-satc__inner{padding-block:10px}.fl-satc--plan .fcsp{position:relative;flex:0 1 420px}.fcsp__pop{right:auto;width:max(100%,380px)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/fc-satc-plan.css.map */
