.modal-input-group input{width:100%;padding:8px 12px;font-size:var(--font-size-base);border:none;border-radius:var(--radius-md);-moz-appearance:textfield;background:var(--color-fill-tertiary);color:var(--color-text);transition:background var(--transition-fast)}.modal-input-group input:focus{outline:none;background:var(--color-fill-quaternary)}.modal-input-group input::-webkit-outer-spin-button,.modal-input-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.provider-edit-input{flex:1;padding:0 12px;height:36px;box-sizing:border-box;font-size:var(--font-size-base);border:1.5px solid var(--color-separator);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);transition:border-color var(--transition-fast),background var(--transition-fast)}.provider-edit-input::placeholder{color:var(--color-text-tertiary, #999)}.provider-edit-input:focus{outline:none;border-color:var(--color-accent);background:var(--color-surface)}.location-search-input{width:100%;height:100%;border:none;background:transparent;font-size:var(--font-size-base);font-weight:400;color:var(--color-text);outline:none;padding:0}.location-search-input::placeholder{color:var(--color-text-secondary);font-weight:400}.weight-section input{width:45px;padding:0;border:none;border-radius:4px;font-size:var(--font-size-base);text-align:center;background:transparent;outline:none;color:var(--color-text)}.weight-section input:focus{background:var(--color-accent-light)}
