.recentViews,.stockAlertPanel{min-width:0;padding:24px;margin:24px 0;border:1px solid #9bb7c655;border-radius:18px;background:linear-gradient(140deg,#284754ec,#142b38f2);color:#e9f2f7;line-height:1.7}.recentViews h3,.stockAlertPanel h3{font:400 28px Georgia,serif;color:inherit}.notificationKicker{font-size:11px;letter-spacing:.13em}.notificationSmall{font-size:12px}.notificationCheck{display:flex;align-items:flex-start;gap:12px;margin:18px 0}.notificationCheck input{width:20px;min-width:20px;height:20px;margin-top:5px;accent-color:#bdd9e8}.recentViews button,.stockAlertPanel button{min-height:46px;border:1px solid #a5bfcc;border-radius:9px;background:#294b60;color:#fff;padding:11px 16px;font:inherit;cursor:pointer;margin:10px 10px 10px 0}.recentViews button:disabled,.stockAlertPanel button:disabled{opacity:.5;cursor:wait}.recentViews a,.stockAlertPanel a{color:#d6e9ff;text-decoration:underline}.recentViews :focus-visible,.stockAlertPanel :focus-visible{outline:3px solid #eac98c;outline-offset:3px}.recentViewsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.recentViewsGrid a{min-width:0;text-decoration:none;display:grid;align-content:start;gap:6px}.recentViewsGrid a>div{aspect-ratio:1;background:#eeece6;border-radius:12px;overflow:hidden}.recentViewsGrid a :is(strong,span,small){overflow-wrap:anywhere}.stockAlertList article{border-top:1px solid #9bb2c955;padding:18px 0}.notificationPage{width:min(800px,calc(100% - 32px));margin:160px auto 80px}.notificationsAdminFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.notificationsAdminFields label{display:grid;gap:7px}.notificationsAdminFields textarea{width:100%;min-height:130px}.notificationsAdminTable{max-width:100%;overflow-x:auto}.notificationsAdminTable :is(th,td){padding:10px;min-width:110px;vertical-align:top}.notificationsAdminTable td{overflow-wrap:anywhere}.notificationsAdminTable button{min-height:44px}.notificationsAdminTable td:first-child{min-width:160px}.stockAlertPanel [role=alert]{color:#ffdbd0;border-left:3px solid #deaa96;padding:12px}.stockAlertPanel [role=status]{padding:12px;border-left:3px solid #a9d6e5}html body .recentViews.recentViews :is(h3,p,label,strong,span,small),html body .stockAlertPanel.stockAlertPanel :is(h1,h3,p,label,strong){color:#e6f0f5!important}html body .recentViews.recentViews button,html body .stockAlertPanel.stockAlertPanel button{background:#2a4d61!important;color:#f0f6fa!important;border:1px solid #a0bccb!important;min-height:46px!important;padding:10px 14px!important}html body .recentViews.recentViews .notificationCheck,html body .stockAlertPanel.stockAlertPanel .notificationCheck{display:flex!important}html body :is(.recentViews.recentViews,.stockAlertPanel.stockAlertPanel) input[type=checkbox]{width:20px!important;min-height:20px!important;height:20px!important;appearance:auto!important}.notificationsAdmin .notificationCheck{display:flex;gap:12px}@media(max-width:720px){.recentViewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.notificationsAdminFields{grid-template-columns:1fr}.recentViews,.stockAlertPanel{padding:18px}}@media(max-width:320px){.recentViewsGrid{grid-template-columns:1fr}.recentViews,.stockAlertPanel{padding:14px}}@media(forced-colors:active){.recentViews,.stockAlertPanel{border:1px solid CanvasText}}html body .adminPage .notificationsAdmin .notificationCheck{display:flex!important;align-items:flex-start!important;gap:12px!important;min-height:36px}.notificationCheck>span{min-width:0;flex:1}.stockAlertPanel .notificationHow{border-top:1px solid #9ab4c155;margin-top:14px;padding:10px 0}.stockAlertPanel .notificationHow summary{cursor:pointer;min-height:40px}