.np-admin{background:#fff;border:1px solid #ddd;border-radius:6px;padding:24px;margin-bottom:24px}.np-admin form{max-width:720px}.np-toggle{display:flex;gap:10px;align-items:center;margin:18px 0}.np-toggle input{width:18px;height:18px}.np-admin p,.np-checkout small{line-height:1.6}.np-checkout{margin:16px 0;min-width:0}.np-checkout select,.np-checkout input{max-width:100%;min-width:0;width:100%}.np-checkout select{text-overflow:ellipsis}.np-checkout [hidden]{display:none!important}.np-pages{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0}.np-checkout button{border:1px solid #ddd;background:#fff;padding:8px 12px;border-radius:4px;cursor:pointer}.np-checkout button:disabled{opacity:.45;cursor:default}.np-message{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.np-checkout .field{margin:14px 0}.np-checkout small{display:block;color:#666}@media(max-width:600px){.np-admin{padding:16px}.np-admin .form-actions{flex-wrap:wrap}.np-admin .form-actions button{flex:1}.np-checkout select{font-size:14px}}
.np-autocomplete{position:relative;min-width:0}.np-suggestions{position:absolute;top:100%;left:0;right:0;z-index:100;max-height:260px;overflow:auto;overscroll-behavior:contain;border:1px solid #cbd5e1;border-radius:6px;background:white;box-shadow:0 7px 22px #152c4c1c;padding:4px}.np-suggestions button[role=option]{display:block;width:100%;border:0;border-radius:3px;background:white;padding:12px 10px;text-align:left;white-space:normal;overflow-wrap:anywhere;color:#223047;font:inherit;font-size:14px;line-height:1.45;min-height:44px}.np-suggestions button[role=option]:hover,.np-suggestions button[aria-selected=true]{background:#edf4ff;color:#1258be}.np-autocomplete input:focus{outline-offset:2px}.np-checkout:has(.np-suggestions:not([hidden])){position:relative;z-index:5}
