#page.organizer-profile-page{--profile-green:#145e50;--profile-green-2:#41968f;--profile-border:rgba(20,94,80,.14);--profile-text:#17352f;--profile-muted:#64766f;--profile-soft:#f5faf8;position:relative;overflow:visible;padding:0;border:1px solid var(--profile-border);border-radius:20px;background:#fff;box-shadow:0 8px 26px #18473e0e}#page.organizer-profile-page:before{content:"";position:absolute;z-index:2;inset:0 auto 0 0;width:4px;border-radius:20px 0 0 20px;background:var(--profile-green-2);pointer-events:none}#page .webflow-profile-heading{padding:26px 30px 23px 33px;border-bottom:1px solid rgba(20,94,80,.1);border-radius:20px 20px 0 0;background:linear-gradient(180deg,#fbfefd,#f6fbf9)}#page .webflow-profile-heading h1{margin:0 0 7px;color:var(--profile-green);font-size:clamp(30px,3vw,42px);line-height:1.08;letter-spacing:-.025em}#page .webflow-profile-heading p{margin:0;color:var(--profile-muted);font-size:15px;line-height:1.55}#page #profile-form{padding:28px 30px 34px 33px}#page .profile-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:34px}#page .profile-image-column{min-width:0}#page .profile-image-column .form-section{position:sticky;top:22px;padding:20px;border:1px solid var(--profile-border);border-radius:17px;background:var(--profile-soft)}#page .profile-fields-column{min-width:0}#page .form-section{margin:0;padding:26px 0 28px;border-top:1px solid rgba(20,94,80,.11)}#page .profile-fields-column .form-section:first-child{padding-top:0;border-top:0}#page .form-section h2{margin:0 0 18px;color:var(--profile-green);font-size:20px;line-height:1.25;letter-spacing:-.01em}#page .profile-image-column .form-section h2{margin-bottom:15px;font-size:18px}#page .profile-image-box{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;box-sizing:border-box;border:1px solid rgba(20,94,80,.13);border-radius:16px;background:#edf5f2}#page .profile-image{display:block;width:100%;height:100%;object-fit:cover}#page .image-empty{position:absolute;inset:0;display:grid;place-items:center;padding:18px;color:var(--profile-muted);font-size:13px;font-weight:750;text-align:center}#page .image-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}#page .image-actions .btn{min-height:40px;padding:9px 13px;border-radius:10px;font-weight:800}#page .profile-image-column small.muted{display:block;margin-top:11px;color:var(--profile-muted);font-size:11px;line-height:1.5}#page .profile-generated-metadata{margin-top:14px;padding:12px 13px;border:1px solid rgba(20,94,80,.11);border-radius:12px;background:#fff;color:var(--profile-text);font-size:12px;line-height:1.45}#page .profile-generated-metadata>span,#page #generated-seo-wrap>span{display:block;margin-bottom:4px;color:var(--profile-muted);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}#page #generated-alt{overflow-wrap:anywhere}#page #generated-seo-wrap{margin-top:10px}#page #generated-seo{display:block;overflow-wrap:anywhere;color:var(--profile-green);font-size:11px}#page .grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 18px}#page .grid2 .span2{grid-column:1 / -1}#page .grid2 label{display:grid;gap:8px;min-width:0;color:var(--profile-text);font-size:13px;font-weight:800;line-height:1.4}#page .grid2 input,#page .grid2 textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(20,94,80,.18);border-radius:12px;background:#fff;color:var(--profile-text);font:inherit;font-size:15px;font-weight:500;outline:none;transition:border-color .15s ease,box-shadow .15s ease}#page .grid2 input{min-height:48px;padding:10px 13px}#page .grid2 textarea{min-height:150px;padding:12px 13px;resize:vertical;line-height:1.55}#page .grid2 input:focus,#page .grid2 textarea:focus{border-color:var(--profile-green-2);box-shadow:0 0 0 3px #41968f1a}#page .grid2 label small.muted{margin-top:-2px;color:var(--profile-muted);font-size:11px;font-weight:500;line-height:1.45}#page #msg{margin-top:2px}#page .profile-fields-column>.actions{display:flex;justify-content:flex-end;align-items:center;margin-top:6px}#page #save{min-height:46px;padding:11px 18px;border-radius:12px;font-weight:850;box-shadow:0 7px 18px #145e501a}@media(max-width:980px){#page .profile-layout{grid-template-columns:210px minmax(0,1fr);gap:25px}#page #profile-form{padding-right:24px}}@media(max-width:767px){#page.organizer-profile-page{width:auto;margin-left:3px;margin-right:3px;padding-bottom:86px;border-radius:15px}#page.organizer-profile-page:before{width:3px;border-radius:15px 0 0 15px}#page .webflow-profile-heading{padding:21px 20px 19px 23px;border-radius:15px 15px 0 0}#page .webflow-profile-heading h1{margin-bottom:7px;font-size:31px}#page .webflow-profile-heading p{font-size:14px}#page #profile-form{padding:19px 15px 20px 18px}#page .profile-layout{display:block}#page .profile-image-column{margin-bottom:25px}#page .profile-image-column .form-section{position:static;padding:17px;border-radius:14px}#page .profile-image-box{width:min(100%,300px);aspect-ratio:4 / 3}#page .form-section{padding:23px 0 25px}#page .form-section h2{margin-bottom:16px;font-size:19px}#page .grid2{grid-template-columns:1fr;gap:15px}#page .grid2 .span2{grid-column:auto}#page .grid2 input{min-height:50px;padding:11px 13px;font-size:16px}#page .grid2 textarea{min-height:145px;font-size:16px}#page .profile-fields-column>.actions{position:fixed;z-index:80;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:auto;margin:0;padding:0;background:transparent;pointer-events:none}#page #save{min-height:48px;padding:11px 17px;border:1px solid rgba(20,94,80,.14);border-radius:13px;box-shadow:0 9px 25px #12403733;pointer-events:auto}#page #msg{margin-bottom:8px}}@media(max-width:430px){#page .webflow-profile-heading{padding-left:21px;padding-right:18px}#page #profile-form{padding-left:16px;padding-right:13px}#page .profile-image-box{width:100%}}
