body:has(.free-listing){overflow:auto}.member-shell.free-listing-shell{background:#f6f8fc;height:auto;min-height:100dvh;padding-bottom:40px}.member-bento.free-listing-shell main.member-board{max-width:1440px;height:auto;margin:16px auto 0;display:block;overflow:visible}.free-listing{color:#1c2940}.fl-language{color:#7c8aa0;justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 3px;font-size:12px;display:flex}.fl-language button{background:0 0;border:0;min-height:32px;font-size:12px}.fl-board{grid-template-columns:250px minmax(310px,1fr) minmax(370px,1.08fr);align-items:start;gap:18px;display:grid}.fl-sidebar{gap:18px;display:grid}.fl-card{background:#fff;border:1px solid #e3e9f2;border-radius:22px;min-width:0;margin:0;padding:26px;box-shadow:0 5px 22px #637a9b03}.free-listing .fl-card h1{letter-spacing:-1px;margin:0;font-size:30px;line-height:1.35}.free-listing .fl-card h2{margin:0;font-size:19px;font-weight:600}.fl-eyebrow{letter-spacing:1.7px;color:#8782b1;margin-bottom:18px;font-size:10px}.fl-intro{background:linear-gradient(145deg,#fff 20%,#f0eefc);min-height:320px}.fl-intro>p{color:#758099;overflow-wrap:anywhere;margin:15px 0 0;font-size:13px;line-height:1.8}.fl-intro small{font-size:12px}.fl-price{align-items:baseline;gap:12px;margin:28px 0 23px;display:flex}.fl-price strong{letter-spacing:-3px;font-size:54px;font-weight:550}.fl-price span{color:#7a87a0;font-size:11px}.fl-tags{flex-wrap:wrap;gap:7px;display:flex}.fl-tags span{color:#757b99;background:#fffa;border:1px solid #e4e4f1;border-radius:7px;padding:5px 8px;font-size:10px}.fl-link{text-align:left;display:inline-block;color:#61789f!important;background:0 0!important;border:0!important;min-height:30px!important;padding:0!important;font-size:12px!important}.fl-intro .fl-link{margin-top:22px}.fl-process h2{font-size:14px!important}.fl-process ol{color:#7c8ca3;margin:18px 0 0;padding-left:20px;font-size:12px;line-height:2.5}.fl-heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.fl-heading>span{color:#8495b8;background:#f0f3fc;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.fl-heading p{color:#8592a8;margin:6px 0 0;font-size:11px;line-height:1.6}.fl-field{color:#536580;margin:0 0 20px;font-size:12px;display:block}.fl-field>span{margin-bottom:9px;display:block}.free-listing .fl-field input,.free-listing .fl-field textarea{color:#293b56;background:#fcfdff;border:1px solid #e0e7f2;border-radius:11px;width:100%;min-width:0;padding:12px 13px;font-size:13px;line-height:1.6}.free-listing .fl-field textarea{resize:vertical;min-height:130px}.fl-field input[readonly]{color:#7d8a9e;background:#f6f8fc}.fl-field small{color:#8b96aa;margin-top:7px;font-size:11px;line-height:1.7;display:block}.fl-extract{margin-top:-12px;margin-bottom:12px}.fl-badge-choices{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 14px;display:grid}.free-listing .fl-badge-choices button{text-align:left;background:#fff;border:1px solid #e0e5f0;border-radius:13px;min-width:0;padding:0;overflow:hidden}.fl-badge-choices button[aria-pressed=true]{border-color:#9aabd3;box-shadow:0 0 0 1px #9aabd3}.fl-sample{background:#f2f4f8;place-items:center;min-height:100px;padding:14px 10px;display:grid}.fl-sample.dark{background:#263149}.fl-sample img{width:100%;max-width:196px;height:auto}.fl-caption{color:#6e7d97;justify-content:space-between;padding:10px 12px;font-size:11px;display:flex}.fl-caption b{color:#8c9fc8;font-weight:400}.fl-muted{color:#758399;margin:0;font-size:12px;line-height:1.8}.fl-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0 18px;display:flex}.free-listing .fl-actions button,.free-listing .fl-actions a{color:#5b729a;background:#f5f7fd;border:1px solid #e1e8f5;border-radius:10px;min-height:42px;padding:11px 14px;font-size:12px}.fl-badge .fl-actions button{flex:1}.fl-code{color:#8592a7;font-size:11px}.fl-code summary{cursor:pointer;padding:6px 0}.fl-code textarea{resize:vertical;background:#f8faff;border:1px solid #e1e8f2;border-radius:10px;width:100%;height:130px;margin-top:10px;padding:12px;font:11px/1.7 monospace}.fl-divider{background:#edf0f6;height:1px;margin:20px 0}.fl-consent{color:#78869d;align-items:flex-start;gap:10px;font-size:11px;line-height:1.8;display:flex}.fl-consent input{accent-color:#315747;flex-shrink:0;width:15px;height:15px;margin:3px 0 0}.free-listing .fl-primary{color:#fff;text-align:left;background:#315747;border:1px solid #315747;width:100%;min-height:47px;margin-top:20px;padding:12px 16px;font-size:13px;display:block}.free-listing .fl-primary:hover{background:#254637}.fl-save{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.free-listing .fl-save button{background:0 0;border:0;min-height:30px;padding:4px 0;font-size:11px}.fl-save span{color:#8a96a9;font-size:10px}.fl-alert,.fl-message{color:#9d6148;white-space:pre-wrap;background:#fff4ec;border:1px solid #ead2bd;border-radius:12px;padding:14px 18px;font-size:12px}.fl-message{color:#53745b;background:#edf5ee;border-color:#d1e1d4}.fl-feedback{color:#937c54;background:#fff8ea;border:1px solid #eddec1;border-radius:12px;margin-bottom:20px;padding:15px;font-size:12px}.fl-feedback p{white-space:pre-wrap;font-size:12px}.fl-status-board{grid-template-columns:290px minmax(0,680px);justify-content:center;align-items:start;gap:18px;margin-top:25px;display:grid}.fl-status-main{padding:34px}.fl-status-main>p{color:#758399;font-size:13px;line-height:1.8}.fl-checks{margin:25px 0}.fl-checks>div{border:1px solid #e4e9f2;border-radius:12px;justify-content:space-between;margin-top:12px;padding:18px;font-size:12px;display:flex}.fl-checks b{color:#79927e;font-size:11px;font-weight:400}.fl-advanced{margin-top:20px}.fl-advanced .sc-rail{height:auto;min-height:460px}.free-review-panel{background:#fff;border:1px solid #e1e7f0;border-radius:20px;max-width:850px;padding:24px;display:block!important}.free-review-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.free-review-panel>header p{color:#76869e;font-size:12px}.free-review-panel p{white-space:pre-wrap;font-size:13px;line-height:1.7}.free-review-panel a{color:#5f78a0;overflow-wrap:anywhere}.free-review-panel fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.free-review-checks{grid-template-columns:1fr 1fr;gap:16px;display:grid}.free-review-checks section{background:#f8faff;border:1px solid #e1e8f4;border-radius:12px;padding:16px}.free-review-panel label{margin-bottom:14px;font-size:12px;display:block}.free-review-panel input:not([type=checkbox]),.free-review-panel select,.free-review-panel textarea{border:1px solid #dfe6f1;border-radius:8px;width:100%;margin-top:7px;padding:10px;font-size:13px;display:block}.free-review-panel input[type=checkbox]{accent-color:#315747;margin-right:8px}.free-review-panel .review-languages{grid-template-columns:1fr 1fr;gap:15px;display:grid}.free-review-panel button{margin:8px 8px 0 0;font-size:12px}.free-review-panel button.primary{color:#fff;background:#315747;border:1px solid #315747}.free-review-panel .review-note{color:#8c7554;background:#fff8eb;border-radius:10px;padding:12px}.free-review-panel details{margin-top:18px}.free-review-panel summary{cursor:pointer;font-size:13px}.free-plan-choice{text-align:left;width:100%;margin-bottom:14px;background:#f4f8ef!important;border-color:#cddcc9!important;padding:17px!important}.free-plan-choice strong{font-size:16px}.free-plan-choice b{float:right;font-size:24px}.free-plan-choice small{color:#788875;margin-top:7px;display:block}.service-plan-free{background:linear-gradient(135deg,#fff,#f2f6ee)!important}.service-pricing-main:has(.service-plan-free){grid-template-rows:auto minmax(320px,1fr) auto;grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1200px) and (width>=901px){.fl-board{grid-template-columns:210px minmax(280px,1fr) minmax(310px,1fr);gap:12px}.fl-card{padding:20px}.free-listing .fl-card h1{font-size:27px}.fl-heading{gap:8px}.free-listing .fl-card h2{font-size:17px}}@media (width<=900px){.fl-board{flex-direction:column;gap:16px;display:flex}.fl-sidebar{display:contents}.fl-card{border-radius:20px;width:100%;padding:23px}.fl-intro{min-height:0;position:relative}.fl-intro>p{max-width:75%;font-size:12px}.fl-intro .fl-price{text-align:right;margin:0;display:block;position:absolute;top:18px;right:23px}.fl-price strong{font-size:38px;display:block}.fl-price span{font-size:10px}.fl-tags{margin-top:20px}.fl-intro .fl-link{margin-top:14px}.fl-process{display:none}.fl-details{order:1}.fl-badge{order:2}.free-listing .fl-field input,.free-listing .fl-field textarea{font-size:16px}.fl-status-board{grid-template-columns:1fr;margin-top:15px}.fl-status-board .fl-intro{padding-right:100px}.fl-status-board .fl-intro h1{font-size:25px}.fl-status-board .fl-intro>p{max-width:none}.free-listing .fl-status-main h1{font-size:25px}.fl-advanced .sc-rail{min-height:0;display:block}.free-review-checks,.free-review-panel .review-languages{grid-template-columns:1fr}.free-review-panel{padding:20px}.free-review-panel input:not([type=checkbox]),.free-review-panel textarea{font-size:16px}.service-pricing-main:has(.service-plan-free){flex-direction:column;display:flex}.fl-language{margin-bottom:12px}}.free-review-panel input[type=checkbox]{vertical-align:middle;width:15px;height:15px;display:inline-block}.free-review-checks section>label:first-child{align-items:flex-start;gap:8px;line-height:1.7;display:flex}.free-review-checks input[type=checkbox]{flex-shrink:0;margin:3px 0 0}@media (width<=900px){body:has(.free-listing-shell) .site-information{width:max-content;margin:-25px 22px 12px auto;position:relative;bottom:auto;right:auto}}.sc-plan-dialog .free-plan-choice{cursor:pointer;border:1px solid #dce4eb;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.sc-plan-dialog .free-plan-choice.selected{border-color:#315747!important}.sc-plan-dialog .free-plan-choice input{accent-color:#315747;flex-shrink:0;width:16px;height:16px;margin:4px 0 0}.sc-plan-dialog .free-plan-choice>span{flex:1}.sc-plan-dialog .fl-plan-badge{border:0;border-top:1px solid #e2e8f0;min-width:0;margin:20px 0 0;padding:22px 0 0}.sc-plan-dialog .fl-plan-badge .fl-heading{margin-bottom:14px}.sc-plan-dialog .fl-plan-badge h2{font-size:18px}.sc-plan-dialog .fl-sample{min-height:100px}.sc-plan-dialog .fl-consent{font-size:12px}.sc-plan-dialog .fl-plan-badge .fl-field{margin-bottom:18px}
