.operators100-page{margin:0;background:#080e16}
.operators100-root{color-scheme:dark;font-family:system-ui,sans-serif;background:#0b1320;color:#e6edf7;max-width:1150px;margin:20px auto;padding:24px;border-radius:14px}.operators100-root *{box-sizing:border-box}.operators100-root h1{font-size:28px;margin:0 0 8px}.operators100-root p,.operators100-root small{color:#a7b7cb;line-height:1.5}.operators100-root a{color:#8ac5ff}.operators100-root label{display:block;margin:12px 0}.operators100-root input,.operators100-root select,.operators100-root button{font:inherit;border:1px solid #42546b;border-radius:9px;padding:12px;background:#172335;color:inherit}.operators100-root input:not([type=checkbox]),.operators100-root select{display:block;width:100%;margin-top:6px}.operators100-root button{cursor:pointer;margin:8px 0;background:#155494}.operators100-root button:disabled{opacity:.5;cursor:not-allowed}.operators100-root input:read-only{opacity:.65}.operators100-root article{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#111d2d;border:1px solid #304258;border-radius:12px;padding:18px;margin:12px 0;overflow-wrap:anywhere}.operators100-root article h2{margin:0;font-size:20px}.operators100-root article p{margin:5px 0}.operators100-root dialog{color:inherit;background:#101c2c;border:1px solid #368cf0;border-radius:16px;width:min(800px,94vw);max-height:90vh;padding:26px}.operators100-root dialog::backdrop{background:#000b}.operators100-root .grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.operators100-root .check{display:flex;align-items:center;gap:10px}.operators100-root input[type=checkbox]{width:20px;height:20px}.operators100-root fieldset{border:1px solid #42546b;border-radius:10px;margin-top:16px}.operators100-root .device{border-bottom:1px solid #304258;padding:8px}.operators100-root .device:last-child{border:0}.operators100-root .actions{display:flex;justify-content:flex-end;gap:12px}.operators100-root .actions button{min-width:130px}.operators100-root #message,.operators100-root #formMessage{color:#ffd799}.operators100-root small{display:block}.operators100-embedded .operators100-back{display:none}@media(max-width:600px){.operators100-root{padding:16px;margin:12px 0}.operators100-root .grid{grid-template-columns:1fr}.operators100-root article{align-items:flex-start;flex-direction:column}.operators100-root dialog{padding:18px}}
