[data-ru-visual-diagnostic] form{margin:1.5rem 0;padding:1rem;background:#eef5f5;border:1px solid #a9c1c5}
[data-ru-visual-diagnostic] fieldset{min-width:0;border:0;padding:0;margin:0}
[data-ru-visual-diagnostic] label{display:block;margin:.8rem 0}
[data-ru-visual-diagnostic] input,[data-ru-visual-diagnostic] select{display:block;box-sizing:border-box;width:100%;max-width:30rem;padding:.65rem;color:#10283f;background:#fff;border:1px solid #42616a;font:inherit}
[data-ru-visual-diagnostic] button{max-width:100%;margin:.4rem .4rem .4rem 0;padding:.65rem;background:#10283f;color:#fff;border:1px solid #10283f;font:inherit;cursor:pointer}
[data-ru-visual-diagnostic] :focus-visible{outline:3px solid #00687b;outline-offset:3px}
[data-ru-visual-diagnostic] :disabled{cursor:default}
.ru-visual-scroll{overflow-x:auto;max-width:100%;padding:.3rem}
.ru-visual-scroll table{border-collapse:collapse;min-width:28rem;width:100%}
.ru-visual-scroll th,.ru-visual-scroll td{padding:.7rem;text-align:left;border:1px solid #a9c1c5;vertical-align:top}
.ru-visual-scroll th{color:#10283f;background:#eef5f5}
