.pg-push-root{--pg-push-accent:#b92f39;left:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:9500;color:#f6f3f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.45;position:fixed}.pg-push-root *{box-sizing:border-box}.pg-push-root button,.pg-push-root input,.pg-push-root select{font:inherit}.pg-push-root button{cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.pg-push-root button:disabled{opacity:.48;cursor:not-allowed}:is(.pg-push-root button:focus-visible,.pg-push-root input:focus-visible,.pg-push-root select:focus-visible){outline-offset:3px;outline:2px solid #f7d1d5}.pg-push-bell{background:var(--pg-push-surface,#141218);color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff28;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-left:auto;display:flex;position:relative;box-shadow:0 8px 30px #0005}.pg-push-bell:hover{background:#30232a;border-color:#fff5}.pg-push-dot{background:#71d5a1;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px;box-shadow:0 0 0 2px #19171b}.pg-push-panel{background:var(--pg-push-surface,#141218);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:left;border:1px solid #fff2;border-radius:20px;flex-direction:column;width:390px;max-width:calc(100vw - 32px);max-height:min(700px,100dvh - 110px);display:flex;position:absolute;bottom:58px;left:0;overflow:hidden;box-shadow:0 22px 75px #0008}.pg-push-head{background:linear-gradient(120deg,color-mix(in srgb,var(--pg-push-accent) 23%,var(--pg-push-surface,#141218)),var(--pg-push-surface,#141218));border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:20px 22px 17px;display:flex}.pg-push-brand{text-overflow:ellipsis;white-space:nowrap;color:#cfc3c8;letter-spacing:.09em;text-transform:uppercase;max-width:285px;margin-bottom:3px;font-size:10px;font-weight:600;display:block;overflow:hidden}.pg-push-root h2{letter-spacing:-.025em;color:#fff;margin:0;font-size:20px;font-weight:700;line-height:1.3}.pg-push-root h3{color:#fff;margin:0 0 7px;font-size:14px;font-weight:650;line-height:1.4}.pg-push-close{color:#d5cdd1;background:#ffffff07;border:1px solid #ffffff15;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;font-size:23px!important}.pg-push-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff28 transparent;padding:20px 22px 23px;overflow-y:auto}.pg-push-device{align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.pg-push-device strong{color:#f5f0f2;font-size:13px;font-weight:600;display:block}.pg-push-device p{color:#b5a9af;margin:4px 0 0;font-size:11px}.pg-push-state{background:#827780;border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px;box-shadow:0 0 0 4px #ffffff05}.pg-push-state-on{background:#71d5a1;box-shadow:0 0 0 4px #71d5a110}.pg-push-root .pg-push-primary,.pg-push-root .pg-push-secondary{border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:10px 13px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.pg-push-primary{background:var(--pg-push-accent);color:#fff;border:1px solid #ffffff15;width:100%}.pg-push-primary:hover:not(:disabled){filter:brightness(1.15)}.pg-push-secondary{color:#eee7eb;background:#ffffff07;border:1px solid #fff2}.pg-push-secondary:hover:not(:disabled){background:#ffffff10}.pg-push-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pg-push-link{color:#d3bbc5;background:0 0;border:0;padding:3px 0;font-weight:500;text-decoration:none;font-size:11px!important}.pg-push-link:hover:not(:disabled){color:#fff;text-decoration:underline}.pg-push-privacy{color:#968a92;margin:12px 0 0;font-size:10px;line-height:1.55}.pg-push-info{color:#d9cbaa;background:#c5ae6408;border:1px solid #c5ae6428;border-radius:10px;margin:10px 0 13px;padding:11px 12px;font-size:11px;line-height:1.55}.pg-push-message{border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.pg-push-error{color:#ffadb3;background:#cf4c5213;border:1px solid #cf4c5236}.pg-push-success{color:#a4d8bc;background:#61b78b0c;border:1px solid #61b78b29}.pg-push-divider{background:#ffffff12;height:1px;margin:21px 0}.pg-push-caption{color:#a99aa2;margin:0 0 13px;font-size:11px;line-height:1.6}.pg-push-form{flex-direction:column;gap:12px;margin:15px 0 23px;display:flex}.pg-push-form label{color:#bdb0b8;flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:500;display:flex}.pg-push-form input,.pg-push-form select{color:#f0e9ed;width:100%;min-width:0;height:40px;box-shadow:none;background:#ffffff05;border:1px solid #ffffff20;border-radius:9px;padding:9px 11px;font-size:12px;line-height:1.4}.pg-push-form input::placeholder{color:#756973;font-size:11px}.pg-push-form select option{background:var(--pg-push-surface,#141218);color:#fff}.pg-push-fields{grid-template-columns:minmax(0,1fr) 105px;gap:12px;display:grid}.pg-push-list-title{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.pg-push-list-title h3{margin:0}.pg-push-empty{text-align:center;color:#968a92;border:1px dashed #ffffff15;border-radius:10px;margin:0;padding:17px 12px;font-size:11px}.pg-push-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.pg-push-list li{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 0;display:flex}.pg-push-list li:first-child{border-top:0;padding-top:4px}.pg-push-list li>div{flex:1;min-width:0}.pg-push-list strong{color:#e4dce1;overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.5;display:block}.pg-push-list time{color:#a2939d;margin-top:4px;font-size:10px;display:block}.pg-push-item-state{color:#b8a9b2;letter-spacing:.02em;background:#ffffff06;border:1px solid #ffffff0d;border-radius:5px;margin-top:5px;padding:2px 6px;font-size:9px;display:inline-block}@media (max-width:480px){.pg-push-root{left:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.pg-push-panel{border-radius:17px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 100px)}.pg-push-head{padding:17px 18px 15px}.pg-push-scroll{padding:17px 18px 20px}.pg-push-form input,.pg-push-form select{font-size:16px}}@media (prefers-reduced-motion:reduce){.pg-push-root button{transition:none}}@media print{.pg-push-root{display:none!important}}
