.csm-server-screen.csm-classic{color:#172735;width:100%;height:100%;min-height:0;box-shadow:none;background:#f6f7f5;border:1px solid #718ba1;border-radius:0;flex-direction:column;grid-template:none;font:13px Arial,sans-serif;display:flex;position:relative;overflow:hidden}.csm-server-screen .csm-banner{color:#18354b;background:linear-gradient(#d7e8f4,#a6c4dc);border-bottom:1px solid #809eb5;height:31px;min-height:31px;padding:5px 10px;font-size:12px}.csm-server-screen button{color:inherit;cursor:pointer;min-height:0;font:inherit;box-shadow:none;background:0 0;border-radius:2px}.csm-server-screen button:disabled{opacity:.45;cursor:default}.csm-server-screen button:focus-visible{outline-offset:-2px;outline:2px solid #1678b9}.csm-main-toolbar{background:linear-gradient(#fffef3,#e8e8d8);border-bottom:1px solid #bbc2bf;flex:none;gap:2px;padding:7px;display:flex;overflow-x:auto}.csm-main-toolbar>button{border:1px solid #0000;flex-direction:column;align-items:center;gap:6px;min-width:85px;max-width:150px;padding:5px 12px;font-size:12px;display:flex}.csm-main-toolbar button:hover{background:#fff8;border-color:#9eafba}.csm-main-toolbar svg{color:#387c99}.csm-section-tabs{background:#e4e7df;border-bottom:1px solid #9cabb5;gap:2px;padding:3px 6px;display:flex}.csm-section-tabs>button{white-space:nowrap;align-items:center;gap:6px;padding:6px 9px;display:flex}.csm-section-tabs>button[aria-pressed=true]{background:#fff;box-shadow:inset 0 2px #74a5c7}.csm-section-tabs .csm-view{margin-left:auto}.csm-server-screen .csm-table-scroll,.csm-server-screen .csm-machines,.csm-server-screen .csm-service-queue{flex:1;grid-area:auto;min-height:0;max-height:none;overflow:auto}.csm-server-screen table{border-collapse:collapse;width:100%;font-size:12px}.csm-server-screen th{z-index:1;text-align:left;background:linear-gradient(#fafbef,#dde2d8);font-weight:500;position:sticky;top:0}.csm-server-screen th,.csm-server-screen td{white-space:nowrap;border:1px solid #d8dedc;padding:6px 9px}.csm-server-screen td:nth-child(3){text-overflow:ellipsis;max-width:180px;overflow:hidden}.csm-server-screen td:first-child svg{vertical-align:middle;margin-right:6px}.csm-server-screen tr:nth-child(2n){background:#f1f5f4}.csm-server-screen tr.selected{color:#fff;background:#148de1}.csm-server-screen .csm-elapsed{color:#cb2626}.csm-server-screen .csm-remaining{color:#254ad0}.csm-server-screen tr.selected td{color:#fff}.csm-server-screen .state-IN_USE{color:#183bc4;font-weight:700}.csm-server-screen .csm-statusbar{background:#e9eeed;border-top:1px solid #a3b3bf;flex:none;justify-content:space-between;gap:24px;padding:7px 12px;font-size:12px;display:flex}.csm-server-screen .csm-machines{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));align-content:start;gap:10px;padding:12px;display:grid}.csm-machines>button{background:#e7f0f5;border:1px solid #b7cad4;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 8px;display:flex}.csm-machines>button svg{width:35px;height:35px}.csm-machines>button.selected{background:#d3e8f7;outline:2px solid #1685c5}.csm-machines>button span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.csm-machines .machine-IN_USE{background:#d8eed8}.csm-machines .machine-OFFLINE{color:#7e868a;background:#e3e3e3}.csm-context-menu{z-index:25;background:#f8fafb;border:1px solid #7d96a9;width:190px;padding:4px;position:absolute;box-shadow:3px 4px 10px #0003}.csm-context-menu>strong{border-bottom:1px solid #ccd6db;padding:5px 9px;display:block}.csm-context-menu>button{text-align:left;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.csm-context-menu>button:hover{background:#c4e4f7}.csm-server-error{color:#a52f26;padding:8px}.csm-server-screen .csm-service-queue{padding:14px}.csm-dialog-shade{z-index:30;background:#16384c3d;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.csm-operation-form{background:#edf3f6;border:1px solid #7f9bad;width:min(390px,100%);max-height:100%;overflow:auto;box-shadow:0 5px 20px #0004}.csm-operation-form>header{background:#afcde2;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.csm-operation-form>div{gap:12px;padding:16px;display:grid}.csm-operation-form label{gap:7px;display:grid}.csm-operation-form input,.csm-operation-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #95a9b5;border-radius:2px;width:100%;min-height:36px;padding:7px 9px;font-size:16px;color:#203546!important;background:#fff!important}.csm-operation-form footer{justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.csm-operation-form footer button{background:linear-gradient(#fff,#d8e2ea);border:1px solid #95a9b5;justify-content:center;align-items:center;gap:6px;min-width:80px;padding:8px;display:flex}.shared-modal-monitor.modal-staff{max-width:none;height:96%;width:98%!important}.shared-modal-monitor.modal-staff>.shared-modal-content{min-height:0;padding:0;display:flex}.shared-modal-monitor.modal-staff>.shared-modal-content>*{flex:1;min-width:0;min-height:0}.shared-backdrop-monitor:has(.modal-staff){background:#07131c;padding:1%}.csm-server-screen nav{margin:0}.csm-server-screen nav>button{color:#172735}.csm-server-screen nav>button:first-child:before{display:none}.csm-server-screen .csm-banner{padding-right:40px}.shared-modal-monitor.modal-staff>.shared-modal-heading>.shared-modal-close{color:#234359;background:#c4dbe9;border-radius:2px;padding:2px;top:3px;right:4px;width:24px!important;height:24px!important;min-height:24px!important}@container (max-height:480px){.csm-main-toolbar{padding:3px}.csm-main-toolbar>button{gap:3px;padding:3px 10px;font-size:10px}.csm-main-toolbar svg{width:20px;height:20px}.csm-server-screen td,.csm-server-screen th{padding:4px 7px}.csm-server-screen .csm-banner{height:26px;min-height:26px}.csm-server-screen .csm-statusbar{padding:4px 8px;font-size:10px}}
