.fa-free-review{margin:16px 0;padding:18px;border:1px solid #e9dfe5;border-radius:14px;background:#fffafb;color:#342b31;font-size:14px;line-height:1.65}
.fa-free-review__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}
.fa-free-review__heading strong{font-size:15px}.fa-free-review__heading>span,.fa-free-review__next{font-size:12px;color:#74656e}
.fa-free-review p{margin:6px 0}.fa-free-review__deadline{padding:10px 12px;border-radius:8px;background:#fff0dd;color:#744f16}
.fa-free-review__trial{display:flex;flex-wrap:wrap;gap:4px 12px;padding:9px 12px;border-radius:8px;background:#f2edf9}.fa-free-review__trial strong{color:#6b4388}.fa-free-review__trial span{font-size:12px}
.fa-free-review__trial{position:relative;align-items:center;margin:6px 0}.fa-free-review__trial-title{display:inline-flex;align-items:center;gap:5px}.fa-free-trial-help{display:inline-block;margin:0}.fa-free-trial-help__trigger{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;list-style:none;color:#735167;cursor:pointer}.fa-free-trial-help__trigger::-webkit-details-marker{display:none}.fa-free-trial-help__trigger::marker{content:""}.fa-free-trial-help__trigger>span{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid currentColor;border-radius:50%;font-family:Georgia,serif;font-size:12px;font-weight:700;line-height:1}.fa-free-trial-help__popover{position:absolute;top:calc(100% + 7px);right:0;left:0;z-index:30;padding:13px 14px;border-radius:10px;background:#343943;color:#fff;box-shadow:0 8px 22px #1c20282e;font-size:12px;line-height:1.65;word-break:keep-all;overflow-wrap:anywhere}.fa-free-trial-help__popover::before{position:absolute;top:-7px;right:0;left:0;height:7px;content:""}.fa-free-trial-help__popover>strong{display:block;color:#fff;font-size:12px}.fa-free-trial-help__popover p{margin:7px 0;color:#fff;font-size:12px}.fa-free-trial-help__popover a{display:inline-flex;margin-top:4px;color:#fff;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.fa-free-trial-help__popover a:hover{color:#f5d8e4}.fa-free-trial-help__popover a:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:2px}.fa-free-trial-help__popover[hidden]{display:none!important}.flower-listing-card.is-free-trial-help-open,.flower-listing-card:has(.fa-free-trial-help[open]){z-index:4}.fa-free-review__more a{color:#96375e;text-decoration:underline;text-underline-offset:3px}
.fa-free-review__regions{padding:9px 12px;border:1px solid #e9e1f0;border-radius:8px;font-size:12px;overflow-wrap:anywhere}.fa-free-review__regions strong{display:block;color:#6b4388}.fa-free-review__regions small{display:block;margin-top:4px;color:#74656e}
.fa-free-review__form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:12px}
.fa-free-review__form>label{display:flex;flex-direction:column;gap:4px;margin:0;font-size:12px;font-weight:500;color:#61535b}
.fa-free-review select,.fa-free-submit-review select{height:40px;min-width:118px;max-width:100%;padding:0 30px 0 11px;border:1px solid #ddcfd7;border-radius:8px;background:#fff;color:#40323a;font-size:13px}
.fa-free-review__form>button{min-height:40px;margin:0;padding:9px 16px;border:0;border-radius:8px;background:#a63765;color:#fff;font-size:13px;font-weight:600;line-height:1.55;cursor:pointer}
.fa-free-review__form>button:disabled{opacity:.65;cursor:wait}.fa-free-review__form>button:focus-visible,.fa-free-status-tabs>a:focus-visible,.fa-free-review summary:focus-visible{outline:2px solid #9b4075;outline-offset:3px}
.fa-free-review__message{flex-basis:100%;color:#8b274d}.fa-free-review__help{margin-top:12px;border-top:1px solid #eddee5;padding-top:10px;font-size:12px;color:#74656e}.fa-free-review__help summary{width:fit-content;cursor:pointer;color:#604753}.fa-free-review__help p{margin-top:8px}
.fa-free-notice{margin:10px 0;padding:12px 15px;border:1px solid #d5e6d7;border-radius:10px;background:#f1f8f1;color:#3a6040}
.flower-account-ui .flower-status-badge.is-free-review-ended{color:#8f6831;background:#fff2de}.flower-account-ui .flower-status-badge.is-free-review-ended .flower-status-badge__dot{background:#b57b2b}
.fa-free-status-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.fa-free-status-tabs>a{display:inline-flex;align-items:center;padding:7px 12px;border:1px solid #e8dfe5;border-radius:20px;background:#fff;color:#61555c;text-decoration:none;font-size:13px;line-height:1.6}.fa-free-status-tabs>a[aria-current=page]{border-color:#c76992;background:#fff2f7;color:#942e5b;font-weight:600}
.fa-free-public-confirm{display:none;box-sizing:border-box;max-width:100%;margin:10px 0;padding:0;color:#736b72;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.fa-free-public-confirm[hidden]{display:none!important}.fa-free-public-confirm[data-fa-confirmation-fresh="1"]:not([hidden]){display:flex;flex-direction:column;gap:4px}.fa-free-public-confirm__line{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px}.fa-free-public-confirm__badge{display:inline-flex;align-items:center;gap:5px;color:#797078;font-weight:500}.fa-free-public-confirm.is-recent .fa-free-public-confirm__badge{padding:3px 9px;border:1px solid #efd5e0;border-radius:20px;background:#fff4f8;color:#9b3b65;font-weight:600}.fa-free-public-confirm__check{font-size:12px;line-height:1}.fa-free-public-confirm time{font-size:12px;color:#756b73;white-space:nowrap}.fa-free-public-confirm small{display:block;color:#897e86;font-size:11px;line-height:1.6}.profile-name .fa-free-public-confirm{max-width:100%;margin:8px 0 0;padding:0}html[data-floweralba-theme="dark"] .fa-free-public-confirm__badge{color:#c5bdc5}html[data-floweralba-theme="dark"] .fa-free-public-confirm.is-recent .fa-free-public-confirm__badge{border-color:#694456;background:#392b35;color:#efb6cd}html[data-floweralba-theme="dark"] .fa-free-public-confirm time{color:#c8bdc7}html[data-floweralba-theme="dark"] .fa-free-public-confirm small{color:#aaa1ad}
.fa-free-submit-review{margin:12px 0;padding:16px;border:1px solid #e4d8df;border-radius:10px;background:#fffafb;line-height:1.7}.fa-free-submit-review>label{display:block;margin:5px 0;font-size:13px}.fa-free-submit-review input[type=checkbox]{margin-right:6px}.fa-free-submit-review p{margin:7px 0 0;font-size:12px;color:#776871}
.fa-free-admin{max-width:1450px}.fa-free-admin__settings{max-width:1000px;margin:18px 0;padding:22px;border:1px solid #dcdcde;border-radius:9px;background:#fff}.fa-free-admin__fields{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:18px;margin:20px 0}.fa-free-admin__fields>label{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-weight:600}.fa-free-admin__fields input[type=number]{width:85px}.fa-free-admin__banner img{max-width:350px;height:auto;margin:10px 0}.fa-free-admin__table{overflow:auto;margin-top:15px}.fa-free-admin__table table{min-width:900px}.fa-free-admin__table th{white-space:nowrap}.fa-free-admin__table td{vertical-align:top;line-height:1.7}.fa-free-admin__table td:first-child{min-width:155px}.fa-free-admin__table small{color:#67636a}.fa-free-admin__trial{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.fa-free-admin__trial input[type=date]{max-width:155px}.fa-free-admin__lookup{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fa-free-admin__lookup input{width:110px}
.fa-free-admin__regions{position:relative;max-width:100%;overflow-x:auto;margin:18px 0}.fa-free-admin__regions table{min-width:930px}.fa-free-admin__regions th,.fa-free-admin__regions td{vertical-align:top;line-height:1.7}.fa-free-admin__regions th:first-child{min-width:80px}.fa-free-admin__regions td:nth-child(2){min-width:145px}.fa-free-admin__regions td:nth-child(3){min-width:245px}.fa-free-admin__regions td:nth-child(4){min-width:210px}.fa-free-admin__regions td:last-child{min-width:185px}.fa-free-admin__regions small{display:block;color:#646970}.fa-free-admin__percent label,.fa-free-admin__fill label{display:block;margin:0 0 5px}.fa-free-admin__percent input[type=number]{width:65px}.fa-free-admin__fill>span{display:block}.fa-free-admin__date-buttons{display:flex;gap:5px;margin:6px 0}.fa-free-admin__cohort{max-width:1000px;margin:20px 0;padding:22px;border:1px solid #dcdcde;border-radius:9px;background:#fff}.fa-free-admin__cohort-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.fa-free-admin__cohort-actions form{flex:1 1 300px}.fa-free-admin__cohort progress{width:100%;max-width:600px}.fa-free-admin__cohort-message{padding:10px 12px;background:#f0f6fc;overflow-wrap:anywhere}.fa-free-admin__cohort-results{max-height:420px;overflow:auto}.fa-free-admin__cohort-results td{overflow-wrap:anywhere}.fa-free-admin__table{position:relative}.fa-free-admin__percent summary{cursor:pointer;margin-bottom:7px}.fa-free-admin [hidden]{display:none!important}
.fa-free-admin__banner-pool{margin-top:24px}.fa-free-admin__banner-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px;margin:14px 0}.fa-free-admin__banner-item{min-width:0;margin:0;padding:10px;border:1px solid #dcdcde;border-radius:7px;background:#f8f9fa}.fa-free-admin__banner-image{display:flex;align-items:center;justify-content:center;aspect-ratio:8/5;overflow:hidden;border-radius:4px;background:#fff}.fa-free-admin__banner-image img{display:block;width:100%;height:100%;object-fit:contain}.fa-free-admin__banner-image span{padding:8px;color:#646970;font-size:12px}.fa-free-admin__banner-item figcaption{margin:8px 0;color:#50575e;font-size:12px;overflow-wrap:anywhere}.fa-free-admin__banner-item .button{width:100%}.fa-free-admin__banner-count{display:inline-block;margin:6px 0 6px 8px;font-size:12px;color:#50575e}.fa-free-admin__banner-empty{grid-column:1/-1;padding:16px;border:1px dashed #c3c4c7;border-radius:6px;color:#646970}.fa-free-admin__banner-message{padding:10px 12px;background:#f0f6fc;color:#1d4f79}
.fa-free-admin__section{min-width:0;margin:0 0 24px;padding:18px;border:1px solid #d9dce2;border-radius:8px}.fa-free-admin__section>legend{padding:0 7px;font-size:17px;font-weight:600;color:#1d2327}.fa-free-admin__section--master{border-color:#b8cddd;background:#f6f9fc}.fa-free-admin__section p{line-height:1.75}.fa-free-admin__section-note{padding:10px 12px;border-left:3px solid #8ca9bd;background:#f3f7fa;color:#354c5e}.fa-free-admin__saved-state{font-size:12px;color:#50575e}.fa-free-admin__reminder-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600}.fa-free-admin__reminder-label select{min-width:110px}.fa-free-admin__section .fa-free-admin__regions{max-width:100%}
.fa-free-admin__batch-result{max-width:1200px;margin:24px 0;padding:20px;border:1px solid #c8d5e0;border-radius:9px;background:#fff;overflow-wrap:anywhere}.fa-free-admin__batch-result h2{margin-top:0}.fa-free-admin__batch-result p{line-height:1.75}.fa-free-admin__batch-message{padding:11px 13px;border-radius:6px;background:#f0f6fc;color:#254e6c}.fa-free-admin__batch-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.fa-free-admin__batch-summary>div{padding:10px 12px;border:1px solid #e1e5e9;border-radius:7px;background:#f8f9fa}.fa-free-admin__batch-summary dt{font-size:12px;color:#50575e}.fa-free-admin__batch-summary dd{margin:4px 0 0;font-size:20px;font-weight:600}.fa-free-admin__batch-regions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:18px 0}.fa-free-admin__batch-region{min-width:0;padding:14px;border:1px solid #dcdcde;border-radius:8px}.fa-free-admin__batch-region h3{margin:0 0 10px;font-size:16px}.fa-free-admin__batch-region h3 small{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#646970}.fa-free-admin__batch-region p,.fa-free-admin__batch-region details,.fa-free-admin__batch-excluded{font-size:12px}.fa-free-admin__batch-region table{width:100%;table-layout:fixed}.fa-free-admin__batch-region td,.fa-free-admin__batch-region th{padding:7px 4px;font-size:11px;text-align:center;overflow-wrap:anywhere}.fa-free-admin__batch-result summary{cursor:pointer}.fa-free-admin__batch-note{padding:9px 10px;border-left:3px solid #c29445;background:#fff8e9;color:#6c542d}.fa-free-admin__batch-result ul{padding-left:19px;list-style:disc}.fa-free-admin__batch-region details{margin-top:12px}@media(max-width:600px){.fa-free-admin__batch-result{padding:14px}.fa-free-admin__batch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
.fa-free-admin .fa-free-admin__toggle{position:relative;display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:44px;cursor:pointer}.fa-free-admin .fa-free-admin__toggle>input[type=checkbox]{position:absolute;top:50%;left:0;width:44px;height:24px;min-width:0;margin:0;opacity:0;transform:translateY(-50%)}.fa-free-admin__toggle-track{position:relative;flex:0 0 44px;box-sizing:border-box;width:44px;height:24px;border:1px solid #7c8792;border-radius:24px;background:#7c8792;transition:background-color .15s,border-color .15s}.fa-free-admin__toggle-track::after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;transition:transform .15s}.fa-free-admin__toggle>input:checked+.fa-free-admin__toggle-track{border-color:#2271b1;background:#2271b1}.fa-free-admin__toggle>input:checked+.fa-free-admin__toggle-track::after{transform:translateX(20px)}.fa-free-admin__toggle>input:focus-visible+.fa-free-admin__toggle-track{outline:2px solid #2271b1;outline-offset:3px}.fa-free-admin__toggle-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0;font-weight:500;line-height:1.7}.fa-free-admin__toggle-state{flex:0 0 auto;font-size:12px;font-weight:600;color:#646970}.fa-free-admin__toggle .fa-free-admin__toggle-on{display:none}.fa-free-admin__toggle>input:checked~.fa-free-admin__toggle-copy .fa-free-admin__toggle-on{display:inline;color:#135e96}.fa-free-admin__toggle>input:checked~.fa-free-admin__toggle-copy .fa-free-admin__toggle-off{display:none}.fa-free-admin__save-hint{margin:0 0 20px;color:#50575e;font-size:13px}
@media(prefers-reduced-motion:reduce){.fa-free-admin__toggle-track,.fa-free-admin__toggle-track::after{transition:none}}
@media(forced-colors:active){.fa-free-admin__toggle-track{forced-color-adjust:none;border-color:ButtonText;background:Canvas}.fa-free-admin__toggle-track::after{background:ButtonText}.fa-free-admin__toggle>input:checked+.fa-free-admin__toggle-track{border-color:Highlight;background:Highlight}.fa-free-admin__toggle>input:checked+.fa-free-admin__toggle-track::after{background:HighlightText}}
@media(max-width:600px){.fa-free-review{padding:14px}.fa-free-review__heading{display:block}.fa-free-review__heading>span{display:block;margin-top:3px}.fa-free-review__form{gap:9px}.fa-free-review__form>label{flex:1 1 100%}.fa-free-review__form select,.fa-free-review__form>button{width:100%}.fa-free-review__form>button{white-space:normal}.fa-free-status-tabs{gap:6px}.fa-free-status-tabs>a{padding:6px 9px;font-size:12px}.fa-free-admin__settings{padding:15px}.fa-free-admin__fields{grid-template-columns:repeat(2,minmax(110px,1fr))}.fa-free-admin__banner img{max-width:100%}}
