.tool-draft-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.4rem;display:flex}.tool-draft-actions>p{color:#b42318;width:100%;margin:.35rem 0;font-size:.875rem}.tool-draft-actions :is(.tool-primary,.tool-secondary,.tool-text-button){min-height:44px;font:inherit;cursor:pointer;border-radius:.55rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;line-height:1.35;transition:background .15s}.tool-draft-actions .tool-primary{color:#fff;background:#1d6fc7;border:1px solid #1d6fc7}.tool-draft-actions .tool-primary:hover{background:#155ba7}.tool-draft-actions .tool-secondary{color:#253647;background:0 0;border:1px solid #d3dbe4}.tool-draft-actions .tool-secondary:hover{background:#f2f5f8}.tool-draft-actions .tool-text-button{color:#526475;background:0 0;border:1px solid #0000}.tool-draft-actions .tool-text-button:hover{background:#f2f5f8}.tool-draft-actions button:focus-visible{outline-offset:3px;outline:3px solid #72b3f5}.tool-draft-dialog{color:#263647;background:#fff;border:1px solid #dbe2e9;border-radius:16px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:28px;overflow-y:auto;box-shadow:0 22px 80px #142a4433}.tool-draft-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10243c70}.tool-draft-dialog h2{letter-spacing:-.02em;margin:0 0 16px;font-size:1.5rem;font-weight:650;line-height:1.2}.tool-draft-dialog p{color:#526475;margin:0 0 16px;font-size:.95rem;line-height:1.6}.tool-draft-dialog .tool-actions{flex-wrap:wrap;gap:.65rem;margin-top:22px;display:flex}.tool-draft-dialog p[role=alert]{color:#b42318}.dark .tool-draft-actions .tool-secondary{color:#dce7f4;border-color:#48586b}.dark .tool-draft-actions .tool-text-button{color:#b4c4d8}.dark .tool-draft-actions :is(.tool-secondary,.tool-text-button):hover{background:#25354a}.dark .tool-draft-dialog{color:#eff5fc;background:#162333;border-color:#405166}.dark .tool-draft-dialog p{color:#b4c4d8}.dark .tool-draft-dialog p[role=alert],.dark .tool-draft-actions>p{color:#ffaaa0}@media (max-width:480px){.tool-draft-dialog{padding:22px}.tool-draft-dialog .tool-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.tool-draft-actions button{transition:none}}
