.okpcc-alerts{position:fixed;left:16px;bottom:90px;z-index:99950;direction:rtl;text-align:right;font:15px/1.5 Arial,sans-serif;color:#283139;width:56px;isolation:isolate}.okpcc-alerts *{box-sizing:border-box}.okpcc-alerts [hidden]{display:none!important}.okpcc-alerts svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.okpcc-alerts button,.okpcc-alerts a{font:inherit;text-decoration:none!important;letter-spacing:normal;cursor:pointer;box-shadow:none;text-transform:none}.okpcc-alerts button:focus-visible,.okpcc-alerts a:focus-visible{outline:3px solid #9e3e0a!important;outline-offset:3px}.okpcc-alerts .oca-trigger{display:grid!important;place-items:center;width:56px;height:56px;border:2px solid white!important;border-radius:18px!important;color:#fff!important;background:#ad420d!important;padding:0!important;box-shadow:0 5px 20px #74300d35!important;position:relative}.okpcc-alerts .oca-trigger:hover{background:#853009!important;transform:translateY(-2px)}.okpcc-alerts .oca-trigger svg{width:26px;height:26px}.okpcc-alerts .oca-badge{position:absolute;top:-7px;right:-7px;border:2px solid white;border-radius:100px;background:#252c34;color:#fff;min-width:23px;height:23px;padding:0 4px;font-size:11px;display:grid;place-items:center}.okpcc-alerts .oca-panel{position:absolute;bottom:68px;left:0;display:flex;flex-direction:column;background:#fff;border:1px solid #eed9c7;border-radius:23px;box-shadow:0 16px 60px #3a251e29;overflow:auto;overscroll-behavior:contain}.okpcc-alerts .oca-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 10px;background:linear-gradient(120deg,#fffaf3,#fff1e7)}.okpcc-alerts h2{font:800 22px/1.3 Arial,sans-serif;margin:5px 0;color:#293139}.okpcc-alerts .oca-panel header small{font-size:10px;letter-spacing:1.5px;color:#9e3e0a;font-weight:bold}.okpcc-alerts .oca-close{background:white!important;color:#8a390e!important;border:1px solid #efd9c5!important;border-radius:12px!important;width:36px;height:36px;padding:6px!important;display:grid;place-items:center}.okpcc-alerts .oca-summary{font-size:12px;color:#864219;margin:0;padding:10px 20px 15px;background:#fff7ef;border-bottom:1px solid #f1e5db}.okpcc-alerts .oca-list{padding:8px 12px;min-height:90px}.okpcc-alerts .oca-item{display:flex!important;gap:12px;padding:14px 8px;border-bottom:1px solid #f0e9e3;color:#293139!important;background:white!important;border-radius:10px}.okpcc-alerts .oca-item:hover{background:#fff5ec!important}.okpcc-alerts .oca-item-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid #f3d8c0;border-radius:13px;background:#fff1e4;color:#a34210}.okpcc-alerts .oca-item-text{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.okpcc-alerts .oca-item-text strong{font-size:14px}.okpcc-alerts .oca-item-text span{font-size:13px;color:#4d5660}.okpcc-alerts .oca-item-text small{font-size:11px;color:#955122}.okpcc-alerts .oca-feedback{font-size:11px;color:#62686e;padding:0 20px;margin:8px 0 12px}.okpcc-alerts .oca-seen{margin:8px 20px!important;padding:10px!important;border:1px solid #e5cdbb!important;border-radius:10px!important;background:#fff7ef!important;color:#8f390a!important;font-size:12px!important}.okpcc-alerts footer{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px;background:#faf7f3;border-top:1px solid #eee3d7}.okpcc-alerts footer a{flex:1;text-align:center;font-size:11px;white-space:nowrap;color:#923e12!important;padding:6px 3px;border-radius:5px}.okpcc-alerts footer a:hover{background:#f9e7d8}.okpcc-alerts .oca-empty{padding:26px 15px;text-align:center}.okpcc-alerts .oca-empty svg{width:40px;height:40px;color:#b8541b}.okpcc-alerts h3{font:700 18px Arial,sans-serif;margin:10px 0}.okpcc-alerts .oca-empty p{font-size:13px;color:#657078;margin:8px 0}.okpcc-alerts .oca-toast{position:absolute;bottom:68px;left:0;border:1px solid #e5c9b0!important;border-radius:14px!important;background:#fff5e9!important;color:#78390e!important;box-shadow:0 8px 25px #402b1620;padding:14px!important;text-align:right!important;animation:oca-arrive .22s ease-out}@keyframes oca-arrive{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.okpcc-alerts *{animation:none!important;transition:none!important;transform:none!important}}@media(max-width:480px){.okpcc-alerts .oca-panel{border-radius:18px}.okpcc-alerts .oca-panel header{padding:16px 16px 8px}.okpcc-alerts .oca-list{padding:6px 8px}.okpcc-alerts h2{font-size:20px}}
