.fb-sym-seg{border-radius:var(--fb-radius-md);background:var(--fb-surface-2);border:1px solid var(--fb-border);flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:inline-flex}.fb-sym-seg>a,.fb-sym-seg>button,.fb-sym-seg__item{border-radius:calc(var(--fb-radius-md) - 3px);min-width:2.25rem;min-height:1.875rem;color:var(--fb-text-2);font:inherit;font-size:var(--fb-text-xs);font-weight:var(--fb-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color var(--fb-duration-fast) var(--fb-ease), color var(--fb-duration-fast) var(--fb-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0 .6rem;text-decoration:none;display:inline-flex}.fb-sym-seg>a:hover,.fb-sym-seg>button:hover:not(:disabled){color:var(--fb-text);background:color-mix(in srgb, var(--fb-surface-1) 60%, transparent)}.fb-sym-seg>[aria-pressed=true],.fb-sym-seg>[aria-current=page]{background:var(--fb-surface-1);color:var(--fb-text);font-weight:var(--fb-weight-semibold);box-shadow:var(--fb-shadow-sm), 0 0 0 1px var(--fb-border)}.fb-sym-seg>button:disabled{opacity:.45;cursor:not-allowed}.fb-sym-seg>a:focus-visible,.fb-sym-seg>button:focus-visible{outline:var(--fb-focus-width) solid var(--fb-focus);outline-offset:1px}.fb-sym-tool{border-radius:var(--fb-radius-md);min-height:2rem;color:var(--fb-text-2);font:inherit;font-size:var(--fb-text-xs);font-weight:var(--fb-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--fb-duration-fast) var(--fb-ease), color var(--fb-duration-fast) var(--fb-ease), border-color var(--fb-duration-fast) var(--fb-ease);background:0 0;border:1px solid #0000;align-items:center;gap:.35rem;padding:0 .65rem;list-style:none;display:inline-flex}.fb-sym-tool::-webkit-details-marker{display:none}.fb-sym-tool:hover:not(:disabled){background:var(--fb-surface-2);color:var(--fb-text)}.fb-sym-tool[aria-pressed=true],.fb-sym-tool.fb-sym-tool--on{background:var(--fb-accent-soft);border-color:color-mix(in srgb, var(--fb-accent) 35%, transparent);color:var(--fb-accent)}.fb-sym-tool:disabled{opacity:.45;cursor:not-allowed}.fb-sym-tool:focus-visible{outline:var(--fb-focus-width) solid var(--fb-focus);outline-offset:1px}.fb-sym-tool--outline{border-color:var(--fb-border-strong);background:var(--fb-surface-1);color:var(--fb-text)}.fb-sym-input{border:1px solid var(--fb-border-strong);border-radius:var(--fb-radius-md);background:var(--fb-surface-1);min-height:2.25rem;color:var(--fb-text);font:inherit;font-size:var(--fb-text-sm);padding:0 .65rem}.fb-sym-input:focus-visible{border-color:var(--fb-accent);box-shadow:0 0 0 3px var(--fb-accent-ring);outline:none}.fb-sym-tool .fb-icon{flex-shrink:0}.fb-sym-tool--icon{justify-content:center;min-width:2rem;padding:0}.fb-sym-menu{position:relative}.fb-sym-menu>summary{-webkit-user-select:none;user-select:none}.fb-sym-menu>summary::-webkit-details-marker{display:none}.fb-sym-menu>summary:after{content:"";opacity:.6;width:.375rem;height:.375rem;transition:transform var(--fb-duration-fast) var(--fb-ease);border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;margin:0 .1rem 0 .05rem;transform:translateY(-2px)rotate(45deg)}.fb-sym-menu[open]>summary:after{transform:translateY(1px)rotate(225deg)}.fb-sym-menu[open]>summary{background:var(--fb-surface-2);border-color:var(--fb-border);color:var(--fb-text)}.fb-sym-menu__panel{z-index:30;border:1px solid var(--fb-border);border-radius:var(--fb-radius-lg);background:var(--fb-surface-1);min-width:13rem;max-width:min(20rem,100vw - 2rem);box-shadow:var(--fb-shadow-lg);font-size:var(--fb-text-sm);color:var(--fb-text);animation:fb-sym-menu-in var(--fb-duration-fast) var(--fb-ease);flex-direction:column;gap:1px;padding:.375rem;display:flex;position:absolute;top:calc(100% + .375rem);left:0}.fb-sym-menu__panel--end{left:auto;right:0}@keyframes fb-sym-menu-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.fb-sym-menu__panel{animation:none}}.fb-sym-menu__label{font-size:var(--fb-eyebrow-size);font-weight:var(--fb-eyebrow-weight);letter-spacing:var(--fb-eyebrow-tracking);text-transform:uppercase;color:var(--fb-text-3);margin:0;padding:.45rem .625rem .3rem}.fb-sym-menu__sep{background:var(--fb-border);height:1px;margin:.3rem .25rem}.fb-sym-menu__item{border-radius:var(--fb-radius-sm);width:100%;min-height:2.125rem;color:var(--fb-text);font:inherit;font-size:var(--fb-text-sm);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--fb-duration-fast) var(--fb-ease);background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .625rem;display:flex}.fb-sym-menu__item:hover:not(:disabled){background:var(--fb-surface-2)}.fb-sym-menu__item:focus-visible{outline:var(--fb-focus-width) solid var(--fb-focus);outline-offset:-2px}.fb-sym-menu__item .fb-icon{color:var(--fb-text-3);flex-shrink:0}.fb-sym-menu__item>.fb-sym-menu__check{color:var(--fb-accent);opacity:0;margin-left:auto}.fb-sym-menu__item[aria-pressed=true]{color:var(--fb-accent);font-weight:var(--fb-weight-medium)}.fb-sym-menu__item[aria-pressed=true] .fb-icon{color:var(--fb-accent)}.fb-sym-menu__item[aria-pressed=true]>.fb-sym-menu__check{opacity:1}.fb-sym-menu__item--danger:hover:not(:disabled){background:var(--fb-down-soft);color:var(--fb-down)}.fb-sym-menu__item input[type=checkbox]{cursor:pointer;flex-shrink:0;width:1rem;height:1rem;margin:0}.fb-sym-menu__item--field{cursor:default;justify-content:space-between}.fb-sym-menu__item--field:hover{background:0 0}@media (width<=39.99rem){.fb-sym-menu[open]{flex-basis:100%}.fb-sym-menu__panel{max-width:none;box-shadow:var(--fb-shadow-md);margin-top:.375rem;position:static}}.fb-sym-disclosure>summary{cursor:pointer;min-height:2rem;font-weight:var(--fb-weight-medium);color:var(--fb-text-2);-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;list-style:none;display:inline-flex}.fb-sym-disclosure>summary::-webkit-details-marker{display:none}.fb-sym-disclosure>summary:before{content:"";width:.375rem;height:.375rem;transition:transform var(--fb-duration-fast) var(--fb-ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.fb-sym-disclosure[open]>summary:before{transform:rotate(45deg)}.fb-sym-disclosure>summary:hover{color:var(--fb-text)}.fb-sym-disclosure>summary:focus-visible{outline:var(--fb-focus-width) solid var(--fb-focus);outline-offset:2px;border-radius:var(--fb-radius-sm)}
