*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fdfcfb;color:#2d2d2d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding:0}#root{min-height:100vh}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#f7f5f2}::-webkit-scrollbar-thumb{background:#e8e3db;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#d4cbbc}:focus-visible{outline:2px solid #7a9b7f;outline-offset:2px}a{transition:color .2s ease}a:hover{opacity:.8}button:hover:not(:disabled){box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}button:disabled{cursor:not-allowed}input:focus,textarea:focus{border-color:#7a9b7f!important}::selection{background-color:#e8ede9;color:#2d2d2d}select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:2px solid #e5e7eb;border-radius:10px;color:#1f2937;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;font-weight:500;outline:none;padding:12px 48px 12px 16px;transition:all .2s ease}select:hover{background-color:#f9fafb;border-color:#d1d5db}select:focus{background-color:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}select:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.6}select option{font-weight:500;padding:12px 16px}select.select-sm{background-position:right 14px center;font-size:14px;padding:8px 40px 8px 12px}select.select-lg{background-position:right 18px center;font-size:16px;padding:14px 50px 14px 18px}.filter-dropdown{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%236366f1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:2px solid #e5e7eb;border-radius:10px;color:#1f2937;cursor:pointer;font-size:15px;font-weight:500;outline:none;padding:10px 48px 10px 14px;transition:all .2s ease}.filter-dropdown:hover{background-color:#f0f0ff;border-color:#6366f1}.filter-dropdown:focus{background-color:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.multi-select-dropdown{position:relative}.multi-select-trigger{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:2px solid #e5e7eb;border-radius:10px;color:#1f2937;cursor:pointer;font-size:15px;font-weight:500;outline:none;padding:12px 48px 12px 16px;text-align:left;transition:all .2s ease;width:100%}.multi-select-trigger:hover{background-color:#f0f0ff;border-color:#6366f1}.multi-select-options{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px #00000014;left:0;margin-top:8px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.multi-select-option{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;padding:12px 16px;transition:background-color .15s ease}.multi-select-option:last-child{border-bottom:none}.multi-select-option:hover{background-color:#f0f0ff}.multi-select-option input[type=checkbox]{cursor:pointer;height:18px;margin-right:12px;width:18px}@media (max-width:768px){.filter-dropdown,.multi-select-trigger,select{background-position:right 14px center;font-size:14px;padding:10px 44px 10px 14px}.multi-select-options{max-height:250px}}
/*# sourceMappingURL=main.e9426290.css.map*/