@import url("sysimple-surfaces.css?v=20260920");
/* Compact panels and theme tokens from the operational dashboard dialog standard. */
dialog.sysimple-dialog {width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--adm-border,var(--line,#3b414a));border-radius:2px;background:var(--adm-panel,var(--surface,var(--panel,#202328)));color:var(--adm-text,var(--text,#f5f7fa));box-shadow:0 24px 70px #0006;font:13px/1.45 var(--adm-font,Arial,sans-serif);overflow:auto;}
dialog.sysimple-dialog-wide {width:min(760px,calc(100vw - 32px));}
.sysimple-dialog::backdrop {background:rgba(0,0,0,.58);}
.sysimple-dialog form {margin:0;}
.sysimple-dialog header {display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--adm-border,var(--line,#3b414a));background:var(--adm-surface-2,var(--secondary,#272b31));}
.sysimple-dialog header strong {flex:1;font-size:15px;}
.sysimple-dialog .sysimple-dialog-body {padding:16px 14px 4px;white-space:pre-wrap;overflow-wrap:anywhere;}
.sysimple-dialog .sysimple-dialog-body p {margin:0 0 10px;}
.sysimple-dialog footer {position:static;display:flex;justify-content:flex-end;gap:8px;padding:14px;background:transparent;border:0;}
dialog.sysimple-dialog button {min-height:34px;padding:5px 13px;border:1px solid var(--adm-border,var(--line,#3b414a));border-radius:2px;background:var(--adm-surface-2,var(--secondary,#272b31))!important;color:var(--adm-text,var(--text,#f5f7fa))!important;cursor:pointer;font:inherit;}
dialog.sysimple-dialog button.primary {background:var(--adm-primary,var(--accent,#3c8dbc))!important;color:#fff!important;}
dialog.sysimple-dialog button.danger {background:var(--adm-danger,#dd4b39)!important;color:#fff!important;}
dialog.sysimple-dialog .sysimple-dialog-close {font-size:20px;border-color:transparent;background:transparent!important;padding:0;width:34px;}
dialog.sysimple-dialog .sysimple-dialog-input {display:block;box-sizing:border-box;width:100%;margin-top:12px;min-height:38px;padding:8px 10px;border:1px solid var(--adm-border,var(--line,#3b414a));background:var(--adm-input-bg,var(--surface,var(--panel,#202328)));color:inherit;}
.sysimple-dialog textarea {resize:vertical;font:12px/1.5 Consolas,monospace;white-space:pre;}
.sysimple-dialog :focus-visible {outline:2px solid var(--adm-primary,var(--accent,#3c8dbc));outline-offset:2px;}

dialog.sysimple-dialog{border-radius:var(--sys-surface-radius);box-shadow:var(--sys-dialog-shadow);}
