.yaml-modal-overlay[data-v-096bb734]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1em}.yaml-modal[data-v-096bb734]{background:#fff;border-radius:.4em;box-shadow:0 0 .5em #9a9a9a;max-width:90vw;max-height:90vh;width:800px;display:flex;flex-direction:column}.yaml-modal-header[data-v-096bb734]{display:flex;justify-content:space-between;align-items:center;padding:1em 1.5em;border-bottom:1px solid var(--border-color)}.close-modal-button[data-v-096bb734]{background:none;border:none;font-size:2em;line-height:1;cursor:pointer;padding:0;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;border-radius:.4em}.close-modal-button[data-v-096bb734]:hover{background:var(--hover-background-color)}.yaml-modal-content[data-v-096bb734]{flex:1;overflow:auto;padding:1.5em;min-height:200px}.yaml-textarea[data-v-096bb734]{width:100%;min-height:400px;font-family:monospace;font-size:.9em;resize:vertical}.yaml-modal-footer[data-v-096bb734]{display:flex;justify-content:flex-end;gap:.5em;padding:1em 1.5em;border-top:1px solid var(--border-color)}header{display:flex;flex-direction:column;align-items:center;margin-bottom:2em}.header-top-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:2em}.header-subtitle{margin-top:.5em}.clickable-title{text-decoration:none;color:inherit;cursor:pointer;display:inline-block}.header-title-container{display:flex;align-items:center;gap:1em}.header-logo{height:3em;width:auto}.current-file-container{display:flex;align-items:center;justify-content:flex-end;gap:1em;flex-shrink:0}.current-file{margin:0}.header-buttons{display:flex;align-items:center;gap:.5em;padding-right:.5em}.yaml-button{color:#fff;background-color:#000;border:2px solid white}.yaml-button:hover{background:#00f;color:#fff}.close-button{background:#fff;color:#dc3545;border:2px solid #dc3545;border-radius:50%;width:1.75em;height:1.75em;font-size:1.5em;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;font-weight:700}.close-button:hover{background:#dc3545;color:#fff;transform:scale(1.1)}.tabs-container[data-v-56836916]{width:100%}.tabs-header[data-v-56836916]{display:flex;border-bottom:2px solid var(--border-color, #e1e5e9);gap:.25rem;overflow-x:auto;scrollbar-width:thin}.tabs-header[data-v-56836916]::-webkit-scrollbar{height:4px}.tabs-header[data-v-56836916]::-webkit-scrollbar-track{background:transparent}.tabs-header[data-v-56836916]::-webkit-scrollbar-thumb{background:var(--border-color, #ccc);border-radius:2px}.tab-button[data-v-56836916]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:1em;color:var(--text-muted, #666);transition:all .2s ease;white-space:nowrap;position:relative}.tab-button[data-v-56836916]:hover{color:var(--text-color, #000);background-color:var(--hover-background-color, #f5f5f5)}.tab-button.active[data-v-56836916]{color:var(--primary-color, #007bff);border-bottom-color:var(--primary-color, #007bff);font-weight:700}.tab-button[data-v-56836916]:focus{outline:2px solid var(--primary-color, #007bff);outline-offset:-2px;border-radius:4px 4px 0 0}.tabs-content[data-v-56836916]{width:100%;min-height:200px}.tab-panel[data-v-56836916]{padding:1.5rem;display:none}.tab-panel.active[data-v-56836916]{display:block;animation:fadeIn-56836916 .2s ease-in}@keyframes fadeIn-56836916{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-color-scheme:dark){.tabs-header[data-v-56836916]{border-bottom-color:var(--border-color, #444)}.tab-button[data-v-56836916]{color:var(--text-muted, #999)}.tab-button[data-v-56836916]:hover{color:var(--text-color, #fff);background-color:var(--hover-background-color, #333)}.tab-button.active[data-v-56836916]{color:var(--primary-color, #60a5fa);border-bottom-color:var(--primary-color, #60a5fa)}}@media(max-width:768px){.tabs-header[data-v-56836916]{gap:0}.tab-button[data-v-56836916]{padding:.75rem 1rem;font-size:.9em}.tab-panel[data-v-56836916]{padding:1rem}}.file-manager{margin-bottom:2em;padding:1em;border:1px solid var(--border-color);border-radius:.4em;background:var(--standout-bg-color)}.file-manager-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1em}.files-list{display:flex;flex-direction:column;gap:.5em}.file-item{display:flex;justify-content:space-between;align-items:center;padding:.75em;border:1px solid var(--border-color);border-radius:.4em;background:#fff;cursor:pointer}.file-item:hover{background:var(--hover-background-color)}.file-item.active{border-color:#00f;background:var(--standout-bg-color)}.file-meta{display:flex;align-items:center;gap:1em}.file-date{font-size:.875em;color:#666}.delete-file-button{background:#dc3545;color:#fff;border:none;border-radius:50%;width:1.5em;height:1.5em;cursor:pointer;font-size:1.2em;line-height:1;display:flex;align-items:center;justify-content:center}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;border-radius:.4em;width:90%;max-width:400px;box-shadow:0 0 .5em #9a9a9a}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1em;border-bottom:1px solid var(--border-color)}.close-button{background:none;border:none;font-size:1.5em;cursor:pointer;padding:0;width:2em;height:2em;display:flex;align-items:center;justify-content:center}.modal-body{padding:1em;grid-template-columns:1fr}.modal-footer{display:flex;justify-content:flex-end;gap:.5em;padding:1em 0 0;margin-top:1em;border-top:1px solid var(--border-color)}.options{margin-top:1em}.config-importer textarea{font-family:monospace}.navigation-grid-container[data-v-dfb99cc7]{width:100%}.navigation-grid[data-v-dfb99cc7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem 0}.navigation-grid.compact[data-v-dfb99cc7]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.nav-button[data-v-dfb99cc7]{display:flex;flex-direction:column;align-items:top;justify-content:flex-start;gap:.75rem;padding:1.25rem .75rem;background:transparent;border:1px solid var(--border-color, #e1e5e9);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left}.navigation-grid.compact .nav-button[data-v-dfb99cc7]{padding:.75rem .5rem;gap:.5rem}.nav-button[data-v-dfb99cc7]:hover{border-color:var(--primary-color, #007bff);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.nav-button[data-v-dfb99cc7]:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.nav-button.active[data-v-dfb99cc7]{background:var(--primary-color, #007bff);border-color:var(--primary-color, #007bff);color:#fff}.nav-button-icon[data-v-dfb99cc7]{display:flex;align-items:start;justify-content:start;color:var(--primary-color, #007bff);transition:color .2s ease;flex-shrink:0}.nav-button.active .nav-button-icon[data-v-dfb99cc7]{color:#fff}.nav-button-label[data-v-dfb99cc7]{font-weight:700;font-size:1.125rem;word-break:break-word;text-align:left;line-height:1.2}.nav-button.active .nav-button-label[data-v-dfb99cc7]{color:#fff}.nav-button-description[data-v-dfb99cc7]{font-weight:400;color:var(--text-muted, #666);word-break:break-word;text-align:left;line-height:1.5}.nav-button.active .nav-button-description[data-v-dfb99cc7]{color:#ffffffe6}.no-links[data-v-dfb99cc7]{padding:2rem;text-align:center;color:var(--text-muted, #666)}@media(prefers-color-scheme:dark){.nav-button[data-v-dfb99cc7]{background:transparent}.nav-button[data-v-dfb99cc7]:hover{background:var(--hover-background-color, rgba(96, 165, 250, .1));border-color:var(--primary-color, #60a5fa)}.nav-button.active[data-v-dfb99cc7]{background:var(--primary-color, #60a5fa);border-color:var(--primary-color, #60a5fa)}.nav-button-description[data-v-dfb99cc7]{color:var(--text-muted, #999)}.nav-button-icon[data-v-dfb99cc7]{color:var(--primary-color, #60a5fa)}}@media(max-width:768px){.navigation-grid[data-v-dfb99cc7]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.nav-button[data-v-dfb99cc7]{padding:1rem .5rem}}.config-navigator[data-v-9f8c2bbd]{max-width:1200px;margin:0 auto}.config-navigator-header[data-v-9f8c2bbd]{text-align:center;margin-bottom:3em}.back-link[data-v-9f8c2bbd]{text-align:center;margin-top:2em}.common-settings-editor[data-v-f3da31cb]{max-width:800px;margin:0 auto}.editor-header[data-v-f3da31cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.actions-bar[data-v-f3da31cb]{display:flex;gap:1rem;justify-content:flex-end;grid-column:1}label small[data-v-f3da31cb]{font-size:.8rem;font-weight:400;display:block}.actions-editor-page[data-v-063664f0]{max-width:1000px;margin:0 auto}.editor-header[data-v-063664f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2em}.actions-section[data-v-063664f0]{margin-bottom:1.5em}.actions-header[data-v-063664f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em}.actions-list[data-v-063664f0]{display:flex;flex-direction:column;gap:1em}.action-item[data-v-063664f0]{display:flex;justify-content:space-between;align-items:flex-start;padding:1em;border:1px solid var(--border-color);border-radius:.4em;background:var(--standout-bg-color)}.action-item[data-v-063664f0]:hover{border-color:#00f}.action-info[data-v-063664f0]{flex:1}.action-title-row[data-v-063664f0]{display:flex;align-items:center;gap:.5em;margin-bottom:.5em}.action-icon[data-v-063664f0]{font-size:1.5em;line-height:1;display:flex;align-items:center;justify-content:center;min-width:1.5em;min-height:1.5em}.action-icon iconify-icon[data-v-063664f0]{font-size:1.5em;color:inherit}.action-shell[data-v-063664f0]{font-family:monospace;font-size:.9em;margin-bottom:.5em;padding:.5em;background:#fff;border-radius:.4em;word-break:break-all}.action-meta[data-v-063664f0]{display:flex;gap:1em;flex-wrap:wrap}.meta-item[data-v-063664f0]{font-size:.875em}.badge[data-v-063664f0]{background:#ffc107;color:#856404;padding:.25em .5em;border-radius:.4em;font-weight:500}.action-actions[data-v-063664f0]{display:flex;gap:.5em}.actions-bar[data-v-063664f0]{display:flex;gap:1em;justify-content:flex-end}.icon-picker-overlay[data-v-028d5474]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.icon-picker-modal[data-v-028d5474]{background:#fff;border-radius:.5em;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.icon-picker-header[data-v-028d5474]{display:flex;justify-content:space-between;align-items:center;padding:1em;border-bottom:1px solid var(--border-color)}.icon-picker-header h3[data-v-028d5474]{margin:0}.icon-picker-header .close-button[data-v-028d5474]{background:none;border:none;font-size:2em;line-height:1;cursor:pointer;color:#666;padding:0;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center}.icon-picker-header .close-button[data-v-028d5474]:hover{color:#000;background:#f0f0f0;border-radius:50%}.icon-picker-tabs[data-v-028d5474]{display:flex;border-bottom:1px solid var(--border-color);padding:0 1em}.tab-button[data-v-028d5474]{padding:.75em 1.5em;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;margin-bottom:-1px;font-size:.9em}.tab-button.active[data-v-028d5474]{border-bottom-color:#00f;font-weight:600}.icon-picker-content[data-v-028d5474]{flex:1;overflow-y:auto;padding:1em}.tab-panel[data-v-028d5474]{min-height:300px}.search-box[data-v-028d5474]{margin-bottom:1em}.search-input[data-v-028d5474]{width:100%;padding:.5em;border:1px solid var(--border-color);border-radius:.4em;font-size:1em}.icon-grid[data-v-028d5474]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75em;max-height:400px;overflow-y:auto}.icon-item[data-v-028d5474]{display:flex;flex-direction:column;align-items:center;padding:.75em;border:2px solid var(--border-color);border-radius:.4em;cursor:pointer;transition:all .2s;background:#fff}.icon-item[data-v-028d5474]:hover{border-color:#00f;background:var(--standout-bg-color);transform:translateY(-2px)}.icon-item.selected[data-v-028d5474]{border-color:#00f;background:#e3f2fd}.icon-display[data-v-028d5474]{font-size:2em;margin-bottom:.25em;min-height:1.5em;display:flex;align-items:center;justify-content:center}.iconify-icon[data-v-028d5474]{font-size:2em;margin-bottom:.25em;color:#333}.icon-label[data-v-028d5474]{font-size:.75em;text-align:center;word-break:break-word;color:#666}.icon-picker-help[data-v-028d5474]{padding:2em;text-align:center;color:#666}.icon-picker-help code[data-v-028d5474]{background:#f5f5f5;padding:.2em .4em;border-radius:.2em;font-family:monospace}.icon-picker-help ul[data-v-028d5474]{text-align:left;display:inline-block;margin:1em 0}.icon-picker-loading[data-v-028d5474]{padding:2em;text-align:center;color:#666}.custom-icon-input[data-v-028d5474]{display:flex;flex-direction:column;gap:1em}.custom-textarea[data-v-028d5474]{width:100%;padding:.5em;border:1px solid var(--border-color);border-radius:.4em;font-family:monospace;font-size:.9em}.custom-preview[data-v-028d5474]{padding:1em;background:var(--standout-bg-color);border:1px solid var(--border-color);border-radius:.4em}.preview-display[data-v-028d5474]{font-size:2em;margin-top:.5em;min-height:2em;display:flex;align-items:center;justify-content:center}.use-custom-button[data-v-028d5474]{padding:.75em 1.5em;background:#00f;color:#fff;border:none;border-radius:.4em;cursor:pointer;font-size:1em}.use-custom-button[data-v-028d5474]:hover:not(:disabled){background:#0056b3}.use-custom-button[data-v-028d5474]:disabled{background:#ccc;cursor:not-allowed}.icon-picker-footer[data-v-028d5474]{padding:1em;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.selected-icon-display[data-v-028d5474]{display:flex;align-items:center;gap:.5em}.selected-value[data-v-028d5474]{font-family:monospace;background:#f5f5f5;padding:.25em .5em;border-radius:.2em}.icon-picker-actions[data-v-028d5474]{display:flex;gap:.5em}.cancel-button[data-v-028d5474],.confirm-button[data-v-028d5474]{padding:.5em 1em;border:none;border-radius:.4em;cursor:pointer;font-size:.9em}.cancel-button[data-v-028d5474]{background:#f0f0f0;color:#333}.cancel-button[data-v-028d5474]:hover{background:#e0e0e0}.confirm-button[data-v-028d5474]{background:#00f;color:#fff}.confirm-button[data-v-028d5474]:hover:not(:disabled){background:#0056b3}.confirm-button[data-v-028d5474]:disabled{background:#ccc;cursor:not-allowed}.help-text[data-v-028d5474]{font-size:.8em;color:#666;display:block;margin-top:.25em}.action-editor[data-v-c35d878a]{max-width:1000px;margin:0 auto}.editor-header[data-v-c35d878a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2em}.action-editor form[data-v-c35d878a]{grid-template-columns:1fr 1fr}.action-editor textarea[data-v-c35d878a]{font-family:monospace}.action-editor label small[data-v-c35d878a]{font-size:.8em;font-weight:400;display:block}.action-editor fieldset[data-v-c35d878a],.action-editor .checkbox-label[data-v-c35d878a]{grid-column:span 2}.required[data-v-c35d878a]{color:red}.argument-item[data-v-c35d878a]{padding:.75em;border:1px solid var(--border-color);border-radius:.4em;margin-bottom:.5em;background:var(--standout-bg-color)}.argument-header[data-v-c35d878a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25em}.argument-fields[data-v-c35d878a]{display:grid;grid-template-columns:1fr 1fr;gap:.5em;margin-top:.5em}.argument-fields label[data-v-c35d878a]{font-size:.875em;font-weight:400}.argument-fields input[data-v-c35d878a],.argument-fields select[data-v-c35d878a]{font-size:.875em}.actions-bar[data-v-c35d878a]{display:flex;justify-content:flex-end;gap:.5em;grid-column:span 2}.no-entities-message[data-v-c35d878a]{padding:.5em;color:#666;font-style:italic;background:var(--standout-bg-color);border:1px solid var(--border-color);border-radius:.4em}.icon-input-group[data-v-c35d878a]{display:flex;gap:.5em;align-items:center}.icon-input-group input[data-v-c35d878a]{flex:1}.icon-picker-button[data-v-c35d878a]{padding:.5em .75em;background:#00f;color:#fff;border:none;border-radius:.4em;cursor:pointer;font-size:1.2em;line-height:1;min-width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center}.icon-picker-button[data-v-c35d878a]:hover{background:#0056b3}.label-with-docs[data-v-c35d878a],.legend-with-docs[data-v-c35d878a]{display:flex;align-items:center;gap:.5em}.docs-button[data-v-c35d878a]{text-decoration:none;font-size:.9em;opacity:.7;transition:opacity .2s;display:inline-flex;align-items:center;justify-content:center;line-height:1}.docs-button[data-v-c35d878a]:hover{opacity:1;text-decoration:none}.checkbox-label.label-with-docs[data-v-c35d878a]{display:flex;align-items:center;gap:.5em}.checkbox-label.label-with-docs input[data-v-c35d878a]{margin-right:.25em}.auth-editor[data-v-7d8d4e33]{max-width:800px;margin:0 auto}.editor-header[data-v-7d8d4e33]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.actions-bar[data-v-7d8d4e33]{display:flex;gap:1rem;justify-content:flex-end}.troubleshooting-editor[data-v-89cf4e09]{max-width:800px;margin:0 auto}.editor-header[data-v-89cf4e09]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.warning-banner[data-v-89cf4e09]{padding:1em;background:#fff3cd;border:1px solid #ffc107;border-radius:.4em;margin-bottom:2em;color:#856404}.warning-banner strong[data-v-89cf4e09]{display:block;margin-bottom:.5em}.settings-form[data-v-89cf4e09]{grid-template-columns:1fr 1fr}.actions-bar[data-v-89cf4e09]{display:flex;gap:1rem;justify-content:flex-end;grid-column:1}label small[data-v-89cf4e09]{font-size:.8rem;font-weight:400;display:block}.checkbox-label[data-v-89cf4e09]{grid-column:span 2}@layer components,karma;@layer components{:root{--karma-good: lightgreen;--karma-bad: salmon;--karma-warning: moccasin;--karma-severe: lightsalmon;--karma-important: lightgoldenrodyellow;--karma-note: lightblue;--karma-info: #efefef;--karma-old: wheat;--karma-good-fg: mediumseagreen;--karma-bad-fg: rgb(206, 54, 54);--karma-warning-fg: orange;--karma-severe-fg: rgb(191, 86, 86);--karma-important-fg: darkgoldenrod;--karma-note-fg: rgb(84, 144, 182);--karma-info-fg: darkgray;--karma-old-fg: darkolivegreen;--border-color: #d7d7d7;--standout-bg-color: #f8f9fa;--hover-background-color: #e9e9e9;--hover-text-color: #000;--header-hover-background-color:#555;--header-hover-text-color: #fff;--disabled-background-color: #e9e9e9;--disabled-text-color: #999;--text-color: rgb(51, 65, 85)}html,body{display:flex;flex-direction:column;min-height:100vh}body{font-family:sans-serif;margin:0;padding:0;background-color:#dee3e7;color:var(--text-color)}a,a:visited{color:#00f;text-decoration:none}a:hover,a.active{text-decoration:underline}ul{list-style:"▹   ";list-style-position:outside;padding-left:1.4em}main{margin:0;padding:1em;flex-grow:1}section{background-color:#fff;padding:1em;border-radius:.4em;margin-bottom:1em;box-shadow:0 0 .5em #9a9a9a}section.transparent{background-color:transparent;box-shadow:none}section.small{max-width:320px;border-radius:.8em}section.small form{grid-template-columns:1fr}section.small fieldset{grid-column:span 1}section.with-header-and-content{padding:0}section .section-header{background-color:#f8f9fa;border-radius:.4em .4em 0 0;border-bottom:1px solid var(--border-color);padding:.4em .4em .4em 1em;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1em}section .section-header h2{margin:0;padding-top:.5em;padding-bottom:.5em}section .section-header div[role=toolbar]{margin-bottom:0}section .section-header .button{margin-bottom:0}section .section-subheader{padding-left:1em;padding-top:.4em;padding-bottom:.4em;border-bottom:1px solid var(--border-color)}section .section-subheader h3{font-weight:600;font-size:1.1em;padding:0;margin:0}section .section-content *:first-child{margin-top:0}section .section-content *:last-child{margin-bottom:0}.padding{padding:1em}header{background-color:#444;color:#fff;display:flex;box-shadow:0 0 6px 5px #aaa;border-bottom:1px solid #3f3f3f;align-items:center;gap:1em;z-index:3;min-height:3em}header a,header a:visited{color:#fff;text-decoration:none;cursor:pointer}header a.active{text-decoration:underline}header img.logo{width:2em;height:2em;padding:.5em}header p{margin:0}header.fixed{position:fixed;width:100%}.icon{font-size:2em}.logo-and-title{display:flex;flex-direction:row;align-items:center}h1{margin:0 1em 0 0;font-size:1em}h2{font-weight:800;font-size:1.1em;letter-spacing:-.025em;margin-bottom:-.25em}h2:first-child{margin-top:0}nav ul{list-style-type:none;padding:0;margin:0}header nav li{display:inline-block}header nav a{padding:.6em;border-radius:.4em;display:block}pre{background-color:var(--standout-bg-color);border:1px solid var(--border-color);padding:1em;border-radius:.4em;overflow-x:auto;font-family:monospace;white-space:pre-wrap;text-align:left;margin-bottom:0}.br{border-radius:.4em}.bs{box-shadow:0 0 .5em #9a9a9a}.annotation,.tag,.inline-notification{border-radius:.4em;border:1px solid var(--border-color);padding:.4em;margin:.1em .1em .4em;display:inline-block;background-color:#f8f9fa;color:#000;-webkit-user-select:none;user-select:none}.annotation-key{border-radius:.4em 0 0 .4em;border-right:1px solid var(--border-color);padding-right:.4em;display:inline-block;color:#666}.annotation-val{border-radius:0 .4em .4em 0;display:inline-block;color:#000}.notification{padding:.5em;border-radius:.4em;margin-bottom:1em;cursor:pointer}.notification a{color:#000;font-weight:700;text-decoration:none}.inline-notification{display:block}button,.button,.button:visited{padding:.4em 1em;border-radius:.4em;background-color:transparent;font-weight:700;color:#000;border:1px solid var(--border-color);cursor:pointer;text-align:center;font-size:1em;font-family:sans-serif;text-decoration:none}header button:hover,header .button:hover{background-color:#6e6e6e;color:#fff}button:hover,.button:hover{background-color:var(--hover-background-color);color:var(--hover-text-color)}.subtle{color:#999;font-size:.9em}.stat{font-size:1.4em;font-weight:700}form{display:grid;gap:1em;grid-template-columns:minmax(0,max-content) minmax(0,600px);grid-template-rows:auto;flex-direction:column;border-radius:.4em;align-items:baseline}label,span.fake-label{font-weight:700;cursor:pointer}select{padding:1em;border-radius:.4em;border:1px solid var(--border-color);font-family:sans-serif;background-color:#fff}textarea{padding:1em;border-radius:.4em;border:1px solid var(--border-color);font-family:sans-serif;min-height:6em}textarea[readonly]{background-color:var(--disabled-background-color);color:var(--disabled-text-color);font-style:italic}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=datetime-local]{padding:1em;border-radius:.4em;border:1px solid var(--border-color);font-family:sans-serif}form input[type=checkbox]{justify-self:start;padding:0;margin:0}input:disabled,input[readonly],textarea:disabled{cursor:not-allowed!important;background-color:var(--disabled-background-color);color:var(--disabled-text-color)}fieldset{border:0;display:flex;flex-direction:row;grid-column:span 2;padding:0;gap:1em;font-family:sans-serif;align-items:start}label:has(input[type=checkbox]){border-radius:.4em;margin-right:.5em}label:has(input[type=checkbox]),label:has(input[type=radio]){align-items:center;gap:.5em;cursor:pointer;padding:.5em;-webkit-user-select:none;user-select:none}label:has(input[type=checkbox]):hover,label:has(input[type=radio]):hover{background-color:#f0f0f0;color:#000}label:has(input:checked){background-color:#488448;color:#fff}label:has(input:checked):hover{background-color:#3a6f3a;color:#fff}.radio-group{display:flex;flex-direction:row;gap:0;align-items:center;border:1px solid var(--border-color);border-radius:.4em}.radio-group input[type=radio]{border-radius:.4em}.radio-group label{background-color:#fff;padding:.5em;cursor:pointer;flex-grow:1;text-align:center}.radio-group label:hover{background-color:#f0f0f0;color:#fff}.radio-group label:first-child{border-radius:.4em 0 0 .4em}.radio-group label:last-child{border-radius:0 .4em .4em 0}.grid{display:grid;gap:1em;justify-content:center}.grid-display{display:grid}.grid-boxed{display:grid;gap:1em;grid-template-columns:1fr 1fr 1fr}.grid section{margin-bottom:0}.gc-xl{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.stat-display{border:1px solid var(--border-color);background-color:var(--standout-bg-color);padding:1em;border-radius:.4em;text-align:center}.stat-display span.subtle{display:block}.tac{text-align:center}.blocktext{letter-spacing:1px;text-transform:uppercase}div[role=toolbar]{display:flex;flex-direction:row;gap:1em;align-items:center;margin-bottom:1em}table{width:100%}table.bordered{border:1px solid var(--border-color);border-radius:.4em;border-collapse:collapse;box-shadow:0 .1em .1em #9a9a9a}table,th,td{border:0;border-bottom:1px solid var(--border-color);border-collapse:collapse}table.row-hover tr:hover td{background-color:beige;color:#000}td,th{padding:.5em}th{text-align:left}th.small{width:10%}td.uneditable{background-color:#f0f0f0;font-weight:700}ul.noListStyle{list-style-type:none;padding:0;margin:0}ul[role=menubar]{list-style:none;padding:0;margin:0}ul[role=menubar] li{display:inline-block}ul[role=menubar] li span.submenu{text-decoration:dotted underline}ul[role=menubar] li div{position:absolute;display:none;box-shadow:0 0 6px #444}ul[role=menubar] li:hover{background-color:beige}ul[role=menubar] li span{cursor:pointer}ul[role=menubar] li:hover div{display:block;background-color:#fff;min-width:12em}ul[role=menubar] li{border-radius:.5em}header ul[role=menubar] li:hover ul{margin:0;padding:0}ul[role=menubar] div ul{list-style:none;padding:0;margin:0}ul[role=menubar] div ul li{display:block;margin-right:0}ul[role=menubar] div ul a{text-decoration:none;display:block;padding:.2em}header ul[role=menubar] div li a{border-radius:0}ul[role=menubar] div ul a:hover{background-color:beige}header ul[role=menubar] div ul a:hover{background-color:#555}header ul[role=menubar] a,header ul[role=menubar] a:visited{color:#fff;background-color:#444}header ul[role=menubar] a:hover{background-color:var(--header-hover-background-color)}aside{position:fixed;background-color:#fff;box-shadow:0 0 .5em #9a9a9a;transition:left .5s,visibility .5s;min-width:14em;width:14em;visibility:hidden;left:-14em;height:100vh;z-index:2}aside.stuck{position:static;height:auto}aside.shown{visibility:visible;left:0}aside a,aside a:visited{text-decoration:none;color:#000}aside ul{list-style:none;padding:0}aside ul li a{text-decoration:none;display:block;padding:.4em .6em}aside a:hover{background-color:#f2f2f2}footer{text-align:center;padding:.5em}#layout{display:flex;flex-direction:row;flex-grow:1}#content{flex-grow:1;display:flex;flex-direction:column}footer span{padding:.5em 1em;border-radius:.5em;background-color:#c6d0d7;display:inline-block;margin-right:1em}.a11yhidden{position:absolute;left:-500px}.a11yhidden:focus{left:1em;background-color:#000;border:2px solid #555;border-radius:.5em;padding:.5em;color:#fff}#sidebar-button{width:14em;cursor:pointer;border-right:1px solid #333;display:flex;flex-direction:row}#sidebar-button:hover{background-color:var(--header-hover-background-color);color:var(--header-hover-text-color)}#sidebar-button .menu-icon{padding:.5em}#sidebar-button .logo-and-title{flex-grow:1}dialog{border-radius:.4em;padding:1em;max-width:600px;margin:auto}dialog::backdrop{background-color:#00000080}.vh{visibility:hidden}.script-button{padding:.5em;cursor:pointer}.fs2{font-size:2em}.flex-row{display:flex;flex-direction:row;align-items:center}.fg0{flex-grow:0}.fg1{flex-grow:1}.g1{gap:1em}.g2{gap:2em}.flex-spacer{flex-grow:1}dl{display:grid;grid-template-columns:max-content 1fr;gap:0}dt:after{content:":"}dt{font-weight:700;border-right:1px solid var(--border-color);text-align:right;padding:.6em}dd{margin-left:0;padding:.6em;word-break:break-word}a svg,button svg,h2 svg{vertical-align:bottom}@media(max-width:600px){header{gap:.5em}header h1{font-size:1.2em}header p{font-size:.8em}header nav ul li{display:block;margin-right:0}main{padding:0}section{margin:1em 0 0;border-radius:0;padding:.75em}.hide-small{display:none}form{grid-template-columns:1fr}fieldset{grid-column:span 1}aside.stuck{position:absolute;width:100%}dl{display:grid;grid-template-columns:1fr}dt{text-align:left;padding:0;border-right:none}dd{padding-left:0;margin-bottom:.8em}}}@layer karma{.critical,.error,.bad{color:#000;background-color:var(--karma-bad)}.warning{color:#000;background-color:var(--karma-warning)}.severe{color:#000;background-color:var(--karma-severe)}.important{color:#000;background-color:var(--karma-important)}.note{color:#000;background-color:var(--karma-note)}.info{color:#000;background-color:var(--karma-info)}.success,.good{background-color:var(--karma-good);color:#000}.old{background-color:var(--karma-old)}.fg-critical,.fg-bad{color:var(--karma-bad-fg);font-weight:500}.fg-warning{color:var(--karma-warning-fg);font-weight:500}.fg-severe{color:var(--karma-severe-fg);font-weight:500}.fg-important{color:var(--karma-important-fg);font-weight:500}.fg-note{color:var(--karma-note-fg);font-weight:500}.fg-info{color:var(--karma-info-fg);font-weight:500}.fg-good,.fg-success{color:var(--karma-good-fg);font-weight:500}.fg-old{color:var(--karma-old-fg)}button[type=submit],button.good,.button.good{background-color:#488448;color:#fff;border:0}button[type=submit]:hover,button.good:hover,.button.good:hover{background-color:#3a6f3a}button:disabled,.button:disabled{background-color:#6e6e6e;color:#999;cursor:not-allowed}button:disabled:hover,.button:disabled:hover{background-color:#6e6e6e}button[type=reset],button.bad,.button.bad{background-color:#d9534f;color:#fff;border:0}button[type=reset]:hover,button.bad:hover,.button.bad:hover{background-color:#c9302c}button[type=cancel],button.warning,.button.warning{background-color:#c7872c;color:#fff;border:0}button[type=cancel]:hover,button.warning:hover,.button.warning:hover{background-color:#b77a2c}}h3{margin:0}fieldset{display:grid;grid-template-columns:1fr 1fr;gap:.5em;row-gap:1.5em;margin-bottom:1em;padding:1em;border:1px solid #ccc;border-radius:.5em;background-color:#f0f0f0;box-shadow:0 0 .5em #ccc}legend{font-weight:700;margin-bottom:.5em;padding:.5em;border:1px solid #ccc;border-radius:.5em;background-color:#f0f0f0;box-shadow:0 0 .5em #ccc}span.description{font-size:.8em;display:block;font-weight:400;color:#666;margin-top:.5em}span.key-info{display:block;font-size:.8em;font-weight:400;color:#666;margin-top:.5em}code.key-name{font-weight:400;color:#666;margin-top:.5em}
