/* Sira Le Seriw — UI Phase 14.1.1.2
   Universal Public Profile Fallback & Member Visibility Hotfix
   Presentation only for registered-member fallback mode. */
.member-profile-hub-v14112{margin-top:24px;margin-bottom:42px}
.member-mode-v14112 .creator-surface-hub-v1230,
.member-mode-v14112 .profile-main-v5,
.member-mode-v14112 #owner-edit-mount,
.member-mode-v14112 #profile-closing,
.member-mode-v14112 #suq-shelf,
.member-mode-v14112 #hire-modal,
.member-mode-v14112 #profile-gift-modal,
.member-mode-v14112 #chat-drawer{display:none!important}
.member-mode-v14112 .creator-proof-v1230{display:none!important}
.member-mode-v14112 .profile-identity-v5{grid-template-columns:auto minmax(0,1fr)!important}
.member-mode-v14112 .profile-identity-copy-v5{max-width:760px}
.member-mode-v14112 .profile-cover-fallback-v5 span{opacity:.18}
.member-surface-chip-v14112{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(12,55,40,.14);background:#f4efe5;color:#50635a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}
.member-surface-chip-v14112 i{width:7px;height:7px;border-radius:50%;background:#9aa69f}
.member-surface-chip-v14112.is-on{background:#e6f1e8;color:#1f6c49;border-color:#bed7c5}
.member-surface-chip-v14112.is-on i{background:#28a267}
.member-card-v14112{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);gap:18px;border:1px solid rgba(20,50,39,.13);background:rgba(255,252,245,.94);border-radius:26px;padding:24px;box-shadow:0 18px 45px rgba(30,42,35,.08)}
.member-card-main-v14112{padding:5px 4px}
.member-kicker-v14112,.member-jobs-head-v14112>span{display:block;color:#a36f17;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:8px}
.member-card-main-v14112 h2,.member-jobs-head-v14112 h3{font-family:"Fraunces","Noto Serif Ethiopic",serif;color:#143f2f;line-height:1.05;margin:0}
.member-card-main-v14112 h2{font-size:clamp(25px,3vw,38px);max-width:760px}
.member-card-main-v14112 p,.member-jobs-head-v14112 p{color:#68756f;line-height:1.65;margin-top:12px;max-width:760px}
.member-status-v14112{background:#edf2e8;border:1px solid rgba(20,50,39,.1);border-radius:20px;padding:16px}
.member-status-head-v14112{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:5px;border-bottom:1px solid rgba(20,50,39,.1)}
.member-status-head-v14112 span{font-size:12px;color:#6e786e;font-weight:700}.member-status-head-v14112 b{font-size:13px;color:#164b36}
.member-surface-row-v14112{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 2px;border-bottom:1px solid rgba(20,50,39,.08);font-size:13px}
.member-surface-row-v14112:last-child{border-bottom:0}.member-surface-row-v14112 span{color:#66746d}.member-surface-row-v14112 b{color:#1f5c43;font-size:12px}
.member-actions-v14112{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.member-actions-v14112 a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;padding:10px 14px;text-decoration:none;font-size:13px;font-weight:800;border:1px solid rgba(17,65,47,.16);color:#174a36;background:#fff}
.member-actions-v14112 a:first-child{background:#0f4935;color:#fff;border-color:#0f4935}
.member-jobs-wrap-v14112{margin-top:18px;border:1px solid rgba(20,50,39,.13);background:rgba(255,252,245,.92);border-radius:24px;padding:22px}
.member-jobs-head-v14112{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.member-jobs-head-v14112>span{width:100%;margin:0}.member-jobs-head-v14112 h3{font-size:24px}.member-jobs-head-v14112 p{margin:0 0 1px auto;font-size:13px}
.member-jobs-grid-v14112{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.member-job-v14112{display:flex;flex-direction:column;gap:7px;text-decoration:none;border-radius:16px;border:1px solid rgba(20,50,39,.11);background:#fff;padding:15px;min-height:118px}
.member-job-v14112 small{color:#a36f17;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.member-job-v14112 strong{font-family:"Fraunces","Noto Serif Ethiopic",serif;color:#173d30;font-size:18px;line-height:1.15}.member-job-v14112 span{margin-top:auto;color:#53645d;font-size:12px;font-weight:700}
@media(max-width:760px){.member-mode-v14112 .profile-identity-v5{grid-template-columns:1fr!important}.member-card-v14112{grid-template-columns:1fr;padding:18px;border-radius:20px}.member-profile-hub-v14112{margin-top:18px;margin-bottom:30px}.member-jobs-grid-v14112{grid-template-columns:1fr}.member-jobs-head-v14112 p{margin-left:0}.member-actions-v14112 a{flex:1 1 100%}}
