.fd-settings-page{--fds-accent:var(--fd-accent,#0fc0c0);--fds-accent-dark:var(--fd-accent-dark,#0da9a9);--fds-accent-contrast:var(--fd-accent-contrast,#fff);--fds-text:var(--fd-text,#1e1e1e);--fds-muted:var(--fd-text-muted,#646970);--fds-border:var(--fd-border,#b5b5b559);--fds-gray-1:var(--fd-gray-1,#f1f1f3);--fds-gray-2:var(--fd-gray-2,#e2e2e3);--fds-surface:var(--fd-surface,#fff);--fds-font:var(--fd-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);max-width:1360px;font-family:var(--fds-font);color:var(--fds-text);margin:0}.fd-settings-page p{color:var(--fds-muted)}.fd-settings-header{align-items:center;gap:12px;margin-bottom:8px;display:flex}.fd-settings-header h1{color:var(--fds-text);margin:0;font-size:24px;font-weight:600}.fd-settings-version{height:24px;color:var(--fds-muted);background:#00000012;border-radius:999px;align-items:center;margin:0;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;transform:translateY(1px)}.fd-tabs{gap:4px;margin:16px 0 24px;display:flex}.fd-settings-page{--fds-tab-text:#303030;--fds-tab-icon:#4a4a4a}.fd-settings-page .fd-tab{white-space:nowrap;color:var(--fds-tab-text);flex:none;align-items:center;gap:10px;font-size:14px;font-weight:500;text-decoration:none;transition:color .12s,background-color .12s;display:flex}.fd-settings-page .fd-tab:hover,.fd-settings-page .fd-tab:focus,.fd-settings-page .fd-tab.is-active{color:var(--fds-tab-text)}@media screen and (width>=783px){.fd-settings-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;margin-top:16px;display:grid}.fd-tabs{flex-direction:column;gap:2px;margin:0;position:sticky;top:16px}.fd-settings-page .fd-tab{border-radius:8px;padding:8px 12px}.fd-settings-page .fd-tab:hover{background:var(--fds-gray-1)}.fd-settings-page .fd-tab:focus-visible{outline:2px solid var(--fds-accent);outline-offset:-2px;box-shadow:none}.fd-settings-page .fd-tab.is-active{background:color-mix(in srgb, var(--fds-accent) 14%, transparent);font-weight:600}}@media screen and (width>=783px) and (width<=1199px){.fd-settings-layout{grid-template-columns:168px minmax(0,1fr);gap:20px}}@media screen and (width>=783px){.fd-field--checklist .fd-field-control,.fd-field--keys .fd-field-control{flex:0 0 55%;min-width:0}.fd-field--checklist .fd-checklist,.fd-field--keys .fd-checklist{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fd-field--text .fd-field-control,.fd-field--select .fd-field-control{flex:0 0 40%;min-width:0}.fd-field--text .fd-field-control input,.fd-field--select .fd-field-control select{width:100%;max-width:25em;margin-left:auto}}.fd-settings-page .fd-tab .dashicons{width:15px;height:15px;color:var(--fds-tab-icon);opacity:.9;flex:none;font-size:15px;transition:color .12s}.fd-settings-page .fd-tab:hover .dashicons,.fd-settings-page .fd-tab.is-active .dashicons{color:var(--fds-tab-icon)}.fd-panel{display:none}.fd-panel.is-active{display:block}.fd-panel{position:relative}.fd-panel-docs{z-index:1;margin:0;font-size:12px;position:absolute;top:18px;right:20px}.fd-panel-docs a{color:var(--fds-muted);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;text-decoration:none;display:inline-flex}.fd-panel-docs a:hover,.fd-panel-docs a:focus-visible{background:var(--fds-gray-1);color:var(--fds-text)}.fd-panel-docs .dashicons{width:14px;height:14px;font-size:14px}.fd-panel-docs+.fd-card .fd-card-title,.fd-panel-docs+.fd-card .fd-card-desc{padding-right:72px}.fd-card{background:var(--fds-surface);border:1px solid var(--fds-border);border-radius:12px;margin-bottom:16px;padding:20px 24px}.fd-card-title{color:var(--fds-text);margin:0 0 4px;font-size:16px;font-weight:600}.fd-card-desc{margin:0 0 12px;font-size:13px}.fd-field{border-bottom:1px solid var(--fds-gray-1);align-items:flex-start;gap:24px;padding:14px 0;display:flex}.fd-field:last-child{border-bottom:0;padding-bottom:0}.fd-field-text{flex:auto;min-width:0}.fd-field-label{color:var(--fds-text);font-size:14px;font-weight:550;display:block}.fd-field-help{color:var(--fds-muted);margin:4px 0 0;font-size:12px}.fd-field-control{flex:none;align-items:center;gap:8px;display:flex}.fd-field--toggle{align-items:center}.fd-field--toggle .fd-field-control{order:2}.fd-field[hidden]{display:none}.fd-field--textarea{flex-direction:column;align-items:stretch;gap:8px}.fd-field--textarea .fd-field-control{width:100%}.fd-field--textarea textarea{width:100%;min-height:0}.fd-settings-page input.fd-switch[type=checkbox]{appearance:none;width:40px;min-width:40px;height:22px;box-shadow:none;cursor:pointer;vertical-align:middle;background:#acacac;border:0;border-radius:8px;flex:none;margin:0;padding:0;transition:background-color .15s;position:relative}.fd-settings-page input.fd-switch[type=checkbox]:before,.fd-settings-page input.fd-switch[type=checkbox]:checked:before{float:none;background:#fff;border:0;border-radius:5px;width:16px;height:16px;margin:0;transition:transform .15s;position:absolute;top:3px;left:3px;transform:none;box-shadow:0 1px 1px #00000026;content:""!important}.fd-settings-page input.fd-switch[type=checkbox]:checked{background:#303030}.fd-settings-page input.fd-switch[type=checkbox]:checked:before{transform:translate(18px)}.fd-settings-page input.fd-switch[type=checkbox]:focus-visible{outline:2px solid var(--fds-accent);outline-offset:2px;box-shadow:none}.fd-settings-page input.fd-switch[type=checkbox]:disabled{opacity:.5;cursor:default}.fd-field--color .fd-field-control{gap:10px}.fd-color{border:1px solid var(--fds-border);cursor:pointer;background:0 0;border-radius:6px;width:40px;height:36px;padding:0}.fd-color-text{text-transform:lowercase;width:110px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fd-image{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fd-image-preview{border:1px solid var(--fds-border);background:repeating-conic-gradient(var(--fds-gray-1) 0 25%, var(--fds-surface) 0 50%) 0 0 / 12px 12px;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;width:96px;height:64px;padding:4px;display:flex}.fd-image-preview.is-dark{background:repeating-conic-gradient(#2a2b2b 0 25%, #1d1e1e 0 50%) 0 0 / 12px 12px;border-color:#1d1e1e}.fd-image-preview[hidden],.fd-image [hidden]{display:none}.fd-image-preview img{object-fit:contain;max-width:100%;max-height:100%}.fd-card-footer{color:var(--fds-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:16px;font-size:12px;display:flex}.fd-checklist{border:0;grid-template-columns:1fr 1fr;gap:8px 16px;min-width:0;margin:0;padding:0;display:grid}.fd-check{color:var(--fds-text);align-items:center;gap:8px;font-size:13px;display:flex}.fd-field--keys .fd-checklist.fd-checklist--single{grid-template-columns:minmax(0,1fr)}@media screen and (width>=783px){.fd-field--keys:has(.fd-checklist--single) .fd-field-control{flex-basis:50%}}.fd-checklist--nodes{gap:12px 16px}.fd-checklist--nodes .fd-check{align-items:flex-start}.fd-checklist--nodes .fd-check input{margin-top:2px}.fd-check-text{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.fd-checklist--single .fd-check{align-items:center}.fd-checklist--single .fd-check input{margin-top:0}.fd-checklist--single .fd-check-text{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0}.fd-checklist--single .fd-check-text>span{overflow-wrap:anywhere;min-width:0}.fd-checklist--single .fd-check-text>code{flex:none}.fd-check.is-inactive{color:var(--fds-muted);opacity:.55}.fd-check code{overflow-wrap:anywhere;background:var(--fds-gray-1);max-width:100%;color:var(--fds-muted);border-radius:4px;padding:1px 5px;font-size:11px}.fd-settings-footer{z-index:5;padding:14px 0 calc(14px + env(safe-area-inset-bottom,0px));background:var(--fd-card-bg,var(--fds-surface));border-top:1px solid var(--fds-gray-2);justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex;position:sticky;bottom:0}.fd-settings-page.is-tools .fd-settings-footer{display:none}.fd-tools h2{margin:0 0 12px;font-size:16px;font-weight:600}.fd-tools textarea{width:100%;min-height:160px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.fd-tools form{margin:0 0 16px}.fd-tools form:last-child{margin-bottom:0}.fd-ga-status{border-top:1px solid var(--fds-gray-1);flex-direction:column;display:flex}.fd-ga-row{border-bottom:1px solid var(--fds-gray-1);align-items:baseline;gap:16px;padding:8px 0;font-size:13px;display:flex}.fd-ga-row-label{color:var(--fds-muted);flex:0 0 190px}.fd-ga-row-value{word-break:break-word;flex:auto;min-width:0}.fd-ga-row-value code{font-size:12px}.fd-ga-ok{color:#00a32a;font-weight:550}.fd-ga-missing{color:#d63638;font-weight:550}.fd-ga-source{color:var(--fds-muted);font-size:12px}.fd-ga-actions{align-items:center;gap:12px;margin:16px 0;display:flex}.fd-ga-test-result{color:var(--fds-muted);font-size:13px}.fd-ga-test-result[data-state=ok]{color:#00a32a}.fd-ga-test-result[data-state=error]{color:#d63638}.fd-ga-guide{color:var(--fds-muted);margin:0;padding-left:20px;font-size:13px}.fd-ga-guide li{margin-bottom:6px}.fd-ga-guide code{font-size:12px}@media screen and (width<=782px){.fd-tabs{scrollbar-width:none;white-space:nowrap;border-bottom:0;flex-wrap:nowrap;gap:6px;padding-bottom:8px;overflow-x:auto}.fd-tabs::-webkit-scrollbar{display:none}.fd-settings-page .fd-tab{border:1px solid var(--fds-border);white-space:nowrap;border-radius:999px;margin:0;padding:6px 14px}.fd-settings-page .fd-tab.is-active{background:var(--fds-accent);border-color:var(--fds-accent);color:var(--fds-accent-contrast)}.fd-settings-page .fd-tab{gap:6px}.fd-settings-page .fd-tab .dashicons{width:14px;height:14px;font-size:14px}.fd-settings-page .fd-tab.is-active .dashicons{color:var(--fds-accent-contrast)}.fd-card{padding:16px}.fd-field{flex-direction:column;align-items:stretch;gap:10px}.fd-field--toggle{flex-direction:row;align-items:center}.fd-field--toggle .fd-field-text{flex:auto;min-width:0}.fd-field--toggle .fd-field-control{flex:none;width:auto}.fd-checklist{grid-template-columns:1fr}.fd-field-control,.fd-field--text .regular-text,.fd-field--text input[type=text],.fd-field--select select{width:100%}.fd-settings-footer{position:sticky;bottom:0}.fd-settings-footer .button{width:100%}.fd-ga-row{flex-direction:column;gap:2px}.fd-ga-row-label{flex:none}.fd-ga-actions{flex-direction:column;align-items:flex-start}}.fd-columns-type+.fd-columns-type{border-top:1px solid var(--fds-gray-2);margin-top:8px;padding-top:8px}.fd-columns-title{color:var(--fds-text);align-items:center;gap:8px;margin:16px 0 0;font-size:14px;font-weight:600;display:flex}.fd-columns-title code{background:var(--fds-gray-1);color:var(--fds-muted);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:400}.fd-columns-type .fd-field:last-child{border-bottom:0}.fd-field--columns .fd-field-control{display:block}@media screen and (width>=783px){.fd-field--columns .fd-field-control{flex:0 0 55%;min-width:0}}.fd-columns-list{border:1px solid var(--fds-border);background:var(--fds-surface);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.fd-columns-row{border-bottom:1px solid var(--fds-gray-1);background:var(--fds-surface);align-items:center;gap:10px;margin:0;padding:6px 10px;display:flex}.fd-columns-row:last-child{border-bottom:0}.fd-columns-row .fd-check{flex:auto;min-width:0}.fd-columns-row.is-off .fd-check span{color:var(--fds-muted)}.fd-columns-row.is-ghost{background:color-mix(in srgb, var(--fds-accent) 10%, var(--fds-surface))}.fd-columns-handle{width:18px;height:18px;color:var(--fds-muted);cursor:grab;flex:none;font-size:18px}.fd-columns-handle:active{cursor:grabbing}.fd-columns-tag{border-radius:4px;flex:none;padding:1px 6px;font-size:11px;font-weight:500;line-height:1.5}.fd-columns-tag--featherdash{background:color-mix(in srgb, var(--fds-accent) 14%, transparent);color:color-mix(in srgb, var(--fds-accent), #000 40%)}.fd-columns-tag--acf{color:#3730a3;background:#eef2ff}.fd-columns-sort{width:28px;height:28px;color:var(--fds-muted);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.fd-columns-sort input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fd-columns-sort .dashicons{width:18px;height:18px;font-size:18px}.fd-columns-sort:hover{background:var(--fds-gray-1)}.fd-columns-sort:has(input:checked){background:color-mix(in srgb, var(--fds-accent) 14%, transparent);color:color-mix(in srgb, var(--fds-accent), #000 30%)}.fd-columns-sort:has(input:focus-visible){outline:2px solid var(--fds-accent);outline-offset:1px}.fd-columns-sort.is-unavailable{opacity:.3;cursor:help}.fd-columns-sort.is-unavailable:hover{background:0 0}.fd-tools .fd-field-control{position:relative}.fd-tools .fd-field-control .fd-tools-actions{z-index:1;gap:8px;margin:0;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.fd-tools .fd-field-control textarea{margin-top:0}.fd-tools .fd-field--textarea .fd-field-text{padding-right:110px}.fd-tools-actions .button{align-items:center;gap:6px;display:inline-flex}.fd-tools-actions .dashicons{justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;display:inline-flex}.fd-tools-actions .dashicons:before{line-height:1}.fd-tools .fd-field{border-bottom:0}.fd-tools-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.fd-settings-page .fd-tools-footer .fd-reset-link,.fd-settings-page .fd-tools-footer .fd-reset-link:hover,.fd-settings-page .fd-tools-footer .fd-reset-link:focus{font-size:13px;text-decoration:none}.fd-tools .fd-field-control{flex-direction:column;align-items:stretch}.fd-tools-download{margin-top:10px}.fd-tools-download .button{align-items:center;gap:6px;display:inline-flex}.fd-tools-download .dashicons{justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;display:inline-flex}.fd-tools-download .dashicons:before{line-height:1}.fd-tools-footer-start{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fd-tools-footer .fd-upload{align-items:center;gap:6px;display:inline-flex}.fd-tools-footer .fd-upload .dashicons{justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;display:inline-flex}.fd-tools-footer .fd-upload .dashicons:before{line-height:1}.fd-pro-pill,.fd-settings-page .fd-tab .fd-pro-tag{background:color-mix(in srgb, var(--fds-accent) 14%, transparent);height:18px;color:color-mix(in srgb, var(--fds-accent), #000 35%);letter-spacing:.02em;vertical-align:2px;border-radius:999px;align-items:center;margin-left:8px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.fd-pro-pill:hover,.fd-pro-pill:focus{background:color-mix(in srgb, var(--fds-accent) 24%, transparent);color:color-mix(in srgb, var(--fds-accent), #000 45%)}.fd-settings-page .fd-tab .fd-pro-tag{margin-left:auto}fieldset.fd-field-control{border:0;min-width:0;margin:0;padding:0}.fd-field.is-pro-locked .fd-field-control,.fd-card.is-pro-locked .fd-field-control{opacity:.7;cursor:not-allowed}.fd-field.is-pro-locked .fd-field-control :disabled,.fd-card.is-pro-locked .fd-field-control :disabled{opacity:1;color:var(--fds-text);cursor:not-allowed}.fd-pro-teaser{background:var(--fds-gray-1);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.fd-pro-teaser p{margin:0;font-size:13px}.fd-pro-teaser .button{flex:none}.fd-pro-card{border-color:color-mix(in srgb, var(--fds-accent) 45%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--fds-accent) 7%, #fff), #fff 60%)}.fd-pro-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 24px;margin:12px 0 16px;padding:0;list-style:none;display:grid}.fd-pro-list li{margin:0;padding-left:22px;font-size:13px;position:relative}.fd-pro-list li:before{content:"";border-left:2px solid var(--fds-accent);border-bottom:2px solid var(--fds-accent);width:10px;height:6px;position:absolute;top:4px;left:2px;transform:rotate(-45deg)}.fd-pro-actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}@media screen and (width<=782px){.fd-pro-teaser{flex-direction:column;align-items:flex-start}}.fd-review{color:var(--fds-muted);margin:0 auto 0 0;font-size:12px}.fd-review a{color:inherit}.fd-review a.fd-review-dismiss{margin-left:4px;text-decoration:none}.fd-settings-page input.fd-range{appearance:none;background:linear-gradient(to right, #303030 0 var(--fd-range-fill,50%), #e3e3e3 var(--fd-range-fill,50%) 100%);width:200px;height:6px;box-shadow:none;cursor:pointer;border:0;border-radius:999px;margin:0;padding:0}.fd-settings-page input.fd-range::-webkit-slider-thumb{appearance:none;background:#303030;border:2px solid #fff;border-radius:999px;width:10px;height:22px;box-shadow:0 1px 3px #0000004d}.fd-settings-page input.fd-range::-moz-range-thumb{box-sizing:border-box;background:#303030;border:2px solid #fff;border-radius:999px;width:10px;height:22px;box-shadow:0 1px 3px #0000004d}.fd-settings-page input.fd-range::-moz-range-track{background:0 0}.fd-settings-page input.fd-range:focus-visible{outline:2px solid var(--fds-accent);outline-offset:4px}.fd-range-value{font-variant-numeric:tabular-nums;min-width:44px;color:var(--fds-muted);text-align:right;font-size:13px}.fd-about-meta{flex-wrap:wrap;gap:8px 32px;margin:4px 0 16px;display:flex}.fd-about-meta dt{color:var(--fds-muted);font-size:12px}.fd-about-meta dd{color:var(--fds-text);margin:2px 0 0;font-size:14px;font-weight:550}.fd-about-links{flex-wrap:wrap;gap:8px;margin:0;display:flex}.fd-about-links .button{align-items:center;gap:6px;display:inline-flex}.fd-settings-page .fd-about-links .button .dashicons,.fd-settings-page .fd-about-doclist .dashicons{width:16px;height:16px;font-size:16px;line-height:16px}.fd-about-table-wrap{overflow-x:auto}.fd-about-table{border-collapse:collapse;width:100%;font-size:13px}.fd-about-table th,.fd-about-table td{border-bottom:1px solid var(--fds-gray-1);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.fd-about-table thead th{color:var(--fds-muted);font-size:12px;font-weight:550}.fd-about-table tbody th{width:160px;color:var(--fds-text);font-weight:550}.fd-about-table td{width:calc(50% - 80px)}.fd-about-table tbody tr:last-child>*{border-bottom:0}.fd-about-none{color:var(--fds-muted)}.fd-about-doclist{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.fd-about-doclist--guides{border-bottom:1px solid var(--fds-gray-1);margin-bottom:12px;padding-bottom:12px}.fd-about-doclist li{margin:0}.fd-settings-page .fd-about-doclist a{color:var(--fds-text);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;text-decoration:none;display:flex}.fd-settings-page .fd-about-doclist a:hover,.fd-settings-page .fd-about-doclist a:focus-visible{background:var(--fds-gray-1)}.fd-about-doclist .dashicons{color:var(--fds-muted)}.fd-about-newslist{margin:8px 0 12px;padding-left:18px;font-size:13px;list-style:outside}.fd-about-newslist li{margin:0 0 8px}
