.draft-leave-dialog{color:#303a35;background:#fffdf7;border:1px solid #ded9ce;border-radius:20px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:28px;overflow:auto;box-shadow:0 24px 90px #25392b35}.draft-leave-dialog::backdrop{background:#20352666}.draft-leave-dialog h2{margin:0 0 12px;font-size:21px}.draft-leave-dialog p{font-size:15px;line-height:1.7}.draft-leave-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.draft-leave-actions button{color:#354d3d;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #b9c4bb;border-radius:10px;padding:10px 15px}.draft-leave-actions button.draft-save{color:#fff;background:#375840}.draft-leave-actions button:disabled{opacity:.6;cursor:wait}.draft-comparison{min-width:0;font-size:14px}.draft-comparison>p{line-height:1.7}.draft-comparison-rows{overscroll-behavior:contain;border:1px solid #d7ddd5;border-radius:12px;max-height:420px;overflow-y:auto}.draft-comparison article{border-bottom:1px solid #d7ddd5;padding:14px}.draft-comparison article:last-child{border-bottom:0}.draft-comparison h4{margin:0 0 8px}.draft-comparison dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0;display:grid}.draft-comparison dt{color:#3d624d;margin-bottom:5px;font-weight:700}.draft-comparison dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}@media (max-width:600px){.draft-comparison dl{grid-template-columns:minmax(0,1fr)}.draft-leave-dialog{padding:22px}.draft-leave-actions button{flex:100%}}@media (prefers-reduced-motion:reduce){.draft-comparison-rows{scroll-behavior:auto}}
