.custom-dropdown[data-v-698bd1af]{position:relative;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.custom-dropdown.is-disabled[data-v-698bd1af]{opacity:.6;cursor:not-allowed}.dropdown-button[data-v-698bd1af]{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:1.5;transition:all .2s ease;min-height:48px}.dropdown-button[data-v-698bd1af]:hover:not(:disabled){border-color:#cbd5e0;box-shadow:0 0 0 3px #4299e11a}.dropdown-button[data-v-698bd1af]:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px #4299e133}.is-open .dropdown-button[data-v-698bd1af]{border-color:#4299e1;box-shadow:0 0 0 3px #4299e133}.dropdown-text[data-v-698bd1af]{flex:1;text-align:left;color:#2d3748}.dropdown-button:not(.has-value) .dropdown-text[data-v-698bd1af]{color:#a0aec0}.dropdown-icon[data-v-698bd1af]{transition:transform .2s ease;color:#718096;flex-shrink:0;margin-left:8px}.dropdown-icon.rotated[data-v-698bd1af]{transform:rotate(180deg)}.dropdown-menu[data-v-698bd1af]{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #0000001a;margin-top:4px;max-height:300px;overflow:hidden;display:flex;flex-direction:column}.dropdown-search[data-v-698bd1af]{padding:12px;border-bottom:1px solid #e2e8f0}.search-input[data-v-698bd1af]{width:100%;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;outline:none}.search-input[data-v-698bd1af]:focus{border-color:#4299e1;box-shadow:0 0 0 2px #4299e133}.dropdown-options[data-v-698bd1af]{list-style:none;margin:0;padding:0;overflow-y:auto;max-height:240px}.dropdown-option[data-v-698bd1af]{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f7fafc;transition:background-color .2s ease}.dropdown-option[data-v-698bd1af]:last-child{border-bottom:none}.dropdown-option[data-v-698bd1af]:hover,.dropdown-option.is-highlighted[data-v-698bd1af]{background-color:#f7fafc}.dropdown-option.is-selected[data-v-698bd1af]{background-color:#ebf8ff;color:#2b6cb0}.dropdown-option.no-results[data-v-698bd1af]{color:#a0aec0;text-align:center;font-style:italic;cursor:default}.dropdown-option.no-results[data-v-698bd1af]:hover{background-color:transparent}.option-content[data-v-698bd1af]{display:flex;flex-direction:column;gap:4px}.option-main[data-v-698bd1af]{display:flex;justify-content:space-between;align-items:center}.option-name[data-v-698bd1af]{font-weight:600;color:#2d3748;font-size:14px}.option-amount[data-v-698bd1af]{font-weight:700;color:#2b6cb0;font-size:14px}.option-meta[data-v-698bd1af]{display:flex;flex-direction:column;gap:6px}.option-description[data-v-698bd1af]{font-size:12px;color:#718096;line-height:1.4}.option-badges[data-v-698bd1af]{display:flex;gap:4px;flex-wrap:wrap}.badge[data-v-698bd1af]{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.badge-required[data-v-698bd1af]{background-color:#fed7d7;color:#c53030}.badge-fixed[data-v-698bd1af]{background-color:#c6f6d5;color:#2f855a}.badge-recurrence[data-v-698bd1af]{background-color:#e6fffa;color:#319795}.dropdown-fade-enter-active[data-v-698bd1af],.dropdown-fade-leave-active[data-v-698bd1af]{transition:all .2s ease}.dropdown-fade-enter-from[data-v-698bd1af],.dropdown-fade-leave-to[data-v-698bd1af]{opacity:0;transform:translateY(-8px)}@media (max-width: 640px){.dropdown-menu[data-v-698bd1af]{max-height:250px}.dropdown-options[data-v-698bd1af]{max-height:190px}.option-main[data-v-698bd1af]{flex-direction:column;align-items:flex-start;gap:4px}}.app-container[data-v-3c96c93a]{max-width:600px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.form-label[data-v-3c96c93a]{display:block;margin-bottom:8px;font-weight:600;color:#2d3748;font-size:14px}.selected-info[data-v-3c96c93a]{margin-top:32px;padding:20px;background:#f7fafc;border-radius:8px}.info-card[data-v-3c96c93a]{background:#fff;border-radius:6px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.info-card h4[data-v-3c96c93a]{margin:0 0 12px;color:#2d3748}.info-card p[data-v-3c96c93a]{margin:8px 0;color:#4a5568}h1[data-v-3c96c93a]{color:#2d3748}h3[data-v-3c96c93a]{color:#2d3748;margin-bottom:16px}.modal[data-v-3c96c93a]{display:block;background-color:#000;background-color:#000000b3}.modal-content[data-v-3c96c93a]{margin:10% auto;border:1px solid #888;width:35%}.modal[data-v-253eedd6]{display:block;background-color:#000;background-color:#000000b3}.modal-content[data-v-253eedd6]{margin:10% auto;border:1px solid #888;width:35%}.modal[data-v-212a8c31]{display:block;background-color:#000;background-color:#000000b3}.modal-content[data-v-212a8c31]{margin:10% auto;border:1px solid #888;width:35%}.modal[data-v-a0ce85ea]{display:block;background-color:#000;background-color:#000000b3}.modal-content[data-v-a0ce85ea]{margin:10% auto;border:1px solid #888;width:35%}.modal{display:block;background-color:#000;background-color:#000000b3}.modal-content{margin:10% auto;border:1px solid #888;width:35%}
