.ybProfileDialog{color:#153d37;background:#fffcf4;border:3px solid #153d37;border-radius:28px;width:min(1160px,100% - 32px);max-width:none;max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:8px 8px #ffdb58}.ybProfileDialog::backdrop{background:#1436309e}.ybProfileDialogSurface{padding:24px}.ybProfileDialogHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ybProfileDialogHeader h2{margin:0;font-size:26px}.ybProfileDialogHeader>button{aspect-ratio:1;cursor:pointer;background:#fff;border:2px solid #153d37;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.ybProfileDialog .guideNetwork{max-width:none;padding:0}.ybProfileDialog .guideNetwork>header h1{font-size:28px}.ybProfileDialog .guideNetworkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ybProfileDialog .pdGuideLayout{padding:0}.friendlyProfile .contributorSocials a i{aspect-ratio:1;flex:0 0 32px;place-items:center;min-width:32px;padding:0;display:grid;width:32px!important;height:32px!important}.friendlyProfile .profileContactActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex!important}.friendlyProfile .messageGuide{white-space:normal;border-radius:28px;justify-content:center;align-items:center;gap:8px;min-height:48px;display:inline-flex;flex:0 auto!important;width:auto!important;height:auto!important;padding:10px 16px!important}.friendlyProfile .messageGuide svg{flex:none}.friendlyProfile .profileContactActions .contributorSocials{display:contents}.friendlyProfile .profileContactActions .contributorSocials a,.friendlyProfile .profileContactActions .messageGuide,.friendlyProfile .profileContactActions .editOwnProfile{white-space:nowrap;box-sizing:border-box;width:auto!important;min-width:0!important;height:52px!important;min-height:52px!important;max-height:52px!important;font:800 15px/1.2 var(--font-geist),Arial,sans-serif!important;border:2px solid #153d37!important;border-radius:26px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:8px 18px!important;display:inline-flex!important;transform:none!important}.friendlyProfile .profileContactActions .contributorSocials a i{flex-basis:30px;min-width:30px;width:30px!important;height:30px!important}.friendlyProfile .profileContactActions .messageGuide>svg,.friendlyProfile .profileContactActions .editOwnProfile>svg{background:#fff;border-radius:50%;flex:none;width:30px;height:30px;padding:5px}.friendlyProfile .profileContactActions .contributorSocials a,.friendlyProfile .profileContactActions .messageGuide,.friendlyProfile .profileContactActions .editOwnProfile{font-size:15px!important;font-weight:800!important;line-height:1.2!important}.friendlyProfile .profileContactActions .contributorSocials a span,.friendlyProfile .profileContactActions .messageGuide span{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.friendlyProfile .messageGuide span{font-size:15px;font-weight:750}.friendlyProfile .profileNetworkLinks{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.friendlyProfile .profileNetworkLinks button{font:inherit;cursor:pointer;background:#e0f3ed;border:2px solid #153d37;border-radius:24px;padding:10px 16px}@media (max-width:640px){.ybProfileDialog{border-radius:20px;width:calc(100% - 20px);max-height:94dvh;box-shadow:4px 4px #ffdb58}.ybProfileDialogSurface{padding:16px}.ybProfileDialogHeader h2{font-size:22px}.ybProfileDialog .guideNetworkGrid{grid-template-columns:1fr}.friendlyProfile .profileNetworkLinks{justify-content:flex-start}}
