.inc-dialog,.stmt-dialog,.tg-dialog,.sla-dialog{box-sizing:border-box;position:fixed;z-index:1200;width:auto;max-width:none;height:auto;max-height:none;margin:0;border-radius:0;inset:0;display:grid;place-items:center;padding:14px;background:rgba(16,35,59,.45)}
.inc-dialog[hidden],.stmt-dialog[hidden],.tg-dialog[hidden],.sla-dialog[hidden]{display:none}
.inc-dialog-panel,.stmt-dialog-panel,.tg-dialog-panel,.sla-dialog-panel{box-sizing:border-box;min-width:0;width:min(980px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;border:0;border-radius:16px;background:#fff;box-shadow:0 25px 80px rgba(16,36,58,.33)}
.inc-dialog-panel{width:min(900px,calc(100vw - 24px));border-radius:14px}.tg-dialog-panel,.sla-dialog-panel{width:min(680px,calc(100vw - 28px));border-radius:15px}
.inc-dialog-body,.stmt-dialog-body,.tg-dialog-body,.sla-dialog-body{padding:16px;min-width:0;overflow-wrap:anywhere}
.inc-dialog-head,.stmt-dialog-head,.tg-dialog-head,.sla-dialog-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:0 12px;background:var(--color-surface,#fff)}
.inc-dialog-head h3,.stmt-dialog-head h3,.tg-dialog-head h3,.sla-dialog-head h3{margin:0;font-size:16px}
@media(max-width:479px){.inc-dialog,.stmt-dialog,.tg-dialog,.sla-dialog{padding:7px}.inc-dialog-panel,.stmt-dialog-panel,.tg-dialog-panel,.sla-dialog-panel{width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}}
