.notifications-hub{max-width:1430px;margin:auto;padding:28px;color:#eaf4ff}.notifications-hub__heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.notifications-hub__heading span{font-weight:800;font-size:11px;letter-spacing:.13em;color:#68b7ff}.notifications-hub h1{font-size:32px;margin:6px 0}.notifications-hub p{margin:5px 0;color:#9fb8cf}.notification-total{min-width:125px;padding:15px 18px;border:1px solid #764447;border-radius:10px;background:#2d2229}.notification-total small{display:block;color:#ffaab0;font-size:10px;font-weight:800;letter-spacing:.1em}.notification-total strong{font-size:28px;color:#fff;margin-top:5px}.notification-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.notification-stats a{position:relative;min-height:110px;padding:17px;border:1px solid #2b4e6b;border-radius:12px;background:#102a3d;color:inherit;text-decoration:none}.notification-stats i{position:absolute;right:15px;top:17px;font-size:28px;font-style:normal}.notification-stats span,.notification-stats small{display:block;font-size:11px;color:#aac2d7}.notification-stats strong{display:block;font-size:30px;margin:8px 0}.notification-stats .blue{border-color:#236eb3}.notification-stats .blue i{color:#5ab0ff}.notification-stats .gold{border-color:#ae821e}.notification-stats .gold i{color:#ffbf29}.notification-stats .red{border-color:#b4494f}.notification-stats .red i{color:#ff5963}.notification-stats .green{border-color:#218361}.notification-stats .green i{color:#45df98}.notification-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px}.notification-board,.notification-filter{border:1px solid #294c68;border-radius:13px;background:#102a3d;padding:16px}.notification-tabs-hub{display:flex;gap:3px;border-bottom:1px solid #284963;margin:-16px -16px 15px;padding:0 14px}.notification-tabs-hub a{padding:14px 10px;color:#a7bfd3;text-decoration:none;font-size:12px;font-weight:700;border-bottom:2px solid transparent}.notification-tabs-hub a.active{color:#74baff;border-color:#278be0}.notification-tabs-hub b{padding:2px 5px;border-radius:9px;background:#1c70b6;color:#fff;font-size:9px}.notification-list-hub{display:grid;gap:9px}.notice{display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:center;padding:15px;border:1px solid #294e69;border-left:4px solid #399de9;border-radius:10px;background:#0d2638}.notice.warning{border-left-color:#f5b72e}.notice.danger{border-left-color:#f2545e}.notice.read{opacity:.78}.notice.resolved{opacity:.58}.notice__symbol{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#174c77;color:#7bc2ff;font-size:20px;font-weight:800}.notice.warning .notice__symbol{background:#54421b;color:#ffcb4a}.notice.danger .notice__symbol{background:#57282d;color:#ff8d95}.notice__copy>div{display:flex;gap:6px;flex-wrap:wrap}.notice__module,.notice__priority,.notice__copy b{padding:3px 6px;border-radius:5px;background:#174c77;color:#9bd2ff;font-size:9px;letter-spacing:.05em}.notice__priority{background:#43391e;color:#ffd66b}.notice.danger .notice__priority{background:#57282d;color:#ff9aa1}.notice__copy b{background:#1a7653;color:#a4ffd3}.notice__copy h2{font-size:16px;margin:5px 0}.notice__copy p{font-size:13px}.notice__copy small{color:#8faac0;font-size:11px}.notice__actions{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.notice__actions form{margin:0}.notice__actions .btn{font-size:11px;padding:8px 10px}.notice__actions .text-action{color:#9ec5e5;font-size:10px;background:none;border:0}.resolved-badge{color:#6ce5a7;font-size:10px;font-weight:800}.notification-filter h2{font-size:16px;margin:2px 0 16px}.notification-filter form{display:grid;gap:12px}.notification-filter label{display:grid;gap:5px;font-size:11px;color:#a9c0d4}.notification-filter input,.notification-filter select{height:38px;border:1px solid #2a5678;background:#081f30;border-radius:7px;color:#eaf4ff;padding:0 9px}.filter-actions{display:flex;gap:8px}.filter-actions .btn{flex:1;text-align:center}.notification-help{margin-top:18px;padding:13px;border-radius:8px;background:#0a2234;border:1px solid #224663}.notification-help strong{font-size:12px}.notification-help p{font-size:11px;line-height:1.5}.notification-empty-hub{text-align:center;padding:80px 15px;border:1px dashed #315875;border-radius:10px}.notification-empty-hub i{display:grid;place-items:center;width:50px;height:50px;margin:auto;border-radius:50%;background:#dff7e9;color:#16805a;font-style:normal;font-size:25px}.notification-empty-hub h2{margin:15px 0 4px}@media(max-width:1000px){.notification-layout{grid-template-columns:1fr}.notification-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.notifications-hub{padding:18px}.notifications-hub__heading{flex-direction:column}.notification-stats{grid-template-columns:1fr}.notification-tabs-hub{overflow:auto}.notice{grid-template-columns:40px 1fr}.notice__actions{grid-column:1/-1;align-items:flex-start;flex-direction:row;flex-wrap:wrap}}@media print{.notifications-hub{padding:0;color:#111}.notification-filter,.notice__actions{display:none}.notification-board{border-color:#bbb;background:#fff}.notice{background:#fff;border-color:#bbb}}
