.skillpush-ui{box-sizing:border-box;line-height:1.9;font-size:14px;color:#24243c}.skillpush-ui *{box-sizing:border-box}.skillpush-ui button{cursor:pointer;border:1px solid #dcdce8;border-radius:10px;padding:9px 16px;background:#fff;color:#35354d;line-height:1.8}.skillpush-ui button:disabled{opacity:.5;cursor:wait}.skillpush-ui :is(button,a,input,textarea,select):focus-visible{outline:3px solid #b4b0ff;outline-offset:3px}.skillpush-ui .skillpush-primary{background:#5955d9;color:#fff;border-color:#5955d9}.skillpush-optin{position:fixed;z-index:99990;bottom:24px;width:min(360px,calc(100% - 32px));padding:24px;background:#fff;border:1px solid #e4e4ee;border-radius:16px;box-shadow:0 10px 50px #24243c20;text-align:right}.skillpush-optin.bottom-right{right:24px}.skillpush-optin.bottom-left{left:24px}.skillpush-optin.bottom-center{left:50%;transform:translate(-50%)}.skillpush-optin h3{font-size:17px;margin:8px 0}.skillpush-optin p{margin:6px 0 18px}.skillpush-optin.theme-dark{background:#25253c;color:#fff}.skillpush-actions{display:flex;gap:8px;flex-wrap:wrap}.skillpush-ui.skillpush-bell{position:fixed!important;top:auto!important;right:auto!important;bottom:var(--skillpush-bell-bottom,24px)!important;left:var(--skillpush-bell-side,24px)!important;margin:0!important;transform:none!important;z-index:99980;border-radius:50%!important;width:52px;height:52px;box-shadow:0 6px 24px #24243c20;font-size:21px!important;padding:0!important}.skillpush-ui.skillpush-bell.is-right{left:auto!important;right:var(--skillpush-bell-side,24px)!important}.skillpush-dialog{width:min(590px,calc(100% - 32px));max-height:85vh;overflow:auto;border:1px solid #e4e4ee;border-radius:16px;padding:28px;background:#fff}.skillpush-dialog::backdrop{background:#17172d80}.skillpush-dialog h2{font-size:21px;margin:8px 0 20px}.skillpush-close{float:left}.skillpush-center-list{margin-top:24px}.skillpush-center-item{display:block;padding:16px;border-bottom:1px solid #ebebf3;text-decoration:none;color:#24243c}.skillpush-center-item.is-unread{border-right:3px solid #5955d9;background:#f6f5ff}.skillpush-center-item p{margin:4px 0}.skillpush-follow-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0}.skillpush-toast{position:fixed;z-index:100100;top:45px;left:50%;transform:translate(-50%);padding:12px 22px;border:1px solid #badccd;border-radius:12px;background:#f1fff7;box-shadow:0 5px 25px #24243c20;max-width:90vw}.skillpush-toast.is-error{background:#fff5f5;border-color:#e7b4b4}.skillpush-toast[hidden]{display:none}.skillpush-product{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.skillpush-metabox input{display:block;width:100%;margin-top:6px}.skillpush-metabox input[type=checkbox]{display:inline-block;width:16px}.skillpush-dialog form{display:grid;gap:14px}.skillpush-dialog label{display:grid;gap:6px}.skillpush-dialog :is(input,select,textarea){padding:10px;border:1px solid #dcdce8;border-radius:8px;max-width:100%}@media(max-width:600px){.skillpush-optin.bottom-right{right:16px}.skillpush-optin.bottom-left{left:16px}.skillpush-dialog{padding:18px}}@media(max-width:960px),(pointer:coarse){.skillpush-optin{bottom:calc(84px + env(safe-area-inset-bottom,0px))}.skillpush-ui.skillpush-bell{bottom:calc(var(--skillpush-bell-bottom-m,84px) + env(safe-area-inset-bottom,0px))!important}.skillpush-dialog{max-height:calc(100dvh - 32px)}}.skillpush-product[hidden],.skillpush-product [hidden]{display:none!important}