.tools-dr.inverterwide { right:-1390px; width:1350px; max-width:96vw; }
.tools-dr.inverterwide.on { right:0; }
.tools-dr.inverterwide .reg-debug-body { width:100%; }
.ir-tabs { display:flex; align-items:center; gap:2px; min-height:42px; margin:0 0 16px; border-bottom:1px solid #28425b; }
.ir-tabs button { min-height:42px; padding:0 16px; color:#91a4b7; border:0; border-bottom:2px solid transparent; background:transparent; font-size:14px; font-weight:650; cursor:pointer; }
.ir-tabs button:hover { color:#dbe7f0; }
.ir-tabs button.is-active { color:#5be1c9; border-bottom-color:#21bda5; }
.ir-pane[hidden] { display:none; }
.ir-direct,.ir-library { color:#dbe7f0; }
.ir-target-bar { display:grid; grid-template-columns:minmax(230px,1.2fr) auto minmax(270px,1.3fr) 112px minmax(145px,.7fr); gap:10px; align-items:end; padding:0 0 16px; border-bottom:1px solid #28425b; }
.ir-flow-head { display:flex; grid-column:1/-1; align-items:center; gap:10px; min-width:0; padding:0 0 4px; }
.ir-flow-head strong,.ir-flow-head small,.ir-action-stage strong,.ir-action-stage small { display:block; }
.ir-flow-head strong,.ir-action-stage strong { color:#edf4f8; font-size:14px; }
.ir-flow-head small,.ir-action-stage small { margin-top:2px; color:#71879b; font-size:11px; }
.ir-step-index { display:grid; flex:0 0 36px; width:36px; height:36px; place-items:center; box-sizing:border-box; color:#5be1c9; border:1px solid rgba(91,225,201,.46); border-radius:50%; background:rgba(33,189,165,.08); font-size:24px; font-weight:750; line-height:1; }
.ir-field,.ir-editor-form label { display:grid; gap:5px; min-width:0; color:#91a4b7; font-size:12px; }
.ir-field input,.ir-field select,.ir-editor-form input,.ir-editor-form select,.ir-editor-form textarea,.ir-library-toolbar input,.ir-library-toolbar select { width:100%; min-width:0; min-height:36px; box-sizing:border-box; padding:7px 10px; color:#e6edf3; border:1px solid #315174; border-radius:5px; outline:0; background:#0d1622; font-size:14px; }
.ir-field input:focus,.ir-field select:focus,.ir-editor-form input:focus,.ir-editor-form select:focus,.ir-editor-form textarea:focus,.ir-library-toolbar input:focus { border-color:#21bda5; box-shadow:0 0 0 2px rgba(33,189,165,.12); }
.ir-primary,.ir-secondary,.ir-danger,.ir-icon-button { min-height:36px; padding:0 13px; border:1px solid transparent; border-radius:5px; font-size:13px; font-weight:700; cursor:pointer; white-space:nowrap; }
.ir-primary { color:#061a17; border-color:#5be1c9; background:#5be1c9; }
.ir-primary:hover { background:#76ead5; }
.ir-secondary { color:#c3d1dd; border-color:#3a5874; background:#132235; }
.ir-secondary:hover { color:#fff; border-color:#6687a5; }
.ir-danger { color:#fff; border-color:#c85963; background:#a73945; }
.ir-danger:hover { background:#bb4652; }
.ir-primary:disabled,.ir-secondary:disabled,.ir-danger:disabled { opacity:.45; cursor:not-allowed; }
.ir-icon-button { display:grid; place-items:center; width:34px; min-height:34px; padding:0; color:#9fb1c1; border-color:#315174; background:transparent; font-size:20px; }
.ir-target-status { align-self:center; min-width:0; color:#7f94a7; font-size:12px; line-height:1.35; }
.ir-target-relation { display:grid; grid-column:1/-1; grid-template-columns:minmax(250px,1fr) minmax(250px,1fr) auto; gap:14px; align-items:center; min-width:0; padding-top:10px; border-top:1px solid #20364a; color:#71879b; font-size:11px; }
.ir-target-relation span { min-width:0; }
.ir-target-relation b { display:inline; margin-left:7px; overflow-wrap:anywhere; color:#c8d7e2; font-size:12px; font-weight:650; }
.ir-verification { justify-self:end; color:#f4c76f; }
.ir-verification.is-success { color:#64d9ae; }
.ir-work-grid { display:grid; grid-template-columns:minmax(480px,1fr) 9px minmax(280px,var(--ir-history-width,640px)); min-height:560px; }
.ir-console { min-width:0; padding:18px 18px 0 0; }
.ir-work-split { position:relative; width:9px; min-height:100%; cursor:col-resize; touch-action:none; outline:0; }
.ir-work-split::before { content:''; position:absolute; top:0; bottom:0; left:4px; width:1px; background:#28425b; transition:background .15s,box-shadow .15s; }
.ir-work-split:hover::before,.ir-work-split:focus::before,.ir-work-split.dragging::before { background:#21bda5; box-shadow:0 0 0 2px rgba(33,189,165,.18); }
body.ir-work-resizing { cursor:col-resize; user-select:none; }
.ir-history { min-width:0; padding:18px 0 0 18px; }
.ir-section-head { display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:34px; margin-bottom:14px; }
.ir-section-head h4 { margin:0; color:#edf4f8; font-size:16px; letter-spacing:0; }
.ir-section-head span { display:block; margin-top:3px; color:#71879b; font-size:12px; }
.ir-heading-copy { display:flex; align-items:center; gap:10px; min-width:0; }
.ir-heading-copy > .ir-step-index { display:grid; margin-top:0; color:#5be1c9; font-size:24px; }
.ir-parameter-picker { display:grid; grid-template-columns:minmax(190px,.72fr) minmax(300px,1.28fr); gap:12px; }
.ir-definition-field { position:relative; }
.ir-definition-field > label { color:#91a4b7; font-size:12px; }
.ir-definition-matches { position:absolute; z-index:30; top:calc(100% + 4px); right:0; left:0; max-height:238px; overflow:auto; border:1px solid #315174; border-radius:5px; background:#0d1622; box-shadow:0 12px 28px rgba(0,0,0,.34); }
.ir-definition-matches[hidden] { display:none; }
.ir-definition-match { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:14px; align-items:center; width:100%; min-height:42px; box-sizing:border-box; padding:8px 11px; color:#dce7ef; border:0; border-bottom:1px solid #20364a; outline:0; background:transparent; text-align:left; cursor:pointer; }
.ir-definition-match:last-child { border-bottom:0; }
.ir-definition-match:hover,.ir-definition-match:focus-visible { background:#174574; }
.ir-definition-match strong { min-width:0; overflow:hidden; font-size:14px; text-overflow:ellipsis; white-space:nowrap; }
.ir-definition-match span { color:#91a9bc; font-size:12px; white-space:nowrap; }
.ir-definition-meta { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:0; margin:16px 0 0; border-top:1px solid #28425b; border-bottom:1px solid #28425b; }
.ir-definition-meta div { min-width:0; padding:10px 12px; border-right:1px solid #28425b; }
.ir-definition-meta div:nth-child(3n) { border-right:0; }
.ir-definition-meta dt { color:#71879b; font-size:11px; }
.ir-definition-meta dd { min-height:19px; margin:4px 0 0; overflow-wrap:anywhere; color:#cbd8e3; font-size:13px; }
.ir-definition-meta .ir-meta-emphasis dt { color:#f4c76f; font-weight:600; }
.ir-definition-meta .ir-meta-emphasis dd { color:#ffe3a3; font-weight:600; }
.ir-action-stage { display:flex; align-items:center; gap:10px; min-width:0; padding:16px 0 12px; border-bottom:1px solid #28425b; }
.ir-read-zone,.ir-write-zone { display:grid; gap:14px; align-items:center; border-bottom:1px solid #28425b; }
.ir-read-zone { grid-template-areas:'label action' 'value value'; grid-template-columns:minmax(0,1fr) auto; min-height:116px; padding:13px 0 14px; }
.ir-read-zone .ir-action-label { grid-area:label; }
.ir-read-zone .ir-value-display { grid-area:value; }
.ir-read-zone .ir-primary { grid-area:action; }
.ir-write-zone { grid-template-columns:145px minmax(0,1fr) auto; min-height:92px; }
.ir-action-label strong,.ir-action-label span { display:block; }
.ir-action-label strong { color:#eef5f8; font-size:14px; }
.ir-action-label span { margin-top:4px; color:#71879b; font-size:11px; }
.ir-value-display { display:grid; min-width:0; }
.ir-value-line { display:flex; align-items:baseline; min-width:0; overflow-x:auto; overflow-y:hidden; padding-bottom:2px; scrollbar-width:thin; scrollbar-color:#315174 transparent; }
.ir-value-line::-webkit-scrollbar { height:4px; }.ir-value-line::-webkit-scrollbar-thumb { background:#315174; border-radius:2px; }
.ir-value-display strong { flex:0 0 auto; color:#5be1c9; font-family:Consolas,monospace; font-size:30px; font-weight:750; line-height:1.2; letter-spacing:0; white-space:nowrap; }
.ir-value-display .ir-value-line > span { flex:0 0 auto; margin-left:7px; color:#a9bdca; font-size:14px; }
.ir-value-display small { margin-top:5px; overflow-wrap:anywhere; color:#71879b; font-family:Consolas,monospace; font-size:11px; }
.ir-write-input { position:relative; display:block; }
.ir-write-input input,.ir-write-input select { width:100%; min-height:42px; box-sizing:border-box; padding:8px 50px 8px 12px; color:#edf4f8; border:1px solid #3a5874; border-radius:5px; outline:0; background:#0d1622; font-size:18px; }
.ir-write-input input { font-family:Consolas,monospace; }
.ir-write-input select { padding-right:38px; font-size:15px; }
.ir-write-input input:focus,.ir-write-input select:focus { border-color:#e17078; box-shadow:0 0 0 2px rgba(225,112,120,.1); }
.ir-write-input [hidden] { display:none; }
.ir-write-input b { position:absolute; top:50%; right:12px; color:#8fa4b6; font-size:12px; transform:translateY(-50%); }
.ir-write-preview { grid-column:2; margin-top:-16px; color:#7690a4; font-family:Consolas,monospace; font-size:11px; }
.ir-write-preview.is-error { color:#ff9299; }
.ir-write-zone .ir-danger { grid-column:3; grid-row:1 / span 2; }
.ir-feedback { min-height:24px; padding:11px 0; color:#89a0b3; font-size:13px; }
.ir-feedback.is-success { color:#64d9ae; }
.ir-feedback.is-error { color:#ff9299; }
#irAdminFeedback:empty { display:none; }
.ir-history-table,.ir-library-table { overflow:auto; border-top:1px solid #28425b; }
.ir-history table,.ir-library-table table { width:100%; border-collapse:collapse; table-layout:fixed; }
.ir-history table { min-width:800px; }
.ir-history th,.ir-history td,.ir-library-table th,.ir-library-table td { padding:9px 8px; border-bottom:1px solid #20364a; text-align:left; vertical-align:middle; font-size:12px; }
.ir-history th,.ir-library-table th { color:#71879b; font-weight:650; }
.ir-history td { overflow:hidden; color:#b9c8d4; text-overflow:ellipsis; white-space:nowrap; }
.ir-history th:nth-child(1) { width:152px; }.ir-history th:nth-child(2) { width:68px; }.ir-history th:nth-child(3) { width:180px; }.ir-history th:nth-child(4) { width:170px; }.ir-history th:nth-child(5) { width:116px; }.ir-history th:nth-child(6) { width:114px; }
.ir-history-sn { font-family:Consolas,monospace; }
.ir-history-filter { display:grid; gap:4px; min-width:0; color:#71879b; font-size:12px; }
.ir-history-filter input { width:100%; min-width:0; height:28px; box-sizing:border-box; padding:4px 7px; color:#dbe7f0; border:1px solid #315174; border-radius:4px; outline:0; background:#0d1622; font-size:11px; }
.ir-history-filter input:focus { border-color:#21bda5; box-shadow:0 0 0 2px rgba(33,189,165,.1); }
.ir-status { display:inline-block; padding:2px 6px; border-radius:4px; color:#9fb1c1; background:#1b2d3f; font-size:10px; font-weight:750; }
.ir-status.is-success { color:#68ddb2; background:rgba(31,157,119,.18); }.ir-status.is-failed { color:#ff9299; background:rgba(183,61,73,.18); }.ir-status.is-pending { color:#f4c76f; background:rgba(181,127,30,.18); }
.ir-library-toolbar { display:flex; align-items:center; justify-content:space-between; gap:18px; padding:0 0 14px; border-bottom:1px solid #28425b; }
.ir-library-toolbar > div:first-child strong,.ir-library-toolbar > div:first-child span { display:block; }.ir-library-toolbar > div:first-child strong { color:#edf4f8; font-size:16px; }.ir-library-toolbar > div:first-child span { margin-top:3px; color:#71879b; font-size:12px; }
.ir-toolbar-actions { display:flex; align-items:center; gap:7px; }.ir-toolbar-actions input { width:210px; }.ir-toolbar-actions select { width:118px; }
.ir-import-area { padding:14px 0 16px; border-bottom:1px solid #28425b; }
.ir-import-area > header { display:flex; align-items:center; justify-content:space-between; margin-bottom:10px; }.ir-import-area > header strong,.ir-import-area > header span { display:block; }.ir-import-area > header strong { color:#edf4f8; font-size:14px; }.ir-import-area > header span { margin-top:3px; color:#71879b; font-size:11px; }
.ir-import-drop { display:grid; min-height:112px; box-sizing:border-box; place-content:center; justify-items:center; padding:16px; color:#93a8ba; border:1px dashed #365d83; border-radius:5px; outline:0; background:rgba(8,18,31,.28); cursor:pointer; transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease; }
.ir-import-drop:hover,.ir-import-drop:focus-visible,.ir-import-drop.is-dragover { color:#dff9f4; border-color:#35cdb4; background:rgba(33,189,165,.08); box-shadow:inset 0 0 0 1px rgba(53,205,180,.2); }
.ir-import-drop.is-busy { color:#b9d8d3; border-color:#438176; cursor:progress; }
.ir-import-drop-icon { height:30px; color:#8fb4c7; font-size:29px; line-height:1; transition:transform .16s ease,color .16s ease; }.ir-import-drop:hover .ir-import-drop-icon,.ir-import-drop:focus-visible .ir-import-drop-icon,.ir-import-drop.is-dragover .ir-import-drop-icon { color:#5be1c9; transform:translateY(-3px); }
.ir-import-drop strong { margin-top:6px; color:#d6e2eb; font-size:14px; }.ir-import-drop > span:last-child { margin-top:5px; color:#71879b; font-size:11px; }
.ir-import-preview { padding:14px 0 16px; border-bottom:1px solid #28425b; }
.ir-import-preview[hidden] { display:none; }
.ir-import-preview > header,.ir-import-preview > footer { display:flex; align-items:center; justify-content:space-between; gap:14px; }
.ir-import-preview > header strong,.ir-import-preview > header span { display:block; }.ir-import-preview > header strong { color:#edf4f8; font-size:14px; }.ir-import-preview > header span { margin-top:3px; color:#71879b; font-size:11px; }
.ir-import-stats { display:flex; flex-wrap:wrap; gap:18px; margin-top:12px; color:#91a4b7; font-size:12px; }.ir-import-stats span { display:flex; align-items:baseline; gap:5px; }.ir-import-stats b { color:#dce7ef; font-size:17px; }.ir-import-stats .is-warning b { color:#f4c76f; }.ir-import-stats .is-error b { color:#ff9299; }
.ir-import-messages { max-height:128px; margin-top:10px; overflow:auto; }.ir-import-messages:empty { display:none; }.ir-import-messages p { display:flex; gap:10px; margin:0; padding:5px 0; color:#9fb1c1; font-size:11px; }.ir-import-messages p b { flex:0 0 58px; }.ir-import-messages p.is-error { color:#ff9299; }.ir-import-messages p.is-warning { color:#f4c76f; }
.ir-import-sample { margin-top:12px; overflow:auto; }.ir-import-sample:empty { display:none; }.ir-import-sample table { width:100%; min-width:660px; border-collapse:collapse; table-layout:fixed; }.ir-import-sample th,.ir-import-sample td { padding:7px 8px; border-top:1px solid #20364a; color:#b9c8d4; text-align:left; font-size:11px; }.ir-import-sample th { color:#71879b; }.ir-import-sample th:first-child { width:30%; }.ir-import-sample td strong,.ir-import-sample td small { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.ir-import-sample td small { margin-top:2px; color:#71879b; }
.ir-import-preview > footer { margin-top:12px; }.ir-import-preview > footer span { color:#71879b; font-size:11px; }
.ir-import-actions { display:flex; align-items:center; justify-content:flex-end; gap:8px; flex-wrap:wrap; }
.ir-library-grid { display:grid; grid-template-columns:minmax(620px,1.35fr) minmax(390px,.85fr); min-height:650px; }
.ir-definition-list { min-width:0; padding:16px 18px 0 0; border-right:1px solid #28425b; }
.ir-library-table { max-height:660px; }
.ir-library-table th:nth-child(1) { width:42px; }.ir-library-table th:nth-child(2) { width:180px; }.ir-library-table th:nth-child(3) { width:112px; }.ir-library-table th:nth-child(4),.ir-library-table th:nth-child(5),.ir-library-table th:nth-child(6),.ir-library-table th:nth-child(7),.ir-library-table th:nth-child(8) { width:58px; }
.ir-library-index { color:#71879b; text-align:center!important; font-variant-numeric:tabular-nums; }
.ir-library-filter { display:grid; gap:4px; min-width:0; color:#71879b; font-size:12px; }
.ir-library-filter input { width:100%; min-width:0; height:28px; box-sizing:border-box; padding:4px 7px; color:#dbe7f0; border:1px solid #315174; border-radius:4px; outline:0; background:#0d1622; font-size:11px; }
.ir-library-filter input:focus { border-color:#21bda5; box-shadow:0 0 0 2px rgba(33,189,165,.1); }
.ir-library-empty { height:96px; color:#71879b; text-align:center!important; cursor:default; }
.ir-library-table tbody tr { cursor:pointer; }.ir-library-table tbody tr:hover { background:#132235; }.ir-library-table tr.is-disabled { opacity:.55; }
.ir-library-table tbody td { padding-top:5px; padding-bottom:5px; }
.ir-library-table td strong { display:block; overflow:hidden; color:#dce7ef; font-size:13px; line-height:1.25; text-overflow:ellipsis; white-space:nowrap; }
.ir-editor { min-width:0; padding:16px 0 20px 20px; }.ir-editor .ir-editor-toggle { display:flex; width:100%; min-height:42px; align-items:flex-start; justify-content:space-between; gap:12px; padding:0 8px 12px 0; color:inherit; border:0; border-bottom:1px solid #28425b; background:transparent; text-align:left; cursor:pointer; transform:none; }.ir-editor .ir-editor-toggle:hover,.ir-editor .ir-editor-toggle:active { background:transparent; transform:none; }.ir-editor-toggle strong,.ir-editor-toggle small { display:block; }.ir-editor-toggle strong { color:#edf4f8; font-size:15px; }.ir-editor-toggle small { margin-top:3px; color:#71879b; font-size:11px; }.ir-editor-toggle:hover strong,.ir-editor-toggle:focus-visible strong { color:#5be1c9; }.ir-editor-toggle:focus-visible { outline:0; }
.ir-editor-chevron { color:#8ca1b4; font-size:20px; font-weight:400; line-height:1; transition:transform .16s ease,color .16s ease; }.ir-editor:not(.is-collapsed) .ir-editor-chevron { color:#5be1c9; transform:rotate(180deg); }
.ir-editor-content { padding-top:12px; animation:ir-editor-open .16s ease-out; }.ir-editor-content[hidden] { display:none; }
@keyframes ir-editor-open { from { opacity:0; transform:translateY(-4px); } to { opacity:1; transform:translateY(0); } }
.ir-editor-form { display:grid; grid-template-columns:1fr 1fr; gap:10px; }.ir-editor-form textarea { resize:vertical; }.ir-editor-form .ir-span-2 { grid-column:1/-1; }
.ir-checkbox { display:flex!important; grid-column:1/-1; grid-template-columns:18px 1fr; align-items:center; }.ir-checkbox input { width:16px; min-height:16px; margin:0; }
.ir-editor-actions { display:flex; justify-content:flex-end; gap:8px; grid-column:1/-1; margin-top:2px; }
.ir-revisions { margin-top:12px; padding-top:12px; border-top:1px solid #28425b; }.ir-revisions > header { display:flex; align-items:center; justify-content:space-between; }.ir-revisions > header strong { font-size:13px; }
#irRevisionList { max-height:180px; margin-top:8px; overflow:auto; }#irRevisionList > div { display:flex; align-items:center; justify-content:space-between; gap:8px; padding:7px 0; border-bottom:1px solid #20364a; }#irRevisionList span,#irRevisionList b,#irRevisionList small { display:block; min-width:0; }#irRevisionList b { color:#c8d6e1; font-size:11px; }#irRevisionList small { margin-top:2px; overflow:hidden; color:#71879b; font-size:10px; text-overflow:ellipsis; white-space:nowrap; }
body.light .ir-tabs,.light .ir-target-bar,.light .ir-target-relation,.light .ir-definition-meta,.light .ir-read-zone,.light .ir-write-zone,.light .ir-library-toolbar,.light .ir-import-area,.light .ir-import-preview,.light .ir-editor-toggle { border-color:#d5dee7; }
body.light .ir-tabs button { color:#64748b; }body.light .ir-tabs button.is-active { color:#087f6d; border-bottom-color:#0fa88f; }
body.light .ir-flow-head strong,body.light .ir-action-stage strong { color:#17212b; }body.light .ir-step-index { color:#087f6d; border-color:rgba(15,168,143,.42); background:rgba(15,168,143,.08); }
body.light .ir-field input,body.light .ir-field select,body.light .ir-editor-form input,body.light .ir-editor-form select,body.light .ir-editor-form textarea,body.light .ir-library-toolbar input,body.light .ir-library-toolbar select,body.light .ir-write-input input,body.light .ir-write-input select { color:#17212b; border-color:#c6d2de; background:#fff; }
body.light .ir-definition-field > label { color:#64748b; }body.light .ir-definition-matches { border-color:#c6d2de; background:#fff; box-shadow:0 12px 28px rgba(15,23,42,.16); }body.light .ir-definition-match { color:#17212b; border-color:#e2e8f0; }body.light .ir-definition-match:hover,body.light .ir-definition-match:focus-visible { background:#e8f3fb; }body.light .ir-definition-match span { color:#64748b; }
body.light .ir-section-head h4,body.light .ir-library-toolbar strong,body.light .ir-editor-toggle strong,body.light .ir-action-label strong,body.light .ir-library-table td strong,body.light .ir-import-area > header strong { color:#17212b; }
body.light .ir-work-split::before { background:#d5dee7; }
body.light .ir-definition-meta dd,body.light .ir-history td { color:#334155; }body.light .ir-console,body.light .ir-definition-list { border-color:#d5dee7; }body.light .ir-history-table,body.light .ir-library-table { border-color:#d5dee7; }body.light .ir-history th,body.light .ir-history td,body.light .ir-library-table th,body.light .ir-library-table td { border-color:#e2e8f0; }body.light .ir-library-table tbody tr:hover { background:#eef6f5; }
body.light .ir-definition-meta .ir-meta-emphasis dt { color:#9a5a00; }body.light .ir-definition-meta .ir-meta-emphasis dd { color:#7a4300; }
body.light .ir-history-filter input { color:#17212b; border-color:#c6d2de; background:#fff; }
body.light .ir-library-filter input { color:#17212b; border-color:#c6d2de; background:#fff; }
body.light .ir-import-preview > header strong,body.light .ir-import-stats b { color:#17212b; }body.light .ir-import-sample th,body.light .ir-import-sample td { border-color:#e2e8f0; }body.light .ir-import-sample td { color:#334155; }
body.light .ir-import-drop { color:#64748b; border-color:#aebfce; background:#f8fafc; }body.light .ir-import-drop:hover,body.light .ir-import-drop:focus-visible,body.light .ir-import-drop.is-dragover { color:#087f6d; border-color:#0fa88f; background:#eefaf7; }body.light .ir-import-drop strong { color:#334155; }
@media(max-width:1100px){.ir-target-bar{grid-template-columns:1fr auto 1fr 100px}.ir-target-status{grid-column:1/-1}.ir-target-relation{grid-template-columns:1fr 1fr}.ir-verification{grid-column:1/-1;justify-self:start}.ir-work-grid{grid-template-columns:1fr}.ir-work-split{display:none}.ir-console{padding-right:0}.ir-history{padding-left:0;border-top:1px solid #28425b}.ir-library-grid{grid-template-columns:1fr}.ir-definition-list{padding-right:0;border-right:0}.ir-editor{padding-left:0;border-top:1px solid #28425b}.ir-library-toolbar{align-items:flex-start;flex-direction:column}.ir-toolbar-actions{width:100%;flex-wrap:wrap}}
@media(max-width:700px){#toolsDrawer.inverterwide{right:-100%;width:100%;max-width:100%}#toolsDrawer.inverterwide.on{right:0}.ir-tabs{overflow-x:auto}.ir-tabs button{flex:0 0 auto;padding:0 11px}.ir-target-bar,.ir-target-relation,.ir-parameter-picker,.ir-definition-meta{grid-template-columns:1fr}.ir-target-bar .ir-secondary{width:100%}.ir-verification{grid-column:auto}.ir-definition-meta div,.ir-definition-meta div:nth-child(3n){border-right:0;border-bottom:1px solid #28425b}.ir-definition-meta div:last-child{border-bottom:0}.ir-read-zone{grid-template-areas:'label' 'value' 'action';grid-template-columns:1fr;gap:8px;padding:12px 0}.ir-write-zone{grid-template-columns:1fr;gap:8px;padding:12px 0}.ir-read-zone button,.ir-write-zone .ir-danger{grid-column:auto;grid-row:auto;width:100%}.ir-write-preview{grid-column:auto;margin-top:0}.ir-toolbar-actions{display:grid;grid-template-columns:1fr 1fr}.ir-toolbar-actions input{grid-column:1/-1;width:100%}.ir-import-preview>footer{align-items:stretch;flex-direction:column}.ir-import-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.ir-import-actions .ir-primary,.ir-import-actions .ir-secondary{width:100%}.ir-editor .ir-editor-toggle{min-height:42px;padding:0 8px 12px 0!important;font-size:inherit!important;background:transparent!important;transform:none!important}.ir-editor-form{grid-template-columns:1fr}.ir-editor-form .ir-span-2,.ir-checkbox,.ir-editor-actions{grid-column:auto}.ir-library-table{max-height:420px}.ir-history{min-width:0}.ir-history table{min-width:800px}.ir-library-table table{min-width:780px}}
