.fc-checkout{color:#213b4b}.fc-form .dialog-body{padding:24px 30px}.dialog:has(.fc-checkout){max-width:740px}.fc-eyebrow{font-size:10px;letter-spacing:.12em;font-weight:700;color:#698291}.fc-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;border-bottom:1px solid #e5edf1}.fc-header h3{font-size:23px;margin:7px 0}.fc-header p{margin:0;color:#70848e;font-size:13px}.fc-header>div:last-child{text-align:right;display:grid;gap:5px}.fc-header strong{font-size:30px;color:#164c62}.fc-header small{color:#738992}.fc-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 12px}.fc-section-heading h3{margin:0;font-size:15px}.fc-line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid #edf1f3}.fc-line strong{font-size:14px;font-weight:600}.fc-line small{display:block;color:#718490;font-size:12px;margin-top:5px}.fc-line-price{display:flex;gap:12px;align-items:center;font-variant-numeric:tabular-nums;white-space:nowrap}.fc-line-price button{border:0;background:none;color:#8194a0;font-size:20px;cursor:pointer}.fc-evidence{display:block;padding:12px 0;color:#6b7f89;font-size:12px}.fc-evidence input[type=checkbox]{width:auto;margin-right:7px}.fc-evidence .fc-field{margin-top:9px}.fc-disclosure{border-bottom:1px solid #e5edf1;margin:0}.fc-disclosure>summary{list-style:none;cursor:pointer;padding:17px 0;font-weight:600;font-size:13px;display:flex;justify-content:space-between}.fc-disclosure>summary::-webkit-details-marker{display:none}.fc-disclosure>summary:after{content:'+';color:#648b9c}.fc-disclosure[open]>summary:after{content:'−'}.fc-disclosure-body{padding:0 0 17px}.fc-field{display:grid;gap:7px;font-size:12px;color:#536b78;margin-bottom:12px}.fc-field input,.fc-field select{width:100%;padding:10px 12px;border:1px solid #dce6eb;border-radius:8px;background:#fff;color:#213b4b;font:inherit}.fc-inline{display:flex;align-items:center;gap:10px}.fc-inline .fc-field{flex:1}.fc-totals{padding-top:19px;display:grid;gap:9px}.fc-totals>div{display:flex;justify-content:space-between;font-size:12px;color:#6c808c}.fc-totals .fc-due{font-size:15px;color:#213b4b;padding-top:10px;align-items:center}.fc-due strong{font-size:24px}.fc-settings{padding:24px;margin-bottom:24px}.fc-settings h2{margin:6px 0 8px}.fc-settings p{color:#70848e}.fc-settings-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.fc-settings-links button{position:relative;text-align:left;padding:16px 28px 16px 16px;border:1px solid #e0e9ed;border-radius:10px;background:#f9fbfc;cursor:pointer;color:#213b4b}.fc-settings-links strong,.fc-settings-links small{display:block}.fc-settings-links small{margin-top:7px;color:#758792;font-size:11px}.fc-settings-links span{position:absolute;right:12px;top:19px}.fc-catalog-item{display:flex;width:100%;justify-content:space-between;align-items:center;text-align:left;background:white;border:0;border-bottom:1px solid #e2eaf0;padding:15px 6px;cursor:pointer;color:#213b4b}.fc-catalog-item small{display:block;color:#758792;margin-top:5px}.fc-checkout [hidden]{display:none!important}.fc-checkout .sumup-terminal-panel{background:#f8fafb;border:0;padding:12px}.fc-checkout .sumup-terminal-panel h4{font-size:13px}@media(max-width:600px){.fc-form .dialog-body{padding:18px}.fc-header h3{font-size:19px}.fc-header strong{font-size:25px}.fc-settings-links{grid-template-columns:1fr}.fc-settings{padding:18px}}
