.btvNotifyBell250{position:fixed;right:18px;top:84px;z-index:48;width:48px;height:48px;display:grid;place-items:center;border:1px solid #d6e3dc;border-radius:15px;background:#fff;color:#0a4a46;box-shadow:0 12px 32px #073a3520;font-size:20px}
.btvNotifyBell250 b{position:absolute;right:-5px;top:-5px;min-width:21px;height:21px;padding:0 5px;display:grid;place-items:center;border:2px solid #fff;border-radius:99px;background:#bb3542;color:#fff;font:800 10px/1 system-ui}
.btvNotifications250[hidden]{display:none!important}.btvNotifications250{position:fixed;inset:0;z-index:10050;padding:clamp(10px,2vw,28px);display:grid;place-items:center;overflow:hidden;background:#042d2dcc;backdrop-filter:blur(10px);font-family:Inter,system-ui,sans-serif;color:#123a39}
.notifyShell250{width:min(1780px,100%);height:min(940px,100%);min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr);overflow:hidden;border:1px solid #ffffff4d;border-radius:30px;background:#f5f7f3;box-shadow:0 35px 100px #001b1b66}
.notifyRail250{min-width:0;padding:30px 22px;display:flex;flex-direction:column;background:linear-gradient(165deg,#063f3f,#062f32 70%,#05272a);color:#fff}
.notifyBrand250{display:flex;align-items:center;gap:13px;padding:0 7px 26px;border-bottom:1px solid #ffffff1a}.notifyBrand250>b{width:51px;height:51px;display:grid;place-items:center;border-radius:16px;background:#e6bd55;color:#093c3b;font:700 23px Georgia,serif}.notifyBrand250 small,.notifyPageLead250>span,.notifyHero250>div>span{display:block;color:#e9c565;font-size:9px;font-weight:900;letter-spacing:.22em}.notifyBrand250 strong{display:block;margin-top:3px;font:700 20px Georgia,serif}
.notifyRail250 nav{position:static!important;width:auto!important;transform:none!important;margin-top:24px;padding:0!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;border:0!important;background:transparent!important}.notifyRail250 nav button{min-height:55px;padding:10px 13px;display:flex;align-items:center;gap:12px;border:1px solid transparent;border-radius:15px;background:transparent;color:#c1d8d4;text-align:left;font-weight:800}.notifyRail250 nav button i{width:33px;height:33px;display:grid;place-items:center;border-radius:10px;background:#ffffff0d;font-style:normal}.notifyRail250 nav button.active{border-color:#e4ca7c66;background:#ffffff12;color:#fff;box-shadow:inset 4px 0 #e6bd55}.notifyTrust250{margin-top:auto;padding:17px;border:1px solid #ffffff17;border-radius:17px;background:#ffffff08}.notifyTrust250 b,.notifyTrust250 span{display:block}.notifyTrust250 span{margin-top:5px;color:#b9cfcc;font-size:12px;line-height:1.45}
.notifyMain250{width:100%!important;max-width:none!important;min-width:0;min-height:0;height:100%;margin:0!important;padding:0!important;display:grid;grid-template-rows:90px minmax(0,1fr);overflow:hidden;background:radial-gradient(circle at 100% 0,#dceee6,transparent 34rem),#f5f7f3}.notifyMain250>header{position:static!important;height:90px!important;padding:0 clamp(22px,4vw,58px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #d8e4dd!important;background:#fffffff2!important}.notifyMain250>header small{color:#55726e;font-size:9px;font-weight:900;letter-spacing:.22em}.notifyMain250>header h1{margin:4px 0 0;font:700 27px/1 Georgia,serif}.notifyMain250>header button{width:48px;height:48px;border:1px solid #d4e0da;border-radius:15px;background:#fff;color:#0a4844;font-size:25px}
.notifyBody250{min-width:0;min-height:0;padding:clamp(22px,3vw,46px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.notifyHero250{min-height:230px;padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:35px;border-radius:27px;background:linear-gradient(125deg,#063a3a,#0b6157);color:#fff;box-shadow:0 24px 56px #073f3a29}.notifyHero250 h2{max-width:770px;margin:10px 0;font:700 clamp(36px,4vw,61px)/.98 Georgia,serif;letter-spacing:-.035em}.notifyHero250 p{max-width:710px;color:#c9ded9;line-height:1.55}.notifyHero250>div:last-child{padding:24px;display:grid;place-items:center;border:1px solid #ffffff24;border-radius:22px;background:#ffffff0b}.notifyHero250 strong{font:700 54px/1 Georgia,serif}.notifyHero250>div:last-child span{color:#c9ded9}.notifyHero250 button{min-height:44px;margin-top:15px;padding:0 15px;border:1px solid #ffffff2b;border-radius:12px;background:#fff;color:#0a4d48;font-weight:800}
.notifyToolbar250{margin:21px 0 15px;display:flex;align-items:center;gap:14px}.notifyFilters250{min-width:0;display:flex;gap:7px;overflow:auto;scrollbar-width:none}.notifyFilters250::-webkit-scrollbar{display:none}.notifyFilters250 button,.notifyToolbar250>button{min-height:44px;padding:0 14px;flex:0 0 auto;border:1px solid #d3e0da;border-radius:99px;background:#fff;color:#476561;font-weight:800}.notifyFilters250 button.active{border-color:#0b665d;background:#0b665d;color:#fff}.notifyToolbar250>button{margin-left:auto;border-radius:12px}
.notifyList250{display:grid;gap:11px}.notifyCard250{position:relative;min-width:0;padding:20px 20px 20px 18px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:15px;border:1px solid #d5e2dc;border-radius:19px;background:#ffffffeb;box-shadow:0 12px 30px #093c3610}.notifyCard250.unread{border-left:5px solid #e2ba51;background:#fff}.notifyCard250>i{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#e2f1ea;color:#086157;font-style:normal;font-weight:900}.notifyCard250 small{color:#6c827f;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.notifyCard250 h3{margin:5px 0;font:700 21px Georgia,serif}.notifyCard250 p{margin:0;color:#637874;line-height:1.5}.notifyCard250 footer{margin-top:12px;display:flex;gap:9px}.notifyCard250 button{min-height:42px;padding:0 14px;border:0;border-radius:11px;background:#0a5b54;color:#fff;font-weight:800}.notifyCard250 button.quiet{border:1px solid #d5e2dc;background:#fff;color:#526b67}.notifyPriority250{align-self:start;padding:5px 8px;border-radius:99px;background:#fbe8e9;color:#9c2632;font-size:10px}.notifyEmpty250,.notifyLoading250{min-height:240px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed #c9dad1;border-radius:23px;background:#ffffffa3}.notifyEmpty250 i{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#e3f2ea;color:#096258;font-style:normal}.notifyEmpty250 h3{margin:14px 0 3px;font:700 25px Georgia,serif}.notifyEmpty250 p{color:#687d79}
.notifyPageLead250{max-width:850px;margin-bottom:24px}.notifyPageLead250 h2{margin:9px 0;font:700 clamp(38px,4vw,60px)/1 Georgia,serif;letter-spacing:-.035em}.notifyPageLead250 p{color:#617873;line-height:1.55}.notifyPrefs250{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.notifyPrefGroup250,.notifySchedule250,.notifySave250,.notifyPermission250,.notifyDeviceFacts250{border:1px solid #d4e1da;border-radius:22px;background:#ffffffed;box-shadow:0 15px 36px #083b3510}.notifyPrefGroup250{padding:24px}.notifyPrefGroup250 h3{margin:0 0 13px;font:700 24px Georgia,serif}.notifyToggle250{min-height:67px;padding:10px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e1e9e4}.notifyToggle250:last-child{border-bottom:0}.notifyToggle250>span{min-width:0;flex:1}.notifyToggle250 b,.notifyToggle250 small{display:block}.notifyToggle250 small{margin-top:3px;color:#71837f;line-height:1.35}.notifyToggle250 input{position:absolute;opacity:0}.notifyToggle250 i{width:48px;height:27px;flex:0 0 48px;padding:3px;border-radius:99px;background:#cfdad5;transition:.2s}.notifyToggle250 i:after{content:"";width:21px;height:21px;display:block;border-radius:50%;background:#fff;box-shadow:0 2px 8px #062d2d33;transition:.2s}.notifyToggle250 input:checked+i{background:#0b675e}.notifyToggle250 input:checked+i:after{transform:translateX(21px)}.notifyToggle250 input:focus-visible+i{outline:3px solid #e8c25e;outline-offset:3px}.notifySchedule250{grid-column:1/-1;padding:22px;display:grid;grid-template-columns:2fr 1.3fr 1fr 1fr;gap:14px;align-items:end}.notifySchedule250 label{display:grid;gap:7px;font-weight:800}.notifySchedule250 select,.notifySchedule250 input[type=time]{min-height:46px;padding:0 12px;border:1px solid #cbdad3;border-radius:12px;background:#fff;color:#173f3d}.notifyQuietCheck250{min-height:46px;display:flex!important;grid-template-columns:auto 1fr;align-items:center!important}.notifyQuietCheck250 input{width:21px;height:21px;accent-color:#0b675e}.notifySave250{grid-column:1/-1;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.notifySave250 p{margin:0;color:#607672}.notifySave250 button,.notifyPermissionActions250 button{min-height:46px;padding:0 18px;border:0;border-radius:13px;background:#07554f;color:#fff;font-weight:900}
.notifyIos250{margin-bottom:18px;padding:24px;display:flex;justify-content:space-between;gap:25px;border:1px solid #ead496;border-radius:22px;background:#fff9e6}.notifyIos250 span{color:#8a6a12;font-size:9px;font-weight:900;letter-spacing:.2em}.notifyIos250 h3{margin:6px 0;font:700 25px Georgia,serif}.notifyIos250 li{margin:7px 0;color:#5f6f6b}.notifyIos250 button{align-self:start;min-height:44px;padding:0 14px;border:1px solid #dfcd99;border-radius:12px;background:#fff;color:#5c4b1d;font-weight:800}.notifyPermission250{padding:clamp(25px,4vw,48px);display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:22px;align-items:center}.notifyPermissionIcon250{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;background:#dff0e8;color:#086359;font-size:25px}.notifyPermission250 span{color:#0b6a60;font-size:9px;font-weight:900;letter-spacing:.2em}.notifyPermission250 h2{margin:6px 0;font:700 clamp(29px,3vw,45px)/1 Georgia,serif}.notifyPermission250 p,.notifyPermission250 small{display:block;color:#647a76;line-height:1.5}.notifyPermissionActions250{display:grid;gap:8px}.notifyPermissionActions250 button.secondary{border:1px solid #cddbd4;background:#fff;color:#305d58}.notifyPermissionActions250 button:disabled{opacity:.45}.notifyDeviceFacts250{margin-top:18px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.notifyDeviceFacts250 article{padding:22px;border-right:1px solid #dae5df}.notifyDeviceFacts250 article:last-child{border-right:0}.notifyDeviceFacts250 small,.notifyDeviceFacts250 b{display:block}.notifyDeviceFacts250 small{color:#6f837f;font-size:9px;letter-spacing:.16em}.notifyDeviceFacts250 b{margin-top:6px;font:700 22px Georgia,serif;text-transform:capitalize}.notifyDeviceStatus250{min-height:24px;color:#0b675e;font-weight:800}
.notifyJobsPanel276{width:min(880px,100%);margin:0 auto}.notifyJobsPanel276>header{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d5e2dc;border-radius:19px;background:#fff}.notifyJobsPanel276>header span{color:#0b675e;font-size:9px;font-weight:900;letter-spacing:.18em}.notifyJobsPanel276>header h2{margin:5px 0 3px;font:700 28px/1.1 Georgia,serif}.notifyJobsPanel276>header p{margin:0;color:#637874;font-size:13px}.notifyJobsPanel276>header>button{width:42px;height:42px;flex:0 0 42px;border:1px solid #d5e2dc;border-radius:12px;background:#f4f8f5;color:#0a5b54;font-size:20px}.notifyJobRows276{margin-top:10px;display:grid;gap:8px}.notifyJobRow276{width:100%;min-height:62px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d5e2dc;border-radius:14px;background:#fff;color:#173f3d;text-align:left}.notifyJobRow276>span{min-width:0}.notifyJobRow276 b,.notifyJobRow276 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifyJobRow276 b{font-size:14px}.notifyJobRow276 small{margin-top:4px;color:#687d79;font-size:11px}.notifyJobRow276>i{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;background:#e2f1ea;color:#086157;font-style:normal}.notifyJobMessage276{margin:0;padding:18px;border:1px dashed #c9dad1;border-radius:14px;background:#fff;color:#687d79;text-align:center}.notifyJobHistory276{margin-top:20px}.notifyJobHistory276>h3{margin:0 0 9px;font:700 20px Georgia,serif}.notifyJobHistory276 .notifyCard250{padding:13px;grid-template-columns:38px minmax(0,1fr) auto}.notifyJobHistory276 .notifyCard250>i{width:38px;height:38px}.notifyJobHistory276 .notifyCard250 h3{font-size:16px}.notifyJobHistory276 .notifyCard250 p{font-size:12px}
body.notifyOpen250{overflow:hidden!important;overscroll-behavior:none}body.dark .notifyMain250,body.dark .notifyBody250{background:#112423;color:#edf5f2}body.dark .notifyMain250>header,body.dark .notifyCard250,body.dark .notifyPrefGroup250,body.dark .notifySchedule250,body.dark .notifySave250,body.dark .notifyPermission250,body.dark .notifyDeviceFacts250,body.dark .notifyJobsPanel276>header,body.dark .notifyJobRow276,body.dark .notifyJobMessage276{background:#182e2c!important;border-color:#35504c!important;color:#edf5f2}body.dark .notifyCard250 p,body.dark .notifyPageLead250 p,body.dark .notifyToggle250 small,body.dark .notifyJobsPanel276>header p,body.dark .notifyJobRow276 small{color:#b6c9c4}
@media(min-width:851px) and (max-width:1100px){.notifyShell250{grid-template-columns:240px minmax(0,1fr)}.notifyRail250{padding:25px 17px}.notifyHero250{grid-template-columns:minmax(0,1fr) 160px;gap:20px;padding:30px}.notifyHero250 h2{font-size:clamp(34px,4.4vw,46px)}.notifyHero250>div:last-child{padding:18px}.notifyBody250{padding:26px}.notifyCard250{grid-template-columns:44px minmax(0,1fr) auto}.notifyCard250>i{width:44px;height:44px}}
@media(max-width:850px){.btvNotifyBell250{top:auto;right:14px;bottom:86px}.btvNotifications250{padding:0}.notifyShell250{height:100dvh;border:0;border-radius:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.notifyRail250{padding:10px 12px;display:block}.notifyBrand250{padding:0;border:0}.notifyBrand250>b{width:42px;height:42px}.notifyBrand250 strong{font-size:17px}.notifyTrust250{display:none}.notifyRail250 nav{margin-top:9px!important;display:flex!important;overflow:auto!important}.notifyRail250 nav button{min-width:max-content;min-height:46px}.notifyRail250 nav button i{display:none}.notifyMain250{grid-template-rows:72px minmax(0,1fr)}.notifyMain250>header{height:72px!important;padding:0 15px!important}.notifyMain250>header small{display:none}.notifyMain250>header h1{font-size:22px}.notifyBody250{padding:15px}.notifyHero250{padding:25px 21px;grid-template-columns:1fr;gap:18px}.notifyHero250 h2{font-size:39px}.notifyHero250>div:last-child{grid-template-columns:auto 1fr auto;justify-items:start}.notifyHero250>div:last-child button{margin:0}.notifyToolbar250{align-items:flex-start}.notifyToolbar250>button{font-size:0}.notifyToolbar250>button:first-letter{font-size:18px}.notifyCard250{grid-template-columns:42px minmax(0,1fr);padding:16px 14px}.notifyCard250>i{width:42px;height:42px}.notifyPriority250{display:none}.notifyPrefs250{grid-template-columns:1fr}.notifySchedule250{grid-column:auto;grid-template-columns:1fr 1fr}.notifySave250{grid-column:auto;align-items:stretch;flex-direction:column}.notifyPermission250{grid-template-columns:1fr}.notifyPermissionActions250{grid-template-columns:1fr}.notifyDeviceFacts250{grid-template-columns:1fr}.notifyDeviceFacts250 article{border-right:0;border-bottom:1px solid #dae5df}.notifyIos250{display:grid}}
@media(max-width:390px){.notifySchedule250{grid-template-columns:1fr}.notifyHero250 h2{font-size:34px}.notifyCard250 footer{flex-wrap:wrap}.notifyJobsPanel276>header{padding:16px}.notifyJobsPanel276>header h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){.btvNotifications250 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
