.input-typeAhead{position:relative}.input-typeAhead .typeAhead{background:var(--assign-input-surface);border-color:var(--assign-input-border);border-style:solid;border-width:0 1px 1px;left:0;padding:calc(var(--map-fallback-gap-innermodule) - var(--map-fallback-gap-item)/2) var(--map-fallback-gap-item);position:absolute;right:0;top:100%;z-index:10}.input-typeAhead .typeAhead:not(.typeAhead--active){display:none}.input-textarea{align-items:stretch;background:var(--assign-input-surface);border:1px solid var(--assign-input-border);color:var(--map-fallback-text);display:flex;flex-direction:column;padding:calc(var(--alias-size-xxs)/16*1rem) var(--map-fallback-gap-item);row-gap:0;transition:outline .25s ease,outline-offset .25s ease}.input-textarea:not(:has(textarea:is(:focus,:active))){outline:1px solid transparent;outline-offset:10px}.input-textarea:has(textarea:is(:focus,:active)){outline:1px solid var(--map-fallback-icon);outline-offset:5px}.input-textarea .label{align-items:center;column-gap:var(--map-fallback-gap-item);display:flex;flex-direction:row;padding:.125rem 0}.input-textarea .label>.text{flex:1;font:400 italic var(--assign-input-label-fontsize)/var(--assign-input-label-lineheight) var(--font-text);letter-spacing:.05em}.input-textarea .label>.text:has(input[required]) .input-textarea .label>.text:after{content:"*"}.input-textarea .label .reset{background:none;border:none;border-radius:0;cursor:pointer;padding:0;text-align:unset;transition:outline .25s ease,outline-offset .25s ease}.input-textarea .label .reset:not(:active,:hover,:focus,.disabled){outline:1px solid transparent;outline-offset:10px}.input-textarea .label .reset:is(:focus,:hover):not(.disabled,:active){outline:1px solid var(--map-fallback-text);outline-offset:5px}.input-textarea .label .icon{column-gap:0;display:flex;flex-direction:row;font-size:var(--assign-input-label-iconsize);justify-content:center;width:var(--assign-input-value-iconsize)}.input-textarea:has(input[required]) .label>.text:after{content:"*"}.input-textarea .input{background:none;border:none;font:400 normal var(--assign-input-value-fontsize)/var(--assign-input-value-lineheight) var(--font-text);height:18.75rem;letter-spacing:.05em;outline:none;padding:0;resize:vertical;text-overflow:ellipsis}.input-text{align-items:stretch;background:var(--assign-input-surface);border:1px solid var(--assign-input-border);color:var(--map-fallback-text);display:flex;flex-direction:column;padding:calc(var(--alias-size-xxs)/16*1rem) var(--map-fallback-gap-item);row-gap:0;transition:outline .25s ease,outline-offset .25s ease}.input-text:not(:has(input:is(:focus,:active))){outline:1px solid transparent;outline-offset:10px}.input-text:has(input:is(:focus,:active)){outline:1px solid var(--map-fallback-icon);outline-offset:5px}.input-text .label{align-items:center;column-gap:var(--map-fallback-gap-item);display:flex;flex-direction:row;padding:.125rem 0}.input-text .label>.text{flex:1;font:400 italic var(--assign-input-label-fontsize)/var(--assign-input-label-lineheight) var(--font-text);letter-spacing:.05em}.input-text .label>.text:has(input[required]) .input-text .label>.text:after{content:"*"}.input-text .label .reset{background:none;border:none;border-radius:0;cursor:pointer;padding:0;text-align:unset;transition:outline .25s ease,outline-offset .25s ease}.input-text .label .reset:not(:active,:hover,:focus,.disabled){outline:1px solid transparent;outline-offset:10px}.input-text .label .reset:is(:focus,:hover):not(.disabled,:active){outline:1px solid var(--map-fallback-text);outline-offset:5px}.input-text .label .icon{column-gap:0;display:flex;flex-direction:row;font-size:var(--assign-input-label-iconsize);justify-content:center;width:var(--assign-input-value-iconsize)}.input-text .inputWrap{align-items:flex-start;column-gap:var(--map-fallback-gap-item);display:flex;flex-direction:row;justify-content:space-between}.input-text .inputWrap>.input{background:none;border:none;flex:1;font:400 normal var(--assign-input-value-fontsize)/var(--assign-input-value-lineheight) var(--font-text);letter-spacing:.05em;outline:none;padding:0;text-overflow:ellipsis}.input-text .inputWrap>.icon{font-size:var(--assign-input-value-iconsize);justify-content:center}.input-select,.input-text .inputWrap>.icon{display:flex;flex-direction:column;row-gap:0}.input-select{align-items:stretch;background:var(--assign-input-surface);border:1px solid var(--assign-input-border);color:var(--map-fallback-text);padding:calc(var(--alias-size-xxs)/16*1rem) var(--map-fallback-gap-item);transition:outline .25s ease,outline-offset .25s ease}.input-select:not(:has(select:is(:focus,:active))){outline:1px solid transparent;outline-offset:10px}.input-select:has(select:is(:focus,:active)){outline:1px solid var(--map-fallback-icon);outline-offset:5px}.input-select .label{align-items:center;column-gap:var(--map-fallback-gap-item);display:flex;flex-direction:row;padding:.125rem 0}.input-select .label>.text{flex:1;font:400 italic var(--assign-input-label-fontsize)/var(--assign-input-label-lineheight) var(--font-text);letter-spacing:.05em}.input-select .label .icon{column-gap:0;display:flex;flex-direction:row;font-size:var(--assign-input-label-iconsize);justify-content:center;width:var(--assign-input-value-iconsize)}.input-text:has(input[required]) .label>.text:after{content:"*"}.input-select .inputWrap{align-items:flex-start;column-gap:var(--map-fallback-gap-item);display:flex;flex-direction:row;justify-content:space-between}.input-select .inputWrap>.input{appearance:none;background:none;border:none;flex:1;font:400 normal var(--assign-input-value-fontsize)/var(--assign-input-value-lineheight) var(--font-text);letter-spacing:.05em;outline:none;padding:0;text-overflow:ellipsis}.input-select .inputWrap>.input option{background:var(--map-fallback-surface)}.input-select .inputWrap>.icon{display:flex;flex-direction:column;font-size:var(--assign-input-value-iconsize);justify-content:center;row-gap:0}.input-number{align-items:center;column-gap:calc(var(--alias-size-s)/16*1rem);display:flex;flex-direction:row}.input-number>.input-text{flex:1 1}.input-number>.controls{column-gap:calc(var(--alias-size-s)/16*1rem);display:flex;flex-direction:row;flex-shrink:0}.input-number>.controls .button{align-items:center;background:none;background:var(--map-fallback-inverse-surface);border:none;border-radius:0;border-radius:50%;color:var(--map-fallback-inverse-icon);column-gap:0;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;height:1.5rem;justify-content:center;padding:0;text-align:unset;transition:outline .25s ease,outline-offset .25s ease;width:1.5rem}.input-number>.controls .button:not(:active,:hover,:focus,.disabled){outline:1px solid transparent;outline-offset:10px}.input-number>.controls .button:is(:focus,:hover):not(.disabled,:active){outline:1px solid var(--map-fallback-inverse-surface);outline-offset:5px}.input-number>.controls .button>.icon{display:flex;font-size:1.5rem}