.ctf-container{font-family:Roboto,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;gap:6px}.ctf-fullWidth{width:100%}.ctf-root{display:flex;align-items:center;position:relative;border-radius:4px;transition:box-shadow .18s ease,border-color .18s ease}.ctf-root.outlined{border:1px solid #c8c8c8;padding:8px 12px;background:transparent}.ctf-no-border.ctf-root.outlined{border:none!important;box-shadow:none!important}.health-packages-search .ctf-root.outlined{border:1px solid #e0e0e0;border-radius:6px;padding:12px 16px;background:white;box-shadow:0 2px 4px rgba(0,0,0,.05)}.health-packages-search .ctf-root.outlined:focus-within{border-color:#1976d2;box-shadow:0 0 0 3px rgba(25,118,210,.1)}.health-packages-search .ctf-input::placeholder{color:#9e9e9e;font-size:16px}.ctf-root.filled{background:#f6f7f9;border:1px solid transparent;padding:8px 12px}.ctf-root.standard{border-bottom:1px solid #c8c8c8;padding:8px 0;border-radius:0}.ctf-root.focused.outlined{border-color:#1976d2}.ctf-root.focused.filled,.ctf-root.focused.outlined{box-shadow:0 0 0 4px rgba(25,118,210,.04)}.ctf-root.error.outlined{border-color:#d32f2f}.ctf-root.disabled{opacity:.7}.ctf-input,.ctf-select,.ctf-textarea{outline:none;border:none;background:transparent;font-size:14px;line-height:20px;flex:1;min-width:0;padding:4px 0}.ctf-textarea{resize:none}.ctf-input::placeholder{color:rgba(0,0,0,.35)}.ctf-small .ctf-root.outlined{padding:6px 10px}.ctf-small .ctf-input{font-size:13px}.ctf-label{position:absolute;left:12px;top:50%;transform:translateY(-50%);transition:all .18s ease;background:white;padding:0 6px;color:#6b6b6b;pointer-events:none;font-size:14px}.ctf-label.floating{top:0;transform:translateY(-50%);font-size:12px;color:#424242}.ctf-label.error{color:#d32f2f}.ctf-label.disabled{color:#9e9e9e}.ctf-adornment{display:flex;align-items:center;gap:8px;pointer-events:auto}.ctf-start{margin-right:8px}.ctf-end{margin-left:8px;cursor:pointer}.ctf-end:hover{opacity:.8}.ctf-helper{font-size:12px;min-height:18px;color:#6b6b6b;display:flex;justify-content:space-between;gap:8px}.ctf-helper.error{color:#d32f2f}.ctf-charcount{margin-left:8px;color:rgba(0,0,0,.6)}@media (max-width:480px){.ctf-root{border-radius:3px}}
/*# sourceMappingURL=b99733be404e7a55.css.map*/