.fb-dialog .ui-dialog__body{flex-direction:column;gap:14px;display:flex}.fb-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fb-kind{border:1px solid var(--border);border-radius:var(--radius-sm,10px);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:13px;transition:background .15s,border-color .15s,color .15s;display:flex}.fb-kind .material-symbols-outlined{font-size:22px}.fb-kind:hover:not(:disabled){background:var(--bg-muted);color:var(--text-main)}.fb-kind.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.fb-kind:focus-visible,.fb-info-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.fb-field{flex-direction:column;gap:6px;display:flex;position:relative}.fb-field-label{color:var(--text-main);font-size:13px;font-weight:600}.fb-textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-sm,10px);background:var(--bg-card,transparent);width:100%;min-height:120px;color:var(--text-main);font:inherit;padding:10px 12px 22px;font-size:16px;line-height:1.5}@media (min-width:768px){.fb-textarea{font-size:14px}}.fb-textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.fb-count{color:var(--text-muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;position:absolute;bottom:6px;right:10px}.fb-shot-add{align-items:center;gap:6px;display:inline-flex}.fb-shot-card{border:1px solid var(--border);border-radius:var(--radius-sm,10px);align-items:center;gap:10px;padding:6px;display:flex}.fb-shot-card img{object-fit:cover;background:var(--bg-muted);border-radius:6px;width:56px;height:56px}.fb-shot-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-main);flex:1;font-size:13px;overflow:hidden}.fb-info{flex-direction:column;gap:6px;display:flex}.fb-info-toggle{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:12px;display:inline-flex}.fb-info-toggle .material-symbols-outlined{font-size:16px}.fb-info-list{background:var(--bg-muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;padding:8px 10px;font-size:12px;display:grid}.fb-info-list dt{color:var(--text-muted)}.fb-info-list dd{color:var(--text-main);overflow-wrap:anywhere;margin:0}.fb-privacy{color:var(--text-muted);margin:0;font-size:12px}.st-index-row.fb-settings-row{border:0;border-top:1px solid var(--border);width:100%;font:inherit;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;font-size:.9rem}.st-index-row.fb-settings-row:hover{background:var(--bg-hover)}.fb-menu-reward{--fb-reward-grad:linear-gradient(95deg, #b45309 0%, #be185d 52%, #6d28d9 100%)}[data-theme=dark] .fb-menu-reward{--fb-reward-grad:linear-gradient(95deg, #fbbf24 0%, #f472b6 52%, #a78bfa 100%)}.fb-menu-reward__label,.fb-menu-reward .fb-menu-reward__icon{background-image:var(--fb-reward-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fb-menu-reward__label{font-weight:560}@media (forced-colors:active){.fb-menu-reward__label,.fb-menu-reward .fb-menu-reward__icon{-webkit-text-fill-color:currentColor;background-image:none}}.fb-reward{border-radius:var(--radius-sm,10px);color:var(--text-main);background:linear-gradient(95deg,#b4530912,#be185d12 52%,#6d28d912);align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}[data-theme=dark] .fb-reward{background:linear-gradient(95deg,#fbbf241a,#f472b61a 52%,#a78bfa1a)}.fb-reward .material-symbols-outlined{-webkit-text-fill-color:transparent;background-image:linear-gradient(95deg,#b45309,#be185d 52%,#6d28d9);-webkit-background-clip:text;background-clip:text;flex:none;font-size:18px}[data-theme=dark] .fb-reward .material-symbols-outlined{background-image:linear-gradient(95deg,#fbbf24,#f472b6 52%,#a78bfa)}.fb-reward__today{color:var(--text-muted)}.fb-reward__today:before{content:" · "}
