.physios-auth-shell{margin:1rem auto 3rem;max-width:980px}
.physios-auth-intro{background:linear-gradient(135deg,#e7f5f1,#f8fcfa);border:1px solid #d9e5e2;border-radius:26px;margin-bottom:1.25rem;padding:2.25rem}
.physios-auth-intro h2{font-size:clamp(2rem,4vw,3.2rem);max-width:650px}
.physios-auth-intro p:not(.eyebrow){color:#5b7376;max-width:650px}
.physios-auth-tab-buttons{background:#e7f5f1;border:1px solid #d9e5e2;border-radius:14px;display:flex;gap:.35rem;margin-bottom:1rem;padding:.35rem}
.physios-auth-tab{background:transparent!important;border:0!important;border-radius:10px;color:#5b7376;cursor:pointer;flex:1;font:inherit;font-weight:800;padding:.75rem}
.physios-auth-tab.is-active{background:#fff!important;box-shadow:0 4px 12px rgba(22,52,58,.1);color:#07645f}
.physios-auth-panel{background:#fff;border:1px solid #d9e5e2;border-radius:22px;box-shadow:0 16px 40px rgba(22,52,58,.08);padding:1.5rem}
.physios-auth-panel[hidden]{display:none}
.physios-community-form,.physios-match-form{background:#f8fcfa;border:1px solid #d9e5e2;border-radius:18px;box-shadow:0 12px 30px rgba(22,52,58,.06);padding:1.5rem;max-width:680px}
.physios-auth-panel .physios-community-form{background:transparent;border:0;box-shadow:none;padding:1rem 0 0}
.physios-community-form label,.physios-match-form label{color:#16343a;display:block;font-size:.92rem;font-weight:750;margin-bottom:1rem}
.physios-community-form input:not([type=hidden]),.physios-community-form select,.physios-community-form textarea,.physios-match-form input{appearance:none;background:#fff;border:1px solid #b9d0cc;border-radius:11px;box-shadow:inset 0 1px 2px rgba(22,52,58,.04);color:#16343a;display:block;font:inherit;margin-top:.4rem;min-height:48px;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}
.physios-community-form textarea{min-height:180px;resize:vertical}
.physios-community-form input:not([type=hidden]):focus,.physios-community-form select:focus,.physios-community-form textarea:focus,.physios-match-form input:focus{border-color:#0d8b83;box-shadow:0 0 0 4px rgba(13,139,131,.13);outline:0}
.physios-community-form button.button,.physios-community-form input[type=submit],.physios-match-form button.button{background:#0d8b83!important;border:0;border-radius:999px;box-shadow:0 8px 18px rgba(13,139,131,.22);color:#fff!important;cursor:pointer;display:inline-block;font:inherit;font-weight:800;line-height:1.2;margin-top:.4rem;padding:.85rem 1.3rem;transition:background .2s,transform .2s}
.physios-community-form button.button:hover,.physios-community-form input[type=submit]:hover,.physios-match-form button.button:hover{background:#07645f!important;color:#fff!important;transform:translateY(-2px)}
.physios-community-form .physios-checkbox{align-items:center;display:flex;font-weight:500;gap:.5rem}
.physios-community-form .physios-checkbox input{margin:0;min-height:0;width:auto}
.physios-visibility-toggle{background:#fff;border:1px solid #d9e5e2;border-radius:16px;margin:1rem 0;padding:1rem}
.physios-switch-label{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0!important}
.physios-switch-label strong,.physios-switch-label small{display:block}
.physios-switch-label small{color:#5b7376;font-size:.82rem;font-weight:500;margin-top:.2rem}
.physios-switch{display:inline-flex;flex:0 0 auto;position:relative}
.physios-switch input{height:1px;opacity:0;position:absolute;width:1px}
.physios-switch-track{background:#9bb5b1;border-radius:999px;cursor:pointer;display:block;height:30px;padding:3px;position:relative;transition:background .2s;width:64px}
.physios-switch-track:before{color:#fff;content:"OFF";font-size:9px;font-weight:850;line-height:24px;position:absolute;right:7px;top:3px}
.physios-switch-thumb{background:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(22,52,58,.2);display:block;height:24px;position:relative;transform:translateX(0);transition:transform .2s;width:24px;z-index:1}
.physios-switch input:checked + .physios-switch-track{background:#0d8b83}
.physios-switch input:checked + .physios-switch-track:before{content:"ON";left:8px;right:auto}
.physios-switch input:checked + .physios-switch-track .physios-switch-thumb{transform:translateX(34px)}
.physios-switch input:focus-visible + .physios-switch-track{box-shadow:0 0 0 4px rgba(13,139,131,.18)}
.physios-submit-wizard{max-width:760px;overflow:hidden;padding:0}
.physios-wizard-header{align-items:flex-start;background:linear-gradient(135deg,#0d8b83,#16343a);color:#fff;display:flex;gap:1rem;justify-content:space-between;padding:2rem}
.physios-wizard-header h2{color:#fff;margin:.15rem 0 .35rem}.physios-wizard-header .eyebrow{color:#bfece3}.physios-wizard-header .physios-help{color:#d7e7e4;margin:0}.physios-wizard-count{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:999px;font-size:.8rem;font-weight:800;padding:.45rem .75rem;white-space:nowrap}
.physios-wizard-progress{background:#d9e5e2;height:5px}.physios-wizard-progress span{background:#f0bd70;display:block;height:100%;transition:width .45s ease;width:0}
.physios-wizard-steps{display:flex;gap:1rem;justify-content:space-between;list-style:none;margin:0;padding:1.2rem 2rem}.physios-wizard-steps li{align-items:center;color:#91a6a5;display:flex;font-size:.78rem;font-weight:800;gap:.45rem}.physios-wizard-steps li span{align-items:center;border:2px solid #b9d0cc;border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.physios-wizard-steps li.is-active,.physios-wizard-steps li.is-complete{color:#07645f}.physios-wizard-steps li.is-active span,.physios-wizard-steps li.is-complete span{background:#0d8b83;border-color:#0d8b83;color:#fff}
.physios-wizard-panel{animation:physiosWizardIn .4s ease both;padding:0 2rem 1rem}.physios-wizard-panel[hidden]{display:none}.physios-wizard-kicker{color:#0d8b83;font-size:.75rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.physios-wizard-panel h3{font-size:1.65rem;margin:.25rem 0 1.25rem}.physios-wizard-summary{background:#f8fcfa;border:1px solid #d9e5e2;border-radius:14px;margin:1rem 0;padding:1rem}.physios-wizard-summary div{border-bottom:1px solid #d9e5e2;padding:.7rem 0}.physios-wizard-summary div:last-child{border-bottom:0}.physios-wizard-summary span{color:#5b7376;display:block;font-size:.75rem;font-weight:800;text-transform:uppercase}.physios-wizard-summary strong{display:block;margin-top:.2rem;overflow-wrap:anywhere}.physios-wizard-actions{border-top:1px solid #d9e5e2;display:flex;gap:.75rem;justify-content:flex-end;padding:1.25rem 2rem}.physios-wizard-actions .physios-wizard-back{background:#fff!important;border:1px solid #b9d0cc;color:#07645f!important}.physios-wizard-actions button[hidden]{display:none}
@keyframes physiosWizardIn{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}
@media(max-width:700px){.physios-activity-intro{align-items:flex-start;flex-direction:column}.physios-activity-intro .button{width:100%;text-align:center}.physios-activity-item{align-items:flex-start;flex-wrap:wrap}.physios-activity-item-copy{flex:1 1 70%}.physios-activity-item-action{align-items:flex-start;flex:1 1 100%;padding-left:0}.physios-status{margin-left:auto}.physios-reading .physios-reading-grid{grid-template-columns:1fr}}
.physios-community-message{background:#e7f5f1;border-left:4px solid #0d8b83;border-radius:10px;margin:1rem 0;padding:1rem}
.physios-community-message.error{background:#fff1ee;border-color:#c34c39}
.physios-community-message.setup{background:#fff8ed;border-color:#d59b39}
.physios-help{color:#5b7376;font-size:.9rem}
.physios-profile-hero{align-items:center;background:linear-gradient(135deg,#0d8b83,#16343a);border-radius:24px;box-shadow:0 20px 50px rgba(22,52,58,.15);color:#fff;display:flex;gap:1.25rem;margin:1rem 0 1.5rem;padding:2rem}
.physios-profile-hero h2{color:#fff;margin-bottom:.25rem}.physios-profile-hero .eyebrow{color:#bfece3}
.physios-avatar{align-items:center;background:#fff;border-radius:50%;color:#07645f;display:flex;font-size:2rem;font-weight:800;height:76px;justify-content:center;width:76px}
.physios-profile-hero .physios-role{color:#d7e7e4}
.physios-profile-grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);margin-bottom:2rem}
.physios-profile-tabs{margin:0 auto 1.5rem;max-width:1100px}.physios-profile-tab-list{background:#e7f5f1;border:1px solid #d9e5e2;border-radius:16px;display:flex;gap:.35rem;margin-bottom:1.25rem;padding:.35rem}.physios-profile-tab{background:transparent;border:0;border-radius:12px;color:#5b7376;cursor:pointer;flex:1;font:inherit;font-weight:800;padding:.85rem 1rem;transition:background .2s,box-shadow .2s,color .2s}.physios-profile-tab:hover{color:#07645f}.physios-profile-tab.is-active{background:#fff;box-shadow:0 6px 18px rgba(22,52,58,.1);color:#07645f}.physios-profile-tab-panel[hidden]{display:none}.physios-profile-tab-panel.is-active{animation:physiosProfileFade .3s ease both}.physios-profile-inner-tabs{margin:0;max-width:none}.physios-profile-inner-tabs .physios-profile-tab-list{margin-bottom:1.25rem}.physios-profile-inner-tabs .physios-profile-tab{font-size:.86rem;padding:.7rem}.physios-profile-form{max-width:none}@keyframes physiosProfileFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.physios-panel{background:#fff;border:1px solid #d9e5e2;border-radius:18px;box-shadow:0 10px 30px rgba(22,52,58,.05);padding:1.35rem}
.physios-panel .physios-community-form{background:transparent;border:0;box-shadow:none;padding:0}
.physios-panel-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}
.physios-lock{background:#e7f5f1;border-radius:999px;color:#07645f;font-size:.75rem;font-weight:800;padding:.3rem .65rem}
.physios-profile-side{display:flex;flex-direction:column;gap:1rem}.physios-profile-side p{color:#5b7376}
.physios-submission-list{list-style:none;margin:1rem 0 2rem;padding:0}.physios-submission-list li{border-bottom:1px solid #d9e5e2;display:flex;gap:1rem;justify-content:space-between;padding:.75rem }.physios-submission-list span{color:#5b7376;font-size:.85rem}
.physios-reading{border-top:1px solid #d9e5e2;margin-top:2.5rem;padding-top:2rem}.physios-reading-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}
.physios-reading-card{border:1px solid #d9e5e2;border-radius:16px;color:#16343a;display:flex;flex-direction:column;gap:.35rem;padding:1rem;text-decoration:none}.physios-reading-card span,.physios-reading-card small{color:#5b7376;font-size:.76rem}
.physios-activity-intro{align-items:flex-end;background:linear-gradient(135deg,#e7f5f1,#fff8ed);border:1px solid #d9e5e2;border-radius:22px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem;padding:1.5rem}.physios-activity-intro h2{margin:.15rem 0 .3rem}.physios-activity-intro p:last-child{color:#5b7376;margin:0}.physios-activity-section{background:#fff;border:1px solid #d9e5e2;border-radius:20px;box-shadow:0 10px 28px rgba(22,52,58,.05);margin-bottom:1.25rem;padding:1.35rem}.physios-activity-heading{align-items:center;display:flex;gap:.8rem;margin-bottom:1rem}.physios-activity-heading h2{font-size:1.35rem;margin:.1rem 0 0}.physios-activity-icon{align-items:center;background:#e7f5f1;border-radius:12px;color:#0d8b83;display:flex;font-size:1.25rem;height:42px;justify-content:center;width:42px}.physios-activity-list{margin:0}.physios-activity-item{align-items:center;background:#f8fcfa;border:1px solid #e6efed;border-radius:14px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.7rem;padding:1rem;transition:border-color .2s,box-shadow .2s,transform .2s}.physios-activity-item:last-child{margin-bottom:0}.physios-activity-item:hover{border-color:#b9d0cc;box-shadow:0 8px 20px rgba(22,52,58,.06);transform:translateY(-2px)}.physios-activity-item-copy{min-width:0}.physios-activity-item-copy>a{color:#16343a;font-weight:800;text-decoration:none}.physios-activity-item-copy>small,.physios-activity-item-copy>p{color:#5b7376;display:block;font-size:.84rem;margin:.2rem 0 0}.physios-activity-item-copy>p{color:#36575a;font-size:.95rem}.physios-status{border-radius:999px;font-size:.72rem;font-weight:800;padding:.35rem .65rem;white-space:nowrap}.physios-status-publish{background:#e2f6ed;color:#19754b}.physios-status-pending{background:#fff4d8;color:#916719}.physios-status-draft{background:#edf1f2;color:#5b7376}.physios-activity-item-action{align-items:flex-end;display:flex;flex-direction:column;gap:.3rem}.physios-activity-item-action .physios-inline-form button{background:transparent;border:0;color:#a34e42;cursor:pointer;font-size:.76rem;font-weight:800;padding:0}.physios-removal-state{color:#a34e42;font-size:.76rem}.physios-comment-activity{align-items:flex-start}.physios-activity-arrow{align-items:center;background:#e7f5f1;border-radius:50%;color:#07645f;display:flex;font-size:1.2rem;height:34px;justify-content:center;text-decoration:none;width:34px}.physios-activity-empty{background:#f8fcfa;border:1px dashed #b9d0cc;border-radius:14px;padding:1.5rem;text-align:center}.physios-activity-empty>span{align-items:center;background:#e7f5f1;border-radius:50%;color:#0d8b83;display:flex;font-size:1.2rem;height:38px;justify-content:center;margin:0 auto .65rem;width:38px}.physios-activity-empty strong{display:block}.physios-activity-empty p{color:#5b7376;margin:.25rem auto 0}.physios-reading{border-top:0;margin-top:0;padding-top:1.35rem}.physios-reading .physios-reading-grid{grid-template-columns:repeat(3,1fr)}
.physios-match-shell{background:linear-gradient(135deg,#e7f5f1,#f8fcfa);border:1px solid #d9e5e2;border-radius:24px;box-shadow:0 16px 40px rgba(22,52,58,.07);margin:1rem auto 2.5rem;max-width:980px;padding:1.5rem}.physios-match-intro{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem}.physios-match-intro h2{font-size:clamp(1.7rem,3vw,2.4rem);margin-bottom:.4rem}.physios-match-intro p:not(.eyebrow){color:#5b7376;margin:0;max-width:650px}.physios-match-icon,.physios-match-empty-icon{align-items:center;background:#0d8b83;border-radius:15px;color:#fff;display:flex;font-size:1.5rem;height:52px;justify-content:center;min-width:52px}.physios-match-form{align-items:end;background:#fff;display:flex;gap:1rem;margin:0;padding:1rem}.physios-match-form label{flex:1;margin:0}.physios-match-results-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:1rem}.physios-match-results-heading h3{margin:0}.physios-match-results-heading>span{background:#e7f5f1;border-radius:999px;color:#07645f;font-size:.82rem;font-weight:750;padding:.4rem .8rem}.physios-match-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.physios-match-card{align-items:flex-start;background:#fff;border:1px solid #d9e5e2;border-radius:18px;cursor:pointer;display:flex;font:inherit;gap:1rem;margin:0;min-height:150px;padding:1.25rem;text-align:left;transition:box-shadow .2s,transform .2s;width:100%}.physios-match-card:hover{box-shadow:0 16px 30px rgba(22,52,58,.1);transform:translateY(-3px)}.physios-match-card:focus-visible{box-shadow:0 0 0 4px rgba(13,139,131,.2);outline:0}.physios-match-avatar{align-items:center;background:#e7f5f1;border-radius:50%;color:#07645f;display:flex;flex:0 0 48px;font-size:1.25rem;font-weight:850;height:48px;justify-content:center;overflow:hidden}.physios-match-avatar img,.physios-drawer-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.physios-match-card-copy{min-width:0}.physios-match-card-copy>span{display:block}.physios-match-role{color:#0d8b83;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.physios-match-card strong{color:#16343a;display:block;font-size:1.1rem;margin:.2rem 0}.physios-match-card .physios-match-location{color:#5b7376;font-size:.9rem;margin-top:.25rem}.physios-card-arrow{color:#0d8b83!important;font-size:1.25rem!important;margin-left:auto;padding-top:.5rem}.physios-match-empty{background:#fff8ed;border:1px dashed #d59b39;border-radius:18px;grid-column:1/-1;padding:2.5rem;text-align:center}.physios-match-empty-icon{background:#f0bd70;margin:0 auto 1rem}.physios-match-empty p{color:#5b7376;margin:0 auto;max-width:500px}.physios-profile-drawer{background:#fff;border-left:1px solid #d9e5e2;box-shadow:-20px 0 55px rgba(22,52,58,.16);height:100vh;max-width:420px;overflow-y:auto;padding:5rem 2rem 2rem;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .35s ease,visibility .35s ease;visibility:hidden;width:90%;z-index:1000}.physios-profile-drawer:before{background:rgba(22,52,58,.28);content:"";height:100vh;position:fixed;right:100%;top:0;width:100vw}.physios-profile-drawer.is-open{transform:translateX(0);visibility:visible}.physios-drawer-close{background:#e7f5f1;border:0;border-radius:50%;color:#07645f;cursor:pointer;font-size:1.6rem;height:38px;position:absolute;right:1.25rem;top:1.25rem;width:38px}.physios-drawer-avatar { background: #e7f5f1; border-radius: 50%; color: #07645f; font-size: 2rem; font-weight: 850; height: 90px; margin-bottom: 1.25rem; overflow: hidden; text-align: center; width: 90px; display: flex; align-items: center; justify-content: center; }.physios-drawer-details{margin-top:1.5rem}.physios-drawer-details div{border-bottom:1px solid #d9e5e2;padding:.85rem 0}.physios-drawer-details span{color:#5b7376;display:block;font-size:.73rem;font-weight:800;text-transform:uppercase}.physios-drawer-details strong{display:block;margin-top:.2rem;overflow-wrap:anywhere}
.physios-profile-section{border-top:1px solid #d9e5e2;margin-top:1.5rem;padding-top:1.5rem}.physios-profile-section h4{margin:.2rem 0 1rem}.physios-private-field{align-items:center;border-bottom:1px solid #edf3f1;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:.7rem 0}.physios-private-field>label:first-child{margin:0}.physios-field-toggle{align-items:center;color:#5b7376;display:flex!important;font-size:.75rem!important;gap:.55rem;margin:0!important;white-space:nowrap}.physios-field-toggle input{height:1px!important;margin:0!important;min-height:1px!important;opacity:0;padding:0!important;position:absolute;width:1px!important}
.physios-drawer-posts{border-top:1px solid #d9e5e2;margin-top:1.5rem;padding-top:1.25rem}.physios-drawer-posts>[data-profile-drawer-posts]{display:grid;gap:.6rem}.physios-drawer-posts a{background:#f8fcfa;border:1px solid #e6efed;border-radius:12px;color:#16343a;display:block;font-weight:750;padding:.75rem;text-decoration:none;transition:border-color .2s,transform .2s}.physios-drawer-posts a:hover{border-color:#0d8b83;transform:translateX(3px)}.physios-drawer-posts small{color:#5b7376;display:block;font-size:.72rem;font-weight:500;margin-top:.2rem}
.physios-comments{border-top:1px solid #d9e5e2;margin-top:3rem;padding-top:2.5rem}.physios-comments h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:1.5rem}.physios-comments .comment-list{list-style:none;margin:0;padding:0}.physios-comments .comment{list-style:none; margin:0 0 1rem}.physios-comments .comment-body{background:#f8fcfa;border:1px solid #d9e5e2;border-radius:18px;padding:1.25rem 1.35rem}.physios-comments .comment-meta{align-items:center;display:flex;gap:.75rem;margin-bottom:.9rem}.physios-comments .comment-author{align-items:center;display:flex;gap:.65rem}.physios-comments .comment-author .avatar{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(22,52,58,.12);height:42px;width:42px}.physios-comments .comment-author .fn{color:#16343a;font-size:.95rem;font-style:normal;font-weight:800}.physios-comments .comment-metadata{font-size:.78rem;margin-left:auto}.physios-comments .comment-metadata a{color:#5b7376;text-decoration:none}.physios-comments .comment-content{color:#36575a;font-size:.98rem;line-height:1.7}.physios-comments .comment-content p:last-child{margin-bottom:0}.physios-comments .reply{margin-top:.9rem}.physios-comments .comment-reply-link{color:#07645f;font-size:.82rem;font-weight:800;text-decoration:none}.physios-comments .comment-reply-link:hover{text-decoration:underline}.physios-comments .children{border-left:2px solid #bfece3;list-style:none;margin:.9rem 0 0 1.2rem;padding-left:1rem}.physios-comments .comment-awaiting-moderation{background:#fff8ed;border-radius:8px;color:#8b641f;font-size:.85rem;padding:.55rem .75rem}.physios-comments .comment-respond{background:#fff;border:1px solid #d9e5e2;border-radius:22px;box-shadow:0 12px 30px rgba(22,52,58,.06);margin-top:2rem;padding:1.5rem}.physios-comments .comment-reply-title{font-size:1.35rem;margin:0 0 1.2rem}.physios-comments .comment-form{display:grid;gap:1rem}.physios-comments .comment-form p{margin:0}.physios-comments .comment-form label{color:#16343a;display:block;font-size:.9rem;font-weight:750;margin-bottom:.35rem}.physios-comments .comment-form input:not([type=submit]),.physios-comments .comment-form textarea{appearance:none;background:#f8fcfa;border:1px solid #b9d0cc;border-radius:11px;color:#16343a;display:block;font:inherit;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.physios-comments .comment-form textarea{min-height:145px;resize:vertical}.physios-comments .comment-form input:not([type=submit]):focus,.physios-comments .comment-form textarea:focus{border-color:#0d8b83;box-shadow:0 0 0 4px rgba(13,139,131,.13);outline:0}.physios-comments .comment-form .comment-form-cookies-consent{align-items:flex-start;display:flex;gap:.55rem}.physios-comments .comment-form .comment-form-cookies-consent input{margin-top:.35rem;width:auto}.physios-comments .comment-form .form-submit{margin-top:.25rem}.physios-comments .comment-form input[type=submit]{background:#0d8b83;border:0;border-radius:999px;box-shadow:0 8px 18px rgba(13,139,131,.22);color:#fff;cursor:pointer;font:inherit;font-weight:800;padding:.85rem 1.3rem;transition:background .2s,transform .2s}.physios-comments .comment-form input[type=submit]:hover{background:#07645f;transform:translateY(-2px)}@media(max-width:600px){.physios-comments .comment-body{padding:1rem}.physios-comments .comment-meta{align-items:flex-start;flex-wrap:wrap}.physios-comments .comment-metadata{margin-left:0;width:100%}.physios-comments .children{margin-left:.5rem;padding-left:.7rem}.physios-comments .comment-respond{padding:1.15rem}}
.physios-comments .comment-actions{align-items:center;display:flex;gap:.8rem;margin-top:1rem}.physios-comments .comment-edit-link,.physios-comments .comment-actions button{background:transparent;border:0;color:#07645f;cursor:pointer;font:inherit;font-size:.8rem;font-weight:800;padding:0;text-decoration:none}.physios-comments .comment-actions button:hover,.physios-comments .comment-edit-link:hover{text-decoration:underline}.physios-comment-edit-form{background:#fff;border:1px solid #d9e5e2;border-radius:12px;margin-top:1rem;padding:1rem}.physios-comment-edit-form textarea{border:1px solid #b9d0cc;border-radius:10px;display:block;font:inherit;min-height:120px;padding:.75rem;width:100%}.physios-comment-edit-form .button{margin-top:.75rem}.physios-inline-form{display:inline;margin:0}.physios-checkbox{align-items:center;display:flex;gap:.5rem}.physios-checkbox input{width:auto!important}@media(max-width:600px){.physios-comments .comment-actions{align-items:flex-start;flex-direction:column;gap:.45rem}}
.physios-inline-form button{background:#fff3ef;border:1px solid #e1a193;border-radius:999px;color:#a43e2f;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;padding:.45rem .75rem;transition:background .2s,border-color .2s,color .2s}.physios-inline-form button:hover{background:#c34c39;border-color:#c34c39;color:#fff}.physios-submission-list .physios-inline-form{margin-left:auto}.physios-submission-list .physios-inline-form button{white-space:nowrap}
.physios-community-filter{align-items:end;background:#f8fcfa;border:1px solid #d9e5e2;border-radius:18px;display:flex;gap:1rem;margin-bottom:2rem;padding:1rem 1.25rem}.physios-community-filter label{color:#16343a;display:block;flex:1;font-size:.86rem;font-weight:750}.physios-community-filter select{appearance:none;background:#fff;border:1px solid #b9d0cc;border-radius:10px;color:#16343a;display:block;font:inherit;margin-top:.35rem;min-height:46px;padding:.65rem .8rem;width:100%}.physios-community-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.physios-community-card{background:#fff;border:1px solid #d9e5e2;border-radius:18px;box-shadow:0 10px 25px rgba(22,52,58,.05);display:flex;flex-direction:column;padding:1.35rem;transition:box-shadow .2s,transform .2s}.physios-community-card:hover{box-shadow:0 18px 35px rgba(22,52,58,.1);transform:translateY(-3px)}.physios-community-card-meta{align-items:center;color:#5b7376;display:flex;font-size:.78rem;gap:.6rem;justify-content:space-between}.physios-community-card-meta span{background:#e7f5f1;border-radius:999px;color:#07645f;font-weight:800;padding:.25rem .6rem}.physios-community-card h2{font-size:1.35rem;margin:1rem 0 .65rem}.physios-community-card h2 a{color:#16343a;text-decoration:none}.physios-community-card p{color:#5b7376}.physios-community-read{font-weight:800;margin-top:auto;padding-top:1rem}.physios-community-empty{background:#fff8ed;border:1px dashed #d59b39;border-radius:18px;padding:2rem}.physios-community-pagination{margin-top:2rem}.physios-community-pagination .page-numbers{border:1px solid #d9e5e2;border-radius:8px;display:inline-block;margin-right:.35rem;padding:.45rem .7rem;text-decoration:none}.physios-community-pagination .current{background:#0d8b83;color:#fff}@media(max-width:800px){.physios-community-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.physios-community-filter{align-items:stretch;flex-direction:column}.physios-community-grid{grid-template-columns:1fr}}
@media(max-width:700px){.physios-profile-grid,.physios-reading-grid,.physios-match-grid{grid-template-columns:1fr}.physios-auth-intro{padding:1.5rem}.physios-profile-hero{align-items:flex-start;flex-direction:column}.physios-match-intro{flex-direction:column}.physios-match-form{align-items:stretch;flex-direction:column}.physios-match-results-heading{align-items:flex-start;flex-direction:column;gap:.65rem}.physios-wizard-header,.physios-wizard-steps,.physios-wizard-panel,.physios-wizard-actions{padding-left:1.25rem;padding-right:1.25rem}.physios-wizard-header{flex-direction:column}.physios-wizard-steps{gap:.35rem}.physios-wizard-steps li{font-size:0}.physios-wizard-steps li span{font-size:.78rem}.physios-wizard-actions{justify-content:stretch}.physios-wizard-actions button{flex:1}.physios-private-field{align-items:stretch;grid-template-columns:1fr}.physios-field-toggle{justify-self:start}.physios-profile-drawer{padding-left:1.25rem;padding-right:1.25rem}}
