/* Begin Faarmout v1.5.0 client workspace styling. */
.fcw{max-width:1100px;margin:24px auto;color:#173f3e;font:18px/1.6 system-ui,sans-serif}.fcw *{box-sizing:border-box}.fcw h2{font-size:clamp(28px,4vw,40px);line-height:1.2}.fcw h3,.fcb .fcw-card h3{font-size:23px;margin:0 0 12px}.fcw-card{background:#fff;border:1px solid #d2e2d9;border-radius:16px;padding:24px;margin:20px 0;overflow-wrap:anywhere}.fcw-card p{margin:8px 0 16px}.fcw-card summary{font-weight:650;cursor:pointer;padding:8px 0}.fcw-card details{border-top:1px solid #d2e2d9;padding:12px 0}.fcw-card form{margin:12px 0}.fcw label{display:block;font-weight:600;margin:12px 0}.fcw input{display:block;width:100%;border:1px solid #bcd3c5;border-radius:9px;padding:12px;font:inherit;color:inherit;background:#fff}.fcw-button,.fcw button{display:inline-block;background:#086c67;color:white!important;border:0;border-radius:9px;padding:11px 19px;font:600 16px/1.5 system-ui;cursor:pointer;text-decoration:none}.fcw a:not(.fcw-button){color:#086c67;text-decoration:underline}.fcw :focus-visible,.fcw-card :focus-visible{outline:3px solid #168e85;outline-offset:4px}.fcw-status{display:inline-block;border-radius:30px;padding:5px 14px;background:#edf6ee;color:#16644d;font-weight:650}.fcw-timeline{list-style:none!important;margin:24px 0!important;padding-left:22px!important;border-left:2px solid #c8ddd1}.fcw-timeline li{position:relative;padding:0 0 20px 10px}.fcw-timeline li:before{content:'';position:absolute;left:-29px;top:8px;width:12px;height:12px;border-radius:50%;background:#198372;border:3px solid #fff;box-shadow:0 0 0 1px #b7d6c6}.fcw-timeline time{display:block;font-size:13px;color:#60776d}.fcw-payment{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid #d2e2d9;padding:14px 0}.fcw-payment strong{margin-right:auto}.fcw-cycle{background:#f6f9f5;border-radius:10px;padding:16px;margin:16px 0}.fcw-cycle h4{margin:0 0 12px}.fcb-panel>.fcw-card{font-size:15px}.fcb-panel>form{border-bottom:1px solid #d2e2d9;padding:16px 0}.fcw-card input,.fcw-card textarea{max-width:100%}@media(min-width:700px){.fcw form:has(input[name=business_name]){display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.fcw form:has(input[name=business_name]) button{justify-self:start;grid-column:1/-1}}@media(max-width:600px){.fcw{font-size:16px}.fcw-card{padding:18px}.fcw-payment{display:grid;gap:7px}}
/* End client workspace styling. */
