.nbd-pci-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(20 20 30 / .55);z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px}.nbd-pci-box{background:#fff;border-radius:8px;max-width:420px;width:100%;padding:22px;box-shadow:0 10px 40px rgb(0 0 0 / .25);font-family:inherit}.nbd-pci-title{margin:0 0 14px;font-size:17px;font-weight:600;color:#222}.nbd-pci-field{margin-bottom:10px}.nbd-pci-field label{display:block;font-size:13px;margin-bottom:4px;color:#444}.nbd-pci-field input,.nbd-pci-field textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #d5d5d5;border-radius:4px;font-size:14px}.nbd-pci-consent-row{font-size:12px;color:#666;margin-bottom:12px}.nbd-pci-consent-row label{display:flex;align-items:flex-start;gap:6px}.nbd-pci-error{color:#c0392b;font-size:12px;margin-bottom:10px}.nbd-pci-actions{display:flex;justify-content:space-between;gap:10px}.nbd-pci-actions button{flex:1;padding:10px 12px;border-radius:4px;border:1px solid #d5d5d5;background:#f5f5f5;cursor:pointer;font-size:14px}.nbd-pci-send{background:#404762!important;color:#fff!important;border-color:#404762!important}.nbd-pci-confirm{text-align:center;padding:20px 0;font-size:15px;font-weight:600;color:#2e7d32}.nbd-pci-notice{position:fixed;top:16px;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:10px 18px;border-radius:4px;font-size:13px;z-index:1000000;box-shadow:0 4px 16px rgb(0 0 0 / .2)}