.itg-approved #managedRoot{display:grid;gap:16px}.managed-controls,.managed-tabs{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.managed-controls label{display:grid;gap:5px;min-width:180px;flex:1}.managed-controls input,.managed-controls select{width:100%}.managed-panel{padding:20px;background:#fff;border:1px solid #d9e6f2;border-radius:18px;box-shadow:0 8px 25px #174b7a08}.managed-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.managed-fields label{display:grid;gap:6px;min-width:0}.managed-fields textarea{width:100%;min-height:82px;resize:vertical}.managed-fields input,.managed-fields select{max-width:100%;width:100%}.managed-wide{grid-column:1/-1}.managed-table{overflow:auto}.managed-table td,.managed-table th{white-space:nowrap}.managed-name{display:inline-block;background:#dceeff;border:1px solid #bdd8f1;color:#174b7a;padding:5px 9px;border-radius:8px}.managed-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.managed-critical{color:#a51d35}.managed-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.itg-approved .managed-dashboard button{height:auto!important;min-height:90px!important;text-align:left;padding:16px;background:#f2f8ff;color:#174b7a;border:1px solid #d3e3f4;border-radius:15px}.managed-dashboard strong{display:block;font-size:26px;margin-top:6px}.managed-dashboard .critical{background:#fff1f3;color:#a51d35}.managed-status{white-space:pre-wrap;overflow-wrap:anywhere}.managed-file-list{display:grid;gap:6px}.managed-file-list label{display:flex;align-items:center;gap:10px;overflow-wrap:anywhere}.managed-file-list button{text-align:left;white-space:normal!important;height:auto!important;min-height:36px}.managed-timeline{display:flex;width:100%;height:24px;background:#edf0f5;border-radius:6px;overflow:hidden}.managed-timeline span{display:block;min-width:0}.managed-timeline .Active{background:#238668}.managed-timeline .Idle{background:#d7a524}.managed-timeline .Locked{background:#5481c0}.managed-timeline .Unknown{background:#bbc3ce}.managed-session{margin:10px 0}.monitoring-only .sidebar .nav-item[data-page=managed]:not(.hidden){display:flex!important}@media(max-width:760px){.managed-fields,.managed-dashboard{grid-template-columns:1fr}.managed-panel{padding:12px}.managed-controls label{min-width:140px}}
.itg-approved #managedRoot{grid-template-columns:minmax(0,1fr);min-width:0}.managed-panel,#managedContent,.managed-table,.managed-fields>*{min-width:0}.managed-controls select{min-width:0}.managed-attendance{margin-top:16px}.managed-attendance select{max-width:100%}

#managedPicker{width:min(900px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:85vh;padding:24px;box-sizing:border-box;background:#f6fbff;border:1px solid #c9dfef;border-radius:20px;color:#183f66}#managedPicker header,#managedPicker footer{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}#managedPicker h3{margin:0 0 8px}#managedPicker .managed-browse-toolbar{display:flex;gap:8px;flex-wrap:wrap}#managedPicker input{min-width:120px;flex:1;width:auto}#managedPicker .managed-file-list{max-height:42vh;min-height:170px;overflow:auto;padding:8px;background:#fff;border:1px solid #d9e8f4;border-radius:12px}#managedPicker .managed-file-entry{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid #e0edf8;background:#f0f7ff;box-sizing:border-box}#managedPicker .managed-file-entry>span:nth-child(2){flex:1;min-width:0}#managedPicker strong,#managedPicker small{display:block;overflow-wrap:anywhere}#managedPicker small{color:#54718b;font-size:12px;margin-top:4px}#managedPicker .managed-file-entry>span:last-child{font-size:12px;flex-shrink:0}#managedPicker footer{margin-top:14px}#managedPicker .pager,#managedPicker .managed-actions{margin:0;display:flex;gap:8px;align-items:center}#managedBrowseError{min-height:24px;overflow-wrap:anywhere}#managedPicker .managed-folder-empty{padding:20px;color:#54718b}#managedPicker button:disabled{opacity:.5;cursor:default}@media(max-width:600px){#managedPicker{padding:14px}#managedPicker input{flex-basis:60%}#managedPicker footer{align-items:stretch}#managedPicker .managed-file-entry{gap:8px;padding:10px}#managedPicker .managed-file-entry>span:last-child{display:none}}

.itg-approved .managed-controls{align-items:flex-end}.itg-approved .managed-fields{align-items:start}.itg-approved .managed-fields label{align-content:start;grid-auto-rows:max-content}.itg-approved #managedRoot input:not([type=checkbox]),.itg-approved #managedRoot select{height:44px!important;min-height:44px!important;margin:0;box-sizing:border-box}.itg-approved #managedRoot button{height:44px!important;min-height:44px!important;align-self:auto;margin-top:0;margin-bottom:0}.managed-path-field{display:grid;gap:6px;min-width:0}.managed-path-row{display:flex;gap:8px;align-items:flex-start}.managed-path-row input,.managed-path-row textarea{flex:1;min-width:0;width:0!important}.managed-path-row button{flex:0 0 auto;white-space:nowrap}.managed-advanced{margin-top:16px;padding:14px 16px;background:#f3f9ff;border:1px solid #d5e6f5;border-radius:12px}.managed-advanced summary{cursor:pointer;font-weight:600;color:#224f79}.managed-advanced summary small{font-weight:400;color:#607b91;margin-left:10px}.managed-advanced[open]>summary{margin-bottom:16px}.managed-advanced small{line-height:1.5;color:#607b91}.managed-advanced fieldset{border:0;padding:0;margin:14px 0 0;min-width:0}.managed-check{display:flex;align-items:center;gap:8px}.managed-check input{width:18px;height:18px}.managed-run-details{min-width:180px;max-width:440px;white-space:normal;overflow-wrap:anywhere}.managed-run-details summary{cursor:pointer;white-space:nowrap}.managed-panel>.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.managed-panel>.toolbar h3{margin:0}.managed-actions{align-items:center}.managed-fields small{font-size:12px}@media(max-width:600px){.managed-path-row{flex-wrap:wrap}.managed-path-row input,.managed-path-row textarea{flex-basis:100%;width:100%!important}.managed-path-row button{width:auto}.managed-advanced summary small{display:block;margin:5px 0 0}}
.itg-approved #managedRoot label{margin:0!important}
