.umap-dialog{z-index:var(--zindex-dialog);margin:auto;margin-top:calc(var(--echo-header-h,0px) + var(--panel-gutter) * 2);inset-inline-start:var(--echo-chrome-w,0px);width:var(--dialog-width);max-width:calc(100vw - var(--echo-chrome-w,0px) - var(--panel-gutter) * 2);max-height:80vh;padding:24px;box-sizing:border-box;border:1px solid var(--echo-hairline);background-color:var(--echo-panel-bg);color:var(--echo-text);border-radius:var(--border-radius-lg);box-shadow:var(--echo-shadow-float);overflow-y:auto;height:fit-content}.umap-dialog .echo-dialog{position:relative;display:flex;flex-direction:column;gap:20px}.umap-dialog .echo-dialog:has(>.echo-dialog__message[hidden]){padding-top:28px}.umap-dialog .echo-dialog__message{display:block;margin:0;font:700 18px/1.3 var(--font-sans);color:var(--echo-text)}.umap-dialog:not(.umap-dialog--question) .echo-dialog__message{padding-inline-end:32px}.umap-dialog .echo-dialog__detail{margin:-14px 0 0;font:400 14px/1.5 var(--font-sans);color:var(--echo-text-muted)}.umap-dialog .echo-dialog__body[hidden]{display:none}.umap-dialog .echo-dialog__answers{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0}.umap-dialog .echo-dialog__answers:not(:has(>:not([hidden]))){display:none}.umap-dialog .echo-dialog__answers .echo-btn{min-height:var(--echo-field-height);padding-inline:16px;font-size:14px}.umap-dialog .echo-dialog__tools{position:absolute;top:-16px;inset-inline:-16px;z-index:1;display:flex;flex-direction:row;align-items:center;gap:4px;height:40px;margin:0;padding:0;background:none;font-size:inherit;line-height:1;pointer-events:none}.umap-dialog .echo-dialog__tools li{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0;border:0;border-radius:var(--border-radius);pointer-events:auto}.umap-dialog .echo-dialog__tools li:hover{background:none}.umap-dialog .echo-dialog__tools li[data-ref="closeItem"]{margin-inline-start:auto}.umap-dialog ul + h4{margin-top:var(--box-margin)}.umap-dialog .body{max-height:50vh;overflow-y:auto}.umap-dialog .echo-panel{padding:0}.umap-dialog .echo-panel>.echo-panel__header,.umap-dialog .echo-panel>.echo-panel__footer{position:static;margin:0}.umap-dialog.umap-dialog--kit{padding:0}.umap-dialog.umap-dialog--kit .echo-dialog:has(>.echo-dialog__message[hidden]){padding-top:0}.umap-dialog.umap-dialog--kit .echo-dialog__tools{display:none}.umap-dialog.umap-dialog--kit fieldset.echo-dialog__body{margin:0;padding:0;border:0}.umap-dialog.umap-dialog--kit .echo-panel{padding:0 16px 16px}.umap-dialog.umap-dialog--kit .echo-panel>.echo-panel__header{margin:0 -16px}.umap-dialog.umap-dialog--kit .echo-panel>.echo-panel__footer{margin:0 -16px -16px}:where([data-component="no-dialog"]:not([hidden])){display:block;position:relative}:where([data-component*="dialog"] menu){display:flex;gap:calc(var(--gutter) / 2);justify-content:flex-end;margin:0;padding:0}:where([data-component*="dialog"] [data-ref="fieldset"]){border:0;margin:unset;padding:unset}@media all and (max-width:480px){:root{--dialog-width:calc(100vw - var(--panel-gutter) * 2)}.umap-dialog{padding:var(--medium-box-padding)}}@-moz-document url-prefix(){[data-component="no-dialog"]:not([hidden]){inset-inline-start:0;transform:none}}