.jf-op-page,.jf-op-account{font-family:Poppins,sans-serif;color:#24262b}.jf-op-container{width:min(1180px,calc(100% - 32px));margin-inline:auto}.jf-op-hero{padding:90px 0 70px;background:linear-gradient(135deg,#eefbfe,#fff3ea)}.jf-op-hero h1,.jf-op-profile h1,.jf-op-account h2{margin:8px 0 14px;color:#03acce;font-weight:800;line-height:1.1}.jf-op-hero h1{font-size:clamp(38px,6vw,68px)}.jf-op-hero p{max-width:700px;font-size:18px;color:#62656b}.jf-op-kicker{color:#f8772e;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800}.jf-op-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:0;border-radius:999px;background:#f8772e;color:#fff!important;font:700 15px Poppins,sans-serif;text-decoration:none;cursor:pointer}.jf-op-button:hover{background:#df5e19}.jf-op-button-secondary{background:#fff;color:#03acce!important;border:2px solid #03acce}.jf-op-content{padding:55px 0 90px}.jf-op-filters,.jf-op-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.jf-op-filters{grid-template-columns:1fr 1fr auto;align-items:end;padding:22px;background:#fff;border:1px solid #e6e8ec;border-radius:18px;box-shadow:0 12px 35px rgba(24,49,71,.07)}.jf-op-field{min-width:0}.jf-op-field label{display:block;margin-bottom:7px;font-size:13px;font-weight:700;color:#4e5259}.jf-op-field strong{color:#e74c3c}.jf-op-field input,.jf-op-field select,.jf-op-field textarea{box-sizing:border-box;width:100%;max-width:100%;border:1px solid #d9dee5;border-radius:10px;background:#fff;padding:12px 14px;font:inherit;color:#24262b}.jf-op-field small{display:block;margin-top:6px;color:#73777e}.jf-op-span-2{grid-column:span 2}.jf-op-results-head,.jf-op-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.jf-op-results-head{margin:45px 0 20px}.jf-op-results-head h2{margin:0;font-size:28px}.jf-op-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.jf-op-card{display:flex;flex-direction:column;min-width:0;padding:24px;background:#fff;border:1px solid #e6e8ec;border-radius:18px;box-shadow:0 10px 30px rgba(24,49,71,.06)}.jf-op-card h3{margin:14px 0 10px;font-size:21px}.jf-op-card h3 a{color:#1f2937;text-decoration:none}.jf-op-card p{color:#62656b;line-height:1.6}.jf-op-card-status{display:inline-flex;align-items:center;gap:7px;width:max-content;color:#258b48;font-size:12px;font-weight:800;text-transform:uppercase}.jf-op-card-status i{font-size:8px}.jf-op-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.jf-op-tags span{padding:7px 10px;border-radius:999px;background:#eefbfe;color:#087e98;font-size:12px;font-weight:700}.jf-op-card-link,.jf-op-link,.jf-op-back{color:#f8772e;font-weight:700;text-decoration:none}.jf-op-card-link{margin-top:auto}.jf-op-empty{text-align:center;padding:70px 20px;border:1px dashed #cdd4dc;border-radius:18px}.jf-op-empty i{font-size:38px;color:#03acce}.jf-op-account{padding:15px 0 50px}.jf-op-heading{margin-bottom:30px}.jf-op-heading h2{font-size:34px}.jf-op-heading p{margin:0;color:#62656b}.jf-op-status{padding:8px 12px;border-radius:999px;font-size:12px;font-weight:800}.jf-op-status-publish{background:#e8f7ec;color:#258b48}.jf-op-status-pending{background:#fff3e8;color:#bd5b1f}.jf-op-status-draft{background:#eff1f4;color:#62656b}.jf-op-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:10px}.jf-op-profile{padding:55px 0 90px}.jf-op-back{display:inline-flex;gap:8px;margin-bottom:25px}.jf-op-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:38px;align-items:start}.jf-op-profile-main,.jf-op-contact-card{padding:30px;background:#fff;border:1px solid #e6e8ec;border-radius:18px}.jf-op-profile-main h1{font-size:clamp(34px,5vw,54px)}.jf-op-profile-main h2,.jf-op-contact-card h2{margin-top:30px;font-size:22px}.jf-op-prof-name{font-size:18px;color:#62656b}.jf-op-richtext{line-height:1.75}.jf-op-contact-card{position:sticky;top:110px}.jf-op-form-single{display:block}.jf-op-form-single .jf-op-field{margin-bottom:15px}.jf-op-success{margin-bottom:20px;padding:15px 18px;border-radius:10px;background:#e8f7ec;color:#22713c}.jf-op-pagination{display:flex;justify-content:center;gap:8px;margin-top:35px}.jf-op-pagination a,.jf-op-pagination span{padding:9px 13px;border-radius:8px;background:#eefbfe;color:#087e98;text-decoration:none}.jf-op-pagination .current{background:#03acce;color:#fff}
.jf-op-filters{grid-template-columns:1.2fr .9fr .9fr auto}
@media(max-width:900px){.jf-op-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jf-op-profile-grid{grid-template-columns:1fr}.jf-op-contact-card{position:static}.jf-op-filters{grid-template-columns:1fr 1fr}.jf-op-filters .jf-op-button{grid-column:span 2}}
.jf-op-card-garden{font-weight:700;color:#087e98!important}.jf-op-card-garden i{margin-right:6px}.jf-op-manage-list{display:grid;gap:12px;margin-bottom:36px}.jf-op-manage-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px 18px;border:1px solid #e6e8ec;border-radius:12px;background:#fff}.jf-op-manage-row strong,.jf-op-manage-row span{display:block}.jf-op-manage-row span{margin-top:4px;color:#73777e;font-size:13px}.jf-op-manage-row>div:last-child{display:flex;gap:14px}.jf-op-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media(max-width:640px){.jf-op-grid,.jf-op-form,.jf-op-filters{grid-template-columns:1fr}.jf-op-span-2,.jf-op-filters .jf-op-button{grid-column:span 1}.jf-op-results-head,.jf-op-heading{flex-direction:column}.jf-op-hero{padding:60px 0 45px}.jf-op-profile-main,.jf-op-contact-card{padding:22px}.jf-op-actions .jf-op-button{width:100%}.jf-op-manage-row{align-items:flex-start;flex-direction:column}}
