[hidden]{display:none!important}
:root{}
label select{width:100%;padding:12px 14px;border:1px solid #ccd5e2;border-radius:8px;font:inherit;background:#fff}.section-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#groupForm,#panelSettingsForm{padding:26px;display:grid;gap:15px}#groupForm h2,#panelSettingsForm h2{margin:0}#groupForm label,#panelSettingsForm label{display:grid;gap:6px}#panelSettingsForm small{color:#687386;line-height:1.4}.settings-block,#recordingStorageSettings{display:grid;gap:15px}.settings-block h3,#recordingStorageSettings h3{margin:0}.settings-block .master-theme-picker{display:grid;width:100%}.settings-block .master-theme-picker select{width:100%}.storage-endpoint{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px}#recordingRemoteFields{display:grid;gap:15px}#recordingSftpHostKeys{resize:vertical;min-height:82px}@media(max-width:520px){.storage-endpoint{grid-template-columns:1fr}}
:root{font-family:Inter,Segoe UI,sans-serif;color:#192331;background:#f4f7fb}*{box-sizing:border-box}body{margin:0}main{max-width:1280px;margin:auto;padding:32px}button{border:0;border-radius:8px;padding:10px 15px;background:#1769e0;color:#fff;cursor:pointer}button.secondary{background:#52657c}button.danger{background:#b42318}button:disabled{background:#aeb8c5;cursor:not-allowed}.login-card{width:min(420px,calc(100vw - 36px));margin:12vh auto;background:#fff;padding:32px;border-radius:14px;box-shadow:0 10px 35px #20304020;display:grid;gap:14px}.login-card h1,.login-card p{margin:0}.login-card p{color:#687386}.login-card input,label input,label textarea{width:100%;padding:12px 14px;border:1px solid #ccd5e2;border-radius:8px;font:inherit}.message{min-height:20px;color:#687386}.message.error{color:#a12828}header,.section-title,.session{display:flex;justify-content:space-between;align-items:center;gap:12px}h1{margin:0;font-size:30px}h2{margin-top:30px}header p{color:#687386;margin:6px 0 0}.toolbar{display:flex;gap:12px;margin:18px 0;align-items:center;flex-wrap:wrap}.toolbar input,.toolbar select{padding:11px 14px;border:1px solid #ccd5e2;border-radius:8px;background:#fff;font:inherit}.toolbar input{min-width:280px}.toolbar input[type=date]{min-width:165px}.actions{display:flex;gap:7px;flex-wrap:wrap;min-width:230px}.actions button{padding:8px 11px}.notice{margin:0 0 16px;padding:12px 16px;border-radius:9px;background:#fff7df;color:#765b10}.card{background:#fff;border-radius:12px;box-shadow:0 5px 20px #20304012;overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:14px 16px;border-bottom:1px solid #edf0f5;vertical-align:top}th{font-size:12px;text-transform:uppercase;color:#738096}.online{color:#16834a;font-weight:600}.offline{color:#9a4a4a;font-weight:600}#empty{padding:28px;text-align:center;color:#738096}#status{font-size:13px;color:#687386}.pager{display:flex;justify-content:center;align-items:center;gap:12px;margin:16px 0}.roles,.device-tags{display:flex;gap:5px;flex-wrap:wrap}.badge{background:#e8f0fd;color:#174d99;border-radius:12px;padding:3px 8px;font-size:12px}.device-identity{display:flex;align-items:flex-start;gap:12px;min-width:280px}.device-name{font-size:15px}.technical-name,.device-id,.device-comment{display:block;color:#687386;margin-top:3px}.device-id{font-size:10px}.device-comment{max-width:330px;white-space:pre-wrap}.device-tags{margin-top:7px}.os-icon{width:48px;min-width:48px;height:52px;border-radius:10px;background:linear-gradient(145deg,#1473e6,#0751ac);color:#fff;display:grid;place-items:center;align-content:center;box-shadow:0 3px 9px #1769e033}.os-icon.server{background:linear-gradient(145deg,#596f88,#34485f)}.windows-mark{font-size:23px;line-height:19px}.os-version{font-size:10px;font-weight:700;line-height:13px}dialog{border:0;border-radius:14px;padding:0;box-shadow:0 18px 60px #17243a44;width:min(520px,calc(100vw - 32px))}dialog::backdrop{background:#17243a66}#masterForm,#deviceForm{padding:26px;display:grid;gap:15px}#masterForm h2,#deviceForm h2{margin:0}#masterForm label,#deviceForm label{display:grid;gap:6px}#masterForm small,#deviceForm small,.dialog-subtitle{color:#687386}.dialog-subtitle{margin:-7px 0 0}.dialog-actions{display:flex;justify-content:flex-end;gap:9px}fieldset{border:1px solid #d8dfe9;border-radius:9px;display:grid;gap:9px}fieldset label,.check{display:flex!important;align-items:center;gap:9px}fieldset input,.check input{width:auto!important}@media(max-width:700px){main{padding:18px}.toolbar,.section-title,header{align-items:stretch;flex-direction:column}table{min-width:1050px}}
:root{font-family:Inter,Segoe UI,sans-serif;color:#192331;background:#f4f7fb}*{box-sizing:border-box}body{margin:0}main{max-width:1280px;margin:auto;padding:32px}button{border:0;border-radius:8px;padding:10px 15px;background:#1769e0;color:#fff;cursor:pointer}button.secondary{background:#52657c}button.danger{background:#b42318}button:disabled{background:#aeb8c5;cursor:not-allowed}.login-card{width:min(420px,calc(100vw - 36px));margin:12vh auto;background:#fff;padding:32px;border-radius:14px;box-shadow:0 10px 35px #20304020;display:grid;gap:14px}.login-card h1,.login-card p{margin:0}.login-card p{color:#687386}.login-card input,label input,label textarea{width:100%;padding:12px 14px;border:1px solid #ccd5e2;border-radius:8px;font:inherit}.message{min-height:20px;color:#687386}.message.error{color:#a12828}header,.section-title,.session{display:flex;justify-content:space-between;align-items:center;gap:12px}h1{margin:0;font-size:30px}h2{margin-top:30px}header p{color:#687386;margin:6px 0 0}.toolbar{display:flex;gap:12px;margin:18px 0;align-items:center;flex-wrap:wrap}.toolbar input,.toolbar select{padding:11px 14px;border:1px solid #ccd5e2;border-radius:8px;background:#fff;font:inherit}.toolbar input{min-width:280px}.toolbar input[type=date]{min-width:165px}.actions{display:flex;gap:7px;flex-wrap:wrap;min-width:230px}.actions button{padding:8px 11px}.notice{margin:0 0 16px;padding:12px 16px;border-radius:9px;background:#fff7df;color:#765b10}.card{background:#fff;border-radius:12px;box-shadow:0 5px 20px #20304012;overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:14px 16px;border-bottom:1px solid #edf0f5;vertical-align:top}th{font-size:12px;text-transform:uppercase;color:#738096}.online{color:#16834a;font-weight:600}.offline{color:#9a4a4a;font-weight:600}#empty{padding:28px;text-align:center;color:#738096}#status{font-size:13px;color:#687386}.pager{display:flex;justify-content:center;align-items:center;gap:12px;margin:16px 0}.roles,.device-tags{display:flex;gap:5px;flex-wrap:wrap}.badge{background:#e8f0fd;color:#174d99;border-radius:12px;padding:3px 8px;font-size:12px}.device-identity{display:flex;align-items:flex-start;gap:12px;min-width:280px}.device-name{font-size:15px}.technical-name,.device-id,.device-comment{display:block;color:#687386;margin-top:3px}.device-id{font-size:10px}.device-comment{max-width:330px;white-space:pre-wrap}.device-tags{margin-top:7px}.os-icon{width:48px;min-width:48px;height:52px;border-radius:10px;background:linear-gradient(145deg,#1473e6,#0751ac);color:#fff;display:grid;place-items:center;align-content:center;box-shadow:0 3px 9px #1769e033}.os-icon.server{background:linear-gradient(145deg,#596f88,#34485f)}.windows-mark{font-size:23px;line-height:19px}.os-version{font-size:10px;font-weight:700;line-height:13px}dialog{border:0;border-radius:14px;padding:0;box-shadow:0 18px 60px #17243a44;width:min(520px,calc(100vw - 32px))}dialog::backdrop{background:#17243a66}#masterForm,#deviceForm{padding:26px;display:grid;gap:15px}#masterForm h2,#deviceForm h2{margin:0}#masterForm label,#deviceForm label{display:grid;gap:6px}#masterForm small,#deviceForm small,.dialog-subtitle{color:#687386}.dialog-subtitle{margin:-7px 0 0}.dialog-actions{display:flex;justify-content:flex-end;gap:9px}fieldset{border:1px solid #d8dfe9;border-radius:9px;display:grid;gap:9px}fieldset label,.check{display:flex!important;align-items:center;gap:9px}fieldset input,.check input{width:auto!important}.recording-table{min-width:1080px}.recording-kind{font-weight:700;white-space:nowrap}.recording-viewer{width:min(1100px,calc(100vw - 32px));padding:20px}.recording-viewer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.recording-viewer-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.recording-viewer h2{margin:0 0 8px}.recording-viewer img,.recording-viewer video{display:block;max-width:100%;max-height:72vh;margin:0 auto;background:#000}.recording-viewer [hidden]{display:none}.button-link{display:inline-block;border-radius:8px;padding:10px 15px;background:#1769e0;color:#fff;text-decoration:none}.button-link.secondary{background:#52657c}.recording-file-name{display:block;color:#687386;font-size:11px;margin-top:3px}@media(max-width:700px){main{padding:18px}.toolbar,.section-title,header{align-items:stretch;flex-direction:column}.recording-viewer-head{align-items:stretch;flex-direction:column}.recording-viewer-actions{justify-content:flex-start}table{min-width:1050px}}
.credential-list{display:grid;gap:10px;min-width:min(440px,80vw);margin:18px 0}.credential-list button{width:100%;text-align:left;padding:12px 14px}.credential-list .credential-time{display:block;font-size:.82em;opacity:.72;margin-top:3px}
.rdp-credential-dialog{display:grid;gap:16px;padding:24px;max-height:calc(100vh - 32px);overflow:auto}.rdp-credential-heading{display:grid;gap:5px}.rdp-credential-heading h2{margin:0}.rdp-credential-heading .dialog-subtitle{margin:0;overflow-wrap:anywhere}.rdp-credential-description{margin:0;color:#687386;line-height:1.45}.rdp-credential-dialog .credential-list{min-width:0;margin:0;max-height:min(44vh,360px);overflow:auto}.rdp-credential-dialog .credential-list button{display:grid;gap:4px;padding:13px 15px;border:1px solid transparent;border-radius:10px}.rdp-credential-dialog .credential-list button:hover,.rdp-credential-dialog .credential-list button:focus{border-color:#87a8d4;outline:none}.rdp-credential-dialog .credential-time{margin:0}.rdp-credential-dialog>.message{min-height:0;margin:0}.rdp-credential-dialog .dialog-actions{padding-top:14px;border-top:1px solid #d8dfe9}#rdpCredentialDialog{width:min(600px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:hidden}html[data-theme="dark"] .rdp-credential-description{color:#aeb2ba}html[data-theme="dark"] .rdp-credential-dialog .dialog-actions{border-color:#46505f}@media(max-width:600px){.rdp-credential-dialog{padding:18px}.rdp-credential-dialog .dialog-actions{justify-content:stretch}.rdp-credential-dialog .dialog-actions button{width:100%}}
#driverStorageForm,#driverOwnStorage,#driverRemoteFields{display:grid;gap:15px}#driverStorageForm{padding:26px}#driverStorageForm h2{margin:0}#driverStorageForm label{display:grid;gap:6px}#driverStorageForm small{color:#687386;line-height:1.4}
.tool-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.tool-settings-grid .check{display:flex;align-items:flex-start;gap:8px;margin:0}.tool-settings-grid .check input{flex:0 0 auto;margin-top:3px}.tool-settings-grid .check strong,.tool-settings-grid .check small{display:block}.tool-settings-grid small{margin-top:3px;font-weight:400;line-height:1.35}.settings-inline-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.settings-inline-actions .message{display:flex;align-items:center}@media(max-width:620px){.tool-settings-grid{grid-template-columns:1fr}}
.recording-bulk-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 14px}.recording-bulk-actions .message{display:flex;align-items:center}.recording-table{min-width:1140px}.recording-select-cell{width:62px;text-align:center}.recording-select-cell input{width:18px;height:18px;accent-color:#1769e0}
#oneCSettingsDialog{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px)}#oneCSettingsForm{padding:26px;display:grid;gap:15px;max-height:calc(100vh - 32px);overflow:auto}#oneCSettingsForm h2{margin:0}#oneCSettingsForm>label{display:grid;gap:6px;min-width:0}#oneCSettingsForm .dialog-actions{flex-wrap:wrap}.one-c-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.one-c-settings-grid fieldset{min-width:0;padding:14px}.one-c-settings-grid label{display:grid!important;align-items:stretch;gap:6px;margin:8px 0;min-width:0}.one-c-settings-grid input,.one-c-settings-grid select,.one-c-settings-grid textarea{width:100%!important;min-width:0}.one-c-repository-toolbar{margin-top:18px}.one-c-repository-toolbar .message{display:flex;align-items:center}.one-c-package-enabled-toggle{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.one-c-package-enabled-toggle input{width:auto;margin:0}.one-c-package-enabled-toggle:has(input:disabled){opacity:.65}#oneCPackageDialog{width:min(980px,calc(100vw - 32px))}#oneCPackageForm{padding:26px;display:grid;gap:16px}#oneCPackageForm h2{margin:0}.one-c-package-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px 16px}.one-c-package-grid>div{display:grid;gap:5px;padding:12px;border:1px solid var(--border);border-radius:8px}.one-c-package-grid small{color:var(--muted)}.one-c-package-grid strong{overflow-wrap:anywhere}.one-c-package-sources{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:8px;max-height:260px;overflow:auto}.one-c-package-source{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--border);border-radius:8px}.one-c-package-source span,.one-c-package-source-cell{color:var(--muted)}@media(max-width:1100px){.one-c-package-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:900px){.one-c-settings-grid,.one-c-package-grid,.one-c-package-sources{grid-template-columns:1fr}}@media(max-width:600px){#oneCSettingsForm{padding:20px}.one-c-settings-grid fieldset{padding:12px}}
#oneCArchiveDeleteForm{padding:26px;display:grid;gap:16px}#oneCArchiveDeleteForm h2,#oneCArchiveDeleteForm p{margin:0}#oneCArchiveDeleteForm .dialog-subtitle{line-height:1.45}
.one-c-package-validation{min-width:180px}.one-c-package-validation strong,.one-c-package-validation small{display:block}.one-c-package-validation small{max-width:360px;margin-top:4px;color:var(--muted,#687386);overflow-wrap:anywhere;white-space:pre-wrap}.one-c-package-validation.valid strong{color:#16834a}.one-c-package-validation.error strong{color:#c72920}.one-c-package-validation.unchecked strong{color:#9b6700}
.one-c-base-filters{align-items:stretch}.one-c-base-filters input[type=search]{flex:1 1 360px}.one-c-base-filters select{min-width:170px}.one-c-archive-toggle{display:flex!important;align-items:center!important;gap:7px;white-space:nowrap}.one-c-archive-toggle input{width:auto}.one-c-bulk-toolbar{position:sticky;top:122px;z-index:5;padding:10px 12px;border:1px solid #cbd5e2;border-radius:9px;background:#f4f7fb}.one-c-table-card{overflow:auto;max-height:calc(100vh - 300px)}.one-c-base-table{min-width:2400px}.one-c-base-table thead{position:sticky;top:0;z-index:4}.one-c-base-table thead th{background:#eef2f7}.one-c-base-table .actions{min-width:320px}.one-c-base-description{max-width:280px;white-space:pre-wrap}.one-c-base-group-row td{background:#e8eef7;border-top:1px solid #cbd5e2;font-size:14px}.one-c-base-group-content,.one-c-base-group-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.one-c-base-group-actions{justify-content:flex-end}.one-c-base-group-actions button{padding:6px 10px}.one-c-archived-row{opacity:.72}#oneCBaseSettingsDialog{width:min(1000px,calc(100vw - 32px))}#oneCBaseSettingsForm{padding:26px;display:grid;gap:16px;max-height:calc(100vh - 48px);overflow:auto}#oneCBaseGroupForm{padding:26px;display:grid;gap:15px}#oneCBaseSettingsForm h2,#oneCBaseGroupForm h2{margin:0}#oneCBaseSettingsForm fieldset,#oneCBaseSettingsForm label{min-width:0}#oneCBaseSettingsForm fieldset label,#oneCBaseGroupForm label{display:grid!important;align-items:start;gap:6px;margin:0}#oneCBaseSettingsForm input,#oneCBaseSettingsForm select,#oneCBaseSettingsForm textarea{width:100%;min-width:0}#oneCBaseSettingsForm textarea{resize:vertical}#oneCBaseSettingsForm small{color:#687386;line-height:1.35}.one-c-base-card-layout{display:grid;gap:14px}.one-c-base-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.one-c-base-card-grid .wide{grid-column:1/-1}.one-c-base-card-actions{position:sticky;bottom:-26px;margin:0 -26px -26px;padding:14px 26px;background:#fff;border-top:1px solid #d8dfe9;z-index:1}html[data-theme="dark"] .one-c-base-card-actions{background:#282a2e;border-top-color:#4b4e55}html[data-theme="dark"] .one-c-bulk-toolbar{background:#282d35;border-color:#46505f}html[data-theme="dark"] .one-c-base-table thead th{background:#282a2e}[data-theme="dark"] .one-c-base-group-row td{background:#303844;border-color:#46505f}@media(max-width:720px){#oneCBaseSettingsForm{padding:20px}.one-c-base-card-grid{grid-template-columns:1fr}.one-c-base-card-grid .wide{grid-column:auto}.one-c-base-card-actions{bottom:-20px;margin:0 -20px -20px;padding:12px 20px}}
.pending-agent{color:#9b6700;font-weight:700;max-width:190px}[data-theme="dark"] .pending-agent{color:#efb64b}
#oneCInventoryDialog{width:min(1500px,calc(100vw - 32px))}.one-c-inventory-shell{padding:26px;display:grid;gap:16px;max-height:calc(100vh - 40px);overflow:hidden}#oneCInventoryDialog .section-title{align-items:flex-start}#oneCInventoryDialog h2{margin:0;line-height:1.2}#oneCInventoryDialog .toolbar{margin:0}#oneCInventoryDialog .toolbar select{flex:1 1 320px;min-width:0}.one-c-inventory-progress{display:grid;gap:8px;padding:12px 14px;border:1px solid #cbd5e2;border-radius:9px;background:#f4f7fb}.one-c-inventory-progress>div{display:flex;justify-content:space-between;gap:16px}.one-c-inventory-progress progress{width:100%;height:16px;accent-color:#1769e0}.one-c-inventory-progress .message{margin:0;min-height:0}.one-c-inventory-table-card{min-height:180px;max-height:48vh!important}.one-c-inventory-table{min-width:1260px}.one-c-inventory-table th:first-child,.one-c-inventory-table td:first-child{text-align:center;width:84px}.one-c-inventory-table input[type=checkbox]{width:18px;height:18px;accent-color:#1769e0}.one-c-inventory-state{font-weight:700}.one-c-inventory-state.actualized{color:#16834a}.one-c-inventory-state.new,.one-c-inventory-state.credentials-changed{color:#9b6700}.one-c-inventory-state.missing{color:#a12828}.one-c-inventory-state.archived,.one-c-inventory-state.not-checked,.one-c-inventory-state.pending{color:#687386}#oneCInventoryDiagnosticsDetails{min-height:38px}#oneCInventoryDiagnosticsDetails summary{cursor:pointer;color:#687386}.diagnostic-output{width:100%;max-height:min(32vh,300px);min-height:120px;margin:10px 0 0;overflow:auto;white-space:pre-wrap;background:#15181d;border:1px solid #46505d;border-radius:8px;padding:14px;color:#dce6f2}html[data-theme="dark"] .one-c-inventory-progress{background:#282d35;border-color:#46505f}@media(max-width:700px){.one-c-inventory-shell{padding:20px}.one-c-inventory-shell .section-title button{align-self:flex-start}}
#oneCRestoreDialog{width:min(900px,calc(100vw - 32px))}#oneCRestoreForm{padding:26px;display:grid;gap:16px}.one-c-restore-mappings{display:grid;gap:12px;max-height:55vh;overflow:auto}.one-c-restore-mappings label{display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(320px,2fr);align-items:center;gap:12px}.one-c-restore-mappings select{width:100%}@media(max-width:700px){.one-c-restore-mappings label{grid-template-columns:1fr}}
.card:has(table),.automation-credentials-dialog:has(table){max-height:min(72vh,760px);overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.card thead th,.automation-credentials-dialog thead th{position:sticky;top:0;z-index:4;background:#fff;box-shadow:0 1px 0 #edf0f5}@media(max-width:1100px){#devicesSection .card:has(table){max-height:none}}@media(max-width:760px){.automation-grid>.card:has(table){max-height:none}}
.one-c-base-group-main{display:flex;align-items:center;gap:8px;min-width:0}.one-c-base-group-main strong{flex:1;overflow-wrap:anywhere}.one-c-base-group-toggle{min-width:34px;padding:6px 10px}.one-c-base-group-row td{padding-right:28px}.one-c-base-group-content{width:100%;min-width:0;box-sizing:border-box}.one-c-base-group-actions{position:sticky;right:18px;z-index:1;flex:0 0 auto;padding-left:10px;background:#e8eef7}[data-theme="dark"] .one-c-base-group-actions{background:#303844}
.one-c-base-table{min-width:1700px}.one-c-base-table .one-c-compact-column{width:20ch;min-width:0;max-width:20ch;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.one-c-base-table .one-c-compact-column .one-c-cell-lines{min-width:0;max-width:20ch}.one-c-cell-lines{display:grid;gap:4px}.one-c-cell-lines small{color:#687386;line-height:1.25}html[data-theme="dark"] .one-c-cell-lines small{color:#aeb8c7}.one-c-base-table .one-c-active-operation,.one-c-base-table .one-c-active-operation.secondary{background:#1769e0!important;border-color:#1769e0!important;color:#fff!important;box-shadow:0 0 0 2px rgba(23,105,224,.22)}.one-c-base-table .one-c-active-operation:hover,.one-c-base-table .one-c-active-operation.secondary:hover{background:#0f59c4!important;border-color:#0f59c4!important}
.one-c-archive-filters{align-items:stretch}.one-c-archive-filters select{min-width:220px}.one-c-archive-filters input[type=date]{min-width:180px}.one-c-archive-table-card{overflow:auto;max-height:calc(100vh - 270px)}.one-c-archive-table{min-width:1250px}.one-c-archive-table thead{position:sticky;top:0;z-index:4}.one-c-archive-table thead th{background:#eef2f7}.one-c-archive-actions{min-width:180px}html[data-theme="dark"] .one-c-archive-table thead th{background:#282a2e}
.one-c-base-table .one-c-base-actions{display:grid;grid-template-columns:repeat(3,max-content);align-content:start;justify-content:start;gap:8px}.one-c-base-table .one-c-base-actions button{margin:0}
.one-c-operation-progress-dialog{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px)}.one-c-operation-progress-shell{padding:24px;display:grid;gap:16px}.one-c-operation-progress-rows{display:grid;gap:12px;max-height:65vh;overflow:auto}.one-c-operation-progress-card{border:1px solid #cbd5e2;border-radius:10px;background:#f4f7fb;padding:14px;display:grid;gap:9px}.one-c-operation-progress-card.success{border-color:#287d54}.one-c-operation-progress-card.failed{border-color:#a83a32}.one-c-operation-progress-head,.one-c-operation-progress-metrics{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.one-c-operation-progress-card progress{width:100%;height:18px;accent-color:#1769e0}.one-c-operation-progress-stage{color:#394455}.one-c-operation-progress-metrics{font-size:12px;color:#687386}.one-c-operation-progress-log{margin:0;max-height:150px;overflow:auto;white-space:pre-wrap;background:#15181d;border-radius:7px;padding:10px;color:#cbd4e0}.operation-status{font-size:12px;color:#687386}.operation-status.running{color:#1769e0}.operation-status.success{color:#16834a}.operation-status.failed{color:#c72920}.operation-status.skipped{color:#9b6700}html[data-theme="dark"] .one-c-operation-progress-card{background:#20242a;border-color:#46505e}html[data-theme="dark"] .one-c-operation-progress-stage{color:#d7dce4}html[data-theme="dark"] .one-c-operation-progress-metrics,html[data-theme="dark"] .operation-status{color:#aeb8c7}
#panelSettingsDialog{width:min(1100px,calc(100vw - 32px));max-height:calc(100vh - 32px)}#panelSettingsForm{max-height:calc(100vh - 32px);overflow:auto}.storage-placement-table{display:grid;border:1px solid var(--border,#d8dfe9);border-radius:10px;overflow:hidden}.storage-placement-header,.storage-placement-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(190px,1.15fr) minmax(240px,1.7fr) auto;gap:12px;align-items:center;padding:11px 13px}.storage-placement-header{background:#eef2f7;color:var(--muted,#687386);font-size:12px;text-transform:uppercase}.storage-placement-row+.storage-placement-row{border-top:1px solid var(--border,#d8dfe9)}.storage-placement-row code{overflow-wrap:anywhere;white-space:normal}.storage-placement-row button{justify-self:end}html[data-theme="dark"] .storage-placement-header{background:#282a2e}@media(max-width:820px){.storage-placement-header{display:none}.storage-placement-row{grid-template-columns:1fr auto}.storage-placement-row>span,.storage-placement-row>code{grid-column:1/-1}.storage-placement-row button{grid-column:2;grid-row:1}}
#oneCCredentialProfileDialog{width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 32px)}#oneCCredentialProfileForm,#windowsCredentialProfileForm{padding:26px;display:grid;gap:16px;max-height:calc(100vh - 32px);overflow:auto}#oneCCredentialProfileForm .section-title{align-items:flex-start}#oneCCredentialProfileForm h2,#windowsCredentialProfileForm h2{margin:0}#oneCCredentialProfileForm label,#windowsCredentialProfileForm label{display:grid;gap:7px;font-weight:600}#oneCCredentialProfileForm small,#windowsCredentialProfileForm small{display:block;color:var(--muted,#687386);font-weight:400;line-height:1.4;margin-top:1px}#oneCCredentialProfileForm .one-c-passwordless{font-weight:400!important;margin-top:-7px}#oneCCredentialProfileForm .dialog-subtitle{margin:6px 0 0;line-height:1.4}#oneCCredentialProfileForm .message.error,#windowsCredentialProfileForm .message.error{min-height:0}#oneCCredentialProfileForm .dialog-actions,#windowsCredentialProfileForm .dialog-actions{padding-top:2px}@media(max-width:560px){#oneCCredentialProfileForm,#windowsCredentialProfileForm{padding:20px}.section-title{align-items:stretch}.section-title>button{align-self:flex-start}}
.one-c-bulk-toolbar{position:sticky;top:12px;z-index:6;display:grid;gap:12px;margin:16px 0;padding:14px 16px;border:1px solid #c4cfdd;border-radius:11px;background:#f4f7fb;box-shadow:0 6px 22px #20304018}.one-c-bulk-heading,.one-c-bulk-heading>div,.one-c-bulk-selection-actions,.one-c-bulk-command-groups>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.one-c-bulk-heading{justify-content:space-between}.one-c-bulk-heading>div:first-child{display:grid;gap:3px}.one-c-bulk-heading span,.one-c-bulk-command-groups>div>span{color:#687386;font-size:12px}.one-c-bulk-command-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.one-c-bulk-command-groups>div{align-content:flex-start;padding:10px;border:1px solid #d8dfe9;border-radius:9px;background:#fff}.one-c-bulk-command-groups>div>span{flex-basis:100%;font-weight:700;text-transform:uppercase}.one-c-bulk-toolbar details{padding:8px 10px;border:1px solid #d8dfe9;border-radius:8px}.one-c-bulk-toolbar details summary{cursor:pointer}.one-c-bulk-toolbar ul{columns:2;max-height:180px;overflow:auto;margin:9px 0 0;padding-left:22px}.one-c-bulk-toolbar .message{margin:0;min-height:0}.one-c-row-select,.one-c-group-select,#oneCSelectAll{width:18px;height:18px;accent-color:#1769e0}.one-c-group-select{flex:0 0 auto}html[data-theme="dark"] .one-c-bulk-toolbar{background:#282d35;border-color:#46505f}html[data-theme="dark"] .one-c-bulk-command-groups>div{background:#20242a;border-color:#46505f}html[data-theme="dark"] .one-c-bulk-toolbar details{border-color:#46505f}@media(max-width:1100px){.one-c-bulk-command-groups{grid-template-columns:1fr}.one-c-bulk-toolbar ul{columns:1}}@media(max-width:700px){.one-c-bulk-toolbar{position:static}.one-c-bulk-heading{align-items:stretch;flex-direction:column}.one-c-bulk-selection-actions{align-items:stretch}.one-c-bulk-selection-actions button{flex:1}}
#oneCBulkConfirmDialog{width:min(680px,calc(100vw - 32px))}#oneCBulkConfirmForm{padding:26px;display:grid;gap:16px}#oneCBulkConfirmForm h2{margin:0}.one-c-bulk-confirm-summary{margin:0;max-height:48vh;overflow:auto;white-space:pre-wrap;font:inherit;line-height:1.45;padding:14px;border:1px solid #d8dfe9;border-radius:9px;background:#f4f7fb;color:inherit}html[data-theme="dark"] .one-c-bulk-confirm-summary{background:#20242a;border-color:#46505f}

.one-c-dashboard{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;align-items:start}.one-c-dashboard-block{padding:18px;display:grid;gap:14px;min-width:0}.one-c-favorites-block{grid-row:span 2}.one-c-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.one-c-dashboard-head h3{margin:0 0 4px}.one-c-dashboard-head p{margin:0;color:#687386}.one-c-favorite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.one-c-favorite-card{display:grid;gap:10px;padding:14px;border:1px solid #cbd5e2;border-radius:11px;background:#f7f9fc;cursor:pointer;min-width:0}.one-c-favorite-card:hover,.one-c-favorite-card:focus{border-color:#1769e0;outline:none;box-shadow:0 0 0 2px rgba(23,105,224,.14)}.one-c-favorite-card.active{border-color:#1769e0}.one-c-favorite-card-head,.one-c-favorite-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.one-c-favorite-card-head>div{display:grid;gap:3px;min-width:0}.one-c-favorite-card small,.one-c-favorite-configuration,.one-c-favorite-meta{color:#687386}.one-c-favorite-card strong,.one-c-favorite-card small,.one-c-favorite-configuration{overflow-wrap:anywhere}.one-c-card-menu{padding:4px 10px;font-size:18px;line-height:1}.one-c-favorite-meta{font-size:12px;flex-wrap:wrap}.one-c-favorite-active{width:100%;background:#1769e0;border-color:#1769e0;color:#fff}.one-c-current-operations{display:grid;gap:9px}.one-c-current-operation{display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;background:#1769e0;border-color:#1769e0;color:#fff}.one-c-current-operation>span{display:grid;gap:3px}.one-c-current-operation>span:last-child{text-align:right}.one-c-current-operation small{color:#e8f1ff}.one-c-dashboard-empty{margin:0;padding:18px;border:1px dashed #cbd5e2;border-radius:9px;color:#687386}.one-c-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.one-c-operation-grid button{display:flex;align-items:flex-start;gap:10px;text-align:left;min-height:86px;background:#52657c}.one-c-operation-grid button:hover,.one-c-operation-grid button:focus{background:#1769e0}.one-c-operation-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:#fff;background:rgba(255,255,255,.16);font-size:18px;font-weight:700;line-height:1}.one-c-operation-content{display:grid;gap:5px;min-width:0}.one-c-operation-description{font-size:12px;line-height:1.35;color:#e8f1ff}.one-c-context-menu{position:fixed;z-index:10000;display:grid;gap:6px;min-width:260px;max-width:min(360px,calc(100vw - 16px));padding:10px;background:#fff;border:1px solid #cbd5e2;border-radius:10px;box-shadow:0 18px 45px #11182742}.one-c-context-menu[hidden]{display:none}.one-c-context-menu button{text-align:left;width:100%}.one-c-context-menu hr{width:100%;border:0;border-top:1px solid #d8dfe9;margin:3px 0}.one-c-context-menu .one-c-active-operation{background:#1769e0!important;border-color:#1769e0!important;color:#fff!important}.one-c-selection-dialog{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px)}.one-c-selection-shell{padding:24px;display:grid;gap:14px;max-height:calc(100vh - 48px);box-sizing:border-box}.one-c-selection-list{display:grid;gap:7px;max-height:52vh;overflow:auto;padding-right:4px}.one-c-selection-row{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:11px 12px;border:1px solid #d8dfe9;border-radius:9px;cursor:pointer}.one-c-selection-row:hover{border-color:#1769e0}.one-c-selection-row.unavailable{opacity:.62;cursor:not-allowed}.one-c-selection-row input{width:18px!important;height:18px;flex:0 0 auto;margin-top:2px;accent-color:#1769e0}.one-c-selection-row span{display:grid;gap:3px;min-width:0}.one-c-selection-row small{color:#687386;overflow-wrap:anywhere}.one-c-selection-row small.error{color:#b42318}.one-c-operation-selection-filters input[type=search]{flex:1 1 320px}.one-c-base-table .one-c-base-actions{grid-template-columns:repeat(2,max-content)}.one-c-base-table .one-c-base-actions{min-width:270px}.one-c-base-table .one-c-base-actions .one-c-active-operation{background:#1769e0!important;border-color:#1769e0!important;color:#fff!important}
html[data-theme="dark"] .one-c-dashboard-head p,html[data-theme="dark"] .one-c-favorite-card small,html[data-theme="dark"] .one-c-favorite-configuration,html[data-theme="dark"] .one-c-favorite-meta,html[data-theme="dark"] .one-c-dashboard-empty,html[data-theme="dark"] .one-c-selection-row small{color:#aeb8c7}html[data-theme="dark"] .one-c-favorite-card{background:#20242a;border-color:#46505f}html[data-theme="dark"] .one-c-dashboard-empty{border-color:#46505f}html[data-theme="dark"] .one-c-context-menu{background:#282a2e;border-color:#46505f;box-shadow:0 18px 45px #0009}html[data-theme="dark"] .one-c-context-menu hr,html[data-theme="dark"] .one-c-selection-row{border-color:#46505f}
@media(max-width:1150px){.one-c-dashboard{grid-template-columns:1fr}.one-c-favorites-block{grid-row:auto}}@media(max-width:760px){.one-c-favorite-grid,.one-c-operation-grid{grid-template-columns:1fr}.one-c-dashboard-head{align-items:stretch;flex-direction:column}.one-c-selection-shell{padding:18px}.one-c-current-operation{align-items:flex-start;flex-direction:column}.one-c-current-operation>span:last-child{text-align:left}}
.one-c-favorite-grid,.one-c-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.one-c-favorite-grid,.one-c-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.one-c-favorite-grid,.one-c-operation-grid{grid-template-columns:1fr}}
.one-c-exchange-topology-block{grid-column:1/-1}.one-c-exchange-topology{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.one-c-exchange-plan{display:grid;gap:11px;padding:14px;border:1px solid #cbd5e2;border-radius:11px;background:#f7f9fc;min-width:0}.one-c-exchange-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.one-c-exchange-plan-head>span:first-child{display:grid;gap:3px;min-width:0}.one-c-exchange-plan-head small,.one-c-exchange-base small{color:#687386}.one-c-exchange-bases{display:grid;gap:7px}.one-c-exchange-base{display:grid;grid-template-columns:20px minmax(0,1fr);gap:4px;padding:8px 10px;border-radius:8px;background:#fff}.one-c-exchange-base>span:last-child{display:grid;gap:3px;min-width:0}.one-c-exchange-base strong,.one-c-exchange-base small{overflow-wrap:anywhere}.one-c-exchange-base.conflict{outline:2px solid #c77700;background:#fff7e8}.one-c-exchange-branch{color:#1769e0;font-weight:700}.one-c-exchange-unresolved{padding:8px 10px;border:1px dashed #cbd5e2;border-radius:8px}.one-c-exchange-unresolved summary{cursor:pointer}.one-c-exchange-unresolved ul{margin:8px 0 0;padding-left:22px}.one-c-exchange-unresolved li{margin:4px 0}html[data-theme="dark"] .one-c-exchange-plan{background:#20242a;border-color:#46505f}html[data-theme="dark"] .one-c-exchange-base{background:#282d35}html[data-theme="dark"] .one-c-exchange-base.conflict{background:#42351f;outline-color:#d89a35}html[data-theme="dark"] .one-c-exchange-plan-head small,html[data-theme="dark"] .one-c-exchange-base small{color:#aeb8c7}@media(max-width:900px){.one-c-exchange-topology{grid-template-columns:1fr}}
.one-c-operation-selection-layout{display:grid;grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:12px;min-height:0}.one-c-operation-group-tree{min-width:0;max-height:52vh;overflow:auto;padding:8px;border:1px solid #d8dfe9;border-radius:9px;background:#f7f9fc}.one-c-operation-tree-children{display:grid;gap:3px;margin-top:3px}.one-c-operation-tree-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;padding:8px 9px;text-align:left;color:inherit;background:transparent;border:0;border-radius:7px}.one-c-operation-tree-item.level-1{padding-left:19px}.one-c-operation-tree-item:hover,.one-c-operation-tree-item:focus{background:#e5edf8;color:inherit}.one-c-operation-tree-item.selected{background:#1769e0;color:#fff}.one-c-operation-tree-item small{color:inherit;opacity:.75}.one-c-operation-tree-icon{font-size:12px}.one-c-operation-tree-empty{display:block;padding:10px 12px;color:#687386;font-size:12px}html[data-theme="dark"] .one-c-operation-group-tree{background:#20242a;border-color:#46505f}html[data-theme="dark"] .one-c-operation-tree-item:hover,html[data-theme="dark"] .one-c-operation-tree-item:focus{background:#343d49}@media(max-width:760px){.one-c-operation-selection-layout{grid-template-columns:1fr}.one-c-operation-group-tree{max-height:190px}}
.one-c-extension-card-dialog{width:min(760px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:hidden}.one-c-extension-card-form{padding:24px;display:grid;gap:13px;max-height:calc(100vh - 32px);min-width:0;overflow-x:hidden;overflow-y:auto}.one-c-extension-card-form .section-title{align-items:flex-start;min-width:0}.one-c-extension-card-form .section-title>div{min-width:0}.one-c-extension-card-form .section-title h2{margin:0}.one-c-extension-card-form .section-title button{flex:0 0 auto}.one-c-extension-card-form>label{display:grid;gap:6px;min-width:0}.one-c-extension-card-form input,.one-c-extension-card-form textarea{width:100%;max-width:100%;min-width:0}.one-c-extension-card-form textarea{resize:vertical}.one-c-extension-card-form .check{display:flex!important}.one-c-extension-card-form .check input{width:auto}.one-c-extension-card-form .actions{min-width:0}.one-c-extension-file{margin:3px 0 0;min-width:0;overflow-wrap:anywhere;word-break:break-word}@media(max-width:600px){.one-c-extension-card-form{padding:18px}.one-c-extension-card-form .section-title{align-items:stretch}.one-c-extension-card-form .section-title button{align-self:flex-start}}
.one-c-extension-purpose-cell{width:72px;min-width:72px;text-align:center}.one-c-extension-purpose{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid currentColor;border-radius:50%;vertical-align:middle}.one-c-extension-purpose svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.one-c-extension-purpose.universal{color:#2878d4;background:rgba(40,120,212,.12)}.one-c-extension-purpose.specialized{color:#9a5bd5;background:rgba(154,91,213,.12)}
