.user-tour-tooltip{max-width:360px;font-size:14px;line-height:1.6}#react-joyride-portal .wp-tour-tooltip{color:#000000e0;text-align:left;background:#fff;border-radius:8px;width:360px;max-width:calc(100vw - 32px);padding:16px 20px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}#react-joyride-portal .wp-tour-tooltip__title{color:#000000e0!important;margin:0 0 8px!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important}#react-joyride-portal .wp-tour-tooltip__content{color:#000000a6;font-size:14px;line-height:1.5715;margin-bottom:0!important}#react-joyride-portal .wp-tour-tooltip__footer{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}#react-joyride-portal .wp-tour-tooltip__footer-start{flex:1;min-width:0}#react-joyride-portal .wp-tour-tooltip__muted-link.ant-btn{color:#00000073;height:auto;padding-inline:0}#react-joyride-portal .wp-tour-tooltip__muted-link.ant-btn:hover,#react-joyride-portal .wp-tour-tooltip__muted-link.ant-btn:focus{color:#000000a6!important}#react-joyride-portal .react-joyride__spotlight{border-radius:8px}#react-joyride-portal .react-joyride__overlay{background-color:#00000073!important}.wp-page-guide-btn.ant-btn{color:#00000073;box-shadow:none;border:none;padding-inline:4px;font-weight:400}.wp-page-guide-btn.ant-btn .anticon{color:#00000059;font-size:14px}.wp-page-guide-btn.ant-btn:hover,.wp-page-guide-btn.ant-btn:focus{color:#000000a6!important;background:0 0!important}.wp-page-guide-btn.ant-btn:hover .anticon,.wp-page-guide-btn.ant-btn:focus .anticon{color:#0000008c}.wp-header-avatar-trigger{cursor:pointer;border-radius:8px;align-items:center;gap:8px;height:48px;padding:0 8px;transition:background .2s;display:inline-flex}.wp-header-avatar-trigger:hover,.wp-header-avatar-trigger.ant-dropdown-open{background:#0000000a}.wp-header-avatar-name{text-overflow:ellipsis;white-space:nowrap;color:#000000e0;max-width:120px;font-size:14px;line-height:22px;overflow:hidden}@media (max-width:768px){.wp-header-avatar-name{display:none}}.ant-pro-global-header .wp-header-avatar-trigger .ant-avatar{flex-shrink:0}.ant-pro-global-header .ant-pro-global-header-header-actions-avatar>div:hover,.ant-pro-global-header .wp-header-avatar-trigger:hover,.ant-pro-global-header .wp-header-avatar-trigger.ant-dropdown-open{box-shadow:none!important;background:#0000000a!important}.wp-tour-guide-list{flex-direction:column;display:flex}.wp-tour-guide-list__item{border-block-end:1px solid #0505050f;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.wp-tour-guide-list__item:last-child{border-block-end:none;padding-bottom:0}.wp-tour-guide-list__main{flex:1;min-width:0}.wp-tour-guide-list__title{color:#000000e0;font-weight:500;line-height:1.5}.wp-tour-guide-list__desc{color:#00000073;margin-top:4px;font-size:14px;line-height:1.5715}.wp-tour-guide-list__action{flex-shrink:0}
.wp-mobile-shell{color:#1f2329;background:#f5f7fa;min-height:100dvh}.wp-mobile-topbar{z-index:101;min-height:52px;padding:env(safe-area-inset-top) 14px 0;backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.wp-mobile-topbar>strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:52px;overflow:hidden}.wp-mobile-topbar__actions{align-items:center;gap:4px;display:flex}.wp-mobile-avatar-button{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.wp-mobile-main{min-height:100dvh;padding-top:calc(52px + env(safe-area-inset-top));padding-bottom:calc(58px + env(safe-area-inset-bottom))}.wp-mobile-main:has(.wp-mobile-schedule){top:calc(52px + env(safe-area-inset-top));right:0;bottom:calc(58px + env(safe-area-inset-bottom));box-sizing:border-box;height:auto;min-height:0;padding:0;position:fixed;left:0;overflow:hidden}.wp-mobile-main:has(.wp-mobile-tasks){top:calc(52px + env(safe-area-inset-top));right:0;bottom:calc(58px + env(safe-area-inset-bottom));box-sizing:border-box;height:auto;min-height:0;padding:0;position:fixed;left:0;overflow-y:auto}.wp-mobile-bottom-nav{z-index:101;backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #edf0f4;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #1f23290f}.wp-mobile-bottom-nav .adm-tab-bar-item{min-height:56px}.wp-mobile-more-popup{border-radius:20px 20px 0 0;max-height:min(82dvh,680px);overflow-y:auto}.wp-mobile-more__header{z-index:1;background:#fff;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:56px;padding:0 18px;display:flex;position:sticky;top:0}.wp-mobile-more__header strong{font-size:18px}.wp-mobile-more__header button{color:#1677ff;background:0 0;border:0;min-width:64px;min-height:44px}.wp-mobile-more__groups{padding:6px 18px 20px}.wp-mobile-more__groups h2{color:#646a73;margin:18px 0 10px;font-size:13px;font-weight:500}.wp-mobile-more__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wp-mobile-more__grid button{color:#1f2329;min-height:52px;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:#f5f7fa;border:1px solid #0000;border-radius:12px;padding:8px;overflow:hidden}.wp-mobile-pending,.wp-mobile-admin-notice{flex-direction:column;justify-content:center;min-height:70dvh;padding:24px;display:flex}.wp-responsive-route-loading{justify-content:center;align-items:center;min-height:50dvh;display:flex}html[data-wp-viewport=mobile] header.ant-layout-header,html[data-wp-viewport=mobile] .ant-pro-sider,html[data-wp-viewport=mobile] .ant-pro-global-header,html[data-wp-viewport=mobile] .ant-pro-layout-bg-list{display:none!important}html[data-wp-viewport=mobile] .ant-pro-layout,html[data-wp-viewport=mobile] .ant-pro-layout>.ant-layout,html[data-wp-viewport=mobile] .ant-pro-layout-container,html[data-wp-viewport=mobile] .ant-pro-layout-content{background:0 0!important;min-height:100dvh!important;margin:0!important;padding:0!important}html[data-wp-viewport=mobile] .ant-pro-page-container-children-container{padding:12px!important}html[data-wp-viewport=mobile] body{overscroll-behavior-y:none;overflow-x:hidden}
