.category-trigger[data-v-48179a78]{text-align:left;color:#929d88;background:#fff;border:1px solid #dce2d7;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:47px;padding:12px 14px;font-size:13px;display:flex}.category-trigger.has-value[data-v-48179a78]{color:var(--ink)}.category-trigger>span[data-v-48179a78]{flex:1}.category-trigger svg[data-v-48179a78]:first-child{color:#819274;width:18px}.category-trigger svg[data-v-48179a78]:last-child{color:#8a967d;width:16px}.category-trigger[aria-invalid=true][data-v-48179a78]{border-color:#b87861}.category-dialog[data-v-48179a78]{max-width:650px;padding:28px}.category-dialog header[data-v-48179a78]{justify-content:space-between;align-items:start;gap:20px;display:flex}.category-dialog h2[data-v-48179a78]{margin-bottom:6px;font-size:23px}.category-dialog header p[data-v-48179a78]{margin-bottom:20px;font-size:12px}.category-search[data-v-48179a78]{border:1px solid var(--line);background:#f6f8f1;border-radius:6px;align-items:center;gap:12px;padding:0 13px;display:flex}.category-search svg[data-v-48179a78]{color:#8c9b7d;width:18px}.category-search input[data-v-48179a78]{box-shadow:none;background:0 0;border:0;padding:13px 0;font-size:13px}.category-options[data-v-48179a78]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:48vh;padding:20px 0;display:grid;overflow-y:auto}.category-options>button[data-v-48179a78]{border:1px solid var(--line);text-align:left;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:13px 12px;font-size:12px;display:flex}.category-options>button[data-v-48179a78]:hover{background:#f8faf4;border-color:#a0b58d}.category-options>button.active[data-v-48179a78]{color:#365a2c;background:#edf3e6;border-color:#7a9868}.category-options svg[data-v-48179a78]{width:15px;height:15px}.category-dialog footer[data-v-48179a78]{color:#909c82;border-top:1px solid var(--line);padding-top:15px;font-size:11px}.category-no-results[data-v-48179a78]{text-align:center;color:#8a987b;grid-column:1/-1;padding:30px 5px;font-size:12px}@media (width<=680px){.category-dialog[data-v-48179a78]{padding:24px}.category-options[data-v-48179a78]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.category-options>button[data-v-48179a78]{padding:12px 10px;font-size:11px}.category-dialog h2[data-v-48179a78]{font-size:22px}.category-dialog footer[data-v-48179a78]{font-size:10px}}
