/* CerberHost 72.1.413 — PL/EN + notification UI */
#cerber-global-tools-413{display:flex;align-items:center;gap:7px;z-index:99995;font-family:inherit}
#cerber-global-tools-413.floating{position:fixed;right:16px;top:16px;z-index:100004;padding:5px;border:1px solid rgba(165,44,255,.22);border-radius:13px;background:rgba(7,3,10,.92);box-shadow:0 12px 50px #000b}
#cerber-global-tools-413 .cg413-lang{display:flex;align-items:center;padding:3px;border:1px solid rgba(178,53,255,.34);border-radius:10px;background:rgba(10,5,14,.86);box-shadow:0 8px 30px #0004}
#cerber-global-tools-413 .cg413-lang button{min-width:37px;height:30px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#9e8ca8;font:800 10px/1 inherit;letter-spacing:.08em;cursor:pointer}
#cerber-global-tools-413 .cg413-lang button.active{color:#fff;background:linear-gradient(135deg,#6f1fc3,#a52bf0);box-shadow:0 5px 18px rgba(151,39,224,.25)}
#cerber-global-tools-413 .cg413-notify{position:relative}
#cerber-global-tools-413 .cg413-notify-btn{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(178,53,255,.34);border-radius:10px;background:rgba(10,5,14,.86);color:#fff;cursor:pointer;font-size:17px;box-shadow:0 8px 30px #0004}
#cerber-global-tools-413 .cg413-notify-btn:hover{border-color:#922be2;background:#170820}
#cerber-global-tools-413 .cg413-notify-dot{position:absolute;right:-2px;top:-2px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#ba2cff;border:2px solid #07030a;color:#fff;font:900 8px/13px inherit;text-align:center;display:none}
#cerber-global-tools-413 .cg413-notify.has-unread .cg413-notify-dot{display:block}
.cg413-permission-card{position:fixed;right:18px;bottom:18px;z-index:100002;width:min(390px,calc(100vw - 36px));padding:16px;border:1px solid rgba(185,53,255,.36);border-radius:15px;background:linear-gradient(160deg,#16081e,#08040b);box-shadow:0 28px 90px #000b;color:#fff;display:none}
.cg413-permission-card.show{display:block;animation:cg413In .2s ease-out}
.cg413-permission-card .cg413-perm-top{display:flex;gap:12px;align-items:flex-start}.cg413-permission-card .cg413-perm-icon{width:42px;height:42px;flex:0 0 42px;border-radius:12px;display:grid;place-items:center;background:#2b0d3a;border:1px solid #57206f;font-size:20px}.cg413-permission-card h4{margin:1px 0 5px;font-size:14px}.cg413-permission-card p{margin:0;color:#a896b0;font-size:11px;line-height:1.55}.cg413-permission-card .cg413-perm-actions{display:flex;gap:8px;margin-top:13px}.cg413-permission-card button{min-height:34px;padding:0 12px;border:1px solid #4a1b60;border-radius:8px;background:#16091e;color:#fff;font:900 9px/1 inherit;cursor:pointer}.cg413-permission-card button.primary{border:0;background:linear-gradient(90deg,#781bd0,#ab2af1)}
.cg413-toast-stack{position:fixed;right:18px;top:18px;z-index:100003;display:grid;gap:9px;width:min(390px,calc(100vw - 36px));pointer-events:none}.cg413-toast{pointer-events:auto;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:start;padding:12px;border:1px solid rgba(184,49,255,.33);border-radius:13px;background:rgba(11,5,15,.97);color:#fff;box-shadow:0 18px 55px #000b;animation:cg413In .22s ease-out}.cg413-toast .icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#230b31}.cg413-toast strong{display:block;font-size:12px;margin:1px 0 4px}.cg413-toast p{margin:0;color:#a99bae;font-size:10px;line-height:1.5}.cg413-toast a{color:#dfa9ff;font-size:9px;font-weight:900;text-decoration:none;display:inline-block;margin-top:6px}.cg413-toast button{border:0;background:transparent;color:#816e88;font-size:17px;cursor:pointer;padding:0 2px}
.cg413-notification-center{position:fixed;right:18px;top:64px;z-index:100001;width:min(390px,calc(100vw - 36px));max-height:min(570px,calc(100vh - 90px));overflow:auto;border:1px solid rgba(184,49,255,.35);border-radius:15px;background:#0a050d;color:#fff;box-shadow:0 28px 90px #000d;display:none}.cg413-notification-center.show{display:block;animation:cg413In .18s ease-out}.cg413-notification-center header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;background:#100716;border-bottom:1px solid #2a1036;z-index:1}.cg413-notification-center header strong{font-size:12px}.cg413-notification-center header span{font-size:9px;color:#9b89a3}.cg413-notification-center .item{display:block;padding:13px 14px;border-bottom:1px solid #1f0c29;text-decoration:none;color:#fff}.cg413-notification-center .item:hover{background:#120819}.cg413-notification-center .item strong{font-size:11px}.cg413-notification-center .item p{margin:4px 0 0;color:#9d8ea4;font-size:10px;line-height:1.45}.cg413-notification-center .empty{padding:28px 16px;text-align:center;color:#8f7e97;font-size:11px}
.cerber-trial-413-detail{margin:0 0 16px;padding:13px 15px;border:1px solid rgba(187,49,255,.30);border-radius:12px;background:linear-gradient(90deg,rgba(124,30,190,.14),rgba(8,4,12,.9));display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#fff}.cerber-trial-413-detail .left{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.cerber-trial-413-detail .badge{padding:6px 9px;border-radius:999px;background:#2c0d3c;color:#dfafff;border:1px solid #592178;font-size:9px;font-weight:900;letter-spacing:.08em}.cerber-trial-413-detail .clock{font-size:12px;font-weight:900}.cerber-trial-413-detail .clock b{font-size:17px;margin-left:6px}.cerber-trial-413-detail .clock.warn{color:#ffc35a}.cerber-trial-413-detail .clock.danger{color:#ff6479}.cerber-trial-413-detail button{min-height:36px;padding:0 13px;border-radius:8px;border:1px solid rgba(187,49,255,.38);background:#190921;color:#fff;font-size:9px;font-weight:900;cursor:pointer}
@keyframes cg413In{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@media(max-width:760px){#cerber-global-tools-413{position:fixed;right:10px;bottom:10px;z-index:100004;padding:5px;border:1px solid rgba(165,44,255,.22);border-radius:13px;background:rgba(7,3,10,.92);box-shadow:0 12px 50px #000b}.cg413-toast-stack{top:10px;right:10px;width:calc(100vw - 20px)}.cg413-notification-center{top:auto;bottom:60px;right:10px;width:calc(100vw - 20px);max-height:65vh}.cg413-permission-card{right:10px;bottom:64px;width:calc(100vw - 20px)}.cerber-trial-413-detail{align-items:flex-start;flex-direction:column}.cerber-trial-413-detail button{width:100%}}
