@container epoch-table-scroll scroll-state(scrollable:left){tbody>tr>td:first-child,thead>tr>th:first-child{box-shadow:inset -1px 0 0 var(--color-charcoal-200)}}.input-container input,.input-container textarea{background:0 0;flex:1}.input-container input::placeholder,.input-container textarea::placeholder{color:var(--color-charcoal-500)}textarea{resize:vertical}.input-container input{height:1lh}.input-container:has(input:disabled),.input-container:has(textarea:disabled){opacity:.5;cursor:not-allowed}.input-container{color:var(--color-charcoal-700);flex-direction:column;flex:1;gap:5px;display:flex}.input-container .icon{width:var(--icon-frame-l);height:var(--icon-frame-l)}.input-container .icon>svg,.input-container .icon>img{min-width:calc(var(--icon-frame-l) + 4px);min-height:calc(var(--icon-frame-l) + 4px);max-width:calc(var(--icon-frame-l) + 4px);max-height:calc(var(--icon-frame-l) + 4px)}.input-container.input-error .input-content,.input-container.input-error .input-range-value{border-color:var(--color-red-600)}.input-error-message{color:var(--color-red-600);margin:0;padding-top:5px}.input-info{display:block}.input-container:not(.input-error):not(.input-disabled) .input-content:hover,.input-container:not(.input-error):not(.input-disabled) .input-range-value:hover{border-color:var(--color-charcoal-700)}.input-container:not(.input-error):not(.input-disabled) .input-content:active,.input-container:not(.input-error):not(.input-disabled) .input-content:focus-within,.input-container:not(.input-error):not(.input-disabled) .input-range-value:active,.input-container:not(.input-error):not(.input-disabled) .input-range-value:focus-within{border-color:var(--color-charcoal-900)}.input-content{cursor:text;border:1px solid var(--color-charcoal-500);color:var(--color-charcoal-700);background:#fff;border-radius:5px;flex-direction:row;align-items:center;gap:10px;font-weight:400;display:flex}.input-label{align-items:center;gap:5px;display:inline-flex}.input-required{color:var(--color-red-500);margin-left:-5px}.input-range-container{align-items:center;gap:10px;width:100%;display:flex}.input-range-container .range-container{flex:1}.input-range-value{border:1px solid var(--color-charcoal-500);cursor:text;border-radius:5px;flex-shrink:0;align-items:center;width:55px;height:30px;padding:10px;font-size:14px;display:flex}.input-range-value input{color:var(--color-charcoal-800);appearance:textfield;flex:0}.input-range-value input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-range-value input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-range-value-date{cursor:default;white-space:nowrap;font-variant-numeric:tabular-nums;width:72px;height:30px;color:var(--color-charcoal-800);flex-shrink:0;justify-content:flex-end;align-items:center;font-size:14px;display:flex}.input-unit{color:var(--color-charcoal-800);user-select:none}.input-container.input-small .input-content{font-family:var(--font-messina-sans);font-kerning:var(--font-ui-4-kerning);font-size:var(--font-ui-4-size);line-height:var(--font-ui-4-line-height);font-weight:var(--font-ui-4-weight);margin-bottom:var(--font-ui-4-paragraph-spacing);color:var(--color-charcoal-800);box-sizing:content-box;background:0 0;height:10px;padding:10px}.input-container.input-small .input-content input::placeholder{color:var(--color-charcoal-700)}.input-container.input-small .input-content{border-color:var(--color-charcoal-300)}.input-container.input-small .icon{width:var(--icon-frame-s);height:var(--icon-frame-s)}.input-container.input-small .icon>svg,.input-container.input-small .icon>img{min-width:calc(var(--icon-frame-s) + 3px);min-height:calc(var(--icon-frame-s) + 3px);max-width:calc(var(--icon-frame-s) + 3px);max-height:calc(var(--icon-frame-s) + 3px)}.input-container:not(.input-small) .input-content:has(textarea){height:auto}.range-container{align-items:center;display:flex}.range-container.disabled input::-webkit-slider-thumb{cursor:not-allowed;background-color:var(--color-charcoal-400)}.range-container.disabled input::-moz-range-thumb{cursor:not-allowed;background-color:var(--color-charcoal-400)}.range-container input{appearance:none;background:var(--color-charcoal-200);border:none;outline:none;flex:1;height:2px;margin:0;padding:0!important}.range-container input::-webkit-slider-thumb{appearance:none;background-color:var(--color-teal-500);cursor:pointer;border:none;border-radius:50%;width:15px;height:15px}.range-container input::-moz-range-thumb{background-color:var(--color-teal-500);cursor:pointer;border:none;border-radius:50%;width:15px;height:15px}
