@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:#ce3636;--karma-warning-fg:orange;--karma-severe-fg:#bf5656;--karma-important-fg:darkgoldenrod;--karma-note-fg:#5490b6;--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:#334155}html,body{flex-direction:column;min-height:100vh;display:flex}body{color:var(--text-color);background-color:#dee3e7;margin:0;padding:0;font-family:sans-serif}a,a:visited{color:#00f;text-decoration:none}a:hover,a.active{text-decoration:underline}ul{padding-left:1.4em;list-style:"▹   "}main{flex-grow:1;margin:0;padding:1em}section{background-color:#fff;border-radius:.4em;margin-bottom:1em;padding:1em;box-shadow:0 0 .5em #9a9a9a}section.transparent{box-shadow:none;background-color:#0000}section.small{border-radius:.8em;max-width:320px}section.small form{grid-template-columns:1fr}section.small fieldset{grid-column:span 1}section.with-header-and-content{padding:0}section .section-header{border-bottom:1px solid var(--border-color);background-color:#f8f9fa;border-radius:.4em .4em 0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:1em;padding:.4em .4em .4em 1em;display:flex}section .section-header h2{margin:0;padding-top:.5em;padding-bottom:.5em}section .section-header div[role=toolbar],section .section-header .button{margin-bottom:0}section .section-subheader{border-bottom:1px solid var(--border-color);padding-top:.4em;padding-bottom:.4em;padding-left:1em}section .section-subheader h3{margin:0;padding:0;font-size:1.1em;font-weight:600}section .section-content :first-child{margin-top:0}section .section-content :last-child{margin-bottom:0}.padding{padding:1em}header{color:#fff;z-index:3;background-color:#444;border-bottom:1px solid #3f3f3f;align-items:center;gap:1em;min-height:3em;display:flex;box-shadow:0 0 6px 5px #aaa}header a,header a:visited{color:#fff;cursor:pointer;text-decoration:none}header a.active{text-decoration:underline}header img.logo{width:2em;height:2em;padding:.5em}header p{margin:0}header.fixed{width:100%;position:fixed}.icon{font-size:2em}.logo-and-title{flex-direction:row;align-items:center;display:flex}h1{margin:0 1em 0 0;font-size:1em}h2{letter-spacing:-.025em;margin-bottom:-.25em;font-size:1.1em;font-weight:800}h2:first-child{margin-top:0}nav ul{margin:0;padding:0;list-style-type:none}header nav li{display:inline-block}header nav a{border-radius:.4em;padding:.6em;display:block}pre{background-color:var(--standout-bg-color);border:1px solid var(--border-color);white-space:pre-wrap;text-align:left;border-radius:.4em;margin-bottom:0;padding:1em;font-family:monospace;overflow-x:auto}.br{border-radius:.4em}.bs{box-shadow:0 0 .5em #9a9a9a}.annotation,.tag,.inline-notification{border:1px solid var(--border-color);color:#000;-webkit-user-select:none;user-select:none;background-color:#f8f9fa;border-radius:.4em;margin:.1em .1em .4em;padding:.4em;display:inline-block}.annotation-key{border-right:1px solid var(--border-color);color:#666;border-radius:.4em 0 0 .4em;padding-right:.4em;display:inline-block}.annotation-val{color:#000;border-radius:0 .4em .4em 0;display:inline-block}.notification{cursor:pointer;border-radius:.4em;margin-bottom:1em;padding:.5em}.notification a{color:#000;font-weight:700;text-decoration:none}.inline-notification{display:block}button,.button,.button:visited{color:#000;border:1px solid var(--border-color);cursor:pointer;text-align:center;background-color:#0000;border-radius:.4em;padding:.4em 1em;font-family:sans-serif;font-size:1em;font-weight:700;text-decoration:none}header button:hover,header .button:hover{color:#fff;background-color:#6e6e6e}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{border-radius:.4em;flex-direction:column;grid-template-rows:auto;grid-template-columns:minmax(0,max-content) minmax(0,600px);align-items:baseline;gap:1em;display:grid}label,span.fake-label{cursor:pointer;font-weight:700}select{border:1px solid var(--border-color);background-color:#fff;border-radius:.4em;padding:1em;font-family:sans-serif}textarea{border:1px solid var(--border-color);border-radius:.4em;min-height:6em;padding:1em;font-family:sans-serif}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]{border:1px solid var(--border-color);border-radius:.4em;padding:1em;font-family:sans-serif}form input[type=checkbox]{justify-self:start;margin:0;padding:0}input:disabled,input[readonly],textarea:disabled{background-color:var(--disabled-background-color);color:var(--disabled-text-color);cursor:not-allowed!important}fieldset{border:0;flex-direction:row;grid-column:span 2;align-items:start;gap:1em;padding:0;font-family:sans-serif;display:flex}label:has(input[type=checkbox]){border-radius:.4em;margin-right:.5em}:is(label:has(input[type=checkbox]),label:has(input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5em;padding:.5em}:is(label:has(input[type=checkbox]):hover,label:has(input[type=radio]):hover){color:#000;background-color:#f0f0f0}label:has(input:checked){color:#fff;background-color:#488448}label:has(input:checked):hover{color:#fff;background-color:#3a6f3a}.radio-group{border:1px solid var(--border-color);border-radius:.4em;flex-direction:row;align-items:center;gap:0;display:flex}.radio-group input[type=radio]{border-radius:.4em}.radio-group label{cursor:pointer;text-align:center;background-color:#fff;flex-grow:1;padding:.5em}.radio-group label:hover{color:#fff;background-color:#f0f0f0}.radio-group label:first-child{border-radius:.4em 0 0 .4em}.radio-group label:last-child{border-radius:0 .4em .4em 0}.grid{justify-content:center;gap:1em;display:grid}.grid-display{display:grid}.grid-boxed{grid-template-columns:1fr 1fr 1fr;gap:1em;display:grid}.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);text-align:center;border-radius:.4em;padding:1em}.stat-display span.subtle{display:block}.tac{text-align:center}.blocktext{letter-spacing:1px;text-transform:uppercase}div[role=toolbar]{flex-direction:row;align-items:center;gap:1em;margin-bottom:1em;display:flex}table{width:100%}table.bordered{border:1px solid var(--border-color);border-collapse:collapse;border-radius:.4em;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{color:#000;background-color:beige}td,th{padding:.5em}th{text-align:left}th.small{width:10%}td.uneditable{background-color:#f0f0f0;font-weight:700}ul.noListStyle{margin:0;padding:0;list-style-type:none}ul[role=menubar]{margin:0;padding:0;list-style:none}ul[role=menubar] li{display:inline-block}ul[role=menubar] li span.submenu{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}ul[role=menubar] li div{display:none;position:absolute;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{background-color:#fff;min-width:12em;display:block}ul[role=menubar] li{border-radius:.5em}header ul[role=menubar] li:hover ul{margin:0;padding:0}ul[role=menubar] div ul{margin:0;padding:0;list-style:none}ul[role=menubar] div ul li{margin-right:0;display:block}ul[role=menubar] div ul a{padding:.2em;text-decoration:none;display:block}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{visibility:hidden;z-index:2;background-color:#fff;width:14em;min-width:14em;height:100vh;transition:left .5s,visibility .5s;position:fixed;left:-14em;box-shadow:0 0 .5em #9a9a9a}aside.stuck{height:auto;position:static}aside.shown{visibility:visible;left:0}aside a,aside a:visited{color:#000;text-decoration:none}aside ul{padding:0;list-style:none}aside ul li a{padding:.4em .6em;text-decoration:none;display:block}aside a:hover{background-color:#f2f2f2}footer{text-align:center;padding:.5em}#layout{flex-direction:row;flex-grow:1;display:flex}#content{flex-direction:column;flex-grow:1;display:flex}footer span{background-color:#c6d0d7;border-radius:.5em;margin-right:1em;padding:.5em 1em;display:inline-block}.a11yhidden{position:absolute;left:-500px}.a11yhidden:focus{color:#fff;background-color:#000;border:2px solid #555;border-radius:.5em;padding:.5em;left:1em}#sidebar-button{cursor:pointer;border-right:1px solid #333;flex-direction:row;width:14em;display:flex}#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;max-width:600px;margin:auto;padding:1em}dialog::backdrop{background-color:#00000080}.vh{visibility:hidden}.script-button{cursor:pointer;padding:.5em}.fs2{font-size:2em}.flex-row{flex-direction:row;align-items:center;display:flex}.fg0{flex-grow:0}.fg1{flex-grow:1}.g1{gap:1em}.g2{gap:2em}.flex-spacer{flex-grow:1}dl{grid-template-columns:max-content 1fr;gap:0;display:grid}dt:after{content:":"}dt{border-right:1px solid var(--border-color);text-align:right;padding:.6em;font-weight:700}dd{word-break:break-word;margin-left:0;padding:.6em}a svg,button svg,h2 svg{vertical-align:bottom}@media (width<=600px){header{gap:.5em}header h1{font-size:1.2em}header p{font-size:.8em}header nav ul li{margin-right:0;display:block}main{padding:0}section{border-radius:0;margin:1em 0 0;padding:.75em}.hide-small{display:none}form{grid-template-columns:1fr}fieldset{grid-column:span 1}aside.stuck{width:100%;position:absolute}dl{grid-template-columns:1fr;display:grid}dt{text-align:left;border-right:none;padding:0}dd{margin-bottom:.8em;padding-left:0}}}@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{color:#fff;background-color:#488448;border:0}button[type=submit]:hover,button.good:hover,.button.good:hover{background-color:#3a6f3a}button:disabled,.button:disabled{color:#999;cursor:not-allowed;background-color:#6e6e6e}button:disabled:hover,.button:disabled:hover{background-color:#6e6e6e}button[type=reset],button.bad,.button.bad{color:#fff;background-color:#d9534f;border:0}button[type=reset]:hover,button.bad:hover,.button.bad:hover{background-color:#c9302c}button[type=cancel],button.warning,.button.warning{color:#fff;background-color:#c7872c;border:0}button[type=cancel]:hover,button.warning:hover,.button.warning:hover{background-color:#b77a2c}}body.monospace-font,body.monospace-font *,body.monospace-font input,body.monospace-font button{font-family:monospace!important}body.zen-mode main{padding:0}body.zen-mode section{border-radius:0;padding:0}body.hide-footer footer{display:none!important}body.hide-footer .section-header{display:none}span[data-v-5f365031]{color:#bbb}a[data-v-5f365031]{border-radius:.2em;padding:.4em;text-decoration:none}a[data-v-5f365031]:hover{background-color:#000;text-decoration:underline}.topbar[data-v-14480ae7]{width:100%}.topbar-links[data-v-14480ae7]{flex-wrap:wrap;align-items:center;gap:.125rem;display:flex}.topbar-link[data-v-14480ae7]{color:inherit;white-space:nowrap;border:0;border-radius:.25em;align-items:center;gap:.375rem;padding:.5em .75em;font-weight:400;text-decoration:none;transition:background-color .15s;display:flex}.topbar-link.active[data-v-14480ae7]{font-weight:500;text-decoration:underline}.topbar-html[data-v-14480ae7]{align-items:center;display:flex}.separator[data-v-14480ae7]{opacity:.3;background-color:currentColor;width:1px;height:1.5em;margin:0 .125rem}@media (prefers-color-scheme:dark){.topbar-link[data-v-14480ae7]{color:#f8f9fa}.separator[data-v-14480ae7]{opacity:.5}}button[data-v-2dec1340]{color:#fff;border:0}button[data-v-2dec1340]:hover{background-color:#0000}#sidebar-button.disabled-branding[data-v-2dec1340]{width:auto}.user-info span[data-v-2dec1340]{padding-right:.5rem}.navigation-grid-container[data-v-dfb99cc7]{width:100%}.navigation-grid[data-v-dfb99cc7]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem 0;display:grid}.navigation-grid.compact[data-v-dfb99cc7]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.nav-button[data-v-dfb99cc7]{align-items:top;border:1px solid var(--border-color,#e1e5e9);cursor:pointer;text-align:left;background:0 0;border-radius:8px;flex-direction:column;justify-content:flex-start;gap:.75rem;padding:1.25rem .75rem;transition:all .2s;display:flex}.navigation-grid.compact .nav-button[data-v-dfb99cc7]{gap:.5rem;padding:.75rem .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]{color:var(--primary-color,#007bff);flex-shrink:0;justify-content:start;align-items:start;transition:color .2s;display:flex}.nav-button.active .nav-button-icon[data-v-dfb99cc7]{color:#fff}.nav-button-label[data-v-dfb99cc7]{word-break:break-word;text-align:left;font-size:1.125rem;font-weight:700;line-height:1.2}.nav-button.active .nav-button-label[data-v-dfb99cc7]{color:#fff}.nav-button-description[data-v-dfb99cc7]{color:var(--text-muted,#666);word-break:break-word;text-align:left;font-weight:400;line-height:1.5}.nav-button.active .nav-button-description[data-v-dfb99cc7]{color:#ffffffe6}.no-links[data-v-dfb99cc7]{text-align:center;color:var(--text-muted,#666);padding:2rem}@media (prefers-color-scheme:dark){.nav-button[data-v-dfb99cc7]{background:0 0}.nav-button[data-v-dfb99cc7]:hover{background:var(--hover-background-color,#60a5fa1a);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 (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}}.nav-options-page[data-v-8509d728]{padding:1.25rem}.nav-options-title[data-v-8509d728]{margin:0 0 1rem;font-size:1.25rem}.offline-banner[data-v-9607f3ba]{color:#fff;text-align:center;background:#f59e0b;padding:.4rem 1rem;font-size:.875rem}.toolbar-row[data-v-9607f3ba]{flex-grow:2;align-items:center;gap:.5rem;min-width:0;display:flex}.toolbar-input[data-v-9607f3ba],.saved-search-select-trigger[data-v-9607f3ba],.options-btn[data-v-9607f3ba]{box-sizing:border-box;border-style:solid;border-width:1px;border-radius:4px;height:2rem;margin:0;padding:.35rem .6rem;font-size:.875rem;line-height:1.25}.toolbar-input[data-v-9607f3ba]{color:#fff;background:#ffffff26;border-color:#ffffff4d;flex:1;min-width:0}.toolbar-input[data-v-9607f3ba]::placeholder{color:#fff9}.toolbar-input[data-v-9607f3ba]:focus{background:#fff3;border-color:#fff9;outline:none}.toolbar-submit-btn[data-v-9607f3ba]{box-sizing:border-box;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:4px;height:2rem;margin:0;padding:0 .6rem;font-size:.875rem;line-height:1.25}.toolbar-submit-btn[data-v-9607f3ba]:hover{background:#ffffff26}.toolbar-saved-searches[data-v-9607f3ba]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.toolbar-saved-searches-select[data-v-9607f3ba]{position:relative}.saved-search-select-trigger[data-v-9607f3ba]{color:#fff;cursor:pointer;background:#ffffff1a;border-color:#ffffff80;align-items:center;min-width:8rem;display:flex}.saved-search-select-trigger[data-v-9607f3ba]:hover,.saved-search-select-trigger.open[data-v-9607f3ba]{background:#fff3}.saved-search-select-value[data-v-9607f3ba]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saved-search-select-dropdown[data-v-9607f3ba]{z-index:100;background:#fff;border-radius:4px;flex-direction:column;min-width:100%;max-width:20rem;max-height:16rem;margin-top:.25rem;display:flex;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #00000040}.saved-search-select-filter[data-v-9607f3ba]{box-sizing:border-box;border:none;border-bottom:1px solid #e0e0e0;border-radius:4px 4px 0 0;width:100%;padding:.4rem .6rem;font-size:.875rem}.saved-search-select-filter[data-v-9607f3ba]:focus{border-color:#666;outline:none}.saved-search-select-list[data-v-9607f3ba]{flex:1;min-height:0;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.saved-search-select-option[data-v-9607f3ba]{color:#333;cursor:pointer;padding:.35rem .6rem;font-size:.875rem}.saved-search-select-option[data-v-9607f3ba]:hover{background:#f0f0f0}.saved-search-select-empty[data-v-9607f3ba]{color:#666;padding:.5rem .6rem;font-size:.875rem}.saved-search-select-save-btn[data-v-9607f3ba]{cursor:pointer;background:#f8f8f8;border:1px solid #ccc;border-radius:4px;margin:.25rem;padding:.35rem .6rem;font-size:.8rem}.saved-search-select-save-btn[data-v-9607f3ba]:hover{background:#eee}.save-search-btn[data-v-9607f3ba]{color:#ffffffe6;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:4px;padding:.25rem .5rem;font-size:.8rem}.save-search-btn[data-v-9607f3ba]:hover{background:#ffffff26}.options-settings-btn[data-v-9607f3ba]{margin-right:.5rem}.user-info[data-v-9607f3ba]{align-items:center;gap:.5rem;display:flex}@media (display-mode:window-controls-overlay){.user-info[data-v-9607f3ba]{padding-right:calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw))}}.options-btn[data-v-9607f3ba]{color:#fff;cursor:pointer;background:0 0;border-color:#ffffff80;align-items:center;gap:.35rem;display:inline-flex}.options-btn[data-v-9607f3ba]:hover{background:#ffffff26}.display-mode-label[data-v-9607f3ba]{font-size:inherit;margin-left:0}.repo-status-overlay[data-v-9607f3ba]{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.repo-status-dialog[data-v-9607f3ba]{background:#fff;border-radius:.5rem;flex-direction:column;min-width:24rem;max-width:90vw;max-height:80vh;padding:1.25rem;display:flex;box-shadow:0 4px 20px #0003}.repo-status-title[data-v-9607f3ba]{margin:0 0 .75rem;font-size:1.1rem}.repo-status-output[data-v-9607f3ba]{white-space:pre-wrap;word-break:break-all;background:#f5f5f5;border-radius:.35rem;flex:1;min-height:8rem;margin:0 0 1rem;padding:.75rem;font-size:.85rem;overflow:auto}.repo-status-actions[data-v-9607f3ba]{justify-content:flex-end;display:flex}.repo-status-close[data-v-9607f3ba]{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:.35rem;padding:.4rem .75rem;font-size:.9rem}.repo-status-close[data-v-9607f3ba]:hover{background:#f0f0f0}.repo-sync-dialog[data-v-9607f3ba]{min-width:26rem}.repo-sync-step[data-v-9607f3ba]{color:#444;margin:0 0 .75rem;font-size:.95rem}.repo-sync-progress-track[data-v-9607f3ba]{background:#e8e8e8;border-radius:999px;height:.5rem;margin-bottom:1rem;overflow:hidden}.repo-sync-progress-bar[data-v-9607f3ba]{background:#2f855a;border-radius:999px;height:100%;transition:width .35s}.repo-sync-log[data-v-9607f3ba]{min-height:4rem}.toast[data-v-9607f3ba]{z-index:1001;border-radius:.35rem;max-width:90vw;padding:.5rem 1rem;font-size:.9rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #00000026}.toast-success[data-v-9607f3ba]{color:#fff;background:#0a7c42}.toast-error[data-v-9607f3ba]{color:#fff;background:#c00}.toolbar-submit-btn[data-v-9607f3ba]:disabled{opacity:.7;cursor:not-allowed}.toolbar-submit-spinner[data-v-9607f3ba]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite toolbar-spin-9607f3ba;display:inline-block}@keyframes toolbar-spin-9607f3ba{to{transform:rotate(360deg)}}#layout[data-v-9607f3ba]{flex-direction:column;min-height:100vh;display:flex}#content[data-v-9607f3ba]{flex-direction:column;flex:1;display:flex}#content main[data-v-9607f3ba]{flex:1}.app-footer[data-v-9607f3ba]{color:#666;justify-content:center;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.app-footer .footer-brand[data-v-9607f3ba]{color:inherit;text-decoration:none}.app-footer .footer-brand[data-v-9607f3ba]:hover{text-decoration:underline}.footer-shortcuts-btn[data-v-9607f3ba]{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:400;text-decoration:none}.footer-shortcuts-btn[data-v-9607f3ba]:hover{text-decoration:underline}.save-search-overlay[data-v-9607f3ba],.delete-search-overlay[data-v-9607f3ba]{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.save-search-dialog[data-v-9607f3ba],.delete-search-dialog[data-v-9607f3ba]{background:#fff;border-radius:.5rem;min-width:18rem;max-width:90vw;padding:1.25rem;box-shadow:0 4px 20px #0003}.save-search-title[data-v-9607f3ba],.delete-search-title[data-v-9607f3ba]{margin:0 0 1rem;font-size:1.1rem}.save-search-form label[data-v-9607f3ba]{margin-bottom:.35rem;font-size:.95rem;display:block}.save-search-input[data-v-9607f3ba]{box-sizing:border-box;border:1px solid #ccc;border-radius:.35rem;width:100%;margin-bottom:.5rem;padding:.4rem .6rem;font-size:.95rem;display:block}.save-search-error[data-v-9607f3ba]{color:#c00;margin:0 0 .5rem;font-size:.875rem}.save-search-actions[data-v-9607f3ba],.delete-search-actions[data-v-9607f3ba]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.save-search-btn[data-v-9607f3ba],.delete-search-btn[data-v-9607f3ba]{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:.35rem;padding:.4rem .75rem;font-size:.95rem}.save-search-btn[data-v-9607f3ba]:hover,.delete-search-btn[data-v-9607f3ba]:hover{background:#f0f0f0}.save-search-btn-primary[data-v-9607f3ba]{color:#fff;background:#333;border-color:#333}.save-search-btn-primary[data-v-9607f3ba]:hover{background:#555}.delete-search-message[data-v-9607f3ba]{color:#333;margin:0;font-size:.95rem}.delete-search-btn-danger[data-v-9607f3ba]{color:#fff;background:#c00;border-color:#c00}.delete-search-btn-danger[data-v-9607f3ba]:hover{background:#a00}.shortcuts-overlay[data-v-9607f3ba]{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shortcuts-dialog[data-v-9607f3ba]{background:#fff;border-radius:.5rem;flex-direction:column;min-width:22rem;max-width:90vw;max-height:85vh;padding:1.25rem;display:flex;box-shadow:0 4px 20px #0003}.shortcuts-title[data-v-9607f3ba]{margin:0 0 1rem;font-size:1.1rem}.shortcuts-sections[data-v-9607f3ba]{flex:1;margin-bottom:1rem;overflow-y:auto}.shortcuts-section[data-v-9607f3ba]{margin-bottom:1rem}.shortcuts-section[data-v-9607f3ba]:last-child{margin-bottom:0}.shortcuts-section-title[data-v-9607f3ba]{color:#333;margin:0 0 .35rem;font-size:.95rem;font-weight:600}.shortcuts-list[data-v-9607f3ba]{grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem 1.25rem;margin:0;font-size:.9rem;display:grid}.shortcuts-list dt[data-v-9607f3ba]{color:#555;margin:0;font-weight:500}.shortcuts-list kbd[data-v-9607f3ba]{background:#f0f0f0;border:1px solid #ccc;border-radius:.25rem;padding:.15rem .4rem;font-family:inherit;font-size:.85em;display:inline-block;box-shadow:0 1px #ccc}.shortcuts-list dd[data-v-9607f3ba]{color:#333;margin:0}.shortcuts-actions[data-v-9607f3ba]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.shortcuts-hint[data-v-9607f3ba]{color:#666;margin:0;font-size:.875rem}.shortcuts-close-btn[data-v-9607f3ba]{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:.35rem;padding:.4rem .75rem;font-size:.9rem}.shortcuts-close-btn[data-v-9607f3ba]:hover{background:#f0f0f0}.create-list-dialog-overlay[data-v-2b7bd509]{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.create-list-dialog[data-v-2b7bd509]{background:var(--femtocrank-bg,#fff);border-radius:8px;min-width:320px;max-width:90vw;padding:1.25rem;box-shadow:0 4px 20px #00000026}.create-list-dialog-title[data-v-2b7bd509]{margin:0 0 1rem;font-size:1.25rem}.create-list-dialog-form[data-v-2b7bd509]{flex-direction:column;gap:.75rem;display:flex}.create-list-dialog-form label[data-v-2b7bd509]{font-weight:500;display:block}.create-list-dialog-input[data-v-2b7bd509]{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;padding:.5rem .75rem}.create-list-dialog-actions[data-v-2b7bd509]{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.create-list-dialog-btn[data-v-2b7bd509]{background:var(--femtocrank-bg,#fff);cursor:pointer;border:1px solid #ccc;border-radius:4px;padding:.5rem 1rem}.create-list-dialog-btn-primary[data-v-2b7bd509]{background:var(--femtocrank-primary,#2dae82);color:#fff;border-color:var(--femtocrank-primary,#2dae82)}.create-list-dialog-error[data-v-2b7bd509]{color:#c00;margin:.75rem 0 0;font-size:.9rem}.welcome[data-v-5b91b785]{padding:1.5rem}.welcome h2[data-v-5b91b785]{margin:0 0 .5rem;font-size:1.5rem}.welcome-intro[data-v-5b91b785]{color:#555;margin:0 0 1.25rem}.list-nav[data-v-5b91b785]{flex-wrap:wrap;gap:.75rem;display:flex}.list-nav-btn[data-v-5b91b785]{background:var(--femtocrank-bg,#fff);border:1px solid var(--femtocrank-border,#ccc);color:inherit;border-radius:.5rem;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:1rem;text-decoration:none;transition:background .15s;display:inline-flex}.list-nav-btn[data-v-5b91b785]:hover{background:var(--femtocrank-hover,#f0f0f0)}.list-count[data-v-5b91b785]{color:#666;font-size:.85em}.welcome-empty[data-v-5b91b785],.welcome-loading[data-v-5b91b785]{color:#666;margin:0}.welcome-error[data-v-5b91b785]{color:#c00;margin:0;font-size:.95rem}.welcome-retry-btn[data-v-5b91b785]{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:.35rem;margin-left:.5rem;padding:.35rem .6rem;font-size:.9rem}.welcome-retry-btn[data-v-5b91b785]:hover{background:#f5f5f5}.welcome-actions[data-v-5b91b785]{margin-top:1.5rem}.list-loading[data-v-bc66d8b1],.list-empty[data-v-bc66d8b1]{text-align:center;padding:1.5rem 1rem}.list-loading[data-v-bc66d8b1]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.list-loading p[data-v-bc66d8b1],.list-empty p[data-v-bc66d8b1]{color:#555;margin:0;font-size:.95rem}.list-search-error[data-v-bc66d8b1]{text-align:center;background:#fff5f5;border:1px solid #feb2b2;border-radius:.35rem;margin:0 .25rem;padding:1.25rem 1rem}.list-search-error-title[data-v-bc66d8b1]{color:#c00;margin:0 0 .35rem;font-size:.95rem;font-weight:600}.list-search-error-reason[data-v-bc66d8b1]{color:#666;word-break:break-word;margin:0;font-size:.875rem}.list-loading-spinner[data-v-bc66d8b1]{border:2px solid #e0e0e0;border-top-color:var(--femtocrank-primary,#2dae82);border-radius:50%;width:1.5rem;height:1.5rem;animation:.7s linear infinite list-loading-spin-bc66d8b1;display:inline-block}@keyframes list-loading-spin-bc66d8b1{to{transform:rotate(360deg)}}.search-heading[data-v-bc66d8b1]{margin-bottom:1rem;padding:0 .25rem}.search-heading p[data-v-bc66d8b1]{color:#555;margin:0;font-size:.95rem}.search-offline-msg[data-v-bc66d8b1]{color:#b45309;font-weight:500}.task-offline-badge[data-v-bc66d8b1]{color:#b45309;background:#fef3c7;border-radius:.25rem;margin-left:.35rem;padding:.15rem .4rem;font-size:.75rem}li.task-row-offline-only[data-v-bc66d8b1]{border-left:3px solid #f59e0b}li.task-row[data-v-bc66d8b1]{box-shadow:none;cursor:pointer;-webkit-touch-callout:none;background-color:#fff;border-bottom:1px solid #e5e5e5;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.2em;padding:.5rem;display:flex}li.task-row[data-v-bc66d8b1]:hover{background-color:#f9f9f9}li.task-row-project[data-v-bc66d8b1]{background-color:#fafafa}li.task-row-project[data-v-bc66d8b1]:hover{background-color:#f0f0f0}li.task-row-editing[data-v-bc66d8b1]{background-color:#f0f6ff;box-shadow:inset 0 0 0 1px #3b82f640}li.task-row-focused[data-v-bc66d8b1]{outline:none;box-shadow:0 0 0 2px #000}li.task-row-yanked[data-v-bc66d8b1]{background-color:#eff6ff;border-left:3px solid #2563eb}li.task-row-cut[data-v-bc66d8b1]{opacity:.88;background-color:#fffbeb;border-left:3px dashed #d97706}.task-project-indicator[data-v-bc66d8b1]{color:#c00;cursor:pointer;flex-shrink:0;margin-right:.35rem;display:inline-flex}.task-next-action-indicator[data-v-bc66d8b1]{color:#0a7c42;flex-shrink:0;margin-right:.35rem;display:inline-flex}.task-wait-indicator[data-v-bc66d8b1]{color:#6b7280;flex-shrink:0;margin-right:.35rem;display:inline-flex}.task-content-waiting[data-v-bc66d8b1],li.task-row-waiting .task-content[data-v-bc66d8b1]{color:#9ca3af}.task-content[data-v-bc66d8b1]{-webkit-user-select:none;user-select:none;flex:1;min-width:0}.task-inline-edit-row[data-v-bc66d8b1]{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.task-inline-input[data-v-bc66d8b1]{min-width:0;font-size:inherit;background:#fff;border:1px solid #3b82f680;border-radius:.35rem;flex:1;padding:.35rem .5rem}.task-inline-input[data-v-bc66d8b1]:focus{border-color:#3b82f6cc;outline:none;box-shadow:0 0 0 2px #3b82f626}.task-inline-save-btn[data-v-bc66d8b1],.task-inline-cancel-btn[data-v-bc66d8b1]{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:.35rem;flex-shrink:0;padding:.35rem .6rem;font-size:.875rem}.task-inline-save-btn[data-v-bc66d8b1]{border-color:var(--femtocrank-primary,#2dae82);background:var(--femtocrank-primary,#2dae82);color:#fff}.task-inline-save-btn[data-v-bc66d8b1]:hover{filter:brightness(1.05)}.task-inline-cancel-btn[data-v-bc66d8b1]:hover{background:#f0f0f0}.task-meta[data-v-bc66d8b1]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.35rem;display:flex}.task-meta span[data-v-bc66d8b1]{padding:.3rem .6rem}.task-meta-clickable[data-v-bc66d8b1]{cursor:pointer}.task-meta .task-priority[data-v-bc66d8b1]{color:#555;background:#e8e8e8;border-radius:.25rem;margin-bottom:0;padding:.2rem .45rem;font-size:.85em;font-weight:600}.task-meta .tag[data-v-bc66d8b1]{border-radius:.25rem;margin-bottom:0;font-size:.85em}.task-meta .context[data-v-bc66d8b1]{color:#2c5282;background:#c6d0d7;border-radius:.25rem;font-weight:700}.task-meta .task-due[data-v-bc66d8b1]{color:#555;background:#e8f4e8;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.85em;display:inline-flex}.task-meta .task-due-overdue[data-v-bc66d8b1]{color:#a00;background:#ffe8e8}.task-details-due[data-v-bc66d8b1]{margin-bottom:.5rem}.task-details-due label[data-v-bc66d8b1]{color:#555;margin-bottom:.35rem;font-size:.9rem;display:block}.task-details-due-value[data-v-bc66d8b1]{margin-right:.5rem}.task-details-due .list-options-btn[data-v-bc66d8b1]{margin-top:.25rem}.task-details-move[data-v-bc66d8b1]{margin-bottom:.5rem}.task-details-move label[data-v-bc66d8b1]{color:#555;margin-bottom:.35rem;font-size:.9rem;display:block}.task-details-move-select[data-v-bc66d8b1]{border:1px solid #ccc;border-radius:.35rem;width:100%;max-width:20rem;margin-bottom:.35rem;padding:.35rem .5rem;font-size:.9rem;display:block}.task-details-move .list-options-btn[data-v-bc66d8b1]{margin-top:.25rem}.list-options-btn[data-v-bc66d8b1]:disabled{opacity:.6;cursor:not-allowed}ul[data-v-bc66d8b1]{margin:0;padding:0;list-style:none}.confirm-overlay[data-v-bc66d8b1]{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.task-details-dialog[data-v-bc66d8b1]{background:#fff;border-radius:.5rem;flex-direction:column;gap:1rem;min-width:22rem;max-width:90vw;max-height:90vh;padding:1.25rem;display:flex;box-shadow:0 4px 20px #0003}.task-details-title[data-v-bc66d8b1]{margin:0;font-size:1.1rem}.task-details-content[data-v-bc66d8b1]{color:#333;border-bottom:1px solid #eee;margin:0;padding:.5rem 0;font-size:.95rem;line-height:1.4}.task-details-priority[data-v-bc66d8b1]{margin-bottom:.5rem}.task-details-priority label[data-v-bc66d8b1]{color:#555;margin-bottom:.35rem;font-size:.9rem;display:block}.task-details-priority-slider[data-v-bc66d8b1]{width:100%;max-width:14rem;height:.5rem;accent-color:var(--femtocrank-primary,#2dae82);cursor:pointer;margin-top:.25rem}.task-details-notes label[data-v-bc66d8b1]{color:#555;margin-bottom:.35rem;font-size:.9rem;display:block}.task-details-notes-error[data-v-bc66d8b1]{color:#c00;margin:0 0 .35rem;font-size:.875rem}.task-details-notes-textarea[data-v-bc66d8b1]{box-sizing:border-box;resize:vertical;border:1px solid #ccc;border-radius:.35rem;width:100%;min-height:6em;padding:.5rem;font-family:inherit;font-size:.95rem}.task-details-actions[data-v-bc66d8b1]{justify-content:space-between;align-items:center;margin-top:.25rem;display:flex}.task-details-done-btn[data-v-bc66d8b1]{cursor:pointer;border:none;border-radius:.35rem;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .5rem;display:inline-flex}.task-details-close-btn[data-v-bc66d8b1]{cursor:pointer;border:1px solid #ccc;border-radius:.35rem;padding:.4rem .75rem;font-size:.9rem}.task-details-close-btn[data-v-bc66d8b1]:hover{background:#f5f5f5}.wait-dialog-field label[data-v-bc66d8b1]{color:#555;margin-bottom:.35rem;font-size:.9rem;display:block}.wait-datetime-input[data-v-bc66d8b1]{box-sizing:border-box;border:1px solid #ccc;border-radius:.35rem;width:100%;padding:.4rem .5rem;font-size:.95rem}.wait-dialog-actions .task-details-close-btn[data-v-bc66d8b1]:last-child{margin-left:auto}.wait-dialog-shortcuts[data-v-bc66d8b1]{flex-wrap:wrap;gap:.5rem;display:flex}.wait-shortcut-btn[data-v-bc66d8b1]{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:.35rem;padding:.35rem .6rem;font-size:.9rem}.wait-shortcut-btn[data-v-bc66d8b1]:hover{background:#f5f5f5}.confirm-dialog[data-v-bc66d8b1]{background:#fff;border-radius:.5rem;min-width:18rem;max-width:90vw;padding:1.25rem;box-shadow:0 4px 20px #0003}.confirm-title[data-v-bc66d8b1]{margin:0 0 .5rem;font-size:1.1rem}.confirm-message[data-v-bc66d8b1]{color:#555;margin:0 0 1.25rem;font-size:.95rem}.confirm-actions[data-v-bc66d8b1]{justify-content:flex-end;gap:.5rem;display:flex}.confirm-btn[data-v-bc66d8b1]{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:.35rem;padding:.4rem .75rem;font-size:.9rem}.confirm-btn.confirm-cancel[data-v-bc66d8b1]:hover{background:#f0f0f0}.list-hidden-footer[data-v-bc66d8b1]{color:var(--femtocrank-text-muted,#666);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:1rem;padding:.5rem .25rem;font-size:.875rem;display:flex}.list-hidden-label[data-v-bc66d8b1]{margin-right:.25rem}.list-options-btn[data-v-bc66d8b1]{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:.35rem;padding:.4rem .75rem;font-size:.9rem}.list-options-btn-icon[data-v-bc66d8b1]{padding:.4rem}.list-options-btn[data-v-bc66d8b1]:hover{background:#f5f5f5}.list-options-overlay[data-v-bc66d8b1]{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.list-options-dialog[data-v-bc66d8b1]{background:#fff;border-radius:.5rem;min-width:20rem;max-width:90vw;padding:1.25rem;box-shadow:0 4px 20px #0003}.list-options-title[data-v-bc66d8b1]{margin:0 0 1rem;font-size:1.1rem}.list-options-rename[data-v-bc66d8b1]{margin-bottom:1rem}.list-options-rename label[data-v-bc66d8b1]{color:#555;margin-bottom:.35rem;font-size:.9rem;display:block}.list-rename-input[data-v-bc66d8b1]{box-sizing:border-box;border:1px solid #ccc;border-radius:.35rem;width:100%;margin-bottom:.5rem;padding:.4rem .5rem;font-size:.95rem}.list-options-action-btn[data-v-bc66d8b1]{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:.35rem;padding:.35rem .6rem;font-size:.9rem}.list-options-action-btn[data-v-bc66d8b1]:hover{background:#f0f0f0}.list-options-delete[data-v-bc66d8b1]{margin-bottom:1rem}.list-options-delete-btn[data-v-bc66d8b1]{color:#c00;cursor:pointer;background:#fff;border:1px solid #c00;border-radius:.35rem;padding:.35rem .6rem;font-size:.9rem}.list-options-delete-btn[data-v-bc66d8b1]:hover{background:#ffe0e0}.list-options-delete-confirm[data-v-bc66d8b1]{color:#555;margin:.5rem 0 0;font-size:.85rem}.confirm-delete-list-btn[data-v-bc66d8b1]{color:#fff;cursor:pointer;background:#c00;border:none;border-radius:.25rem;margin-left:.25rem;padding:.2rem .4rem;font-size:.85rem}.cancel-delete-list-btn[data-v-bc66d8b1]{cursor:pointer;background:#eee;border:1px solid #ccc;border-radius:.25rem;margin-left:.25rem;padding:.2rem .4rem;font-size:.85rem}.list-options-dialog-actions[data-v-bc66d8b1]{justify-content:flex-end;display:flex}.list-options-close[data-v-bc66d8b1]{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:.35rem;padding:.4rem .75rem;font-size:.9rem}.list-options-close[data-v-bc66d8b1]:hover{background:#f0f0f0}.options-section[data-v-b61f6b86]{margin-bottom:1.25rem}.options-label[data-v-b61f6b86]{margin-bottom:.35rem;font-size:.95rem;font-weight:500;display:block}.options-select[data-v-b61f6b86]{background:var(--femtocrank-bg,#fff);border:1px solid #ccc;border-radius:.35rem;min-width:12rem;padding:.4rem .6rem;font-size:.95rem}.options-text-input[data-v-b61f6b86]{background:var(--femtocrank-bg,#fff);border:1px solid #ccc;border-radius:.35rem;width:100%;min-width:12rem;max-width:24rem;padding:.4rem .6rem;font-size:.95rem;display:block}.options-hint[data-v-b61f6b86]{color:#666;margin:.35rem 0 0;font-size:.875rem}.options-subheading[data-v-b61f6b86]{margin:0 0 .35rem;font-size:1rem;font-weight:600}.options-btn[data-v-b61f6b86]{background:var(--femtocrank-bg,#fff);cursor:pointer;border:1px solid #ccc;border-radius:.35rem;margin-top:.5rem;padding:.4rem .75rem;font-size:.95rem}.options-btn[data-v-b61f6b86]:hover:not(:disabled){background:#f0f0f0}.options-btn[data-v-b61f6b86]:disabled{opacity:.6;cursor:not-allowed}.options-checkbox[data-v-b61f6b86]{margin-right:.5rem}.diagnostics-view[data-v-fc32ae45]{padding:1.25rem}.diagnostics-heading[data-v-fc32ae45]{margin:0 0 1.25rem;font-size:1.25rem}.diagnostics-section[data-v-fc32ae45]{margin-bottom:2rem}.diagnostics-section-title[data-v-fc32ae45]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.diagnostics-refresh-btn[data-v-fc32ae45]{cursor:pointer;margin-bottom:.5rem;padding:.4rem .75rem;font-size:.9rem}.diagnostics-output[data-v-fc32ae45]{background:var(--femtocrank-bg-muted,#f5f5f5);border:1px solid var(--border-color,#e1e5e9);white-space:pre-wrap;word-break:break-all;border-radius:.35rem;min-height:4rem;margin:0;padding:.75rem;font-size:.85rem}.tpp-view[data-v-ce27252e]{padding:1.5rem}.tpp-title[data-v-ce27252e]{margin:0 0 .5rem;font-size:1.25rem}.tpp-intro[data-v-ce27252e]{color:var(--femtocrank-text-muted,#666);margin:0 0 1.25rem;font-size:.9rem}.tpp-section[data-v-ce27252e]{margin-bottom:1.5rem}.tpp-subheading[data-v-ce27252e]{margin:0 0 .5rem;font-size:1rem}.tpp-prop-hint[data-v-ce27252e]{color:var(--femtocrank-text-muted,#666);margin:0 0 .5rem;font-size:.875rem}.tpp-table-wrap[data-v-ce27252e]{flex-direction:column;gap:.25rem;display:flex}.tpp-table-header[data-v-ce27252e],.tpp-table-row[data-v-ce27252e]{grid-template-columns:minmax(5rem,auto) 10rem 1fr auto;align-items:center;gap:.5rem;display:grid}.tpp-table-header[data-v-ce27252e]{color:var(--femtocrank-text-muted,#666);border-bottom:1px solid var(--femtocrank-border,#ccc);padding-bottom:.25rem;font-size:.875rem;font-weight:500}.tpp-table-row[data-v-ce27252e]{min-height:2rem}.tpp-col-name[data-v-ce27252e]{font-weight:500}.tpp-col-css[data-v-ce27252e],.tpp-col-hide[data-v-ce27252e]{border:1px solid var(--femtocrank-border,#ccc);border-radius:.25rem;width:100%;min-width:0;padding:.25rem .5rem;font-size:.875rem}.tpp-name-input[data-v-ce27252e]{border:1px solid var(--femtocrank-border,#ccc);border-radius:.25rem;width:8rem;padding:.25rem .5rem}.tpp-add-input[data-v-ce27252e]{width:10rem}.tpp-remove-btn[data-v-ce27252e],.tpp-add-btn[data-v-ce27252e]{border:1px solid var(--femtocrank-border,#ccc);background:var(--femtocrank-bg,#fff);cursor:pointer;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}.tpp-add-row[data-v-ce27252e]{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.tpp-error[data-v-ce27252e]{color:var(--femtocrank-error,#c00);margin:1rem 0 0}.tpp-rule-builder[data-v-ce27252e]{background:var(--femtocrank-bg-muted,#f5f5f5);border-radius:.5rem;padding:1rem}.tpp-rule-hint[data-v-ce27252e]{color:var(--femtocrank-text-muted,#666);margin:0 0 .5rem;font-size:.875rem}.tpp-rule-hint code[data-v-ce27252e]{background:var(--femtocrank-bg,#fff);border-radius:.2rem;padding:.1rem .3rem;font-size:.85em}.tpp-rule-status[data-v-ce27252e]{margin:0 0 .5rem;font-size:.9rem}.tpp-rule-test[data-v-ce27252e]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.tpp-rule-expr-input[data-v-ce27252e]{border:1px solid var(--femtocrank-border,#ccc);border-radius:.25rem;flex:1;max-width:24rem;padding:.25rem .5rem}.tpp-rule-result[data-v-ce27252e]{margin-top:.5rem;font-size:.875rem}.tpp-rule-result-ok[data-v-ce27252e]{color:var(--femtocrank-text-muted,#666)}.tpp-rule-result-err[data-v-ce27252e]{color:var(--femtocrank-error,#c00)}.tpp-rule-result-label[data-v-ce27252e]{margin-right:.25rem;font-weight:500}
