.wrapper{display:block;position:relative;flex:1}.inline-block{display:inline-block;width:auto}.block{display:block;width:100%}.label{display:block;font-size:12px;font-weight:bold;margin-bottom:4px;text-transform:uppercase}.label>.asterisk{color:var(--accent);font-size:11px;margin-right:4px}.inset{background:white;color:#666;left:6px;margin:0;padding:0 4px;position:absolute;top:0;z-index:2}.inset+*{margin-top:8px}.input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:white;border-radius:3px;border:2px solid var(--neutral300);color:#333;font-family:'source-code-pro', monospace;font-size:14px;font-weight:normal;height:40px;letter-spacing:-0.03em;line-height:1.5em;outline:0;padding:10px 8px 10px 8px;position:relative;text-transform:none;transition:border-color 0.2s -bezier, background 0.2s -bezier, box-shadow 0.2s -bezier;width:100%;z-index:1}.input:focus{border:2px solid var(--neutral800)}.input:disabled{background:var(--neutral100);border:2px solid var(--neutral300);cursor:not-allowed}.input.large{padding:8px;font-size:17px}.input.error{border-color:var(--accent);color:var(--accent)}.light{color:rgba(255,255,255,0.7)}.secondary .inset{background:var(--main);color:rgba(255,255,255,0.7)}.light .input,.secondary .input{background:transparent;border-color:rgba(255,255,255,0.5);color:white}.light .input:focus,.secondary .input:focus{border-color:white}.light .input::placeholder,.secondary .input::placeholder{color:rgba(255,255,255,0.4)}.light .input:disabled,.secondary .input:disabled{background:rgba(255,255,255,0.2)}
