.ux-dialog{--chamfer:10px;width:min(var(--ux-dialog-w,42rem),calc(100% - var(--sp-5)));border:1px solid var(--line);background:var(--panel);max-width:none;height:fit-content;max-height:min(88dvh,60rem);color:var(--text);clip-path:polygon(0 0,calc(100% - var(--chamfer)) 0,100% var(--chamfer),100% 100%,var(--chamfer) 100%,0 calc(100% - var(--chamfer)));margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.ux-dialog[open]{flex-direction:column;display:flex}.ux-dialog:before,.ux-dialog:after{content:"";z-index:3;width:calc(var(--chamfer) * 1.4142);border-top:1px solid;border-color:var(--line);pointer-events:none;height:0;position:absolute}.ux-dialog:before{top:calc(var(--chamfer) / 2 - 1.5px);right:calc(var(--chamfer) * -.2071 - 1px);transform:translate(-.5px,.5px)rotate(45deg)}.ux-dialog:after{bottom:calc(var(--chamfer) / 2 - 1.5px);left:calc(var(--chamfer) * -.2071 - 1px);transform:translate(.5px,-.5px)rotate(45deg)}.ux-dialog::backdrop{background:#000000b8}.ux-dialog[data-size=sm]{--ux-dialog-w:30rem}.ux-dialog[data-size=lg]{--ux-dialog-w:56rem}.ux-dialog[data-size=full]{clip-path:none;--chamfer:0px;border:0;width:100%;height:100%;max-height:none}.ux-dialog[data-size=full]:before,.ux-dialog[data-size=full]:after{display:none}.ux-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-3) var(--sp-5);border-bottom:var(--divider);flex:none;display:flex}.ux-dialog-heading{min-width:0}.ux-dialog-eyebrow{margin:0 0 var(--sp-2);font-family:var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--eyebrow);font-size:.85rem;font-weight:700;line-height:1}.ux-dialog-eyebrow:before{content:"";vertical-align:middle;background:var(--accent);width:18px;height:4px;transform:skewX(var(--skew));margin-right:8px;display:inline-block}.ux-dialog-title{font-family:var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.6vw,2rem);font-weight:800;line-height:1}.ux-dialog-close{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-6px -6px 0 0;padding:0;transition:color .18s;display:inline-grid}.ux-dialog-close:hover{color:#fff}.ux-dialog-close:disabled{opacity:.45;cursor:default}.ux-dialog-body{min-height:0;padding:var(--sp-5);flex:auto;overflow:auto}.ux-dialog-body[data-flush=true],.ux-dialog[data-size=full] .ux-dialog-body{padding:0}html.ux-dialog-lock{scrollbar-gutter:stable;overflow:hidden}.ux-dialog-actions{gap:var(--sp-2);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.ux-dialog-copy{margin:0 0 var(--sp-3);color:var(--text-body);font-size:var(--fs-md);line-height:1.5}.ux-dialog-copy:last-of-type{margin-bottom:0}@media (max-width:620px){.ux-dialog{width:calc(100% - var(--sp-4));max-height:92dvh}.ux-dialog-head{padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-4)}.ux-dialog-body{padding:var(--sp-4)}.ux-dialog[data-size=full]{width:100%}.ux-dialog-actions .button{flex:100%}}@media print{.ux-dialog::backdrop{background:0 0}}
.ux-confirm{align-items:center;gap:var(--sp-1) var(--sp-3);vertical-align:middle;flex-wrap:wrap;max-width:100%;display:inline-flex}.ux-confirm-note{min-width:0;font-size:var(--fs-sm);color:var(--text-muted);flex:12rem;line-height:1.35}.ux-confirm>button[data-armed=true]{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}.ux-confirm>button[data-armed=true]:hover{border-color:var(--accent-strong-hover);background:var(--accent-strong-hover)}
