.akfio-popup{position:fixed;z-index:12000;box-sizing:border-box;border:1px solid #cddde9;border-radius:12px;background:#fff;color:#263c4b;box-shadow:0 8px 24px #18374d24;text-align:left;font:16px/1.4 Arial,sans-serif;overflow:hidden;isolation:isolate}
.akfio-popup[hidden]{display:none!important}
.akfio-popup *{box-sizing:border-box}
.akfio-popup .akfio-title{padding:10px 14px 7px;color:#607381;font-size:12px;line-height:1.5}
.akfio-popup .akfio-list{overflow-y:auto;overscroll-behavior:contain;max-height:240px}
.akfio-popup button.akfio-option{display:block;position:static;width:100%;min-height:42px;height:auto;padding:10px 14px;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:inherit;text-align:left;font:inherit;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none;white-space:normal;cursor:pointer}
.akfio-popup button.akfio-option:hover,.akfio-popup button.akfio-option[aria-selected=true]{background:#e9f3fc;color:#156ba5}
.akfio-popup .akfio-note{padding:9px 14px;border-top:1px solid #dbe4eb;color:#607381;font-size:12px;line-height:1.5}
.akfio-popup .akfio-list:empty+.akfio-note{border-top:0}
.akfio-popup.akfio-dark{background:#1e3042;color:#e9f1fa;border-color:#486078;box-shadow:0 8px 24px #0004}
.akfio-popup.akfio-dark .akfio-title,.akfio-popup.akfio-dark .akfio-note{color:#b8c7d8;border-color:#486078}
.akfio-popup.akfio-dark button.akfio-option:hover,.akfio-popup.akfio-dark button.akfio-option[aria-selected=true]{background:#29435d;color:#84c7f4}
@media(prefers-reduced-motion:reduce){.akfio-popup *{scroll-behavior:auto!important}}
