.dialog-leave{z-index:10;background:linear-gradient(#fff 0%,#fbf7ef 100%);border-top:1px solid #efe6d6;flex-direction:column;gap:14px;padding:14px 20px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #0f172a14}.dialog-leave-card{background:#fff8eb;border:1px solid #f3e3c3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dialog-leave-icon{color:#9a6b1f;background:#fdecc8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:inline-flex}.dialog-leave-text{flex-direction:column;gap:2px;display:flex}.dialog-leave-text strong{color:#3b3222;font-weight:600}.dialog-leave-text span{color:#6b5d45;font-size:.93em}.dialog-leave-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dialog-leave-actions button{font:inherit;cursor:pointer;border-radius:999px;min-height:42px;padding:10px 18px;font-size:.95em;transition:background-color .15s,border-color .15s,color .15s}.dialog-leave-actions .dialog-leave-discard{color:#a3473a;background:0 0;border:1px solid #0000;margin-right:auto}.dialog-leave-actions .dialog-leave-discard:hover{background:#fdf1ef}.dialog-leave-actions .dialog-leave-continue{color:#2b3a35;background:#fff;border:1px solid #d6dcd8}.dialog-leave-actions .dialog-leave-continue:hover{background:#f4f7f5}.dialog-leave-actions .dialog-leave-save{background:var(--bt-primary,#176b4d);border:1px solid var(--bt-primary,#176b4d);color:#fff;font-weight:600;box-shadow:0 2px 8px #176b4d40}.dialog-leave-actions .dialog-leave-save:hover{background:var(--bt-primary-hover,#145e50)}@media (width<=480px){.dialog-leave-actions{flex-direction:column-reverse;align-items:stretch}.dialog-leave-actions .dialog-leave-discard{margin-right:0}}.dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialog-head h2{margin:0!important}.dialog-head .dialog-close{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;min-width:40px;min-height:40px;font-size:18px}.dialog-head .dialog-close:hover{background:#f1f5f9}.dialog-sticky>.dialog-head{top:calc(-1 * var(--dialog-pad,24px));z-index:5;background:var(--bt-surface,#fff);margin:calc(-1 * var(--dialog-pad,24px)) calc(-1 * var(--dialog-pad,24px)) 16px;padding:14px var(--dialog-pad,24px) 10px;border-bottom:1px solid #e2e8f0;position:sticky}.dialog-sticky>.dialog-foot{bottom:calc(-1 * var(--dialog-pad,24px));z-index:5;background:var(--bt-surface,#fff);margin-left:calc(-1 * var(--dialog-pad,24px));margin-right:calc(-1 * var(--dialog-pad,24px));margin-bottom:calc(-1 * var(--dialog-pad,24px));padding:12px var(--dialog-pad,24px) 16px;border-top:1px solid #e2e8f0;position:sticky}.dialog-sticky>.dialog-leave{margin:12px calc(-1 * var(--dialog-pad,24px)) calc(-1 * var(--dialog-pad,24px));bottom:calc(-1 * var(--dialog-pad,24px))}
