.zp-guest-account{position:relative}.page-header .header-content-right>.minicart-wrapper{order:2}.zp-guest-account .zp-guest-account-panel{position:absolute;top:100%;right:0;z-index:110;width:min(380px,calc(100vw - 24px));padding:20px;border:1px solid #dfe6f1;border-radius:18px;background:#fff;box-shadow:0 16px 40px #0f172a1a;color:#0f172a;text-align:left}.zp-guest-account-panel[hidden]{display:none !important}.zp-guest-account-panel .account-menu-container{width:auto;padding:0}.zp-guest-account-panel .account-menu-container .logged-out-box{width:auto;padding:0}.zp-guest-account-panel .account-btn{width:100%;box-sizing:border-box}.zp-guest-account-panel .account-btn.account-btn-secondary{color:#0f172a}@media (max-width:768px){.zp-guest-account .zp-guest-account-panel{position:fixed;top:76px;right:12px;max-height:calc(100dvh - 88px);overflow-y:auto}}.page-header .zp-guest-account .zp-guest-account-panel{box-sizing:border-box;top:calc(100% + 4px);width:288px;max-width:calc(100vw - 32px);border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.page-header .zp-member-account .zp-member-panel{padding:0;color:#0f172a;font-family:Inter,sans-serif;font-size:14px;line-height:20px;font-weight:400;white-space:normal;max-height:calc(100dvh - 100px);overflow-y:auto}.zp-member-panel [hidden]{display:none !important}.zp-member-panel .zp-member-summary{padding:16px}.zp-member-panel p{margin:0}.zp-member-panel .zp-member-greeting{font-size:14px;line-height:20px;font-weight:600;color:#0f172a}.zp-member-panel .zp-member-email{margin-top:4px;font-size:12px;line-height:16px;color:#64748b;overflow-wrap:anywhere}.zp-member-panel .zp-member-navigation{padding:8px;border-top:1px solid #e2e8f0}.page-header .zp-member-panel .zp-member-navigation a,.zp-member-panel .zp-member-upgrade{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:36px;margin:0;padding:8px 16px;border:1px solid transparent;border-radius:6px;background:0 0;box-shadow:none;color:#0f172a;font:500 14px/20px Inter,sans-serif;text-decoration:none;text-align:left;white-space:normal}.zp-member-panel svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page-header .zp-member-panel .zp-member-navigation a:hover{background:#f1f5f9;color:#0f172a}.zp-member-panel .zp-member-invitation{border-top:1px solid #e2e8f0}.zp-member-panel .zp-member-upgrade{margin-top:8px;color:#1a37a6;cursor:pointer}.zp-member-panel .zp-member-upgrade:hover{text-decoration:underline;text-underline-offset:4px}.zp-member-panel .zp-member-type{display:flex;align-items:center;gap:8px;margin-top:8px;position:relative}.zp-member-type>span{background:#f0f4ff;color:#1a37a6;border:1px solid transparent;border-radius:6px;padding:2px 10px;font-size:12px;line-height:16px;font-weight:600}.zp-member-panel .zp-member-info{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;margin:0;padding:0;border:0;background:0 0;color:#64748b;box-shadow:none}.zp-member-panel .zp-member-tooltip{position:absolute;top:100%;left:0;z-index:1;background:#1a37a6;color:#fff;border-radius:6px;padding:6px 12px;font-size:12px;line-height:16px}.zp-member-panel .zp-member-error{font-size:12px;line-height:16px;color:#b42318;margin-top:8px}.zp-header-upgrade-host>.business-upgrade-section{display:none}.zp-member-panel a:focus-visible,.zp-member-panel button:focus-visible,[data-guest-account-trigger]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (max-width:767px){.page-header .zp-guest-account .zp-guest-account-panel{position:fixed;right:16px;max-height:calc(100dvh - 100px)}}.business-upgrade-modal .modal-inner-wrap{max-width:450px;border-radius:12px}.business-upgrade-modal .business-modal-content{padding:25px 20px}.business-upgrade-modal .company-autocomplete-dropdown,.business-upgrade-modal .ui-autocomplete{z-index:1;background:#fff;border:1px solid #e2e8f0}.page-header .zp-member-panel:has([data-account-private]:not([hidden])){width:320px;border-radius:12px}.zp-member-panel .zp-member-info{width:36px;height:36px;color:#0f172a;border-radius:6px}.zp-member-panel .zp-member-info:hover{background:#f1f5f9}