.zuno-business-dialog{width:min(760px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;border:0;border-left:1px solid #d3dfdb;background:#f7faf9;color:#12262c;padding:0;font:14px/1.6 'Avenir Next','Segoe UI',system-ui,sans-serif;box-sizing:border-box}.zuno-business-dialog::backdrop{background:#12262c77}.zuno-business-dialog>*{box-sizing:border-box}.zuno-business-dialog header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;padding:20px 24px;border-bottom:1px solid #d3dfdb;z-index:1}.zuno-business-dialog h2{font-size:24px;letter-spacing:-.035em;margin:0}.zb-eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#0e6f68;font-weight:750;margin:0}.zuno-business-body{padding:24px}.zuno-business-dialog button{font:inherit;cursor:pointer;min-height:44px;border:1px solid #d3dfdb;border-radius:11px;padding:9px 15px;background:#fff;color:#12262c}.zuno-business-dialog label>span{display:block;font-weight:600}.zuno-business-dialog form{display:grid;gap:18px}.zuno-business-dialog input:not([type=checkbox]),.zuno-business-dialog select,.zuno-business-dialog textarea{display:block;width:100%;box-sizing:border-box;font:inherit;min-height:46px;padding:10px 12px;border:1px solid #c5d2cd;border-radius:10px;background:#fff;color:inherit;margin-top:6px}.zuno-business-dialog fieldset{border:1px solid #d3dfdb;border-radius:14px;padding:15px;background:#fff;min-width:0}.zuno-business-dialog legend{font-weight:700;padding:0 7px}.zuno-business-dialog .zb-choice{display:flex;align-items:flex-start;gap:12px;margin:12px 0;cursor:pointer}.zb-choice input{flex:none;width:19px;height:19px;margin-top:4px;accent-color:#0e6f68}.zb-choice small{display:block;font-weight:400;color:#58696d;margin-top:3px}.zb-quote{padding:18px;border:1px solid #bad6cb;border-radius:14px;background:#e9f3ee}.zb-quote strong{font-size:24px;letter-spacing:-.035em}.zb-quote p{margin:5px 0}.zb-quote small,.zb-note{font-size:12px;color:#58696d}.zuno-business-dialog .zb-primary{background:#0e6f68;border-color:#0e6f68;color:#fff;font-weight:700}.zuno-business-dialog [role=status]{padding:0 24px 24px;font-size:12px;color:#58696d}.zuno-business-dialog button:disabled{opacity:.6;cursor:wait}.zuno-business-dialog :focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media(max-width:600px){.zuno-business-dialog{width:100%;border:0}.zuno-business-dialog header,.zuno-business-body{padding:18px}.zuno-business-dialog h2{font-size:22px}}

.zb-identity{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #d3dfdb;border-radius:16px;padding:18px;margin-bottom:22px}.zb-identity img{width:64px;height:64px;object-fit:contain;background:#e5e7eb;border-radius:12px;padding:6px;box-sizing:border-box}.zb-identity h3{font-size:21px;line-height:1.25;margin:0}.zb-identity p{margin:6px 0 0;color:#58696d}.zb-next-steps{padding-left:22px}.zb-next-steps li{padding:7px 0}

.zb-loading{display:flex;align-items:center;gap:12px;min-height:48px}.zb-loading img{flex:none;animation:zuno-busy-turn 1.8s linear infinite}@keyframes zuno-busy-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.zb-loading img{animation:none}}
