.fvo-bell,.fvo-bell-btn{position:relative}.fvo-bell-btn{width:40px;height:40px;padding:0;touch-action:manipulation}.fvo-bell-btn svg{width:18px;height:18px}.fvo-bell-count{position:absolute;top:-5px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:var(--r-chip);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;background:var(--d-accent);color:var(--d-accent-ink,#fff);box-shadow:0 0 0 2px var(--d-bg),0 0 14px color-mix(in srgb,var(--d-accent) 55%,transparent)}.fvo-pop{position:absolute;right:0;top:calc(100% + 10px);z-index:80;width:min(400px,calc(100vw - 32px));max-height:min(620px,calc(100dvh - 120px));display:flex;flex-direction:column;overflow:hidden;background:var(--d-panel);border:1px solid var(--d-line-2);border-radius:var(--d-r-lg);box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.4);transform-origin:top right;overscroll-behavior:contain}@media (max-width:1023px){.fvo-pop{position:fixed;left:16px;right:16px;top:68px;width:auto;transform-origin:top center}}.fvo-pop-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}.fvo-pop-head h2{font-size:15px;font-weight:700;color:var(--d-text)}.fvo-pop-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px 10px;border-bottom:1px solid var(--d-line)}.fvo-pop-list{overflow-y:auto;overscroll-behavior:contain;flex:1}.fvo-pop-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-top:1px solid var(--d-line);font-size:12px;color:var(--d-text-3)}.fvo-live{display:inline-flex;align-items:center;gap:6px;min-width:0}.fvo-note-item{position:relative;display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--d-line);transition:background-color .15s ease}.fvo-note-item:last-child{border-bottom:0}.fvo-note-item:hover{background:var(--d-raise)}.fvo-note-item[data-unread]{background:color-mix(in srgb,var(--d-accent) 5%,transparent)}.fvo-note-item[data-unread]:hover{background:color-mix(in srgb,var(--d-accent) 9%,var(--d-raise))}.fvo-note-ico{flex:none;width:32px;height:32px;border-radius:var(--r-ctl);display:grid;place-items:center;background:var(--d-inner);border:1px solid var(--d-line);color:var(--d-text-2)}.fvo-note-ico svg{width:16px;height:16px}.fvo-note-ico[data-tone=warn]{color:var(--d-warn);background:color-mix(in srgb,var(--d-warn) 10%,transparent)}.fvo-note-ico[data-tone=err]{color:var(--d-err);background:color-mix(in srgb,var(--d-err) 10%,transparent)}.fvo-note-title{font-size:13.5px;font-weight:650;color:var(--d-text);line-height:1.35;overflow-wrap:anywhere}.fvo-note-title a{color:inherit;text-decoration:none}.fvo-note-title a:after{content:"";position:absolute;inset:0}.fvo-note-title a:focus-visible{outline:none}.fvo-note-item:has(a:focus-visible){box-shadow:inset 0 0 0 2px var(--d-accent)}.fvo-note-body{margin-top:2px;font-size:12.5px;color:var(--d-text-2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.fvo-note-meta{margin-top:4px;font-size:11.5px;color:var(--d-text-3);display:flex;flex-wrap:wrap;gap:4px 8px}.fvo-note-dot{position:relative;z-index:1;flex:none;align-self:flex-start;width:28px;height:28px;margin:-4px -6px 0 0;border-radius:var(--r-chip);display:grid;place-items:center;background:none;border:0;cursor:pointer}.fvo-note-dot:before{content:"";width:8px;height:8px;border-radius:3px;background:var(--d-accent);box-shadow:0 0 10px var(--d-accent)}.fvo-note-dot:hover{background:rgba(255,255,255,.06)}.fvo-note-dot:focus-visible{outline:2px solid var(--d-accent);outline-offset:1px}.fvo-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.fvo-matrix td,.fvo-matrix th{padding:10px 8px;border-bottom:1px solid var(--d-line);text-align:center;vertical-align:middle}.fvo-matrix td:first-child,.fvo-matrix th:first-child{text-align:left;padding-left:0}.fvo-matrix thead th{font-size:12px;font-weight:600;color:var(--d-text-3)}.fvo-matrix tbody tr:last-child td{border-bottom:0}.fvo-matrix-wrap{overflow-x:auto;overscroll-behavior-x:contain}.fvo-cell{min-width:84px;height:32px;padding:0 10px;border-radius:var(--r-chip);border:1px solid var(--d-line-2);background:var(--d-inner);color:var(--d-text-3);font-size:12px;font-weight:600;cursor:pointer;touch-action:manipulation;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.fvo-cell:hover{border-color:rgba(255,255,255,.2);color:var(--d-text-2)}.fvo-cell:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.fvo-cell[data-state=on]{background:var(--d-accent-soft,color-mix(in srgb,var(--d-accent) 12%,transparent));border-color:color-mix(in srgb,var(--d-accent) 45%,transparent);color:var(--d-accent-text,#ff8fbd)}.fvo-cell[data-state=critical]{color:var(--d-warn);border-color:color-mix(in srgb,var(--d-warn) 35%,transparent)}.fvo-cell[data-inherit]{border-style:dashed}.fvo-cell:disabled{opacity:.5;cursor:progress}.fvo-search{position:relative}.fvo-search svg{position:absolute;left:12px;top:50%;width:15px;height:15px;transform:translateY(-50%);color:var(--d-text-3);pointer-events:none}.fvo-search input{padding-left:34px}.fvo-days{display:flex;flex-wrap:wrap;gap:6px}.fvo-day{min-width:44px;height:40px;padding:0 10px;border-radius:var(--r-ctl);border:1px solid var(--d-line-2);background:var(--d-inner);color:var(--d-text-2);font-size:13px;font-weight:600;cursor:pointer;text-transform:capitalize;touch-action:manipulation;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.fvo-day[aria-pressed=true]{background:color-mix(in srgb,var(--d-accent) 14%,transparent);border-color:color-mix(in srgb,var(--d-accent) 50%,transparent);color:var(--d-text)}.fvo-day:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.fvo-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 0;border-bottom:1px solid var(--d-line)}.fvo-row:last-child{border-bottom:0}.fvo-mono{font-family:var(--fv-font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums}.fvo-count{font-size:12px;color:var(--d-text-3);font-variant-numeric:tabular-nums}.fvo-audit-filters{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end}.fvo-audit-row{border-bottom:1px solid var(--d-line)}.fvo-audit-row:last-child{border-bottom:0}.fvo-audit-main{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) 40px;gap:12px;align-items:center;padding:11px 0;font-size:13px}.fvo-audit-head{font-size:12px;font-weight:600;color:var(--d-text-3);padding-top:0;border-bottom:1px solid var(--d-line)}.fvo-audit-detail{padding:0 0 14px;display:grid;gap:10px;font-size:12.5px;color:var(--d-text-2)}.fvo-audit-detail dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px}.fvo-audit-detail dt{color:var(--d-text-3)}.fvo-audit-detail dd{overflow-wrap:anywhere}.fvo-change{display:grid;grid-template-columns:minmax(90px,max-content) minmax(0,max-content) auto minmax(0,max-content);justify-content:start;gap:4px 10px;align-items:baseline}.fvo-change del{color:var(--d-text-3);text-decoration:line-through;overflow-wrap:anywhere}.fvo-change ins{color:var(--d-text);text-decoration:none;overflow-wrap:anywhere}@media (max-width:719px){.fvo-audit-head{display:none}.fvo-audit-main{grid-template-columns:minmax(0,1fr) 40px;gap:4px 10px}.fvo-audit-main>:first-child{order:3;grid-column:1/2;font-size:12px;color:var(--d-text-3)}.fvo-audit-main>:nth-child(2){order:2;grid-column:1/2}.fvo-audit-main>:nth-child(3){order:1;grid-column:1/2}.fvo-audit-main>:nth-child(4){order:4;grid-column:1/2;font-size:12px}.fvo-audit-main>:nth-child(5){order:0;grid-column:2;grid-row:1/span 4;align-self:start}.fvo-change{grid-template-columns:minmax(0,1fr)}.fvo-change>span[aria-hidden]{display:none}}@media (prefers-reduced-motion:reduce){.fvo-cell,.fvo-day,.fvo-note-item{transition:none}}[data-cabinet-motion=off] .fvo-cell,[data-cabinet-motion=off] .fvo-day,[data-cabinet-motion=off] .fvo-note-item{transition:none}.fvs-switch{--s-accent:var(--d-accent,#ff3d8a);--s-ease:cubic-bezier(0.16,1,0.3,1)}.fvu-access{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.fvu-access>div{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--d-r);background:var(--d-inner);border:1px solid var(--d-line);min-width:0}.fvu-access dt{font-size:12px;color:var(--d-text-3)}.fvu-access dd{font-size:13.5px;font-weight:600;color:var(--d-text);display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.fvu-release{display:flex;flex-direction:column;gap:14px}.fvu-release-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px}.fvu-version{font-family:var(--fv-font-mono,ui-monospace,monospace);font-size:17px;font-weight:700;color:var(--d-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fvu-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;color:var(--d-text-3)}.fvu-title{font-size:14px;color:var(--d-text-2);line-height:1.5;max-width:70ch;overflow-wrap:anywhere;text-wrap:pretty}.fvu-flag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--r-chip);font-size:11.5px;font-weight:700;color:var(--d-warn);background:color-mix(in srgb,var(--d-warn) 12%,transparent);border:1px solid color-mix(in srgb,var(--d-warn) 30%,transparent)}.fvu-flag svg{width:12px;height:12px}.fvu-notes{display:grid;gap:12px;padding:14px 16px;border-radius:var(--d-r);background:var(--d-inner);border:1px solid var(--d-line)}.fvu-notes h4{font-size:12.5px;font-weight:700;color:var(--d-text);margin-bottom:4px}.fvu-notes h4[data-tone=breaking]{color:var(--d-warn)}.fvu-notes ul{display:grid;gap:3px;padding-left:18px;list-style:disc;font-size:13px;line-height:1.5;color:var(--d-text-2)}.fvu-notes li{overflow-wrap:anywhere}.fvu-notes li::marker{color:var(--d-text-3)}.fvu-pkgs{display:grid;gap:8px;list-style:none;padding:0;margin:0}.fvu-pkg{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1.2fr) auto;gap:8px 16px;align-items:center;padding:12px 14px;border-radius:var(--d-r);background:var(--d-inner);border:1px solid var(--d-line);transition:border-color .15s ease,background-color .15s ease}.fvu-pkg:hover{border-color:var(--d-line-2);background:color-mix(in srgb,var(--d-raise) 60%,var(--d-inner))}.fvu-pkg-name{min-width:0}.fvu-pkg-name b{display:block;font-size:13.5px;color:var(--d-text)}.fvu-pkg-name code{display:block;margin-top:2px;font-family:var(--fv-font-mono,ui-monospace,monospace);font-size:12px;color:var(--d-text-3);overflow-wrap:anywhere}.fvu-size{font-size:12.5px;color:var(--d-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.fvu-hash{display:flex;align-items:center;gap:6px;min-width:0}.fvu-hash code{font-family:var(--fv-font-mono,ui-monospace,monospace);font-size:11.5px;color:var(--d-text-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvu-verify{margin-top:4px;font-size:12px;color:var(--d-text-3)}.fvu-verify summary{cursor:pointer;width:-moz-fit-content;width:fit-content;border-radius:var(--r-chip)}.fvu-verify summary:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.fvu-verify div{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;border-radius:var(--r-ctl);background:var(--d-bg);border:1px solid var(--d-line)}.fvu-verify pre{min-width:0;flex:1;overflow-x:auto;font-family:var(--fv-font-mono,ui-monospace,monospace);font-size:12px;color:var(--d-text-2);white-space:pre}@media (max-width:760px){.fvu-pkg{grid-template-columns:minmax(0,1fr)}.fvu-pkg .fvd-btn{width:100%}}.fvu-hist{display:grid;list-style:none;padding:0;margin:0}.fvu-hist>li{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:4px 14px;align-items:center;padding:11px 0;border-bottom:1px solid var(--d-line);font-size:13px;color:var(--d-text-2)}.fvu-hist>li:last-child{border-bottom:0}.fvu-hist-head{font-size:12px;font-weight:600;color:var(--d-text-3);border-bottom:1px solid var(--d-line)}@media (max-width:760px){.fvu-hist-head{display:none!important}.fvu-hist>li{grid-template-columns:minmax(0,1fr)}}.fvb-filters{display:grid;gap:14px}.fvb-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end}.fvb-grid--wide{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.fvb-range{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:520px){.fvb-range{grid-template-columns:minmax(0,1fr)}}.fvb-check{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 2px;font-size:13.5px;font-weight:600;color:var(--d-text);cursor:pointer;touch-action:manipulation}.fvb-check input{width:18px;height:18px;accent-color:var(--d-accent)}.fvb-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding-top:14px;border-top:1px solid var(--d-line)}.fvb-list{display:grid;list-style:none;padding:0;margin:0}.fvb-row{display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:14px;padding:14px 0;border-bottom:1px solid var(--d-line)}.fvb-row:last-child{border-bottom:0}.fvb-sev{border-radius:2px;background:var(--d-text-3);align-self:stretch}.fvb-sev[data-sev=critical]{background:var(--d-err);box-shadow:0 0 12px color-mix(in srgb,var(--d-err) 55%,transparent)}.fvb-sev[data-sev=error]{background:var(--d-err)}.fvb-sev[data-sev=warning]{background:var(--d-warn)}.fvb-main{min-width:0;display:grid;gap:6px}.fvb-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.fvb-title b{font-size:14px;color:var(--d-text);overflow-wrap:anywhere}.fvb-title span{font-size:11.5px;font-weight:700;color:var(--d-text-3)}.fvb-text{font-family:var(--fv-font-mono,ui-monospace,monospace);font-size:12px;color:var(--d-text-2);overflow-wrap:anywhere;line-height:1.5}.fvb-chips{display:flex;flex-wrap:wrap;gap:6px}.fvb-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:24px;padding:0 9px;border-radius:var(--r-chip);font-size:12px;color:var(--d-text-2);background:var(--d-inner);border:1px solid var(--d-line)}.fvb-chip svg{width:12px;height:12px;flex:none;color:var(--d-text-3)}.fvb-chip[data-tone=ok]{color:var(--d-ok);border-color:color-mix(in srgb,var(--d-ok) 30%,transparent)}.fvb-chip[data-tone=warn]{color:var(--d-warn);border-color:color-mix(in srgb,var(--d-warn) 30%,transparent)}.fvb-chip[data-tone=accent]{color:var(--d-accent-text);border-color:color-mix(in srgb,var(--d-accent) 35%,transparent);background:var(--d-accent-soft)}.fvb-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fvb-side{display:grid;gap:4px;justify-items:end;text-align:right;font-size:12.5px;color:var(--d-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.fvb-side strong{font-size:18px;font-weight:700;color:var(--d-text)}.fvb-note{font-size:12.5px;color:var(--d-text-2);overflow-wrap:anywhere}@media (max-width:640px){.fvb-row{grid-template-columns:4px minmax(0,1fr)}.fvb-side{grid-column:2;justify-items:start;text-align:left;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}}@media (prefers-reduced-motion:reduce){.fvu-pkg{transition:none}}.fvu-notes-toggle>svg{transition:transform .18s ease}.fvu-notes-toggle.fvu-open>svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.fvu-notes-toggle>svg{transition:none}}.fva-dim{color:var(--d-text-3)}.fva-bad{color:var(--d-err)}.fva-good{color:var(--d-ok)}.fva-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px}.fva-hint{font-size:12px;line-height:1.5;color:var(--d-text-3);text-wrap:pretty}.fva-err,.fva-hint{margin-top:6px;overflow-wrap:anywhere}.fva-err{font-size:12.5px;line-height:1.45;color:var(--d-err)}.fva-under{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fva-count{margin-top:6px;flex-shrink:0;font-size:12px;color:var(--d-text-3);font-variant-numeric:tabular-nums}.fva-count[data-over]{color:var(--d-err);font-weight:600}.fva-lock{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--r-chip);font-size:12.5px;font-weight:600;color:var(--d-accent-text);background:var(--d-accent-soft);border:1px solid color-mix(in srgb,var(--d-accent) 28%,transparent)}.fva-lock svg{width:13px;height:13px}.fva-stats{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.fva-stat{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--d-r);background:var(--d-inner);border:1px solid var(--d-line);min-width:0}.fva-stat dt{font-size:12px;color:var(--d-text-3)}.fva-stat dd{margin:0;font-size:26px;font-weight:700;line-height:1.1;color:var(--d-text);font-variant-numeric:tabular-nums}.fva-stat dd.fva-stat-text{font-size:16px;padding-top:6px}@media (max-width:900px){.fva-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.fva-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fva-stat{padding:12px 14px}.fva-stat dd{font-size:22px}}.fva-modes{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.fva-mode{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;text-align:left;border-radius:var(--d-r);background:var(--d-inner);border:1px solid var(--d-line);color:var(--d-text);cursor:pointer;min-width:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}@media (hover:hover){.fva-mode:hover{border-color:var(--d-line-2);background:color-mix(in srgb,var(--d-raise) 60%,var(--d-inner))}}.fva-mode[data-on]{border-color:color-mix(in srgb,var(--d-accent) 55%,transparent);background:color-mix(in srgb,var(--d-accent) 7%,var(--d-inner));box-shadow:0 0 0 1px color-mix(in srgb,var(--d-accent) 25%,transparent)}.fva-mode:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.fva-mode-top{display:flex;align-items:center;gap:10px}.fva-mode-title{font-size:15px;font-weight:700;line-height:1.25;text-wrap:balance}.fva-mode-text{font-size:13px;line-height:1.55;color:var(--d-text-2);text-wrap:pretty}.fva-mode-risk{display:inline-flex;align-items:center;gap:6px;margin-top:auto;height:24px;padding:0 9px;border-radius:var(--r-chip);font-size:12px;font-weight:600;color:var(--d-text-2);background:rgba(255,255,255,.05);border:1px solid var(--d-line)}.fva-mode-risk svg{width:13px;height:13px}.fva-mode-risk[data-tone=ok]{color:var(--d-ok);border-color:color-mix(in srgb,var(--d-ok) 28%,transparent);background:color-mix(in srgb,var(--d-ok) 9%,transparent)}.fva-mode-risk[data-tone=warn]{color:var(--d-warn);border-color:color-mix(in srgb,var(--d-warn) 28%,transparent);background:color-mix(in srgb,var(--d-warn) 9%,transparent)}.fva-mode-risk[data-tone=accent]{color:var(--d-accent-text);border-color:color-mix(in srgb,var(--d-accent) 28%,transparent);background:var(--d-accent-soft)}.fva-radio{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--d-line-2);background:var(--d-bg)}.fva-radio i{width:8px;height:8px;border-radius:50%;background:var(--d-accent);transform:scale(0);transition:transform .15s ease}.fva-mode[data-on] .fva-radio{border-color:var(--d-accent)}.fva-mode[data-on] .fva-radio i{transform:scale(1)}@media (max-width:900px){.fva-modes{grid-template-columns:minmax(0,1fr)}.fva-mode{min-height:44px}}.fva-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.fva-grid{grid-template-columns:minmax(0,1fr)}}.fva-fields{display:grid;gap:18px;min-width:0}.fva-area{min-height:84px;height:auto;padding-top:10px;padding-bottom:10px;resize:vertical;line-height:1.5}.fva-secret{display:flex;align-items:center;gap:4px;min-width:0;padding-right:4px;border-radius:var(--d-r);border:1px solid var(--d-line-2);background:#0d0d0f}.fva-secret:focus-within{border-color:rgba(255,255,255,.22);box-shadow:0 0 0 3px rgba(255,255,255,.05)}.fva-secret[data-invalid]{border-color:color-mix(in srgb,var(--d-err) 60%,transparent)}.fva-secret input{flex:1;min-width:0;height:40px;padding:0 0 0 14px;border:0;background:transparent;color:var(--d-text);font-size:13px;outline:none}.fva-secret input::-moz-placeholder{color:#55555d}.fva-secret input::placeholder{color:#55555d}.fva-iconbtn{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--r-chip);color:var(--d-text-3);transition:background-color .15s ease,color .15s ease}@media (hover:hover){.fva-iconbtn:hover:not(:disabled){background:rgba(255,255,255,.06);color:#fff}}.fva-iconbtn:disabled{opacity:.4;cursor:not-allowed}.fva-iconbtn:focus-visible{outline:2px solid var(--d-accent);outline-offset:1px}.fva-iconbtn svg{width:16px;height:16px}.fva-gen{height:32px;padding:0 12px;flex-shrink:0}@media (max-width:520px){.fva-gen{padding:0 10px}.fva-gen svg{display:none}}.fva-stores{border:0;padding:0;margin:0;min-width:0}.fva-checks{display:flex;flex-wrap:wrap;gap:10px}.fva-check{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:var(--d-r);cursor:pointer;font-size:14px;font-weight:600;color:var(--d-text-2);background:var(--d-inner);border:1px solid var(--d-line);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.fva-check input{width:18px;height:18px;accent-color:var(--d-accent);flex-shrink:0}.fva-check[data-on]{color:var(--d-text);border-color:color-mix(in srgb,var(--d-accent) 45%,transparent);background:color-mix(in srgb,var(--d-accent) 7%,var(--d-inner))}.fva-check:focus-within{outline:2px solid var(--d-accent);outline-offset:2px}@media (hover:hover){.fva-check:hover{border-color:var(--d-line-2)}}.fva-look{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}@media (max-width:1100px){.fva-look{grid-template-columns:minmax(0,1fr)}}.fva-preview-wrap{display:flex;flex-direction:column;gap:10px;min-width:0;position:sticky;top:12px}@media (max-width:1100px){.fva-preview-wrap{position:static}}.fva-preview{position:relative;overflow:hidden;display:grid;place-items:center;min-height:340px;padding:28px 20px;border-radius:var(--d-r-lg);background:#0b0b0d;border:1px solid var(--d-line-2);background-image:radial-gradient(520px 260px at 50% -10%,color-mix(in srgb,var(--d-accent) 20%,transparent),transparent 70%),linear-gradient(180deg,#101013,#08080a)}.fva-preview-glow{position:absolute;inset:auto -20% -40% -20%;height:60%;background:radial-gradient(closest-side,color-mix(in srgb,var(--d-accent) 12%,transparent),transparent);pointer-events:none}.fva-preview-card{position:relative;width:min(100%,420px);display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--r-tile);background:rgba(18,18,20,.86);border:1px solid var(--d-line-2);box-shadow:0 18px 50px rgba(0,0,0,.55)}.fva-preview-brand{align-self:flex-start;padding:3px 9px;border-radius:var(--r-chip);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--d-accent-text);background:var(--d-accent-soft);border:1px solid color-mix(in srgb,var(--d-accent) 30%,transparent);max-width:100%;overflow-wrap:anywhere}.fva-preview-card h3{font-size:22px;font-weight:800;line-height:1.15;color:#fff;text-wrap:balance}.fva-preview-reason{font-size:13px;font-weight:600;color:var(--d-accent-text)}.fva-preview-body{font-size:14px;line-height:1.55;color:var(--d-text-2);overflow-wrap:anywhere;white-space:pre-wrap}.fva-preview-empty{color:var(--d-text-3);font-style:italic}.fva-preview-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.fva-preview-btn{display:inline-flex;flex-direction:column;justify-content:center;min-height:38px;padding:0 16px;border-radius:var(--r-ctl);font-size:13px;font-weight:700;color:var(--d-text-2);background:rgba(255,255,255,.06);border:1px solid var(--d-line-2)}.fva-preview-btn small{font-size:10.5px;font-weight:500;opacity:.8;overflow-wrap:anywhere}.fva-preview-btn--primary{color:var(--d-accent-ink);background:var(--d-accent);border-color:transparent}.fva-code{position:relative;border-radius:var(--d-r);background:var(--d-bg);border:1px solid var(--d-line)}.fva-code pre{margin:0;padding:16px 16px 56px;max-height:420px;overflow:auto;font-family:var(--fv-font-mono,ui-monospace,monospace);font-size:12.5px;line-height:1.6;color:var(--d-text-2);white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.fva-code pre:focus-visible{outline:2px solid var(--d-accent);outline-offset:-2px;border-radius:var(--d-r)}.fva-code-copy,.fvd .fva-code-copy.fvd-btn[data-size]{position:absolute;right:10px;bottom:10px}.fva-journal{display:grid;list-style:none;padding:0;margin-bottom:0}.fva-journal>li{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:4px 14px;align-items:start;padding:12px 0;border-bottom:1px solid var(--d-line)}.fva-journal>li:last-child{border-bottom:0}.fva-journal-time{font-size:12.5px;color:var(--d-text-3);font-variant-numeric:tabular-nums;padding-top:2px}.fva-journal-main{font-size:13.5px;font-weight:600;color:var(--d-text);display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.fva-flag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--r-chip);font-size:11px;font-weight:700;color:var(--d-warn);background:color-mix(in srgb,var(--d-warn) 12%,transparent);border:1px solid color-mix(in srgb,var(--d-warn) 30%,transparent)}.fva-flag--info{color:var(--d-text-2);background:rgba(255,255,255,.05);border-color:var(--d-line-2)}@media (max-width:640px){.fva-journal>li{grid-template-columns:minmax(0,1fr)}}.fva-savebar{position:sticky;bottom:calc(10px + env(safe-area-inset-bottom, 0px));z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 16px;border-radius:var(--d-r-lg);background:color-mix(in srgb,var(--d-panel) 94%,transparent);border:1px solid var(--d-line-2);box-shadow:0 10px 40px rgba(0,0,0,.5);backdrop-filter:blur(10px)}.fva-savebar-text{flex:1;min-width:200px;font-size:13px;line-height:1.45;color:var(--d-text-2);overflow-wrap:anywhere}.fva-savebar-actions{display:flex;flex-wrap:wrap;gap:8px}.fva-savebar .fvd-btn[data-phase=applied]{background:var(--d-ok);color:#06150d}@media (max-width:640px){.fva-savebar{padding:10px 12px}.fva-savebar-actions{width:100%}.fva-savebar-actions .fvd-btn{flex:1;min-height:44px;justify-content:center}}@media (prefers-reduced-motion:reduce){.fva-check,.fva-iconbtn,.fva-mode,.fva-radio i{transition:none}}.fss{min-width:0}.fvd:has(.fss),html:has(.fss){scroll-padding-bottom:220px}.fss-dim{color:var(--d-text-3)}.fss-bad{color:var(--d-err)}.fss-hint{font-size:12px;line-height:1.5;color:var(--d-text-3);text-wrap:pretty}.fss-err,.fss-hint{overflow-wrap:anywhere}.fss-err{margin-top:8px;font-size:12.5px;line-height:1.45;color:var(--d-err)}.fss-count{font-size:12px;color:var(--d-text-3);font-variant-numeric:tabular-nums}.fss-count[data-over]{color:var(--d-err);font-weight:600}.fss-sub{margin-top:14px;font-size:12.5px;font-weight:600;color:var(--d-text-2)}.fss-num2{font-variant-numeric:tabular-nums}.fss-link{padding:0;border:0;background:none;color:var(--d-accent-text);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;touch-action:manipulation}.fss-link:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px;border-radius:4px}@media (hover:hover){.fss-link:hover{color:var(--d-text)}}.fss-scope{display:flex;flex-direction:column;gap:8px;margin-top:16px;min-width:0}.fss-scope-select{max-width:420px}.fss-scope-hint{font-size:12.5px;line-height:1.5;max-width:78ch}.fss-rows{display:flex;flex-direction:column;margin-top:6px}.fss-row{position:relative;padding:16px 12px;margin:0 -12px;border-bottom:1px solid var(--d-line);border-radius:var(--d-r);min-width:0}.fss-row:last-child{border-bottom:0}.fss-row[data-changed]{background:color-mix(in srgb,var(--d-accent) 5%,transparent);border-bottom-color:transparent}.fss-row[data-invalid]{background:color-mix(in srgb,var(--d-err) 6%,transparent)}.fss-row[data-locked] .fss-ctl{opacity:.62}.fss-row-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:10px 28px;align-items:start}.fss-row[data-key="anticheat.level"] .fss-row-main{grid-template-columns:minmax(0,1fr)}.fss-row-text{min-width:0}.fss-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.fss-title{font-size:14px;font-weight:600;color:var(--d-text);overflow-wrap:anywhere;cursor:default;text-wrap:balance}label.fss-title{cursor:pointer}.fss-badges{display:inline-flex;flex-wrap:wrap;gap:6px}.fss-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:var(--r-chip);font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--d-text-2);background:rgba(255,255,255,.045);border:1px solid var(--d-line-2)}.fss-badge svg{width:12px;height:12px;flex:none}.fss-badge[data-tone=warn]{color:var(--d-warn);background:color-mix(in srgb,var(--d-warn) 10%,transparent);border-color:color-mix(in srgb,var(--d-warn) 30%,transparent)}.fss-badge[data-tone=info]{color:#8fb8ff;background:rgba(110,160,255,.1);border-color:rgba(110,160,255,.28)}.fss-badge[data-tone=accent]{color:var(--d-accent-text);background:var(--d-accent-soft);border-color:color-mix(in srgb,var(--d-accent) 30%,transparent)}.fss-badge[data-tone=changed]{color:var(--d-accent-ink);background:var(--d-accent);border-color:transparent}.fss-desc{margin-top:6px;font-size:13px;line-height:1.55;color:var(--d-text-3);max-width:70ch;overflow-wrap:anywhere;text-wrap:pretty}.fss-ctl{min-width:0}.fss-row-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:12.5px;color:var(--d-text-3);min-width:0}.fss-source{font-weight:600}.fss-source[data-source=server]{color:var(--d-accent-text)}.fss-source[data-source=project]{color:var(--d-text-2)}.fss-lock,.fss-warn{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:12.5px;line-height:1.5}.fss-warn{color:var(--d-warn)}.fss-lock{color:var(--d-text-2)}.fss-lock svg,.fss-warn svg{width:14px;height:14px;flex:none;margin-top:2px}.fss-notes{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px;font-size:12.5px}.fss-notes li[data-tone=warn]{color:var(--d-warn)}.fss-notes li[data-tone=err]{color:var(--d-err)}.fss-notes li[data-tone=muted]{color:var(--d-text-3)}.fss-choice{display:flex;flex-wrap:wrap;gap:6px}.fss-choice[data-columns]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.fss-opt{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-height:36px;padding:6px 14px;text-align:left;border-radius:var(--d-r);border:1px solid var(--d-line-2);background:var(--d-inner);color:var(--d-text-2);font-size:13px;font-weight:600;cursor:pointer;min-width:0;touch-action:manipulation;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.fss-choice[data-columns] .fss-opt{padding:10px 14px}.fss-opt-label{display:inline-flex;align-items:center;gap:6px;line-height:1.25;overflow-wrap:anywhere}.fss-opt-label svg{width:13px;height:13px;flex:none;color:var(--d-warn)}.fss-opt-hint{font-size:12px;font-weight:400;line-height:1.4;color:var(--d-text-3);text-wrap:pretty}@media (hover:hover){.fss-opt:hover:not(:disabled){border-color:rgba(255,255,255,.2);color:var(--d-text)}}.fss-opt[data-on]{color:var(--d-text);border-color:color-mix(in srgb,var(--d-accent) 55%,transparent);background:color-mix(in srgb,var(--d-accent) 8%,var(--d-inner));box-shadow:0 0 0 1px color-mix(in srgb,var(--d-accent) 22%,transparent)}.fss-opt[data-on][data-warn]{border-color:color-mix(in srgb,var(--d-warn) 60%,transparent);background:color-mix(in srgb,var(--d-warn) 8%,var(--d-inner));box-shadow:0 0 0 1px color-mix(in srgb,var(--d-warn) 25%,transparent)}.fss-opt:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.fss-opt:disabled{cursor:not-allowed}.fss-switch{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0;border:0;background:none;color:var(--d-text);font-size:13px;font-weight:600;cursor:pointer;touch-action:manipulation}.fss-switch:focus-visible{outline:2px solid var(--d-accent);outline-offset:4px;border-radius:var(--r-chip)}.fss-switch:disabled{cursor:not-allowed}.fss-switch-text{min-width:2.5em;color:var(--d-text-2)}.fss-num{display:flex;align-items:center;gap:8px}.fss-num .fvd-field{max-width:220px;font-variant-numeric:tabular-nums}.fss-unit{font-size:13px;color:var(--d-text-3);white-space:nowrap}.fss-str{position:relative}.fss-swatch{position:absolute;right:10px;top:11px;width:18px;height:18px;border-radius:5px;border:1px solid rgba(255,255,255,.25);pointer-events:none}.fss-str:has(.fss-swatch) .fvd-field{padding-right:38px}.fss-area{height:auto;min-height:84px;padding-top:10px;padding-bottom:10px;resize:vertical;line-height:1.5}.fss-list{display:flex;flex-direction:column;gap:4px}.fss-list .fss-count{align-self:flex-end}.fss-select{max-width:280px}.fss-code{max-width:180px;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.fss-lvl{margin-top:18px;padding-top:16px;border-top:1px dashed var(--d-line);min-width:0}.fss-lvl-title{font-size:13.5px;font-weight:600;color:var(--d-text)}.fss-lvl-sub{margin:4px 0 10px;font-size:12.5px;line-height:1.5;color:var(--d-text-3)}.fss-scroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-inner);max-width:100%}.fss-scroll:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px}.fss-table{width:100%;min-width:620px;border-collapse:separate;border-spacing:0;font-size:13px}.fss-table td,.fss-table th{padding:9px 12px;border-bottom:1px solid var(--d-line);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.fss-table tbody tr:last-child td,.fss-table tbody tr:last-child th{border-bottom:0}.fss-table thead th{font-size:12px;font-weight:600;color:var(--d-text-2);background:color-mix(in srgb,var(--d-raise) 60%,var(--d-inner))}.fss-table thead th small{display:block;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--d-accent-text)}.fss-table th[scope=row],.fss-table thead th:first-child{position:sticky;left:0;z-index:1;text-align:left;font-weight:500;color:var(--d-text-2);background:var(--d-inner);min-width:190px;white-space:normal}.fss-table thead th:first-child{background:color-mix(in srgb,var(--d-raise) 60%,var(--d-inner))}.fss-table [data-current]{background:color-mix(in srgb,var(--d-accent) 9%,var(--d-inner));color:var(--d-text)}.fss-table thead th[data-current]{background:color-mix(in srgb,var(--d-accent) 14%,var(--d-inner));color:var(--d-text)}.fss-table td[data-on]{color:var(--d-ok);font-weight:600}.fss-table td[data-kind=none]{color:var(--d-text-3)}.fss-servers{list-style:none;padding:0;margin-bottom:0;display:grid;gap:12px}.fss-srv{padding:14px 16px;border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-inner);min-width:0}.fss-srv[data-selected]{border-color:color-mix(in srgb,var(--d-accent) 40%,transparent)}.fss-srv-head{justify-content:space-between;gap:10px 16px}.fss-srv-head,.fss-srv-name{display:flex;flex-wrap:wrap;align-items:center}.fss-srv-name{gap:6px 10px;min-width:0;font-size:14px}.fvs.fss .fss-diff-key [translate=no],.fvs.fss .fss-srv-name [translate=no]{font-family:inherit}.fvs.fss .fss-diff-key code[translate=no]{font-family:var(--fv-font-mono,ui-monospace,monospace)}.fss-srv-pick{font-size:14px}.fss-env{padding:1px 7px;border-radius:var(--r-chip);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--d-text-3);border:1px solid var(--d-line-2)}.fss-srv-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px}.fss-srv-actions{display:flex;flex-wrap:wrap;gap:8px}.fss-flags{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px;font-size:13px}.fss-flags li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;color:var(--d-text-2);overflow-wrap:anywhere}.fss-flags li svg{width:14px;height:14px;flex:none;align-self:center}.fss-flags li[data-tone=warn]{color:var(--d-warn)}.fss-flags li[data-tone=err]{color:var(--d-err)}.fss-flags li[data-tone=muted]{color:var(--d-text-2)}.fss-details{margin-top:12px;padding-top:6px;border-top:1px solid var(--d-line)}.fss-details summary{display:flex;align-items:center;min-height:32px;font-size:13px;font-weight:600;color:var(--d-text-2);cursor:pointer;list-style:none}.fss-details summary::-webkit-details-marker{display:none}.fss-details summary:before{content:"";width:6px;height:6px;margin:0 12px 2px 4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .15s ease}.fss-details[open] summary:before{transform:rotate(45deg);margin-bottom:4px}.fss-details summary:focus-visible{outline:2px solid var(--d-accent);outline-offset:2px;border-radius:var(--r-chip)}.fss-details-body{padding-top:6px}.fss-details-body>*+*{margin-top:8px}.fss-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px}.fss-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 16px;margin:10px 0 0}.fss-kv>div{min-width:0}.fss-kv dt{font-size:12px;color:var(--d-text-3)}.fss-kv dd{margin:2px 0 0;font-size:13.5px;font-weight:600;color:var(--d-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fss-history{list-style:none;padding:0;margin-bottom:0;display:grid}.fss-h{padding:14px 0;border-bottom:1px solid var(--d-line);min-width:0}.fss-h:last-child{border-bottom:0}.fss-h-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.fss-ver{font-size:14px;font-weight:700;color:var(--d-text);font-variant-numeric:tabular-nums}.fss-time{font-size:12.5px;color:var(--d-text-3);font-variant-numeric:tabular-nums}.fss-h-head .fss-time{margin-left:auto}.fss-h-meta{margin-top:6px;font-size:12.5px}.fss-h-reason{margin-top:4px;font-size:13px;color:var(--d-text-2);overflow-wrap:anywhere}.fss-h-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fss-h-actions svg{transition:transform .15s ease}.fss-h-actions .fss-open>svg{transform:rotate(180deg)}.fss-diff{list-style:none;margin:10px 0 0;padding:10px 12px;display:grid;gap:10px;border:1px solid var(--d-line);border-radius:var(--d-r);background:var(--d-inner)}.fss-diff li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;font-size:13px}.fss-diff-key{min-width:0;overflow-wrap:anywhere}.fss-diff-key code{margin-left:6px;font-size:11.5px;color:var(--d-text-3)}.fss-diff-val{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fss-diff-old{color:var(--d-text-3)}.fss-diff-new{color:var(--d-text);font-weight:600}.fss-diff small{margin-right:3px;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--d-text-3)}.fss-more{display:flex;justify-content:center;margin-top:14px;font-size:12.5px}.fss-journal{list-style:none;padding:0;margin-bottom:0;display:grid}.fss-journal>li{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:4px 14px;align-items:start;padding:12px 0;border-bottom:1px solid var(--d-line)}.fss-journal>li:last-child{border-bottom:0}.fss-journal .fss-time{padding-top:2px}.fss-journal-main{font-size:13.5px;color:var(--d-text)}.fss-journal p+p{margin-top:2px;font-size:12.5px;overflow-wrap:anywhere}.fss-savebar{position:sticky;bottom:calc(10px + env(safe-area-inset-bottom, 0px));z-index:5;display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(0,1fr) auto;align-items:end;gap:10px 20px;padding:12px 16px;border-radius:var(--d-r-lg);background:color-mix(in srgb,var(--d-panel) 94%,transparent);border:1px solid var(--d-line-2);box-shadow:0 10px 40px rgba(0,0,0,.5);backdrop-filter:blur(10px)}.fss-savebar .fvd-label{margin-bottom:5px}.fss-reason-row{display:flex;align-items:center;gap:10px}.fss-savebar-text{font-size:13px;line-height:1.45;color:var(--d-text-2);overflow-wrap:anywhere;min-height:40px;display:flex;align-items:center}.fss-savebar-actions{display:flex;flex-wrap:wrap;gap:8px}.fss-savebar[data-clean]{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (max-width:860px){.fss-savebar{grid-template-columns:minmax(0,1fr);align-items:stretch}.fss-savebar-text{min-height:0}}@media (max-width:640px){.fss-savebar[data-clean]{grid-template-columns:minmax(0,1fr)}}.fss-dialog{display:grid;gap:16px}.fss-dialog-list{margin:0;padding-left:18px;list-style:disc;display:grid;gap:6px;font-size:14px;line-height:1.5;color:var(--d-text);overflow-wrap:anywhere}.fss-dialog-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.fss-dialog-status{min-height:20px}@media (max-width:760px){.fss-diff li,.fss-journal>li,.fss-row-main{grid-template-columns:minmax(0,1fr)}.fss-h-head .fss-time{margin-left:0;width:100%}}@media (max-width:640px){.fss-row{padding:14px 10px;margin:0 -10px}.fss-opt,.fss-switch{min-height:44px}.fss-savebar{padding:10px 12px}.fss-savebar-actions{width:100%}.fss-savebar-actions .fvd-btn{flex:1 1 auto}.fss-srv{padding:12px}.fss-srv-actions{width:100%}.fss-srv-actions .fvd-btn{flex:1 1 auto}.fss-num .fvd-field,.fss-select{max-width:none}}@media (prefers-reduced-motion:reduce){.fss-details summary:before,.fss-h-actions svg,.fss-opt{transition:none}}