.ui-button{font:500 13px/1.2 var(--font-body), sans-serif;white-space:nowrap;cursor:pointer;color:#263c3e;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.ui-button--default{min-height:44px;padding:0 14px}.ui-button--icon{width:44px;height:44px;padding:0}.ui-button--outline{background:#f8f6ed;border-color:#263c3e30;box-shadow:0 1px 2px #263c3e0d}.ui-button--ghost{background:0 0}.ui-button:hover,.ui-button[data-state=open]{background:#e5e9df}.ui-button[aria-pressed=true]{color:var(--accent);background:#dce7f6}.ui-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ui-button:disabled{pointer-events:none;opacity:.4}.ui-button svg,.ui-dropdown-item svg{pointer-events:none;stroke-width:1.75px;flex-shrink:0;width:18px;height:18px}.ui-dropdown-content{z-index:60;width:248px;max-width:calc(100vw - 28px);max-height:var(--radix-dropdown-menu-content-available-height);overscroll-behavior:contain;color:#263c3e;font:13px/1.3 var(--font-body), sans-serif;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#f8f6ed;border:1px solid #263c3e26;border-radius:10px;padding:5px;overflow-y:auto;box-shadow:0 12px 32px #263c3e24,0 2px 6px #263c3e0d}.ui-dropdown-item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:5px;outline:none;align-items:center;gap:10px;min-height:40px;padding:8px 10px 8px 32px;display:flex;position:relative}.ui-dropdown-item[data-highlighted]{background:#e5e9df}.ui-dropdown-item[data-state=checked]{color:var(--accent)}.ui-dropdown-indicator{align-items:center;display:flex;position:absolute;left:9px}.ui-dropdown-indicator svg{width:15px;height:15px}.ui-dropdown-separator{background:#263c3e20;height:1px;margin:5px -5px}@media (prefers-reduced-motion:reduce){.ui-button{transition:none}}
