.help-link{width:32px;height:32px;color:var(--muted);vertical-align:middle;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:6px;text-decoration:none;display:inline-flex}.help-link:hover,.help-link:focus-visible{color:var(--blue-dark);background:var(--blue-soft)}.help-link:focus-visible{outline:2px solid var(--blue-dark);outline-offset:2px}.help-link[aria-disabled=true]{opacity:.5;cursor:wait}@media (width<=560px),(pointer:coarse){.help-link{width:44px;height:44px}}.header-settings[aria-expanded=true]{color:var(--blue-dark);border-color:var(--blue-line);background:var(--blue-soft)}.appearance-dialog{background:#fff;width:min(760px,100% - 32px);height:min(720px,100dvh - 48px);max-height:min(720px,100dvh - 48px);margin:auto}.appearance-dialog::backdrop{-webkit-backdrop-filter:none;background:#18284114}.appearance-dialog .dialog-heading{border-bottom:0;padding:19px 20px 15px}.appearance-dialog .dialog-heading h2{margin-top:0;font-size:20px}.appearance-dialog .dialog-body{min-width:0;padding:20px 24px}.appearance-field-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.appearance-field-heading small{color:var(--subtle);font-size:11px}.appearance-palettes.p-selectbutton{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.appearance-palettes.p-selectbutton .p-togglebutton{border:1px solid var(--line);background:var(--surface-strong);min-width:0;box-shadow:none;border-radius:12px;padding:6px}.appearance-palettes.p-selectbutton .p-togglebutton-content{border-radius:0;width:100%;padding:0;display:block;position:relative}.appearance-palettes.p-selectbutton .p-togglebutton-content:before{display:none}.appearance-palettes.p-selectbutton .p-togglebutton-checked{border-color:var(--blue-dark);box-shadow:inset 0 0 0 1px var(--blue-dark)}.appearance-palettes.p-selectbutton .p-togglebutton:not(.p-disabled):hover{background:var(--surface-soft)}.appearance-palette{text-align:left;width:100%;font-weight:400;display:block}.appearance-sample{border-radius:7px;align-items:center;gap:7px;height:33px;padding:0 9px;display:flex}.appearance-swatch{border-radius:50%;width:18px;height:18px}.appearance-mini{background:#fff;border-radius:4px;width:28px;height:9px}.appearance-name{color:var(--text);margin:6px 3px 0;font-size:12px;display:block}.appearance-code{color:var(--muted);font-variant-numeric:tabular-nums;margin:1px 3px;font-size:11px;display:block}.appearance-check{color:var(--blue-dark);position:absolute;bottom:3px;right:3px}.appearance-custom{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.appearance-color-row{align-items:center;gap:9px;display:flex}.appearance-color-row input{border:1px solid var(--line-strong);background:var(--surface-strong);min-width:0;height:40px;color:var(--text);border-radius:10px}.appearance-color-row input[type=color]{cursor:pointer;flex:0 0 44px;width:44px;padding:4px}.appearance-color-row input[type=text]{font-variant-numeric:tabular-nums;flex:1;width:0;padding:8px 11px;font-size:14px}.appearance-current{color:var(--blue-dark);align-items:center;gap:6px;margin-top:17px;font-size:12px;display:flex}.appearance-status-colors{color:var(--muted);align-items:center;gap:12px;margin-top:9px;font-size:11px;display:flex}.appearance-status-colors span{align-items:center;gap:4px;display:flex}.appearance-status-colors i{border-radius:50%;width:5px;height:5px}.appearance-success{background:var(--success)}.appearance-danger{background:var(--danger)}.appearance-warning{background:var(--warning)}.appearance-error{color:var(--danger);margin-top:8px;font-size:12px;line-height:1.7}.appearance-save-error .text-button{margin-top:4px;font-size:12px}.appearance-dialog .dialog-footer{justify-content:space-between;padding:15px 20px}.appearance-reset{color:var(--muted);font-size:12px}.site-settings-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.site-settings-dialog :is(.dialog-heading,.dialog-footer){flex-shrink:0}.site-settings-dialog .dialog-body{scrollbar-gutter:stable;overscroll-behavior:contain;min-height:0;overflow-y:auto}.settings-layout{border-top:1px solid var(--line);flex:1;grid-template-columns:148px minmax(0,1fr);min-height:0;display:grid}.settings-tabs{overscroll-behavior:contain;border-right:1px solid var(--line);background:var(--surface-soft);flex-direction:column;gap:6px;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.settings-tabs button{min-height:44px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:10px 12px;font-size:13px}.settings-tabs button[aria-selected=true]{background:var(--surface-strong);color:var(--blue-dark);box-shadow:0 1px 3px #0000000f}@media (width<=560px){.appearance-dialog{width:calc(100% - 16px);height:min(720px,100dvh - 16px);max-height:calc(100dvh - 16px)}.settings-layout{grid-template-columns:76px minmax(0,1fr)}.settings-tabs{padding:12px 6px}.settings-tabs button{padding:10px 6px;font-size:12px}.appearance-dialog .dialog-body{padding:16px 14px}.appearance-color-row input[type=text]{font-size:16px}}@media (pointer:coarse){.appearance-dialog .icon-button{width:44px;height:44px}.appearance-color-row input,.appearance-dialog .primary-button{min-height:44px}}.share-button[data-v-a6adf351]{min-width:44px;min-height:44px;color:var(--muted);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.share-button[data-v-a6adf351]:hover,.share-button[data-v-a6adf351]:focus-visible{color:var(--blue-dark);background:var(--blue-soft)}.share-dialog[data-v-a6adf351]{--dialog-width:980px;height:min(850px, calc(100dvh - 2 * var(--dialog-gutter)))}.share-close[data-v-a6adf351]{flex-shrink:0;min-width:44px;min-height:44px}@media (width<=560px){.share-button span[data-v-a6adf351]{display:none}.share-dialog .dialog-heading[data-v-a6adf351]{padding:16px}}.sitemap-link[data-v-39133dff]{min-height:44px;color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;padding:0 8px;font-size:13px;text-decoration:none;display:inline-flex}.sitemap-link[data-v-39133dff]:hover,.sitemap-link[data-v-39133dff]:focus-visible{color:var(--blue-dark);background:var(--blue-soft)}
