@layer compatibility{.financial-covenant-panel{margin:12px 18px;overflow:hidden;border:1px solid var(--line);border-radius:3px;background:var(--surface);box-shadow:none}.financial-covenant-panel>summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:34px;padding:6px 8px;cursor:pointer;list-style:none}.financial-covenant-panel>summary::-webkit-details-marker{display:none}.financial-covenant-panel>summary span{color:var(--text);font-size:13px;font-weight:800}.financial-covenant-panel>summary em{color:var(--muted);font-size:9px;font-style:normal;font-weight:650}.financial-covenant-panel-body{padding:0 6px 6px}.financial-covenant-editor{display:grid;gap:6px;padding-top:6px;border-top:1px solid var(--line)}.financial-covenant-editor-head{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:0 2px}.financial-covenant-editor-head h2{margin:0;color:var(--text);font-size:12px}.financial-covenant-editor-head p{max-width:850px;margin:2px 0 0;color:var(--muted);font-size:9px;line-height:1.3}.financial-covenant-editor-head label,.financial-covenant-comment{display:grid;gap:3px;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.financial-covenant-editor-head select{min-width:250px;height:28px;padding:3px 26px 3px 6px;border:1px solid var(--line-strong);border-radius:2px;color:var(--text);background:#fff;font-size:9px;font-weight:700}.financial-covenant-editor form{display:grid;gap:6px}.financial-covenant-version-workflow{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;min-width:0;border:1px solid var(--line);background:#fff}.financial-covenant-version-state{display:grid;align-content:center;gap:1px;min-height:44px;padding:5px 7px;border-right:1px solid var(--line)}.financial-covenant-version-state span,.financial-covenant-version-name>span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.financial-covenant-version-state strong{overflow:hidden;color:var(--text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.financial-covenant-version-state small{color:var(--muted);font-size:8px}.financial-covenant-version-state.is-applied{box-shadow:inset 3px 0 var(--positive)}.financial-covenant-version-state.is-saved{box-shadow:inset 3px 0 var(--attention)}.financial-covenant-version-actions{display:flex;align-items:center;gap:4px;padding:5px 6px}.financial-covenant-version-actions button,.financial-covenant-edit-actions button,.financial-covenant-version-table button{min-height:24px;padding:3px 7px;border:1px solid var(--line-strong);border-radius:0;color:var(--text);background:#fff;box-shadow:none;font-size:8px;font-weight:750;white-space:nowrap}.financial-covenant-version-actions button.primary,.financial-covenant-edit-actions button.primary{border-color:var(--brand);color:#fff;background:var(--brand)}.financial-covenant-version-actions button:disabled,.financial-covenant-edit-actions button:disabled,.financial-covenant-version-table button:disabled{border-color:var(--line);color:var(--muted);background:#f3f5f6;cursor:default;opacity:.72}.financial-covenant-data-version,.financial-covenant-feedback{margin:0;padding:3px 6px;color:var(--muted);background:#f7f8f9;font-size:8px;line-height:1.25}.financial-covenant-data-version strong{color:var(--text)}.financial-covenant-feedback{border-left:3px solid var(--brand);color:var(--text);background:#eef6f5}.financial-covenant-scope-note{margin:0;padding:4px 6px;border-left:2px solid var(--brand);color:var(--text);background:#f5f7f8;font-size:9px}.financial-covenant-scope-note.inherited,.financial-covenant-scope-note.mixed,.financial-covenant-scope-note.saved{border-left-color:var(--attention)}.financial-covenant-scope-note.editing{border-left-color:var(--brand);background:#eef6f5}.financial-covenant-table-scroll{width:100%;min-width:0;overflow:auto;overscroll-behavior-x:contain}.financial-covenant-table{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed;color:var(--text);background:#fff}.financial-covenant-table th,.financial-covenant-table td{height:29px;padding:3px 5px;border:1px solid #d9dee3;overflow:hidden;color:var(--text);background:#fff;font-size:9px;line-height:1.2;text-align:left;text-overflow:ellipsis;vertical-align:middle}.financial-covenant-table thead th{height:24px;color:#53606b;background:#f4f6f7;font-size:8px;font-weight:800;text-transform:uppercase}.financial-covenant-table thead th:nth-child(1){width:17%}.financial-covenant-table thead th:nth-child(2){width:5%}.financial-covenant-table thead th:nth-child(3){width:14%}.financial-covenant-table thead th:nth-child(4){width:9%}.financial-covenant-table thead th:nth-child(5){width:12%}.financial-covenant-table thead th:nth-child(6){width:10%}.financial-covenant-table thead th:nth-child(7){width:21%}.financial-covenant-table thead th:nth-child(8){width:12%}.financial-covenant-table tbody th strong,.financial-covenant-table tbody th span,.financial-covenant-updated,.financial-covenant-table td>small{display:block}.financial-covenant-table tbody th strong{font-size:9px}.financial-covenant-table tbody th span,.financial-covenant-table td>small,.financial-covenant-updated{color:var(--muted);font-size:8px}.financial-covenant-source{font-size:8px;font-weight:700}.financial-covenant-source.own{color:var(--brand)}.financial-covenant-source.inherited{color:var(--attention)}.financial-covenant-number-cell{padding:0}.financial-covenant-number-cell input{width:100%;height:28px;padding:2px 5px;border:0;border-radius:0;color:var(--text);-webkit-text-fill-color:var(--text);background:#fff;box-shadow:none;font-size:10px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right}.financial-covenant-number-cell input:focus{outline:0;background:#fffde8;box-shadow:inset 0 0 0 2px var(--brand)}.financial-covenant-number-cell input:disabled{color:var(--text);-webkit-text-fill-color:var(--text);background:#f7f8f9;cursor:default;opacity:1}.financial-covenant-form-footer{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr) auto;align-items:end;gap:8px}.financial-covenant-version-name,.financial-covenant-comment{display:grid;gap:3px}.financial-covenant-version-name input,.financial-covenant-comment input{width:100%;height:28px;padding:3px 6px;border:1px solid var(--line-strong);border-radius:2px;color:var(--text);background:#fff;font-size:9px;text-transform:none}.financial-covenant-edit-actions{display:flex;gap:4px}.financial-covenant-edit-actions button{min-height:28px}.financial-covenant-audit-note{color:var(--muted);font-size:8px}.financial-covenant-version-history{border:1px solid var(--line);background:#fff}.financial-covenant-version-history>summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:28px;padding:4px 6px;border-bottom:1px solid var(--line);cursor:pointer;list-style:none}.financial-covenant-version-history>summary::-webkit-details-marker{display:none}.financial-covenant-version-history>summary span{color:var(--text);font-size:10px;font-weight:800}.financial-covenant-version-history>summary em{color:var(--muted);font-size:8px;font-style:normal;font-weight:500}.financial-covenant-version-table-scroll{width:100%;min-width:0;max-height:180px;overflow:auto}.financial-covenant-version-table{width:100%;min-width:960px;border-collapse:collapse;table-layout:fixed;color:var(--text);background:#fff}.financial-covenant-version-table th,.financial-covenant-version-table td{height:25px;padding:3px 5px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;color:var(--text);background:#fff;font-size:8px;line-height:1.15;text-align:left;text-overflow:ellipsis;white-space:nowrap}.financial-covenant-version-table thead th{position:sticky;top:0;z-index:2;height:23px;color:#53606b;background:#f4f6f7;font-size:7px;font-weight:800;text-transform:uppercase}.financial-covenant-version-table th:nth-child(1){width:6%}.financial-covenant-version-table th:nth-child(2){width:12%}.financial-covenant-version-table th:nth-child(3){width:18%}.financial-covenant-version-table th:nth-child(4){width:8%}.financial-covenant-version-table th:nth-child(5){width:16%}.financial-covenant-version-table th:nth-child(6){width:14%}.financial-covenant-version-table th:nth-child(7){width:18%}.financial-covenant-version-table th:nth-child(8){width:8%}.financial-covenant-version-table tr.is-selected td{background:#f3f8f7}.financial-covenant-version-table tr.is-applied td:first-child{box-shadow:inset 3px 0 var(--positive)}.financial-covenant-version-table button{min-width:48px;min-height:20px;padding:2px 5px}@media(max-width:700px){.financial-covenant-panel{margin-inline:10px}.financial-covenant-editor-head{align-items:stretch;flex-direction:column}.financial-covenant-editor-head select{width:100%;min-width:0}.financial-covenant-version-workflow{grid-template-columns:1fr}.financial-covenant-version-state{border-right:0;border-bottom:1px solid var(--line)}.financial-covenant-form-footer{grid-template-columns:1fr}.financial-covenant-edit-actions{display:grid;grid-template-columns:1fr 1fr}.financial-covenant-form-footer button{width:100%}}}
