/* Toura Passport v3.35.50 - Private Member Network Home / management-tool clarity */
#partnerModule-network{background:#f5f7fb!important}
.private-network-home-v348{display:grid;gap:14px;padding:22px 28px 30px;color:#162233}
.private-network-home-v348[hidden],.private-network-studio-view-v345[hidden]{display:none!important}

/* Header remains calm; the pulse reads as advisory information, not another workspace. */
.private-network-home-head-v349{display:grid;grid-template-columns:minmax(360px,1fr) auto;gap:26px;align-items:end;padding:0 2px 16px;border-bottom:1px solid #dbe3eb}
.private-network-home-identity-v349{max-width:740px}
.private-network-home-kicker-v349{display:block;color:#5d6f86;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.private-network-home-identity-v349 h2{margin:6px 0 6px;color:#15263b;font-size:28px;line-height:1.08}
.private-network-home-identity-v349 p{margin:0;max-width:700px;color:#66758a;font-size:11.5px;line-height:1.5}
.private-network-home-glance-v349{display:grid;gap:6px;justify-items:start;min-width:0}
.private-network-home-glance-label-v349{position:relative;width:410px;padding-bottom:5px;color:#718197;font-size:7.5px;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase}
.private-network-home-glance-label-v349:after{content:"";position:absolute;left:50%;bottom:0;width:64px;height:1px;transform:translateX(-50%);background:#98aabc}
.private-network-home-glance-row-v349{display:grid;grid-template-columns:repeat(3,132px) 1px 132px;gap:7px;align-items:stretch}
.private-network-home-metric-v349,.private-network-home-status-v349{appearance:none;display:flex;align-items:center;gap:7px;min-height:42px;padding:7px 9px;border:1px solid #d7e0e9;border-radius:10px;background:#fff;color:#203247;text-align:left}
button.private-network-home-metric-v349{cursor:pointer;transition:.14s ease}
button.private-network-home-metric-v349:hover,button.private-network-home-metric-v349.active{border-color:#bdcbd8;background:#f5f8fa;transform:translateY(-1px)}
.private-network-home-metric-v349 b{min-width:20px;color:#1a2d42;font-size:13px;line-height:1;text-align:center}
.private-network-home-metric-v349 span{color:#566a81;font-size:8px;font-weight:800;white-space:nowrap}
.private-network-home-glance-divider-v349{width:1px;height:26px;align-self:center;background:#c9d5df}
.private-network-home-status-v349{background:#f6fbf8;border-color:#d5e5db}
.private-network-home-status-dot-v349{width:8px;height:8px;border-radius:999px;background:#2ba56f;box-shadow:0 0 0 4px rgba(43,165,111,.1);flex:0 0 auto}
.private-network-home-status-v349>span:last-child{display:grid;gap:1px}.private-network-home-status-v349 b{color:#254638;font-size:9.5px}.private-network-home-status-v349 small{color:#6d8579;font-size:7.5px;white-space:nowrap}

/* A distinct management instrument: one labeled rail containing four unmistakable tools. */
.private-network-home-manage-v349{display:grid;gap:8px;padding-top:2px}
.private-network-home-controlbar-v349{display:grid;grid-template-columns:160px repeat(4,minmax(0,1fr));gap:8px;padding:8px;border:1px solid #ced9e4;border-radius:14px;background:#eef3f7;box-shadow:0 6px 18px rgba(25,46,71,.035)}
.private-network-home-controlbar-label-v349{display:flex;align-items:center;padding:10px 13px;border-radius:10px;background:#203a56;color:#fff;box-shadow:0 4px 10px rgba(25,46,71,.11)}
.private-network-home-controlbar-label-v349 b{font-size:10px;line-height:1.25}
.private-network-home-controlbar-v349>button{position:relative;appearance:none;display:grid;align-content:center;gap:3px;min-height:54px;padding:9px 30px 9px 12px;text-align:left;border:1px solid #d4dee7;border-radius:10px;background:#fff;color:#26394f;cursor:pointer;box-shadow:0 2px 5px rgba(25,46,71,.025);transition:.14s ease}
.private-network-home-controlbar-v349>button:after{content:"›";position:absolute;right:11px;top:50%;transform:translateY(-52%);color:#6c8095;font-size:18px;font-weight:700;line-height:1}
.private-network-home-controlbar-v349>button:hover{border-color:#aebfce;background:#f8fbfd;box-shadow:0 5px 12px rgba(25,46,71,.07);transform:translateY(-1px)}
.private-network-home-controlbar-v349>button:hover:after{color:#315a48;transform:translate(2px,-52%)}
.private-network-home-controlbar-v349>button.active{border-color:#9db8aa;background:#edf5f0;box-shadow:inset 0 0 0 1px rgba(86,134,106,.12)}
.private-network-home-controlbar-v349>button.active:after{color:#315a48}
.private-network-home-controlbar-v349>button b{font-size:9.3px;line-height:1.22}
.private-network-home-controlbar-v349>button small{color:#78889a;font-size:7.4px;line-height:1.25}

/* Selected operational workspace expands in place beneath the tool rail. */
.private-network-home-workspace-v348{border:1px solid #d9e2ea;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 6px 20px rgba(25,46,71,.045)}
.private-network-home-workspace-v348[hidden]{display:none!important}
.private-network-home-workspace-head-v348{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid #e1e7ed;background:#f8fafb}
.private-network-home-workspace-head-v348 span{display:grid;gap:1px}.private-network-home-workspace-head-v348 b{color:#26384d;font-size:10.5px}.private-network-home-workspace-head-v348 small{color:#7b899a;font-size:8px}
.private-network-home-workspace-close-v348{appearance:none;border:1px solid #d4dee7;border-radius:8px;background:#fff;color:#64768b;padding:5px 9px;font-size:8px;font-weight:800;cursor:pointer}.private-network-home-workspace-close-v348:hover{background:#f2f6f8}
.private-network-home-workspace-mount-v348{padding:0}
#partnerModule-network .network-studio-drawer.network-home-inline-panel-v348{position:static!important;z-index:auto!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:18px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#1f3147!important}
#partnerModule-network .network-home-inline-panel-v348>.network-studio-drawer-close{display:none!important}
#partnerModule-network .network-home-inline-panel-v348 .network-studio-drawer-head{margin-top:0!important}
body.network-home-inline-open-v348{overflow:auto!important}
body.network-home-inline-open-v348 #networkStudioDrawerBackdrop{display:none!important}
.private-network-home-communications-v348{display:grid;gap:7px;padding:22px 20px 24px;color:#2d4055}.private-network-home-communications-v348 span{color:#56866a;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.private-network-home-communications-v348 h4{margin:0;font-size:15px}.private-network-home-communications-v348 p{margin:0;max-width:720px;color:#718195;font-size:10px;line-height:1.55}.private-network-home-communications-v348 small{margin-top:3px;color:#8491a0;font-size:8.5px;font-weight:700}

/* Relationship tools lead visually toward the member-facing experience. */
.private-network-home-lower-v348{display:grid;grid-template-columns:minmax(330px,1.03fr) minmax(0,1.35fr);gap:14px;align-items:stretch}
.private-network-home-section-v348{min-width:0;border:1px solid #dbe3ec;border-radius:14px;background:#fff;padding:16px 18px;box-shadow:0 5px 18px rgba(25,46,71,.03)}
.private-network-home-section-head-v348{margin-bottom:11px}.private-network-home-section-head-v348>span{display:block;color:#60748b;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.private-network-home-section-head-v348 h3{margin:4px 0 3px;color:#1d2d42;font-size:15px}.private-network-home-section-head-v348 p{margin:0;max-width:700px;color:#788698;font-size:9px;line-height:1.4}
.private-network-home-growth-v348{display:grid;align-content:start}
.private-network-home-growth-list-v348{border-top:1px solid #e2e8ef}.private-network-home-growth-list-v348 button{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:14px 3px;text-align:left;border:0;border-bottom:1px solid #e2e8ef;background:#fff;color:#203249;cursor:pointer;transition:.14s ease}.private-network-home-growth-list-v348 button:last-child{border-bottom:0}.private-network-home-growth-list-v348 button:hover{background:#f7fafc;padding-left:7px;padding-right:4px}.private-network-home-growth-list-v348 button>span:first-child{display:grid;gap:2px}.private-network-home-growth-list-v348 b{font-size:10px}.private-network-home-growth-list-v348 small{color:#7d8b9d;font-size:8.4px;line-height:1.35}.private-network-home-growth-list-v348 button>span:last-child{color:#60758e;font-size:16px;transition:.14s ease}.private-network-home-growth-list-v348 button:hover>span:last-child{transform:translateX(3px);color:#315a48}
.private-network-home-preview-shell-v348{display:grid;grid-template-columns:minmax(245px,280px) minmax(185px,1fr);gap:16px;align-items:center}
.private-network-home-preview-v348{position:relative;height:205px;overflow:hidden;border:1px solid #d8e1ea;border-radius:11px;background:#fff;box-shadow:0 5px 14px rgba(22,39,59,.05)}
.private-network-home-preview-v348 .network-member-window{position:absolute!important;left:0!important;top:0!important;width:760px!important;max-width:none!important;transform:scale(.368)!important;transform-origin:top left!important;pointer-events:none!important;box-shadow:none!important}.private-network-home-preview-v348 .network-member-windowbar{display:none!important}
.private-network-home-preview-copy-v348{display:grid;gap:6px;align-content:center}.private-network-home-preview-copy-v348>b{color:#1d2e43;font-size:12.5px}.private-network-home-preview-copy-v348 p{margin:0;color:#738297;font-size:8.8px;line-height:1.45}.private-network-home-preview-copy-v348 button{justify-self:start;margin-top:2px;padding:8px 11px;border:0;border-radius:8px;background:#223b59;color:#fff;font-size:8.8px;font-weight:800;cursor:pointer}.private-network-home-preview-copy-v348 button:hover{background:#172e49}
.private-network-studio-view-v345{display:block}.private-network-studio-view-v345 .private-network-v44-head{margin-top:0!important}

@media(max-width:1180px){.private-network-home-head-v349{grid-template-columns:1fr}.private-network-home-glance-v349{justify-self:start}.private-network-home-lower-v348{grid-template-columns:1fr}.private-network-home-preview-shell-v348{grid-template-columns:minmax(250px,300px) 1fr}}
@media(max-width:900px){.private-network-home-controlbar-v349{grid-template-columns:1fr 1fr}.private-network-home-controlbar-label-v349{grid-column:1/-1}.private-network-home-lower-v348{grid-template-columns:1fr}}
@media(max-width:720px){.private-network-home-v348{padding:17px 13px 24px}.private-network-home-head-v349{gap:14px}.private-network-home-glance-label-v349{width:100%}.private-network-home-glance-row-v349{grid-template-columns:1fr 1fr}.private-network-home-glance-divider-v349{display:none}.private-network-home-metric-v349,.private-network-home-status-v349{min-width:0}.private-network-home-controlbar-v349{grid-template-columns:1fr}.private-network-home-controlbar-label-v349{grid-column:auto}.private-network-home-preview-shell-v348{grid-template-columns:1fr}.private-network-home-preview-v348{height:200px}.private-network-home-preview-v348 .network-member-window{transform:scale(.36)!important}}

/* Toura Passport v3.35.51 — management workspace normalization */
.private-network-home-controlbar-v349{grid-template-columns:150px repeat(5,minmax(0,1fr))}
.private-network-home-workspace-v348{transition:max-height .3s ease,opacity .22s ease,transform .22s ease;transform-origin:top;scroll-margin-top:18px}
.private-network-home-workspace-v348.is-opening-v351{opacity:0;transform:translateY(-7px)}
.private-network-home-workspace-head-v348{position:sticky;top:0;z-index:3;padding:11px 14px;background:#f8fafc}
.private-network-home-workspace-head-v348 b{font-size:11.5px}.private-network-home-workspace-head-v348 small{font-size:8.5px}
.private-network-home-workspace-close-v348{padding:6px 10px;border-radius:9px;color:#42586f;background:#fff;font-size:8.4px}.private-network-home-workspace-close-v348:after{content:" ×"}

/* Every mounted operational tool now uses the same compact, light workspace language. */
#partnerModule-network .network-studio-drawer.network-home-inline-panel-v351{padding:13px 14px 15px!important;background:#fff!important;color:#26384d!important;overflow:visible!important}
#partnerModule-network .network-home-inline-panel-v351>.network-studio-drawer-close,
#partnerModule-network .network-home-inline-panel-v351>.network-studio-drawer-head,
#partnerModule-network .network-home-inline-panel-v351>.network-members-head-v3414,
#partnerModule-network .network-home-inline-panel-v351>.exclusive-intro{display:none!important}
#partnerModule-network .network-home-inline-panel-v351 *{box-sizing:border-box}

/* Members & Relationships */
#partnerModule-network .network-home-inline-panel-v351 .network-members-active-v3414{grid-template-columns:130px minmax(0,1fr);gap:10px;margin:0 0 11px}
#partnerModule-network .network-home-inline-panel-v351 .network-members-metric-v3414{min-height:0;padding:11px 12px;border:1px solid #d7e2dc;border-radius:11px;background:#f6faf7;color:#244738}
#partnerModule-network .network-home-inline-panel-v351 .network-members-metric-v3414 span{font-size:7.5px;letter-spacing:.11em}
#partnerModule-network .network-home-inline-panel-v351 .network-members-metric-v3414 strong{margin:4px 0 2px;font-size:27px}
#partnerModule-network .network-home-inline-panel-v351 .network-members-metric-v3414 small{font-size:8px;opacity:.68}
#partnerModule-network .network-home-inline-panel-v351 .network-members-active-copy-v3414{padding:11px 13px;border:1px solid #e0e6ec;border-radius:11px;background:#fbfcfd;color:#33495f}
#partnerModule-network .network-home-inline-panel-v351 .network-members-active-copy-v3414 b{margin-bottom:3px;font-size:11px}
#partnerModule-network .network-home-inline-panel-v351 .network-members-active-copy-v3414 span{font-size:8.8px;line-height:1.4;opacity:.72}
#partnerModule-network .network-home-inline-panel-v351 .network-members-list-head-v3414{align-items:center;margin:2px 1px 7px}
#partnerModule-network .network-home-inline-panel-v351 .network-members-list-head-v3414 b{font-size:10.5px}
#partnerModule-network .network-home-inline-panel-v351 .network-members-list-head-v3414 small{font-size:8px;color:#738398;opacity:1}
#partnerModule-network .network-home-inline-panel-v351 .network-members-list-v3414,
#partnerModule-network .network-home-inline-panel-v351 .network-members-sublist-v3414{gap:6px}
#partnerModule-network .network-home-inline-panel-v351 .network-member-row-v3414{gap:12px;padding:9px 11px;border:1px solid #e1e7ed;border-radius:9px;background:#fbfcfd;color:#2c4056}
#partnerModule-network .network-home-inline-panel-v351 .network-member-row-v3414 b{font-size:9.5px}
#partnerModule-network .network-home-inline-panel-v351 .network-member-row-v3414 span,
#partnerModule-network .network-home-inline-panel-v351 .network-member-row-v3414 small{font-size:8px;opacity:.7}
#partnerModule-network .network-home-inline-panel-v351 .network-members-empty-v3414,
#partnerModule-network .network-home-inline-panel-v351 .experience-empty{padding:11px 12px;border:1px dashed #d8e1e9;border-radius:9px;background:#fbfcfd;color:#64768a}
#partnerModule-network .network-home-inline-panel-v351 .network-members-exception-v3414,
#partnerModule-network .network-home-inline-panel-v351 .network-members-history-v3414{margin-top:8px;border:1px solid #e0e6ec;border-radius:10px;background:#fff;color:#2e4258}
#partnerModule-network .network-home-inline-panel-v351 .network-members-exception-v3414 summary,
#partnerModule-network .network-home-inline-panel-v351 .network-members-history-v3414 summary{padding:9px 11px;gap:8px}
#partnerModule-network .network-home-inline-panel-v351 .network-members-exception-v3414 summary b,
#partnerModule-network .network-home-inline-panel-v351 .network-members-history-v3414 summary b{font-size:9.5px}
#partnerModule-network .network-home-inline-panel-v351 .network-members-exception-v3414 summary small,
#partnerModule-network .network-home-inline-panel-v351 .network-members-history-v3414 summary small{font-size:7.8px;opacity:.68}
#partnerModule-network .network-home-inline-panel-v351 .network-members-exception-v3414 summary strong,
#partnerModule-network .network-home-inline-panel-v351 .network-members-history-v3414 summary strong{padding:3px 7px;background:#eef3f7;font-size:8px}
#partnerModule-network .network-home-inline-panel-v351 .network-members-foot-v3414{margin-top:10px;padding-top:9px;border-top:1px solid #e5eaf0}
#partnerModule-network .network-home-inline-panel-v351 .network-members-foot-v3414 b{font-size:8px;color:#586c82}
#partnerModule-network .network-home-inline-panel-v351 .network-members-foot-v3414 span{font-size:7.8px;line-height:1.4;color:#8190a1;opacity:1}

/* Invitations & Reservations */
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-form{gap:9px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-form>label,
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-grid>label,
#partnerModule-network #networkHomeWorkspace .members-only-v3405 #membersOnlyCapacityWrap>label{gap:4px!important;color:#3a4d62!important;font-size:9px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-form label>span,
#partnerModule-network #networkHomeWorkspace .members-only-v3405 #membersOnlyCapacityWrap label>span{color:#53677d!important;font-size:8.5px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-form input:not([type="checkbox"]):not([type="file"]),
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-form textarea,
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-form select{border:1px solid #d8e1e9!important;border-radius:8px!important;padding:8px 10px!important;background:#fff!important;color:#25384d!important;font-size:9px!important;box-shadow:none!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-form input:not([type="checkbox"]):not([type="file"]),
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-form select{min-height:35px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-form textarea{min-height:66px!important;resize:vertical!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-grid{gap:9px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .brand-upload-box{gap:3px!important;padding:9px 10px!important;border:1px dashed #cbd7e1!important;border-radius:9px!important;background:#fafcfd!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .brand-upload-box>b{color:#33485e!important;font-size:9px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .brand-upload-box>span,
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .brand-upload-box input[type="file"]{color:#75879a!important;font-size:8px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-option-v3405,
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-distribution-v3405{gap:6px!important;padding:9px 10px!important;border:1px solid #dfe6ec!important;border-radius:9px!important;background:#fbfcfd!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-option-v3405>label,
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-distribution-v3405>label{color:#3a4d62!important;font-size:8.5px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 #membersOnlyCapacityWrap small,
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-distribution-v3405 small{color:#7b8b9d!important;font-size:7.8px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-distribution-v3405>b{color:#42624f!important;font-size:8.5px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-auto-delivery-v3410{padding:8px!important;border-radius:8px!important;background:#f4f8f5!important;color:#405846!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-auto-delivery-v3410 strong{color:#315a48!important;font-size:8.5px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-auto-delivery-v3410 small{color:#718375!important;font-size:7.7px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-eligibility{gap:3px!important;padding:9px 10px!important;border:1px solid #d9e6dd!important;border-radius:9px!important;background:#f7fbf8!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-eligibility b{color:#315a48!important;font-size:8.5px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-eligibility span{color:#738578!important;font-size:7.8px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .network-update-actions{gap:7px!important;margin-top:0!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .network-update-actions button{min-height:34px!important;padding:7px 10px!important;font-size:8px!important}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-library{margin-top:10px;padding:10px 11px;border:1px solid #e1e7ed;border-radius:9px;background:#fbfcfd}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-library b{color:#33485e;font-size:9.5px}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-library small{color:#7d8c9d;font-size:8px}

/* Activity */
#partnerModule-network .network-home-inline-panel-v351 .network-activity-hero-v3416{grid-template-columns:150px minmax(0,1fr);gap:12px;margin:0 0 11px;padding:11px 13px;border:1px solid #dfe6ec;border-radius:10px;background:#fbfcfd;color:#30465c}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-hero-v3416 span{font-size:7.5px;letter-spacing:.1em;color:#61758b;opacity:1}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-hero-v3416 strong{font-size:27px;color:#1e334a}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-hero-v3416 small,
#partnerModule-network .network-home-inline-panel-v351 .network-activity-hero-v3416 p{color:#76879a;font-size:8px;line-height:1.4;opacity:1}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-list-head-v3416{align-items:center;margin:2px 0 7px}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-list-head-v3416 b{font-size:10.5px}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-list-head-v3416 small{font-size:8px;color:#79899b;opacity:1}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-list-v3416{gap:6px}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-row-v3416{grid-template-columns:30px minmax(0,1fr) auto;gap:9px;padding:8px 10px;border:1px solid #e0e7ed;border-radius:9px;background:#fbfcfd;color:#30445a}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-icon-v3416{width:27px;height:27px;background:#edf3f6;color:#4e657b;font-size:9px}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-copy-v3416 b{font-size:9.5px}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-copy-v3416 span{font-size:8px;opacity:.7}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-time-v3416{font-size:7.8px;opacity:.62}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-day-v3416{margin:8px 2px 1px;font-size:7.5px;color:#75879a;opacity:1}
#partnerModule-network .network-home-inline-panel-v351 .network-activity-foot-v3416{gap:3px;margin-top:10px;padding:9px 11px;border-radius:9px;background:#f5f8fa;color:#66798d;font-size:8px}

/* Rankings & Recognition now belongs to management, and opens at the same density as the other tools. */
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-hero-v3417{grid-template-columns:180px minmax(0,1fr);gap:12px;margin:0 0 10px;padding:11px 13px;border:1px solid #dfe6ec;border-radius:10px;background:#fbfcfd;color:#31475d}
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-hero-v3417 span,
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-grid-v3417 article span{font-size:7px;letter-spacing:.09em;color:#73859a}
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-hero-v3417 strong{margin:4px 0 2px;font-size:18px;color:#315a48}
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-hero-v3417 small,
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-hero-v3417 p,
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-grid-v3417 p,
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-future-v3417 p{color:#77889a;font-size:7.8px;line-height:1.4}
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-grid-v3417{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-grid-v3417 article{padding:9px 10px;border:1px solid #e0e6ec;border-radius:9px;background:#fbfcfd}
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-grid-v3417 article.ready{border-color:#d6e5dc;background:#f8fbf9}
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-grid-v3417 article b{margin:4px 0 3px;font-size:9.2px;color:#30445a}
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-future-v3417{margin-top:8px;padding:9px 10px;border-radius:9px;background:#f4f7f9;color:#4f6478}
#partnerModule-network .network-home-inline-panel-v351 .network-rankings-future-v3417 b{margin-bottom:3px;font-size:8.5px}

/* Communications placeholder follows the same workspace density. */
.private-network-home-communications-v351{padding:14px 15px 16px}.private-network-home-communications-v351 h4{font-size:12px}.private-network-home-communications-v351 p{font-size:8.8px}.private-network-home-communications-v351 small{font-size:8px}

/* Grow Your Network is now front-facing: QR + attributed link are visible without another page. */
.private-network-home-lower-v348{grid-template-columns:minmax(430px,1.12fr) minmax(0,1.28fr)}
.private-network-home-grow-v351{display:grid;align-content:start}
.private-network-home-grow-live-v351{display:grid;grid-template-columns:148px minmax(0,1fr);gap:15px;align-items:center;margin-top:4px;padding-top:10px;border-top:1px solid #e2e8ee}
.private-network-home-grow-qr-v351{width:148px;height:148px;display:grid;place-items:center;padding:8px;border:1px solid #dbe3ea;border-radius:11px;background:#fff;box-shadow:0 4px 12px rgba(25,46,71,.045)}
.private-network-home-grow-qr-v351 img{width:100%;height:100%;object-fit:contain}.private-network-home-grow-qr-v351 span{color:#66788b;font-size:8px;font-weight:800}
.private-network-home-grow-copy-v351{display:grid;gap:5px;align-content:center}.private-network-home-grow-copy-v351>span{color:#60758a;font-size:7.5px;font-weight:900;letter-spacing:.11em}.private-network-home-grow-copy-v351>b{color:#20334a;font-size:11.5px}.private-network-home-grow-copy-v351>p{margin:0;color:#748497;font-size:8.4px;line-height:1.4}
.private-network-home-grow-link-v351{display:grid;gap:3px;margin-top:3px}.private-network-home-grow-link-v351 span{color:#5f7185;font-size:7.5px;font-weight:800}.private-network-home-grow-link-v351 input{width:100%;min-height:32px;padding:7px 9px;border:1px solid #d8e1e9;border-radius:8px;background:#f9fbfc;color:#30445a;font-size:8px}
.private-network-home-grow-actions-v351{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.private-network-home-grow-actions-v351 button{appearance:none;padding:7px 9px;border:1px solid #d2dde6;border-radius:8px;background:#fff;color:#42586f;font-size:7.8px;font-weight:850;cursor:pointer}.private-network-home-grow-actions-v351 button:first-child{border-color:#25415f;background:#25415f;color:#fff}.private-network-home-grow-actions-v351 button:hover{transform:translateY(-1px);box-shadow:0 4px 9px rgba(25,46,71,.06)}
.private-network-home-grow-copy-v351>small{min-height:12px;color:#75879a;font-size:7.6px;line-height:1.35}

@media(max-width:1280px){.private-network-home-controlbar-v349{grid-template-columns:140px repeat(5,minmax(0,1fr))}.private-network-home-controlbar-v349>button{padding-right:23px}.private-network-home-controlbar-v349>button b{font-size:8.5px}.private-network-home-controlbar-v349>button small{font-size:7px}}
@media(max-width:1080px){.private-network-home-controlbar-v349{grid-template-columns:1fr 1fr 1fr}.private-network-home-controlbar-label-v349{grid-column:1/-1}.private-network-home-lower-v348{grid-template-columns:1fr}.private-network-home-grow-live-v351{grid-template-columns:140px 1fr}#partnerModule-network .network-home-inline-panel-v351 .network-rankings-grid-v3417{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.private-network-home-controlbar-v349{grid-template-columns:1fr}.private-network-home-controlbar-label-v349{grid-column:auto}.private-network-home-grow-live-v351{grid-template-columns:1fr}.private-network-home-grow-qr-v351{width:138px;height:138px}#partnerModule-network .network-home-inline-panel-v351 .network-members-active-v3414,#partnerModule-network .network-home-inline-panel-v351 .network-activity-hero-v3416,#partnerModule-network .network-home-inline-panel-v351 .network-rankings-hero-v3417{grid-template-columns:1fr}#partnerModule-network .network-home-inline-panel-v351 .network-rankings-grid-v3417{grid-template-columns:1fr}}

/* Toura Passport v3.35.52 — operational clarity overrides */

/* Make the management rail unmistakably read as a command bar. */
.private-network-home-controlbar-v349{
  border-color:#b8c7d5;
  background:#e7edf3;
  box-shadow:0 10px 26px rgba(25,46,71,.10),inset 0 1px 0 rgba(255,255,255,.92);
}
.private-network-home-controlbar-label-v349{
  background:#1f3a56;
  box-shadow:0 5px 14px rgba(25,46,71,.16);
}
.private-network-home-controlbar-v349>button{
  border-color:#c7d3de;
  box-shadow:0 3px 8px rgba(25,46,71,.055);
}
.private-network-home-controlbar-v349>button:hover{
  border-color:#9fb3c5;
  box-shadow:0 7px 15px rgba(25,46,71,.10);
}

/* Member Experience should feel like a portal into a different member-facing surface. */
.private-network-home-experience-v348{
  background:#eef4f2;
  border-color:#cbdad4;
  box-shadow:0 8px 24px rgba(36,72,57,.055),inset 0 1px 0 rgba(255,255,255,.82);
}
.private-network-home-experience-v348 .private-network-home-preview-v348{
  border-color:#c8d7d1;
  box-shadow:0 7px 18px rgba(35,70,56,.075);
}
.private-network-home-experience-v348 .private-network-home-preview-copy-v348 button{
  box-shadow:0 5px 13px rgba(31,58,86,.12);
}

/* Members: compact relationship cards instead of stretched left/right bars. */
#partnerModule-network .network-home-inline-panel-v351 .network-member-row-v352{
  display:grid!important;
  grid-template-columns:minmax(180px,1.25fr) 92px minmax(150px,.9fr) auto!important;
  gap:10px!important;
  align-items:center!important;
  padding:8px 9px!important;
  background:#fff!important;
}
#partnerModule-network .network-home-inline-panel-v351 .network-member-row-v352>div{
  min-width:0;
  display:grid!important;
  gap:2px!important;
  text-align:left!important;
}
#partnerModule-network .network-home-inline-panel-v351 .network-member-identity-v352 b{
  font-size:9.8px!important;
  color:#24384e!important;
}
#partnerModule-network .network-home-inline-panel-v351 .network-member-identity-v352 span{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:7.6px!important;
  color:#8090a0!important;
  opacity:1!important;
}
#partnerModule-network .network-home-inline-panel-v351 .network-member-visit-count-v352{
  justify-items:start;
  padding-left:9px;
  border-left:1px solid #e2e8ed;
}
#partnerModule-network .network-home-inline-panel-v351 .network-member-visit-count-v352 strong{
  color:#315a48;
  font-size:15px;
  line-height:1;
}
#partnerModule-network .network-home-inline-panel-v351 .network-member-visit-count-v352 span{
  font-size:7.3px!important;
  color:#738579!important;
  opacity:1!important;
}
#partnerModule-network .network-home-inline-panel-v351 .network-member-state-v352{
  padding-left:9px;
  border-left:1px solid #e2e8ed;
}
#partnerModule-network .network-home-inline-panel-v351 .network-member-state-v352 b{
  font-size:8.8px!important;
  color:#334b63!important;
}
#partnerModule-network .network-home-inline-panel-v351 .network-member-state-v352 span,
#partnerModule-network .network-home-inline-panel-v351 .network-member-state-v352 small{
  font-size:7.3px!important;
  color:#7c8c9e!important;
  opacity:1!important;
}
#partnerModule-network .network-home-inline-panel-v351 .network-member-visits-v352{
  appearance:none;
  min-width:70px;
  padding:7px 9px;
  border:1px solid #bfcfd9;
  border-radius:8px;
  background:#f7fafb;
  color:#355268;
  font-size:7.6px;
  font-weight:850;
  cursor:pointer;
  white-space:nowrap;
}
#partnerModule-network .network-home-inline-panel-v351 .network-member-visits-v352:hover{
  border-color:#8eaa9b;
  background:#edf5f0;
  color:#315a48;
}
#partnerModule-network .network-home-inline-panel-v351 .network-rejoin-actions-v3414{
  display:flex!important;
  flex-direction:row!important;
  gap:5px!important;
  margin-top:3px;
}

/* Invitations & Reservations: three explicit steps with compact visual hierarchy. */
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-form{
  display:grid!important;
  grid-template-columns:1.2fr .8fr!important;
  gap:10px!important;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-form-section-v352{
  display:grid;
  gap:8px;
  align-content:start;
  padding:11px 12px;
  border:1px solid #dce4eb;
  border-radius:10px;
  background:#fbfcfd;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-form-section-v352:first-child{
  grid-row:span 2;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-form-head-v352{
  display:grid;
  gap:2px;
  padding-bottom:7px;
  border-bottom:1px solid #e4e9ee;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-form-head-v352 span{
  color:#60758b;
  font-size:7px;
  font-weight:900;
  letter-spacing:.1em;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-form-head-v352 b{
  color:#283d54;
  font-size:10px;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-form-head-v352 small{
  color:#7d8c9d;
  font-size:7.6px;
  line-height:1.35;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-delivery-summary-v352{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:7px;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-delivery-summary-v352>div{
  display:grid;
  gap:2px;
  padding:8px 9px;
  border:1px solid #d8e4dc;
  border-radius:8px;
  background:#f4f8f5;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-delivery-summary-v352 span{
  color:#738579;
  font-size:6.7px;
  font-weight:900;
  letter-spacing:.08em;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-delivery-summary-v352 b{
  color:#315a48;
  font-size:8.3px;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-distribution-v3405{
  background:#fff!important;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .network-update-actions{
  grid-column:1/-1;
  justify-content:flex-end;
  padding-top:1px;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-draft-note-v352{
  grid-column:1/-1;
  display:flex;
  align-items:center;
  gap:7px;
  padding:7px 9px;
  border:1px solid #eadfbf;
  border-radius:8px;
  background:#fffaf0;
  color:#7c6840;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-draft-note-v352 b{
  font-size:7.7px;
  white-space:nowrap;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-draft-note-v352 span{
  font-size:7.4px;
  line-height:1.35;
}
#partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-library{
  margin-top:11px!important;
  background:#fff!important;
}

@media(max-width:980px){
  #partnerModule-network #networkHomeWorkspace .members-only-v3405 .exclusive-form{grid-template-columns:1fr!important}
  #partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-form-section-v352:first-child{grid-row:auto}
  #partnerModule-network .network-home-inline-panel-v351 .network-member-row-v352{grid-template-columns:minmax(160px,1fr) 84px minmax(130px,.8fr)!important}
  #partnerModule-network .network-home-inline-panel-v351 .network-member-visits-v352{grid-column:1/-1;justify-self:start}
}
@media(max-width:720px){
  #partnerModule-network .network-home-inline-panel-v351 .network-member-row-v352{grid-template-columns:1fr 1fr!important}
  #partnerModule-network .network-home-inline-panel-v351 .network-member-state-v352{border-left:0;padding-left:0}
  #partnerModule-network .network-home-inline-panel-v351 .network-member-visits-v352{grid-column:1/-1}
  #partnerModule-network #networkHomeWorkspace .members-only-v3405 .members-only-delivery-summary-v352{grid-template-columns:1fr}
}

/* Lane 2 / Partner Network mobile finish - Network Home first-pass convergence */
@media(max-width:720px){
  #partnerModule-network .private-network-home-v348{
    gap:16px;
    padding:17px 13px 28px;
  }

  /* Network at a Glance is the front door. The duplicate page title is intentionally retired on mobile. */
  #partnerModule-network .private-network-home-head-v349{
    display:block;
    padding:0;
    border-bottom:0;
  }
  #partnerModule-network .private-network-home-identity-v349{
    display:none!important;
  }
  #partnerModule-network .private-network-home-glance-v349{
    display:grid;
    gap:10px;
    width:100%;
    padding:17px 17px 18px;
    border:1px solid #dce6e2;
    border-radius:18px;
    background:#fff;
    box-shadow:0 8px 24px rgba(25,46,71,.045);
  }
  #partnerModule-network .private-network-home-glance-label-v349{
    width:auto;
    padding:0 0 10px;
    color:#53697f;
    font-size:12px;
    line-height:1;
    font-weight:900;
    letter-spacing:.13em;
    text-align:left;
  }
  #partnerModule-network .private-network-home-glance-label-v349:after{
    left:0;
    width:48px;
    transform:none;
    background:#8ba0b4;
  }
  #partnerModule-network .private-network-home-glance-row-v349{
    grid-template-columns:1fr 1fr;
    gap:10px;
  }
  #partnerModule-network .private-network-home-metric-v349,
  #partnerModule-network .private-network-home-status-v349{
    min-height:70px;
    padding:12px 13px;
    border-radius:13px;
  }
  #partnerModule-network .private-network-home-metric-v349 b{
    min-width:24px;
    font-size:18px;
  }
  #partnerModule-network .private-network-home-metric-v349 span{
    font-size:11px;
    line-height:1.25;
    white-space:normal;
  }
  #partnerModule-network .private-network-home-status-v349 b{
    font-size:12px;
  }
  #partnerModule-network .private-network-home-status-v349 small{
    font-size:10px;
    line-height:1.25;
    white-space:normal;
  }
  #partnerModule-network .private-network-home-status-dot-v349{
    width:10px;
    height:10px;
  }

  /* Member Experience becomes the second surface and mirrors the Public Card preview rhythm. */
  #partnerModule-network .private-network-home-experience-v348{
    order:2;
    padding:16px;
    border-radius:18px;
    background:#fff;
    border-color:#d7e3df;
  }
  #partnerModule-network .private-network-home-experience-v348 .private-network-home-section-head-v348{
    margin-bottom:12px;
  }
  #partnerModule-network .private-network-home-experience-v348 .private-network-home-section-head-v348>span{
    font-size:10px;
  }
  #partnerModule-network .private-network-home-experience-v348 .private-network-home-section-head-v348 h3{
    margin-top:5px;
    font-size:20px;
    line-height:1.18;
  }
  #partnerModule-network .private-network-home-experience-v348 .private-network-home-section-head-v348 p{
    font-size:12px;
    line-height:1.42;
  }
  #partnerModule-network .private-network-home-preview-shell-v348{
    display:grid;
    grid-template-columns:1fr;
    gap:11px;
  }
  #partnerModule-network .private-network-home-preview-v348{
    --network-home-preview-scale:.36;
    width:100%;
    height:260px;
    border-radius:14px;
    transition:height .24s ease;
  }
  #partnerModule-network .private-network-home-preview-v348 .network-member-window{
    width:760px!important;
    transform:scale(var(--network-home-preview-scale))!important;
    transform-origin:top left!important;
  }
  #partnerModule-network .private-network-home-preview-v348:not(.is-expanded-v1):after{
    content:"";
    position:absolute;
    z-index:4;
    left:0;
    right:0;
    bottom:0;
    height:94px;
    pointer-events:none;
    background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.88) 62%,#fff 100%);
  }
  #partnerModule-network .private-network-home-preview-copy-v348{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:9px;
  }
  #partnerModule-network .private-network-home-preview-copy-v348>b,
  #partnerModule-network .private-network-home-preview-copy-v348>p{
    display:none;
  }
  #partnerModule-network .private-network-home-preview-copy-v348 button,
  #partnerModule-network .network-home-preview-action-v1{
    justify-self:stretch;
    min-height:46px;
    margin:0;
    padding:11px 12px;
    border:1px solid #cdd9e3;
    border-radius:11px;
    background:#fff;
    color:#243e59;
    font-size:12px;
    line-height:1.15;
    font-weight:850;
    text-align:center;
    cursor:pointer;
  }
  #partnerModule-network .private-network-home-preview-copy-v348 #networkHomeOpenStudio{
    border-color:#24435f;
    background:#24435f;
    color:#fff;
  }
  #partnerModule-network .network-home-preview-expand-v1{
    grid-column:1/-1;
    min-height:42px;
    border-color:#d8e1e8;
    background:#f8fafb;
    color:#526a80;
  }

  /* Management stays quiet until Edit Member Experience is requested. */
  #partnerModule-network .private-network-home-manage-v349{
    display:none;
    opacity:0;
    transform:translateY(-8px);
  }
  #partnerModule-network .private-network-home-v348.network-home-editing-v1 .private-network-home-manage-v349{
    display:grid;
    opacity:1;
    transform:none;
    animation:networkHomeManageInV1 .22s ease both;
  }
  #partnerModule-network .private-network-home-controlbar-v349{
    gap:10px;
    padding:10px;
    border-radius:16px;
  }
  #partnerModule-network .private-network-home-controlbar-label-v349{
    min-height:46px;
    padding:12px 14px;
  }
  #partnerModule-network .private-network-home-controlbar-label-v349 b{
    font-size:13px;
  }
  #partnerModule-network .private-network-home-controlbar-v349>button{
    min-height:64px;
    padding:12px 36px 12px 14px;
  }
  #partnerModule-network .private-network-home-controlbar-v349>button b{
    font-size:12px;
  }
  #partnerModule-network .private-network-home-controlbar-v349>button small{
    margin-top:2px;
    font-size:10px;
    line-height:1.3;
  }
  #partnerModule-network .network-home-experience-tool-v1{
    border-color:#c7d9cf!important;
    background:#f8fbf9!important;
  }
  #partnerModule-network .network-home-experience-tool-v1:before{
    content:"EDIT";
    display:inline-block;
    width:max-content;
    margin-bottom:2px;
    color:#2e7657;
    font-size:8px;
    line-height:1;
    font-weight:900;
    letter-spacing:.12em;
  }

  /* Grow belongs after the core member experience and management surfaces. */
  #partnerModule-network .private-network-home-lower-v348{
    display:block;
  }
  #partnerModule-network .private-network-home-grow-v351{
    margin-top:0;
  }
}

@keyframes networkHomeManageInV1{
  from{opacity:0;transform:translateY(-8px)}
  to{opacity:1;transform:none}
}

/* Lane 2 refinement - Private Network home hierarchy + Public Card preview grammar */
@media(max-width:720px){
  #partnerModule-network .private-network-home-v348{
    gap:14px;
  }

  /* Sharper four-cell operating snapshot. */
  #partnerModule-network .private-network-home-glance-v349{
    gap:8px;
    padding:14px;
    border-radius:16px;
  }
  #partnerModule-network .private-network-home-glance-label-v349{
    padding-bottom:8px;
    font-size:11px;
    letter-spacing:.12em;
  }
  #partnerModule-network .private-network-home-glance-label-v349:after{
    width:42px;
  }
  #partnerModule-network .private-network-home-glance-row-v349{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:8px;
  }
  #partnerModule-network .private-network-home-metric-v349,
  #partnerModule-network .private-network-home-status-v349{
    display:grid;
    grid-template-columns:auto minmax(0,1fr);
    align-items:center;
    gap:9px;
    min-height:58px;
    padding:10px 11px;
    border-radius:12px;
  }
  #partnerModule-network .private-network-home-metric-v349 b{
    min-width:22px;
    font-size:16px;
  }
  #partnerModule-network .private-network-home-metric-v349 span{
    font-size:10.5px;
    line-height:1.2;
  }
  #partnerModule-network .private-network-home-status-v349 b{
    font-size:11px;
    line-height:1.1;
  }
  #partnerModule-network .private-network-home-status-v349 small{
    margin-top:2px;
    font-size:9px;
    line-height:1.15;
  }
  #partnerModule-network .private-network-home-status-dot-v349{
    width:9px;
    height:9px;
    box-shadow:0 0 0 3px rgba(43,165,111,.10);
  }

  /* Member Experience is always the immediate second surface. */
  #partnerModule-network .private-network-home-experience-v348{
    margin:0;
    padding:15px;
  }
  #partnerModule-network .private-network-home-preview-shell-v348{
    position:relative;
    gap:10px;
  }
  #partnerModule-network .private-network-home-preview-v348{
    position:relative;
    overflow:hidden;
  }
  #partnerModule-network .private-network-home-preview-v348:not(.is-expanded-v1):after{
    z-index:5;
    height:105px;
    background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.78) 58%,rgba(255,255,255,.96) 100%);
  }
  #partnerModule-network .network-home-preview-expand-v1{
    position:absolute;
    z-index:7;
    left:50%;
    bottom:12px;
    width:auto;
    min-width:170px;
    min-height:36px;
    transform:translateX(-50%);
    margin:0!important;
    padding:8px 14px!important;
    border:1px solid rgba(186,201,212,.88)!important;
    border-radius:999px!important;
    background:rgba(255,255,255,.76)!important;
    color:#405970!important;
    font-size:10px!important;
    font-weight:850!important;
    box-shadow:0 5px 16px rgba(25,46,71,.08)!important;
    backdrop-filter:blur(8px);
    -webkit-backdrop-filter:blur(8px);
  }
  #partnerModule-network .private-network-home-preview-v348.is-expanded-v1 .network-home-preview-expand-v1{
    position:sticky;
    left:auto;
    bottom:10px;
    display:block;
    width:max-content;
    margin:10px auto 0!important;
    transform:none;
  }
  #partnerModule-network .private-network-home-preview-copy-v348{
    grid-template-columns:1fr 1fr;
    gap:8px;
  }
  #partnerModule-network .private-network-home-preview-copy-v348 #networkHomeReviewLive,
  #partnerModule-network .private-network-home-preview-copy-v348 #networkHomeOpenStudio{
    min-height:44px;
    border-radius:10px;
    font-size:11.5px;
  }

  /* The old management rail no longer opens as part of Edit Member Experience.
     Keep its workspace available for Glance/member lifecycle actions without showing an empty rail. */
  #partnerModule-network .private-network-home-manage-v349{
    display:grid!important;
    gap:0;
    padding:0;
    opacity:1!important;
    transform:none!important;
  }
  #partnerModule-network .private-network-home-manage-v349>.private-network-home-controlbar-v349{
    display:none!important;
  }
  #partnerModule-network .private-network-home-manage-v349>.private-network-home-workspace-v348[hidden]{
    display:none!important;
  }
  #partnerModule-network .private-network-home-manage-v349>.private-network-home-workspace-v348:not([hidden]){
    display:block!important;
    margin-top:0;
  }
  #partnerModule-network .private-network-home-lower-v348{
    display:block;
    margin-top:0;
  }
}

/* Lane 2 v4 - mobile conflict correction after shared Partner shell rules.
   This block intentionally uses Network-owned high-specificity overrides because
   partner-mobile-workspace-009a.css loads later in the document. */
@media(max-width:760px){
  /* Keep Network at a Glance as a true balanced 2 x 2 data center. */
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView .private-network-home-glance-row-v349{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    align-items:stretch!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView .private-network-home-glance-row-v349 > .private-network-home-metric-v349,
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView .private-network-home-glance-row-v349 > .private-network-home-status-v349{
    grid-column:auto!important;
    min-width:0!important;
    min-height:58px!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView .private-network-home-glance-divider-v349{
    display:none!important;
  }

  /* Flatten the legacy lower wrapper into the Home grid so Member Experience is
     always immediately after Glance and Grow Your Network always follows it. */
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:14px!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView > .private-network-home-head-v349{order:1!important}
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView > .private-network-home-experience-v348,
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView .private-network-home-lower-v348 > .private-network-home-experience-v348{order:2!important}
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView > .private-network-home-manage-v349{order:3!important}
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView > .private-network-home-lower-v348{
    display:contents!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView .private-network-home-lower-v348 > .private-network-home-grow-v351{
    order:4!important;
    margin-top:0!important;
  }

  /* Preserve the accepted lean member-card actions and on-card disclosure. */
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView .private-network-home-preview-copy-v348{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView #networkHomeReviewLive,
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView #networkHomeOpenStudio{
    width:100%!important;
    min-width:0!important;
    min-height:44px!important;
    margin:0!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView #networkHomeExpandPreview{
    position:absolute!important;
    z-index:9!important;
    left:50%!important;
    right:auto!important;
    bottom:12px!important;
    width:auto!important;
    min-width:170px!important;
    min-height:36px!important;
    margin:0!important;
    transform:translateX(-50%)!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView .private-network-home-preview-v348.is-expanded-v1 #networkHomeExpandPreview{
    position:sticky!important;
    left:auto!important;
    bottom:10px!important;
    display:block!important;
    width:max-content!important;
    margin:10px auto 0!important;
    transform:none!important;
  }
}


/* Lane 2 v5 - accepted mobile follow-up: true Home/Studio exclusivity + slimmer actions. */
@media(max-width:760px){
  /* Canonical JS already toggles [hidden]. This must outrank the v4 mobile grid rule. */
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView[hidden]{
    display:none!important;
  }

  body.tp009a-partner-mobile #partnerModule-network #networkHomeView #networkHomeReviewLive,
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView #networkHomeOpenStudio{
    min-height:38px!important;
    padding:8px 10px!important;
    border-radius:9px!important;
    font-size:10.75px!important;
    line-height:1.15!important;
  }
}

/* Lane 2 v6 - mobile home hierarchy acceptance correction.
   Member Experience leads; Network at a Glance follows; operational drill-downs
   continue below both surfaces so Active Members / Rejoin / Activity no longer
   displace the member-facing experience. */
@media (max-width:760px){
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView > .private-network-home-head-v349{
    display:contents!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView > .private-network-home-experience-v348,
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView .private-network-home-lower-v348 > .private-network-home-experience-v348{
    order:1!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView > .private-network-home-head-v349 > .private-network-home-glance-v349{
    order:2!important;
    width:100%!important;
    margin:0!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView > .private-network-home-manage-v349{
    order:3!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView > .private-network-home-lower-v348{
    display:contents!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView .private-network-home-lower-v348 > .private-network-home-grow-v351{
    order:4!important;
  }
}

/* Lane 2 v7 - focused Network Home acceptance refinement. */
@media(max-width:760px){
  /* Home keeps the intentional faded card preview but retires the redundant expand control. */
  body.tp009a-partner-mobile #partnerModule-network #networkHomeExpandPreview{
    display:none!important;
  }

  /* Member Experience and Network at a Glance are separate concepts. Turn the
     Glance label into a visual divider so the section change is unmistakable. */
  body.tp009a-partner-mobile #partnerModule-network #networkHomeView > .private-network-home-head-v349 > .private-network-home-glance-v349{
    margin-top:8px!important;
    padding-top:16px!important;
  }
  body.tp009a-partner-mobile #partnerModule-network .private-network-home-glance-label-v349{
    display:grid!important;
    grid-template-columns:1fr auto 1fr!important;
    align-items:center!important;
    gap:10px!important;
    width:100%!important;
    padding:0!important;
    text-align:center!important;
    white-space:nowrap!important;
  }
  body.tp009a-partner-mobile #partnerModule-network .private-network-home-glance-label-v349:before,
  body.tp009a-partner-mobile #partnerModule-network .private-network-home-glance-label-v349:after{
    content:""!important;
    position:static!important;
    display:block!important;
    width:auto!important;
    height:1px!important;
    transform:none!important;
    background:#cfdad5!important;
  }

  /* Operational drill-downs are focused views, not another dashboard-within-a-dashboard. */
  body.tp009a-partner-mobile #partnerModule-network #networkHomeWorkspace{
    border-radius:16px!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeWorkspace .private-network-home-workspace-head-v348{
    justify-content:flex-end!important;
    min-height:42px!important;
    padding:6px 8px!important;
    border-bottom:0!important;
    background:transparent!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeWorkspace .private-network-home-workspace-head-v348>span{
    display:none!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkHomeWorkspace .private-network-home-workspace-close-v348{
    min-height:34px!important;
    padding:6px 10px!important;
    border-radius:999px!important;
    font-size:9.5px!important;
  }

  /* Active Members: one compact count tile followed directly by the real member rows. */
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-active-v7 .network-members-head-v3414,
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-active-v7 .network-members-active-copy-v3414,
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-active-v7 .network-members-list-head-v3414,
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-active-v7 #networkRejoinSection,
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-active-v7 #networkFormerSection,
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-active-v7 .network-members-foot-v3414{
    display:none!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-active-v7 .network-members-active-v3414{
    display:block!important;
    margin:0!important;
    padding:0 0 12px!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-active-v7 .network-members-metric-v3414{
    display:grid!important;
    place-items:center!important;
    align-content:center!important;
    width:132px!important;
    height:132px!important;
    min-height:132px!important;
    margin:0 auto 12px!important;
    padding:12px!important;
    border:1px solid #cbdcd2!important;
    border-radius:18px!important;
    background:linear-gradient(180deg,#f8fbf9,#eef5f1)!important;
    text-align:center!important;
    box-shadow:0 7px 18px rgba(25,46,71,.055)!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-active-v7 .network-members-metric-v3414>span{
    font-size:9px!important;
    line-height:1.15!important;
    letter-spacing:.11em!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-active-v7 .network-members-metric-v3414>strong{
    margin:4px 0!important;
    font-size:34px!important;
    line-height:1!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-active-v7 .network-members-metric-v3414>small{
    display:none!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-active-v7 #networkActiveMemberList{
    display:grid!important;
    gap:8px!important;
    margin:0!important;
  }

  /* Rejoin Requests: only the rejoin count + real requests are visible. */
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 .network-members-head-v3414,
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 .network-members-active-v3414,
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 .network-members-list-head-v3414,
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 #networkActiveMemberList,
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 #networkFormerSection,
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 .network-members-foot-v3414{
    display:none!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 #networkRejoinSection{
    display:block!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 #networkRejoinSection>summary{
    pointer-events:none!important;
    display:grid!important;
    place-items:center!important;
    align-content:center!important;
    width:132px!important;
    height:132px!important;
    min-height:132px!important;
    margin:0 auto 12px!important;
    padding:12px!important;
    border:1px solid #d7d9c8!important;
    border-radius:18px!important;
    background:linear-gradient(180deg,#fffdf7,#f8f5e8)!important;
    text-align:center!important;
    box-shadow:0 7px 18px rgba(25,46,71,.045)!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 #networkRejoinSection>summary span{
    display:grid!important;
    gap:0!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 #networkRejoinSection>summary span b{
    font-size:9px!important;
    line-height:1.15!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 #networkRejoinSection>summary span small,
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 #networkRejoinSection>summary em{
    display:none!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 #networkRejoinSection>summary>strong{
    margin-top:5px!important;
    font-size:34px!important;
    line-height:1!important;
  }
  body.tp009a-partner-mobile #partnerModule-network #networkAudiencePanel.network-audience-mode-rejoin-v7 #networkRejoinList{
    display:grid!important;
    gap:8px!important;
    padding:0!important;
  }
}
\n\n/* Lane 2 v11 - reliable Member Experience entry + centered card feature. */\n@media(max-width:760px){\n  #partnerModule-network .private-network-home-preview-v348 .network-member-window{\n    left:50%!important;\n    transform:translateX(-50%) scale(var(--network-home-preview-scale,.36))!important;\n    transform-origin:top center!important;\n  }\n  #partnerModule-network .private-network-home-preview-copy-v348{\n    position:relative!important;\n    z-index:12!important;\n    pointer-events:auto!important;\n  }\n  #partnerModule-network #networkHomeReviewLive,\n  #partnerModule-network #networkHomeOpenStudio{\n    position:relative!important;\n    z-index:13!important;\n    pointer-events:auto!important;\n    touch-action:manipulation!important;\n  }\n}\n