.input-container.horizontal+.input-container.horizontal{border-radius:0 0 3px 3px;border-top-width:.5px}.input-container.horizontal:has(+.input-container.horizontal){border-radius:3px 3px 0 0;border-bottom-width:.5px}.input-container{width:100%;display:grid;grid-template-rows:1fr 1fr;border:1px solid #c1c1c1;border-radius:3px;background:#fff;transition:border-color .2s ease-in-out}.input-container.horizontal{grid-template-columns:80px 1fr;grid-template-rows:none}.input-container.horizontal>label{text-align:right;border:none}.input-container:focus-within,.input-container:has(input.active){border-color:#fe6018}.input-container:focus-within>label,.input-container:has(input.active)>label{background:#fe6018;color:#fff}.input-container>label{background:#f2f4f7;color:#64686c;padding:15px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;margin-bottom:0;transition:background-color .2s ease-in-out,color .2s ease-in-out;border-bottom:.5px solid #f2f4f7}.input-container .input-wrapper{position:relative}.input-container .input-wrapper .abs-icon{position:absolute;pointer-events:none;padding:8px;color:#64686c;top:50%;right:4px;transform:translateY(-50%)}.input-container .input-wrapper:has(.icon){display:grid;grid-template-columns:1fr 40px}.input-container .input-wrapper .icon{display:flex;align-items:center;padding:8px;color:#64686c}.input-container .input-wrapper select{cursor:pointer}.input-container .input-wrapper select,.input-container .input-wrapper input,.input-container .input-wrapper .input{height:100%;box-sizing:border-box;width:100%;padding:15px;border:none;font-size:16px;background:transparent;transition:all .2s;appearance:none}.input-container .input-wrapper select:focus,.input-container .input-wrapper input:focus,.input-container .input-wrapper .input:focus{outline:none}.input-container .input-wrapper select:disabled,.input-container .input-wrapper input:disabled,.input-container .input-wrapper .input:disabled{background:#f2f4f7;color:#9ca3af;cursor:not-allowed}.input-container .input-wrapper select::placeholder,.input-container .input-wrapper input::placeholder,.input-container .input-wrapper .input::placeholder{color:#6b7280}.search-button{height:auto;flex-shrink:1;padding:15px 24px;background:#fe6018;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 4px 6px -1px #fe60184d;text-transform:uppercase;letter-spacing:.5px}@media(max-width:576px){.search-button{padding:8px 12px;font-size:14px}}.search-button:hover:not(:disabled){background:#fe5101;transform:translateY(-1px);box-shadow:0 6px 8px -1px #fe601866}.search-button:active{transform:translateY(0)}.search-button:disabled{background:#64686c;cursor:not-allowed;opacity:.6;transform:none}
