.skylab-zoom-dialog{background:#fff;border:1px solid #6f7784;box-shadow:0 14px 32px rgba(20,34,54,.32);box-sizing:border-box;color:#0f1724;cursor:default;display:grid;font-family:"Microsoft Sans Serif","Segoe UI",Arial,sans-serif;grid-template-rows:15px 30px 15px 395px 15px 34px 15px;height:521px;margin:auto;max-height:calc(100vh - 32px);max-width:none;overflow:hidden;padding:0;user-select:none;width:min(1100px,calc(100vw - 32px))}.skylab-zoom-dialog:not([open]){display:none}.skylab-zoom-dialog::backdrop{background:#0f172a3d}.skylab-zoom-dialog .customer-lookup-title{align-items:center;background:#6aa4dc;color:#0b1420;display:flex;grid-row:2;height:30px;margin:0 15px}.skylab-zoom-dialog .customer-lookup-title h2{font-size:14px;font-weight:600;line-height:30px;margin:0;text-indent:28px}.skylab-zoom-frame{background:#fff;border:1px solid #8a8f98;box-sizing:border-box;grid-row:4;height:395px;margin:0 15px;min-height:0;outline:none;overflow:auto;position:relative}.skylab-zoom-grid{border-collapse:collapse;border-spacing:0;color:#000;font-family:"Microsoft Sans Serif","Segoe UI",Arial,sans-serif;font-size:13px;font-weight:520;table-layout:fixed;user-select:none;width:100%}.skylab-zoom-grid thead{position:sticky;top:0;z-index:1}.skylab-zoom-grid th{background:linear-gradient(#c7d7e8,#b8cbe0 52%,#a9bed6);border:1px solid #c8ced8;box-shadow:inset 0 1px rgba(255,255,255,.85),inset 0 -1px rgba(100,118,140,.35);box-sizing:border-box;color:#17395c;font-size:12px;font-weight:400;height:28px;padding:0;text-align:left;vertical-align:middle;white-space:nowrap}.skylab-zoom-grid th button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:5px;height:100%;justify-content:flex-start;text-align:left;text-indent:6px;width:100%}.skylab-zoom-grid th button::after{color:#164f9f;content:"";font-size:10px;min-width:10px}.skylab-zoom-grid th button.is-active[data-direction=asc]::after{content:"▲"}.skylab-zoom-grid th button.is-active[data-direction=desc]::after{content:"▼"}.skylab-zoom-grid td{border:1px solid #c8ced8;box-sizing:border-box;color:#000;cursor:default;font-size:13px;font-weight:520;height:27px;line-height:27px;overflow:hidden;padding:0;text-indent:6px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.skylab-zoom-grid tbody tr:hover td{background:#e3edf8}.skylab-zoom-grid tbody tr.selected td,.skylab-zoom-grid tbody tr.selected:hover td{background:#b8cbe0;color:#0b2f55}.skylab-zoom-empty{left:15px;padding:36px;position:absolute;right:15px;text-align:center;top:29px}.skylab-zoom-tools{align-items:center;display:grid;gap:8px;grid-row:6;grid-template-columns:62px minmax(260px,1fr) 72px 90px minmax(0,1fr) 120px 120px;height:34px;margin:0 15px}.skylab-zoom-tools label,.skylab-zoom-tools .customer-lookup-records-label{align-items:center;background:#b8cbe0;border:1px solid #8a8f98;border-radius:5px;box-sizing:border-box;color:#0e1824;display:flex;font-size:13px;font-weight:500;height:30px;text-indent:8px}.skylab-zoom-tools input{background:#fff;border:1px solid #8a8f98;box-sizing:border-box;color:#000;cursor:text;font-family:"Microsoft Sans Serif","Segoe UI",Arial,sans-serif;font-size:13px;font-weight:520;height:30px;text-indent:8px;user-select:text}.skylab-zoom-tools input:focus{border-color:#164f9f;box-shadow:none;outline:none}.skylab-zoom-tools .customer-lookup-records-count{align-items:center;background:rgb(230,230,240);border:1px solid #8a8f98;box-sizing:border-box;display:flex;font-size:13px;font-weight:700;height:30px;justify-content:center}.skylab-zoom-tools .customer-lookup-actions{display:flex;gap:8px;grid-column:6/8;justify-content:flex-end}.skylab-zoom-tools .customer-lookup-actions .btn{font-size:12px;font-weight:500;height:34px;min-height:34px;width:120px}.skylab-zoom-tools .customer-lookup-actions .btn-primary{background:#4b64a5;border:1px solid #4b64a5;color:#fff}.skylab-zoom-tools .customer-lookup-actions .customer-menu-button{background:#fff;border:1px solid #4b64a5;color:#173b65}.skylab-zoom-tools .customer-lookup-actions .btn:hover{background:#244f8d;color:#fff}
.skylab-zoom-tools input,.skylab-zoom-tools .customer-lookup-records-count{border-radius:5px}
