.bl-domain-register-page [aria-label="服务与保障"]{display:none!important}
body.bld-confirm-open{overflow:hidden}
dialog.bld-confirm{width:min(900px,calc(100vw - 48px));max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);padding:0;border:1px solid #e5e7eb;border-radius:0;box-shadow:0 12px 40px rgba(0,0,0,.16);background:#fff;color:#333;font-family:inherit;font-size:14px;line-height:1.6;overflow:auto;z-index:2147483000}
dialog.bld-confirm::backdrop{background:rgba(0,0,0,.38)}
.bld-confirm *{box-sizing:border-box;font-family:inherit}
.bld-confirm-inner{padding:0}
.bld-confirm-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 30px 18px;border-bottom:1px solid #e5e7eb}
.bld-confirm h2{margin:0;font-size:22px;line-height:1.5;font-weight:500;color:#333}
.bld-confirm-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:0;background:transparent;color:#777;font-size:25px;line-height:1;cursor:pointer;flex:none}
.bld-confirm-close:hover:not(:disabled){background:#f2f4f7;color:#333}
.bld-confirm-intro{margin:22px 30px 17px;color:#666;font-size:13px;line-height:1.7}
.bld-confirm-status{margin:0 30px 18px;padding:10px 13px;border:1px solid #dce7f7;border-radius:0;background:#eef4fc;color:#48658a;font-size:13px;line-height:1.7;overflow-wrap:anywhere}
.bld-confirm-status.is-error{background:#fff6ef;border-color:#f2ddcb;color:#a15a2b}
.bld-confirm-body{padding:0 30px 10px}
.bld-confirm-holder{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:12px 16px;align-items:center;margin-bottom:20px;padding:18px 20px;border:1px solid #e5e7eb;border-radius:0;background:#f7f8fa}
.bld-confirm-holder>label{grid-column:auto;color:#333;font-size:14px;font-weight:400}
.bld-confirm-holder select{min-width:0;width:100%;height:36px;padding:0 12px;border:1px solid #cfd3d9;border-radius:0;background:#fff;color:#333;font:inherit;font-size:14px}
.bld-confirm-holder a,.bld-confirm-footer a,.bld-confirm-audit a{color:#0052d9;text-decoration:none;white-space:nowrap}
.bld-confirm-holder a{font-size:13px}
.bld-confirm-holder a:hover,.bld-confirm-footer a:hover,.bld-confirm-audit a:hover{text-decoration:underline}
.bld-confirm-item{margin:0 0 12px;padding:17px 20px 16px;border:1px solid #e0e3e8;border-radius:0;background:#fff}
.bld-confirm-item-top{display:flex;justify-content:space-between;align-items:center;gap:18px}
.bld-confirm-item h3{margin:0;color:#222;font-size:16px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}
.bld-confirm-item-top strong{color:#333;font-size:20px;line-height:1.2;font-weight:500;white-space:nowrap;flex:none}
.bld-confirm-item-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 18px;margin:5px 0 8px;color:#777;font-size:12px}
.bld-confirm-item-meta>span:first-child{color:#555;font-size:13px}
.bld-confirm-item-notice{margin:0 0 12px;color:#8b929c;font-size:12px;line-height:1.7}
.bld-confirm-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px 20px;margin-top:13px;padding-top:13px;border-top:1px solid #edf0f3}
.bld-confirm-check{display:flex;align-items:center;gap:7px;margin:0;color:#555;font-size:13px;line-height:1.5;cursor:pointer}
.bld-confirm-check input{width:14px;height:14px;margin:0;accent-color:#0052d9;flex:none}
.bld-confirm-submit,.bld-confirm-secondary,.bld-confirm-primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 15px;border:1px solid #0052d9;border-radius:0;background:#0052d9;color:#fff;font:inherit;font-size:13px;line-height:1.4;white-space:nowrap;cursor:pointer;text-decoration:none}
.bld-confirm-submit{min-width:180px;flex:none}
.bld-confirm-submit:hover:not(:disabled),.bld-confirm-primary-link:hover{background:#0046bb;border-color:#0046bb;color:#fff}
.bld-confirm-submit:disabled{border-color:#d9dde3;background:#f2f3f5;color:#a0a5ae;opacity:1;cursor:not-allowed}
.bld-confirm-close:disabled{color:#b8bdc5;cursor:not-allowed}
.bld-confirm-secondary{background:#fff;color:#0052d9}
.bld-confirm-secondary:hover:not(:disabled){border-color:#0046bb;color:#0046bb;background:#f7faff}
.bld-confirm-login{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:0 0 20px}
.bld-confirm-item-result{margin:11px 0 0;color:#596f8c;font-size:13px;line-height:1.7;overflow-wrap:anywhere}
.bld-confirm-item-result:empty{display:none}
.bld-confirm-item-result.is-error{color:#b04e36}
.bld-confirm-item.is-submitted{background:#f8fcf9;border-color:#d4e9db}
.bld-confirm-item.is-submitted .bld-confirm-item-result{color:#27834a}
.bld-confirm-audit{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:12px}
.bld-confirm-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;margin-top:0;padding:18px 30px;border-top:1px solid #e5e7eb;font-size:13px;background:#fff}
.bld-confirm [hidden]{display:none!important}
.bld-confirm button:focus-visible,.bld-confirm a:focus-visible,.bld-confirm input:focus-visible,.bld-confirm select:focus-visible{outline:2px solid #6ca0ef;outline-offset:3px}
@media(max-width:700px){dialog.bld-confirm{width:calc(100vw - 28px);max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);border-radius:0}.bld-confirm-head{padding:18px 20px}.bld-confirm h2{font-size:20px}.bld-confirm-intro{margin:18px 20px 14px}.bld-confirm-status{margin:0 20px 16px;padding:10px 12px}.bld-confirm-body{padding:0 20px 6px}.bld-confirm-holder{grid-template-columns:1fr;gap:9px;padding:14px}.bld-confirm-holder>label{grid-column:auto}.bld-confirm-holder a{justify-self:start;font-size:13px}.bld-confirm-item{padding:15px}.bld-confirm-item-top{align-items:flex-start;gap:12px}.bld-confirm-item h3{font-size:15px}.bld-confirm-item-top strong{font-size:19px}.bld-confirm-controls{align-items:stretch;flex-direction:column;gap:13px}.bld-confirm-check{font-size:13px;align-items:flex-start}.bld-confirm-check input{margin-top:2px}.bld-confirm-submit{width:100%;min-width:0;min-height:38px;font-size:13px;white-space:normal}.bld-confirm-footer{justify-content:flex-start;gap:9px 18px;padding:16px 20px}.bld-confirm-intro{font-size:13px}}
